Skip to content

Commit 4fd7d3c

Browse files
committed
Update contract addresses
1 parent 9d13ac9 commit 4fd7d3c

File tree

1 file changed

+8
-33
lines changed

1 file changed

+8
-33
lines changed

README.md

Lines changed: 8 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -102,39 +102,14 @@ For deployment steps, please see [deployment documentation](script/README.md).
102102

103103
### Supported Networks
104104

105-
#### Filecoin Calibnet
106-
107-
| Contract | Description | Address |
108-
|---------| ----------------------|-------------|
109-
| **RandomnessSender Proxy** | A lightweight and efficient proxy contract used in managing upgradeablility of the RandomnessSender implementation contract and delegates calls to the implementation contract (the logic contract) below. | [0x9c789bc7F2B5c6619Be1572A39F2C3d6f33001dC](https://calibration.filfox.info/en/address/0x9c789bc7F2B5c6619Be1572A39F2C3d6f33001dC) |
110-
| RandomnessSender Implementation | Handles randomness requests from user's contracts and forwards the randomness to them via a callback to the `receiveRandomness(...)` function. Users interact with RandomnessSender via the **Proxy** contract. | [0x445741fBBF3545dfEED5383f6C7De055C13c4463](https://calibration.filfox.info/en/address/0x445741fBBF3545dfEED5383f6C7De055C13c4463) |
111-
| SignatureSender Proxy | A lightweight and efficient proxy contract used in managing upgradeablility of the SignatureSender implementation contract | [0x1c86A81D3CDD897aFdcA62a9b7219a39Aef7910B](https://calibration.filfox.info/en/address/0x1c86A81D3CDD897aFdcA62a9b7219a39Aef7910B) |
112-
| SignatureSender Implementation | Smart Contract for Conditional Threshold Signing of messages sent within signature requests. Signatures are sent in callbacks to contract addresses implementing the SignatureReceiverBase abstract contract. In this case, the hash of the signature `keccak256(signature)` represents the randomness. | [0x1790de5a9fBA748DCAf05e3a1755Cf1DD6b9B0F8](https://calibration.filfox.info/en/address/0x1790de5a9fBA748DCAf05e3a1755Cf1DD6b9B0F8) |
113-
| SignatureSchemeAddressProvider | Manages the contract addresses for different signature schemes. | [0xD2b5084E68230D609AEaAe5E4cF7df9ebDd6375A](https://calibration.filfox.info/en/address/0xD2b5084E68230D609AEaAe5E4cF7df9ebDd6375A) |
114-
| BN254SignatureScheme | The BN254 signature scheme contract. Contains signature verification logic using pairing checks. | [0xA3D123CDBd9B9a8F6C89775EcF123de0205808bb](https://calibration.filfox.info/en/address/0xA3D123CDBd9B9a8F6C89775EcF123de0205808bb) |
115-
116-
#### Base Sepolia
117-
118-
| Contract | Description | Address |
119-
|---------| ----------------------|-------------|
120-
| **RandomnessSender Proxy** | A lightweight and efficient proxy contract used in managing upgradeablility of the RandomnessSender implementation contract and delegates calls to the implementation contract (the logic contract) below. | [0x455bfe4B1B4393b458d413E2B0778A95F9B84B82](https://sepolia.basescan.org/address/0x455bfe4B1B4393b458d413E2B0778A95F9B84B82) |
121-
| RandomnessSender Implementation | Handles randomness requests from user's contracts and forwards the randomness to them via a callback to the `receiveRandomness(...)` function. Users interact with RandomnessSender via the **Proxy** contract. | [0x7EadB9d0777fe2f8061c652135EB4db0AA51A281](https://sepolia.basescan.org/address/0x7EadB9d0777fe2f8061c652135EB4db0AA51A281) |
122-
| SignatureSender Proxy | A lightweight and efficient proxy contract used in managing upgradeablility of the SignatureSender implementation contract | [0xB4564930153F0Ec9cb8f68E61EAE43de70B2A871](https://sepolia.basescan.org/address/0xB4564930153F0Ec9cb8f68E61EAE43de70B2A871) |
123-
| SignatureSender Implementation | Smart Contract for Conditional Threshold Signing of messages sent within signature requests. Signatures are sent in callbacks to contract addresses implementing the SignatureReceiverBase abstract contract. In this case, the hash of the signature `keccak256(signature)` represents the randomness. | [0x8aA1B57a24887dbacd6A68F7361eB42c6faac108](https://sepolia.basescan.org/address/0x8aA1B57a24887dbacd6A68F7361eB42c6faac108) |
124-
| SignatureSchemeAddressProvider | Manages the contract addresses for different signature schemes. | [0xaf95ebdCD58fe8f3CaF9fe689DA2aE11fdaFc4e8](https://sepolia.basescan.org/address/0xaf95ebdCD58fe8f3CaF9fe689DA2aE11fdaFc4e8) |
125-
| BN254SignatureScheme | The BN254 signature scheme contract. Contains signature verification logic using pairing checks. | [0x9eE627D4591E57d40D72CfCcDb79751040862C18](https://sepolia.basescan.org/address/0x9eE627D4591E57d40D72CfCcDb79751040862C18) |
126-
127-
128-
#### Polygon PoS
129-
130-
| Contract | Description | Address |
131-
|---------------------------------|-------------------------------------------------------------------------------------------------------------------------------------|-------------|
132-
| **RandomnessSender Proxy** | A lightweight and efficient proxy contract used in managing upgradeablility of the RandomnessSender implementation contract and delegates calls to the implementation contract (the logic contract) below. | [0x455bfe4B1B4393b458d413E2B0778A95F9B84B82](https://polygonscan.com/address/0x455bfe4B1B4393b458d413E2B0778A95F9B84B82) |
133-
| RandomnessSender Implementation | Handles randomness requests from user's contracts and forwards the randomness to them via a callback to the `receiveRandomness(...)` function. Users interact with RandomnessSender via the **Proxy** contract. | [0x7EadB9d0777fe2f8061c652135EB4db0AA51A281](https://polygonscan.com/address/0x7EadB9d0777fe2f8061c652135EB4db0AA51A281) |
134-
| SignatureSender Proxy | A lightweight and efficient proxy contract used in managing upgradeablility of the SignatureSender implementation contract | [0xB4564930153F0Ec9cb8f68E61EAE43de70B2A871](https://polygonscan.com/address/0xB4564930153F0Ec9cb8f68E61EAE43de70B2A871) |
135-
| SignatureSender Implementation | Smart Contract for Conditional Threshold Signing of messages sent within signature requests. Signatures are sent in callbacks to contract addresses implementing the SignatureReceiverBase abstract contract. In this case, the hash of the signature `keccak256(signature)` represents the randomness. | [0x8aA1B57a24887dbacd6A68F7361eB42c6faac108](https://polygonscan.com/address/0x8aA1B57a24887dbacd6A68F7361eB42c6faac108) |
136-
| SignatureSchemeAddressProvider | Manages the contract addresses for different signature schemes. | [0xaf95ebdCD58fe8f3CaF9fe689DA2aE11fdaFc4e8](https://polygonscan.com/address/0xaf95ebdCD58fe8f3CaF9fe689DA2aE11fdaFc4e8) |
137-
| BN254SignatureScheme | The BN254 signature scheme contract. Contains signature verification logic using pairing checks. | [0x9eE627D4591E57d40D72CfCcDb79751040862C18](https://polygonscan.com/address/0x9eE627D4591E57d40D72CfCcDb79751040862C18) |
105+
| Contract | Description | Address |
106+
|-----------------|---------|---------|
107+
| **RandomnessSender Proxy** | A lightweight proxy contract that enables upgradeability for the `BlocklockSender` implementation. It delegates all calls to the underlying implementation and serves as the primary interface for user interaction. | <br> - Base Sepolia: [0xf4e080Db4765C856c0af43e4A8C4e31aA3b48779](https://sepolia.basescan.org/address/0xf4e080Db4765C856c0af43e4A8C4e31aA3b48779) <br> - Polygon PoS: [0xf4e080Db4765C856c0af43e4A8C4e31aA3b48779](https://polygonscan.com/address/0xf4e080Db4765C856c0af43e4A8C4e31aA3b48779) <br> - Optimism Sepolia: [0xf4e080Db4765C856c0af43e4A8C4e31aA3b48779](https://sepolia-optimism.etherscan.io/address/0xf4e080Db4765C856c0af43e4A8C4e31aA3b48779) <br> - Arbitrum Sepolia: [0xf4e080Db4765C856c0af43e4A8C4e31aA3b48779](https://sepolia.arbiscan.io/address/0xf4e080Db4765C856c0af43e4A8C4e31aA3b48779) <br> - Avalanche (C-Chain) Testnet: [0xf4e080Db4765C856c0af43e4A8C4e31aA3b48779](https://testnet.snowtrace.io/address/0xf4e080Db4765C856c0af43e4A8C4e31aA3b48779) <br> - Sei Testnet: [0xf4e080Db4765C856c0af43e4A8C4e31aA3b48779](https://seitrace.com/address/0xf4e080Db4765C856c0af43e4A8C4e31aA3b48779?chain=atlantic-2) <br>- Filecoin Mainnet: [0xDD6FdE56432Cd3c868FEC7F1430F741967Fb0de8](https://filfox.info/en/address/0xDD6FdE56432Cd3c868FEC7F1430F741967Fb0de8) <br>- Filecoin Calibration Testnet: [0x94C5774DEa83a921244BF362a98c12A5aAD18c87](https://calibration.filfox.info/en/address/0x94C5774DEa83a921244BF362a98c12A5aAD18c87) <br> - Furnace Testnet: [0xbf6b0Ed504bf595021a634e5d7161DD20ea42f18](https://blockscout.firepit.network/address/0xbf6b0Ed504bf595021a634e5d7161DD20ea42f18) |
108+
| RandomnessSender Implementation | Handles conditional encryption requests, callbacks, and fee collection. | <br> - Base Sepolia: [0xe26EB6390F9068Dc5D113DBA5A6831143D426DAB](https://sepolia.basescan.org/address/0xe26EB6390F9068Dc5D113DBA5A6831143D426DAB) <br> - Polygon PoS: [0xe26EB6390F9068Dc5D113DBA5A6831143D426DAB](https://polygonscan.com/address/0xe26EB6390F9068Dc5D113DBA5A6831143D426DAB) <br> - Optimism Sepolia: [0xe26EB6390F9068Dc5D113DBA5A6831143D426DAB](https://sepolia-optimism.etherscan.io/address/0xe26EB6390F9068Dc5D113DBA5A6831143D426DAB) <br> - Arbitrum Sepolia: [0xe26EB6390F9068Dc5D113DBA5A6831143D426DAB](https://sepolia.arbiscan.io/address/0xe26EB6390F9068Dc5D113DBA5A6831143D426DAB) <br> - Avalanche (C-Chain) Testnet: [0xe26EB6390F9068Dc5D113DBA5A6831143D426DAB](https://testnet.snowtrace.io/address/0xe26EB6390F9068Dc5D113DBA5A6831143D426DAB) <br> - Sei Testnet: [0xe26EB6390F9068Dc5D113DBA5A6831143D426DAB](https://seitrace.com/address/0xe26EB6390F9068Dc5D113DBA5A6831143D426DAB?chain=atlantic-2) <br>- Filecoin Mainnet: [0x03ea800bcD11aF907508Fbfb7BC122AfDDAcE99f](https://filfox.info/en/address/0x03ea800bcD11aF907508Fbfb7BC122AfDDAcE99f) <br>- Filecoin Calibration Testnet: [0xe6fB2eBF9aB76C5053428106750835d98cDDC058](https://calibration.filfox.info/en/address/0xe6fB2eBF9aB76C5053428106750835d98cDDC058) <br> - Furnace Testnet: [0xaaEf76DC51579aCdD847c94ECdd2E851fE91f833](https://blockscout.firepit.network/address/0xaaEf76DC51579aCdD847c94ECdd2E851fE91f833) |
109+
| SignatureSender Proxy | Upgradeable proxy for DecryptionSender. | <br> - Base Sepolia: [0x7C58c2EC510BcA7db09dc4039115F0CcEBA2e8B8](https://sepolia.basescan.org/address/0x7C58c2EC510BcA7db09dc4039115F0CcEBA2e8B8) <br> - Polygon PoS: [0x7C58c2EC510BcA7db09dc4039115F0CcEBA2e8B8](https://polygonscan.com/address/0x7C58c2EC510BcA7db09dc4039115F0CcEBA2e8B8) <br> - Optimism Sepolia: [0x7C58c2EC510BcA7db09dc4039115F0CcEBA2e8B8](https://sepolia-optimism.etherscan.io/address/0x7C58c2EC510BcA7db09dc4039115F0CcEBA2e8B8) <br> - Arbitrum Sepolia: [0x7C58c2EC510BcA7db09dc4039115F0CcEBA2e8B8](https://sepolia.arbiscan.io/address/0x7C58c2EC510BcA7db09dc4039115F0CcEBA2e8B8) <br> - Avalanche (C-Chain) Testnet: [0x7C58c2EC510BcA7db09dc4039115F0CcEBA2e8B8](https://testnet.snowtrace.io/address/0x7C58c2EC510BcA7db09dc4039115F0CcEBA2e8B8) <br> - Sei Testnet: [0x7C58c2EC510BcA7db09dc4039115F0CcEBA2e8B8](https://seitrace.com/address/0x7C58c2EC510BcA7db09dc4039115F0CcEBA2e8B8?chain=atlantic-2) <br>- Filecoin Mainnet: [0x01065df04A698B3Eb1b195b3952a098A97659Aba](https://filfox.info/en/address/0x01065df04A698B3Eb1b195b3952a098A97659Aba)<br>- Filecoin Calibration Testnet:[0xad16eeC3A1dc1F3335A04578C088EEa09c9dc05A](https://calibration.filfox.info/en/address/0xad16eeC3A1dc1F3335A04578C088EEa09c9dc05A) <br> - Furnace Testnet: [0xdddDB36316E395FdcF6F1A5D323Ea4165070eF5f](https://blockscout.firepit.network/address/0xdddDB36316E395FdcF6F1A5D323Ea4165070eF5f) |
110+
| SignatureSender Implementation | Contract used by offchain oracle to fulfill conditional encryption requests. | <br> - Base Sepolia: [0x7be613b1c7245058A7C92B6C2FaD8fde6016b630](https://sepolia.basescan.org/address/0x7be613b1c7245058A7C92B6C2FaD8fde6016b630) <br> - Polygon PoS: [0x7be613b1c7245058A7C92B6C2FaD8fde6016b630](https://polygonscan.com/address/0x7be613b1c7245058A7C92B6C2FaD8fde6016b630) <br> - Optimism Sepolia: [0x7be613b1c7245058A7C92B6C2FaD8fde6016b630](https://sepolia-optimism.etherscan.io/address/0x7be613b1c7245058A7C92B6C2FaD8fde6016b630) <br> - Arbitrum Sepolia: [0x7be613b1c7245058A7C92B6C2FaD8fde6016b630](https://sepolia.arbiscan.io/address/0x7be613b1c7245058A7C92B6C2FaD8fde6016b630) <br> - Avalanche (C-Chain) Testnet: [0x7be613b1c7245058A7C92B6C2FaD8fde6016b630](https://testnet.snowtrace.io/address/0x7be613b1c7245058A7C92B6C2FaD8fde6016b630) <br> - Sei Testnet: [0x7be613b1c7245058A7C92B6C2FaD8fde6016b630](https://seitrace.com/address/0x7be613b1c7245058A7C92B6C2FaD8fde6016b630?chain=atlantic-2) <br>- Filecoin Mainnet: [0x8d5fC647A864C522C2BB5Ba58A25715ED8778104](https://filfox.info/en/address/0x8d5fC647A864C522C2BB5Ba58A25715ED8778104)<br>- Filecoin Calibration Testnet: [0x6227e53F12B7bdCB55664ae100707169a77F207F](https://calibration.filfox.info/en/address/0x6227e53F12B7bdCB55664ae100707169a77F207F) <br> - Furnace Testnet: [0x80bF678c154F09479B4BC07B0906A9ef8Ac561Ad](https://blockscout.firepit.network/address/0x80bF678c154F09479B4BC07B0906A9ef8Ac561Ad) |
111+
| SignatureSchemeAddressProvider | Stores contract addresses for signature schemes. | <br> - Base Sepolia: [0xaF85d5C7F8225FcF9Fe007B928A22d55cbA1947F](https://sepolia.basescan.org/address/0xaF85d5C7F8225FcF9Fe007B928A22d55cbA1947F) <br> - Polygon PoS: [0xaF85d5C7F8225FcF9Fe007B928A22d55cbA1947F](https://polygonscan.com/address/0xaF85d5C7F8225FcF9Fe007B928A22d55cbA1947F) <br> - Optimism Sepolia: [0xaF85d5C7F8225FcF9Fe007B928A22d55cbA1947F](https://sepolia-optimism.etherscan.io/address/0xaF85d5C7F8225FcF9Fe007B928A22d55cbA1947F) <br> - Arbitrum Sepolia: [0xaF85d5C7F8225FcF9Fe007B928A22d55cbA1947F](https://sepolia.arbiscan.io/address/0xaF85d5C7F8225FcF9Fe007B928A22d55cbA1947F) <br> - Avalanche (C-Chain) Testnet: [0xaF85d5C7F8225FcF9Fe007B928A22d55cbA1947F](https://testnet.snowtrace.io/address/0xaF85d5C7F8225FcF9Fe007B928A22d55cbA1947F) <br> - Sei Testnet: [0xaF85d5C7F8225FcF9Fe007B928A22d55cbA1947F](https://seitrace.com/address/0xaF85d5C7F8225FcF9Fe007B928A22d55cbA1947F?chain=atlantic-2) <br>- Filecoin Mainnet: [0xF0E404d9F74ef1283350C0BC9628928fbA9D4d6c](https://filfox.info/en/address/0xF0E404d9F74ef1283350C0BC9628928fbA9D4d6c) <br>- Filecoin Calibration Testnet: [0xD1AD99F76E3FE4978B022d78c31BBC58f5c56548](https://calibration.filfox.info/en/address/0xD1AD99F76E3FE4978B022d78c31BBC58f5c56548) <br> - Furnace Testnet: [0xee496cCc37cf5d9a180fFd88670b62722fea0153](https://blockscout.firepit.network/address/0xee496cCc37cf5d9a180fFd88670b62722fea0153) |
112+
| BN254SignatureScheme | BN254 pairing-based signature verifier. | <br> - Base Sepolia: [0xF66afD0B5F7A65CddDe885128456EB0BdC85EA94](https://sepolia.basescan.org/address/0xF66afD0B5F7A65CddDe885128456EB0BdC85EA94) <br> - Polygon PoS: [0xF66afD0B5F7A65CddDe885128456EB0BdC85EA94](https://polygonscan.com/address/0xF66afD0B5F7A65CddDe885128456EB0BdC85EA94) <br> - Optimism Sepolia: [0xF66afD0B5F7A65CddDe885128456EB0BdC85EA94](https://sepolia-optimism.etherscan.io/address/0xF66afD0B5F7A65CddDe885128456EB0BdC85EA94) <br> - Arbitrum Sepolia: [0xF66afD0B5F7A65CddDe885128456EB0BdC85EA94](https://sepolia.arbiscan.io/address/0xF66afD0B5F7A65CddDe885128456EB0BdC85EA94) <br> - Avalanche (C-Chain) Testnet: [0xF66afD0B5F7A65CddDe885128456EB0BdC85EA94](https://testnet.snowtrace.io/address/0xF66afD0B5F7A65CddDe885128456EB0BdC85EA94) <br> - Sei Testnet: [0xF66afD0B5F7A65CddDe885128456EB0BdC85EA94](https://seitrace.com/address/0xF66afD0B5F7A65CddDe885128456EB0BdC85EA94?chain=atlantic-2) <br> - Filecoin Mainnet: [0xC1F5c6eA56496f47F9734B667d605Db5EA321f79](https://filfox.info/en/address/0xC1F5c6eA56496f47F9734B667d605Db5EA321f79) <br> - Filecoin Calibration Testnet: [0xA61E77A5210cDe8aEdcBFF2FD423093b6FdFCC00](https://calibration.filfox.info/en/address/0xA61E77A5210cDe8aEdcBFF2FD423093b6FdFCC00) <br> - Furnace Testnet: [0xda537C42c0Ce3D1c89e961c931f1c8903cBb824c](https://blockscout.firepit.network/address/0xda537C42c0Ce3D1c89e961c931f1c8903cBb824c) |
138113

139114

140115
### How to use the Solidity interaface

0 commit comments

Comments
 (0)