CONTRACT ADDRESSES
//01_ THE EXCHANGE
- //PAPERHANDS EXCHANGE_
- 0x93a6862B7b34f1053D9f4d318a7E5b9E6bf80562
All addresses on this page are on chain 4663 and link to its block explorer. The exchange holds every balance; the other addresses are the assets and data it reads or pays.
//02_ ASSETS AND UTILITIES
- //USDG (COLLATERAL)_
- 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168
- //MULTICALL3_
- 0xcA11bde05977b3631167028862bE2a173976CA11
Multicall3 is the standard batching contract at its canonical address. The app uses it to read several views in one request; it never holds funds.
//03_ TREASURY
- //TREASURY_
- 0xe568F9e89F77D88399817Ec4046fa21Fc675E269
The treasury receives half of every fee charged, through withdrawTreasury(). The owner can change this address; the current one is always readable from the exchange's house() view, together with the owner and keeper addresses.
//04_ CHAINLINK REFERENCES
Read with latestRoundData(), 8 decimals. Used only for the 2.5% sanity band described in the oracle.
//05_ REDSTONE SIGNERS
The authorised signers of the redstone-primary-prod data service at launch, threshold 3. These are signing keys, not contracts: they sign price packages off chain, and the exchange checks their signatures. The current set is readable from house().
Credits: hands from Michelangelo, The Creation of Adam (detail), public domain, via Wikimedia Commons. Marks of the markets and integrations belong to their owners (sources, credits).