SnowballX Protocol combines Small Business PE(high-value, cash-flowing assets from first world countries) with US Treasury and invesment grade bonds.
The protocol is constructed around three core smart contracts: RWAProtocol, SNB Staking Protocol, and SNT Distributor. These are supported by five distinct tokens, each playing a crucial role in the ecosystem: SNB, SNT, NFT, vSNB, and RWAProtocol Token. The integration of these elements forms a seamless interface for users to engage with the protocol.
The RWA Protocol allows users to stake USDT, securing a non-transferable SNB token and an NFT that represents an upfront interest rate with defined terms. Upon maturity, these can be redeemed for USDT with added interest, fostering an environment for stable growth. To complement this, the RWAProtocol token can be staked in the SNT Rewarder contract, earning additional SNT rewards and enhancing the overall yield.
The SNT Rewarder is the distributive mechanism of the SNT token within the protocol, rewarding users for their participation and investment in the ecosystem.
The SNB Staking contract introduces a mechanism where SNB tokens can be staked to receive vSNB tokens at a 1:1 ratio, further integrating users into the SnowballX ecosystem.
In terms of tokenomics, the SNB token is designed to be non-transferrable, with the exception of its interaction with the SNT Rewarder. NFTs, while transferable, are restricted to a whitelist to maintain compliance. SNT and vSNB tokens are standard ERC-20 tokens with transferable properties and staking capabilities. The RWA protocol token follows suit, being an ERC-20 token with additional functionalities.
SnowballX Protocol is initially supported on Binance Smart Chain (BSC), Polygon, and has plans to extend support to the Sei network once its EVM chain is operational.
The user must wait for their snb to unlock
This contract distributes SNT.
SNB Token: The SNB token should be non-transferrable, except to the SNT Rewarder
NFT: The NFT should ideally be an ERC404, but an ERC-721 nft should also suffice if I cannot find an ERC404 token that is safe. NFTs can only be transferred to a whitelisted group of compliant addresses.
SNT Token: ERC-20 token, transferrable.
vSNB Token: ERC-20, transferrable, can be staked into the SNT Rewarder for SNT
RWA protocol token: ERC-20 token, transferrable, can be staked into SNT Rewarder for SNT tokens
BSC
Polygon
Sei can be supported as soon as they launch their EVM chain into production
ERC-404 is an experimental, mixed ERC-20 / ERC-721 implementation with native liquidity and fractionalization.
This additional add on will swap out the NFT and replace it with the ERC-404 standard. Users would then be able to trade with the ERC404 standard, both via tokens and NFTs
Gnosis Safe will be used instead of a private key as the owner and upgrader of these contracts.
Gnosis Safe is a non-custodial, multisig crypto wallet that provides enhanced security features for managing digital assets. Gnosis Safe has held over 90 billion in user assets.
Key Features:
Multi-Platform Access: Accessible on web browsers, desktops, and mobile devices.
Enhanced Security: Utilizes a multi-signature mechanism requiring multiple approvals for transactions.
Flexible Transaction Policies: Allows users to set up policies like "2 of 3" signatures for added security.
Security Measures:
Protection Against Key Compromise: Even if one private key is compromised, unauthorized transactions are prevented.
Formal Verification: Ensures accuracy and authenticity of transactions.
No Single Point of Control: Distributed ownership prevents a single entity from controlling all funds.
I believe this will take 20 days, since I have other commitments in addition to this one. However, I can push other commitments back.
I have scoped this project, and I believe the current project can be fit into my working schedule. However, I am not sure how much bandwidth I have going forward for continued support.
Total Cost: 40500 USD
45% upfront, 45% after protocol completion, 10% after audit completion
Turn around time 10 days from payment received date
Account Number: 392001076
Routing Number: 021000021
ACH Routing Number: 322271627