Protocol
Contracts and addresses
The chain, the Uniswap V2 and V3 contracts the vaults trade through, and where each protocol contract lives.
Everything on fractions.fi runs on Robinhood Chain, and every action you take is a transaction you can look up on the chain's explorer.
The chain
| Fact | Value |
|---|---|
| Network | Robinhood Chain |
| Chain id | 4663 |
| RPC | https://rpc.mainnet.chain.robinhood.com |
| Explorer | https://robinhoodchain.blockscout.com |
| Uniswap V2 router | 0x89e5db8b5aa49aa85ac63f691524311aeb649eba |
| Uniswap V3 swap router (SwapRouter02) | 0xcaf681a66d020601342297493863e78c959e5cb2 |
| Uniswap V3 factory | 0x1f7d7550B1b028f7571E69A784071F0205FD2EfA |
| Uniswap V3 quoter (QuoterV2) | 0x33e885ed0ec9bf04ecfb19341582aadcb4c8a9e7 |
| Wrapped ETH | 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73 |
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 |
Add the network to a wallet with the chain id and RPC above; the app also offers to add it the first time you connect. Vaults buy and sell through the Uniswap routers listed: the V2 router for tokens in a V2 pool, and the V3 swap router for tokens in a V3 pool, with the V3 factory and quoter used to find the pool and price a trade before it is sent. Wrapped ETH is the form of ETH the exchange understands, and USDG is the dollar-pegged token used to price things in dollars.
The protocol's contracts
The list below is filled in from the deployment record in this codebase. Where a contract has not been deployed yet, it says so.
| Contract | Address | What it does |
|---|---|---|
| Index factory | Not deployed yet | Creates a new vault for every index. |
| Index vault | Not deployed yet | The code every vault runs: holds the basket, mints and burns index tokens. |
| Fee splitter | Not deployed yet | Splits every fee between the creator, stakers and the buyback. |
| Buyback and burn | Not deployed yet | Buys $FRACTIONS with its share of fees and destroys it. |
| Staking | Not deployed yet | Holds staked $FRACTIONS and pays out ETH. |
| $FRACTIONS | Not deployed yet | The protocol token, launched on PONS. |
| Swap library | Not deployed yet | The routine vaults use to trade on the exchange. |
| Governance | Not deployed yet | The address that can set the influencer allowlist and protocol settings. |
Each index also has its own vault, created by the index factory at the moment the index is made. A vault's address is on its index page, /i/<id>, with a link to the explorer.
Checking for yourself
- Open any address above on the explorer to see its code, its balance and every transaction it has been part of.
- An index vault's page on the explorer shows the exact tokens it holds. Those holdings, divided by the index tokens in circulation, are the price. See How the price works.
- The fee splitter's page shows every fee ever paid and where it went. See Fees.
- The contracts have not been audited yet. What has been tested, and what they can and cannot do, is on Security and audits.