Commit d849cc0a authored by Bitcoin Please's avatar Bitcoin Please

Updated PIF.

parent 0fd65551
## Changelog
## v20.8.4
CID: __Qm__
Pubic Gateways: __[ipfs.io](https://ipfs.io/ipfs/QmQDfWErsgVkaK9osjvVnDnnLyFN6tctxvbFZLiiUWE5VN/)__ | __[cloudflare-ipfs.com](https://cloudflare-ipfs.com/ipfs/QmQDfWErsgVkaK9osjvVnDnnLyFN6tctxvbFZLiiUWE5VN/)__ | __[infura.io](https://ipfs.infura.io/ipfs/QmQDfWErsgVkaK9osjvVnDnnLyFN6tctxvbFZLiiUWE5VN/)__
- Flipstarter campaign support
- Mecenas recurring payment support
## v20.4.27
CID: __QmQDfWErsgVkaK9osjvVnDnnLyFN6tctxvbFZLiiUWE5VN__
......
## Roadmap of planned features and ideas
_Last updated: July 1, 2020_
_Last updated: August 3, 2020_
The goal for __[Causes Cash](https://causes.cash)__ is to make BUIDLing for Bitcoin Cash sustainable; through contributions in the form of financial, labor, resources and more.
## Underway
- [ ] Enable user-creation of 1 of 3 campaign types.
- [ ] Enable dynamic content using IPFS OrbitDB.
- [ ] Add TOP30 crypto->crypto donation support
- [ ] Add USD->crypto donation support
## Planned
......@@ -15,11 +15,13 @@ The goal for __[Causes Cash](https://causes.cash)__ is to make BUIDLing for Bitc
- [ ] Enable hardware wallet support (w/ Ledger)
- [ ] One-click downloadable causes.cash runs "locally" in your web browser
- [ ] Allow for GDPR-free, IPFS edition (no usage logging, no error reporting)
- [ ] Enable dynamic content using IPFS OrbitDB.
## Complete
- [ ] Add support for Mecenas contracts.
- [ ] Add support for Flipstarter campaigns.
- [x] Add support for Mecenas contracts.
- [x] Add support for Flipstarter campaigns.
- [x] Enable user-creation of 1 of 3 campaign types.
- [x] Enable a secure web wallet, dedicated to public pledges.
- [x] Reach out to the Bitcoin Cash community for platform feedback.
- [x] Complete static content (for preview).
......
# PIF Token
An SLR token that empowers __YOU__ to __VOTE__ for those causes that you're __MOST__ passionate about.
An SLP token that empowers __YOU__ to __VOTE__ for those causes that you're __MOST__ passionate about.
## NOT-For-Sale
You __CANNOT__ buy PIF tokens; however, you can earn them (by contributing) and then __RE-SELL__ them on the open market. They're standard SLR tokens after all.
You __CANNOT__ buy PIF tokens; however, you can earn them (by contributing) and then __RE-SELL__ them on the open market. They're standard SLP tokens after all.
1 PIF for every $100 USD donated to the cause.
1 PIF for every $1.00 USD donated to the cause.
# Pay It Forward
Based on the concept of __[Capital-constrained Liberal Radicalism (CLR);](../appendices/liberal-radicalism.md)__ you can do a lot by contributing just a small amount.
Receive a PIF token for EVERY dollar that you pledge towards Causes Cash.
- 70% will be __instantly__ shared amongst the Community Picks.
- 30% will be sent to the BCH Please Treasury.
## Community Picks
The PIF community will burn tokens in favor of their preferred projects. Category ratings will be based on the number of tokens burned in the last 30 days.
## Daily Payouts
Each category will receive a portion of the monthly disbursement, based on voting activity of the community.
Categories with higher voting will receive higher portions, up to a max of 20%.
Recipients are increasingly (cumulatively) penalized for each payout received, to provide a balance to the rest of the community.
## BCH Please Treasury
Used to develop & grow the platform and advance the foundation's mission of Freedom to Wealth™.
......@@ -1046,7 +1046,7 @@ ul.menu-category{
}
ul.menu-category li{
list-style: none;
padding: 0 30px;
padding: 0 25px;
margin-bottom: 10px;
position: relative;
}
......
......@@ -142,11 +142,17 @@
<div v-if="showActions" class="button">
<a href="javascript://" class="btn-primary" @click="addMySupport">
<i class="fa fa-heart mr-2" aria-hidden="true"></i>
Add my support
</a>
<a href="javascript://" class="btn-danger mr-5" @click="burn">
<i class="fa fa-fire mr-2" aria-hidden="true"></i>
Burn PIF
</a>
<a href="javascript://" class="btn-secondary" @click="remindMe">
<i class="fa fa-heart" aria-hidden="true"></i>
<i class="fa fa-clock-o" aria-hidden="true"></i>
Remind me
</a>
</div>
......@@ -571,12 +577,22 @@ export default {
* Remind Me
*/
remindMe() {
this.toast(['Oops!', 'This feature is not quite ready yet', 'error'])
this.toast(['Oops!', 'Campaign reminders are coming soon', 'error'])
// this.showActions = false
// this.showReminder = true
},
/**
* Burn PIF
*/
burn() {
this.toast(['Oops!', 'You have no PIF to burn', 'error'])
// this.showActions = false
// this.showBurn = true
},
/**
* Add My Support
*/
......
......@@ -4,10 +4,18 @@
<div class="row">
<div class="col-lg-10 col-sm-9 col-9">
<div class="project-love-title">
<h2 class="title left-title">Most ❤️ By Our Community</h2>
<!-- <h2 class="title left-title">Most ❤️ By Our Community</h2> -->
<h2 class="title left-title">Community Picks</h2>
<div class="description left-description">
Pay-It-Forward (PIF) and vote for YOUR favorite campaign(s).
<!-- Pay-It-Forward (PIF) to vote for YOUR favorite causes. -->
Pay-it-forward (PIF) to show your favorite causes some
<i class="fa fa-heart fa-lg text-danger" aria-hidden="true"></i>
and
<span class="fa-stack">
<i class="fa fa-circle fa-stack-2x text-success"></i>
<i class="fa fa-bitcoin fa-stack-1x fa-inverse"></i>
</span>
</div>
</div>
......@@ -338,6 +346,10 @@ export default {
</script>
<style scoped>
.fa-bitcoin {
transform: rotate(-15deg);
}
.category-btn, .category-link {
float: right;
}
......
......@@ -11,7 +11,7 @@
href="javascript://"
@click="setActive(slide.id)"
:data-slide-index="slide.index"
>{{slide.title}}</a>
>{{slide.title}} <small>{{slide.pct}}</small></a>
</li>
</ul>
......@@ -79,21 +79,24 @@ export default {
this.slides.push({
index: index++,
id: 'adoption',
title: 'Adoption'
title: 'Adoption',
pct: 5,
})
/* Community. */
this.slides.push({
index: index++,
id: 'community',
title: 'Community'
title: 'Community',
pct: 10,
})
/* DApps. */
/* DApp. */
this.slides.push({
index: index++,
id: 'dapp',
title: 'DApp'
title: 'DApp',
pct: 5,
})
/* Design & Art. */
......@@ -107,42 +110,48 @@ export default {
this.slides.push({
index: index++,
id: 'education',
title: 'Education'
title: 'Education',
pct: 2,
})
/* Film & Video. */
this.slides.push({
index: index++,
id: 'film-video',
title: 'Film & Video'
title: 'Film & Video',
pct: 4,
})
/* Fun & Games. */
this.slides.push({
index: index++,
id: 'fun-games',
title: 'Fun & Games'
title: 'Fun & Games',
pct: 3,
})
/* Hardware. */
this.slides.push({
index: index++,
id: 'hardware',
title: 'Hardware'
title: 'Hardware',
pct: 2,
})
/* Health. */
this.slides.push({
index: index++,
id: 'health',
title: 'Health'
title: 'Health',
pct: 10,
})
/* Infrastructure. */
this.slides.push({
index: index++,
id: 'infrastructure',
title: 'Infrastructure'
title: 'Infrastructure',
pct: 5,
})
/* Music. */
......@@ -156,42 +165,48 @@ export default {
this.slides.push({
index: index++,
id: 'privacy',
title: 'Privacy'
title: 'Privacy',
pct: 15,
})
/* Publishing. */
this.slides.push({
index: index++,
id: 'publishing',
title: 'Publishing'
title: 'Publishing',
pct: 4,
})
/* Security. */
this.slides.push({
index: index++,
id: 'security',
title: 'Security'
title: 'Security',
pct: 10,
})
/* Software. */
this.slides.push({
index: index++,
id: 'software',
title: 'Software'
title: 'Software',
pct: 3,
})
/* World View. */
this.slides.push({
index: index++,
id: 'world-view',
title: 'World View'
title: 'World View',
pct: 4,
})
/* Youth. */
this.slides.push({
index: index++,
id: 'youth',
title: 'Youth'
title: 'Youth',
pct: 7,
})
},
......@@ -199,5 +214,10 @@ export default {
</script>
<style scoped>
/* */
.menu-category small {
display: none;
/* font-size: 0.8em; */
color: rgba(255, 0, 0, 0.5);
font-weight: 500;
}
</style>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment