You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-33Lines changed: 8 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -102,39 +102,14 @@ For deployment steps, please see [deployment documentation](script/README.md).
102
102
103
103
### Supported Networks
104
104
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)|
|**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) |
0 commit comments