CELO Grant

Objective: make the Citizen Wallet work on the CELO blockchain and onboard a couple of communities

Milestone 1: Deploy the Citizen Wallet on the CELO blockchain

 

Redeem voucher:

celoscan.io/tx/0x32e3e9de1e8fe400f8c246… 

Send back from new account without CELO to pay for gas

celoscan.io/tx/0xa8d1056953a933b291ea2f… 

Paymaster account:

celoscan.io/address/0x816727648fc1dd422… 

Entry point used:

celoscan.io/address/0x3a851Eb4c4426e549… 

Milestone 2: Support for multiple community tokens

The native app on iOS and Android should be able to hold the wallet of different communities, and the user should be able to easily switch between them.

New gratitude token contract on CELO

celoscan.io/token/0x5815e61ef72c9e6107b… 

Transaction hash

celoscan.io/tx/0x6f39cf02c76af5bcf343e0… 

 

Milestones table

No.

Milestone description

Weeks

Cost (USD)

Measurement of success to release  payment

1

Deploy the Citizen Wallet  on the CELO blockchain

4

8000

Same video demo but on CELO https:// youtu.be/P4udzm01Eqs.

Code to check will be on our Github is on https://github.com/citizenwallet/app and github.com/citizenwallet/smartcontracts…

Deployed on mainnet.

2

Support for multiple communities (the native

app on iOS and Android

should be able to hold the wallet of different communities, and the user should be able to easily switch between them)

8

16000

Same video demo but on CELO and with any custom ERC20 token. Includes a way to switch between communities / currencies in your

wallet (as a native app on both iOS

and Android). Code to check will be on our Github is on https://github.com/citizenwallet/app and on the App Store and Google Play Store

3

Faucet to enable users to  receive tokens by  

scanning a QR code

4

8000

Deliverable: an interface to deploy faucet for your community token and issue paper or digital tokens that people can use to claim some tokens. Code will be on Github (https://github.com/citizenwallet/faucet) and deployed on https://cusd.celo.citizenwallet.xyz/faucet as an example.

4

Allow any community (at  east 2-3) to  deploy the citizen wallet web version on their own  subdomain

3

6000

Share the URL of at least 2 communities that are hosting the citizen wallet on their domain (or a subdomain on citizenwallet.xyz)

5

Allow communities to  customize the onboarding  experience

4

8000

Share the URL of at least 2 communities that are hosting the citizen wallet on their domain (or a subdomain on citizenwallet.xyz) where each have customized the look and feel (colorscheme, logo, ...) and the description for onboarding. Code will also be on github

(github.com/citizenwallet/app)

6

Online User Assembly to  gather feedback and mine  the collective intelligence  of the community

1

2000

Video recording of a zoom call with different users of the wallet / communities to gather feedback, share experiences

7

Meet users IRL

1

2000

Photos of workshops at Regens Unite London (August 25-26) and Regens Unite Berlin (September 15-16) to demo the Citizen Wallet.

TOTAL

50,000

Payment milestone

Payment milestone

$cUSD amount

Est. date to pay

Payment date

Payment 1 after completion of Milestone 1

8000

Oct 30 2023

Nov 20 2023

Payment 2 after completion of Milestone 2

16000

Nov 1 2023

Payment 3 after completion of Milestone 3

8000

Dec 1 2023

Payment 4 after completion of Milestone 4

6000

Dec 15 2023

Payment 5 after completion of Milestone 5

8000

Jan 1 2023

Payment 6 after completion of Milestone 6

2000

Feb 1 2024

Payment 6 after completion of Milestone 6

2000

Apr 30 2024