Citadel.one proposes a community spend of 75 000 SCRT to integrate SNIP-20 tokens, SCRT>sSCRT/sSCRT>SCRT converter and Secret Ethereum Bridge with all to Citadel.one web platform and mobile app. SNIP-20 privacy tokens unlock the crucial use-cases, and create a new value for the next generation of blockchain. Having access to manage them with a mobile wallet will be a tremendous step towards Secret Network growth and privacy tokens adoption.
**Proposal objectives and details are described in this forum post:** forum.scrt.network
To foster further Secret Network development and SNIP-20 tokens adoption, Citadel.one proposes to add SNIP-20 compatibility, SCRT>sSCRT>SCRT converter and Secret Bridge to both Citadel.one mobile app and web platform. All Bridge supported tokens will be integrated to Citadel.one platform, so there will be no need to connect two wallets (Keplr and Metamask) but perform all actions in one app.
**Citadel.one and SNIP-20 tokens interactions:**
1) Add SNIP-20 tokens to Citadel.one
2) Create viewing key
3) Send SNIP-20 tokens, add memo, set transaction commission
4) View SNIP-20 transactions history
5) SCRT -> secretSCRT / secretSCRT -> SCRT converter
6) ERC20/SNIP20 bridge
**Development & launch:**
Secret Network and SNIP-20 interfaces are estimated to be fully integrated within 12-16 weeks after proposal passes if so. Features will be released in stages and announced accordingly.
**1. Interface design for ERC-20, SNIP-20, Secret Bridge**
**2. Support for ERC-20 tokens ( AAVE, SNX, MKR, LINK, TUSD, YFI, UNI, KNC, COMP, DAI, BAND and OCEAN) + transactions functionality for them**
**3. Support for SNIP-20 tokens:**
1) Viewing key generation
3)Memo and fee management
**4. SCRT -> secretSCRT / secretSCRT -> SCRT converter**
**5. Support for Secret Network ETH/ERC-20 bridge**
At these stages, we research smart contracts for the conversion functionality of the Secret tokens and Secret ETH bridge. As a result, we integrate the functionality through smart contracts into Citadel.one platform.
**6. Integration of functionality into web and mobile production versions of Citadel.one**
Web: layouts design, adding the implemented functionality on backend of the Citadel.one web app.
Mobile: For mobile app development (Android & iOS) we will use Flutter SDK. Polkadot wallets will be integrated with C++ trustwallet/wallet-core library. Furthermore, during this step we will work on screen layouts (with previously prepared design) and adaptation for different display resolutions.
**7. Testing and debugging**
All integrations mentioned in the proposal will be open-sourced. Each milestone from the roadmap will be divided into subtasks and added to Jira atlassian. For each task in Jira our developers will be adding github branches. More than that we will add additional optimization to make this code more convenient to fork and use outside of citadel.one.
Citadel.one team will make sure to:
- Keep Secret community updated on all the significant development milestones regarding SNIP-20 interfaces integration;
- Prepare detailed written and video guides on how to interact with Citadel.one mobile app, add, send, receive and convert SNIP-20 tokens;
- Launch a marketing campaign in order to raise awareness around SNIP-20 tokens and Secret Ethereum bridge and attract new users to Secret Network;
- Maintain full technical and informational support for Secret Network users’.
Citadel.one covers 50% of the full request (150 000SCRT) with the team's own funds. The amount requested from the community pool covers another 50%.
Payment will be made in three installments of the following schedule:
1/3 of the total amount upon the on-chain proposal passing.
1/3 of the total amount upon completion of milestone 4
1/3 of the total amount upon completion of milestone 7
Citadel.one is a multi-asset non-custodial staking platform that lets anyone become a part of decentralized infrastructure and earn passive income.
Web Platform: citadel.one