# RedSonic Markdown version of https://ethbeat.org/layer2s/projects/redsonic ## Summary **Warning:** This project is archived and no longer maintained. **Warning:** This project was sunset on 2024-09-20 and deposits after that time may not be recoverable. **Warning:** Critical contracts can be upgraded by an EOA which could result in the loss of all funds. - Total Value Secured: $91.06 (-1.48% compared to seven days ago; canonically bridged $91.07, natively minted $0.00, externally bridged $0.00; 0.00% with additional trust assumptions compared to the tokens involved and the Stage assigned to the project's canonical messaging bridge) - TVS by asset: ETH & derivatives $63.83 (70.0%), Stablecoins $27.23 (29.9%) - Past day UOPS: No data - Type: Validium - Purposes: Exchange, NFT, Gaming - Host chain: Ethereum ### Risks - Sequencer failure: Force via L1 (sentiment: good) - State validation: Validity proofs (ST) (sentiment: good) - Data availability: External (DAC) (sentiment: bad) - Exit window: None (sentiment: bad) - Proposer failure: Use escape hatch (sentiment: good) ### About RedSonic is a Validium based on the StarkEx technology. Its goal is to power the next generation Web3 apps and games by providing developers with the APIs and SDKs to create digital assets and easily integrate them in-app and in-game. ### Links - Website: https://reddio.com/ - Bridge: https://reddio.com/explore, https://dashboard.reddio.com, https://bridge.reddio.com, https://reddio.com/redSonic, https://points.reddio.com - Docs: https://docs.reddio.com/ - Explorer: https://explorer.reddio.com/ - Repository: https://github.com/reddio-com/starkex-contracts-source - Social: https://twitter.com/reddio_com, https://facebook.com/reddiocom, https://linkedin.com/company/reddio, https://discord.com/invite/SjNAJ4qkK3 - Contracts explorer (Disco): https://disco.ethbeat.org/ui/p/reddioex ### Badges - Application-specific chain: This project is built to operate a specific application - Data Availability Committee: There is a Data Availability Committee that provides/attests to data availability - StarkEx: This project was deployed utilizing the StarkEx technology from StarkWare - Uses SHARP: The project uses a shared prover contract - SHARP ## Value Secured The interactive TVS charts are shown on [the HTML page](https://ethbeat.org/layer2s/projects/redsonic#tvs). Token by token: [TVS breakdown](https://ethbeat.org/layer2s/projects/redsonic/tvs-breakdown). - [TVS chart (JSON)](https://ethbeat.org/api/scaling/tvs/redsonic?range=max) - [TVS breakdown by token (JSON)](https://ethbeat.org/api/scaling/tvs/redsonic/breakdown) ## Milestones & Incidents - 2022-09-29: [Reddio Announces Mainnet Launch](https://blog.reddio.com/announces-layer2-zkrollup-mainnet-launch/). Reddio announces its Validium Mainnet launch. ## Risk summary ### Funds can be stolen if 1. a contract receives a malicious code upgrade. There is no delay on code upgrades (CRITICAL). ### Funds can be lost if 2. the external data becomes unavailable (CRITICAL). ### Users can be censored if 3. the committee restricts their access to the external data, 4. the operator refuses to include their transactions. However, there exists a mechanism to independently exit the system. ### MEV can be extracted if 5. the operator exploits their centralized position and frontruns user transactions. ## Risk analysis **Warning:** Critical contracts can be upgraded by an EOA which could result in the loss of all funds. ### Sequencer failure Force via L1 (sentiment: good) Users can force the sequencer to include a transaction by submitting a request through L1. If the sequencer censors or is down for for more than 7d, users can use the exit hatch to withdraw their funds. ### State validation Validity proofs (ST) (sentiment: good) STARKs are zero knowledge proofs that ensure state correctness. ### Data availability External (DAC) (sentiment: bad) Proof construction relies fully on data that is NOT published onchain. There exists a Data Availability Committee (DAC) with a threshold of 2/2 that is tasked with protecting and supplying the data. ### Exit window None (sentiment: bad) There is no window for users to exit in case of an unwanted upgrade since contracts are instantly upgradable. ### Proposer failure Use escape hatch (sentiment: good) Users are able to trustlessly exit by submitting a Merkle proof of funds. NFTs will be minted on L1 to exit. ## Data availability ### Data is not stored on chain The balances of the users are not published onchain, but rather sent to external trusted parties, also known as committee members. A state update is valid and accepted onchain only if at least a quorum of the committee members sign a state update. **Risks** - Funds can be lost if the external data becomes unavailable (CRITICAL). - Users can be censored if the committee restricts their access to the external data. **References** - [Data Availability Modes - StarkEx documentation](https://docs.starkware.co/starkex/con_data_availability.html#data_availability_modes) - [Validium - StarkEx documentation](https://docs.starkware.co/starkex/con_data_availability.html#validium_starkex) - [Availability Verifiers - StarkEx documentation](https://docs.starkware.co/starkex/spot/shared/contract-management.html#availability_verifiers_spot) ## State validation ### Validity proofs Each update to the system state must be accompanied by a ZK proof that ensures that the new state was derived by correctly applying a series of valid user transactions to the previous state. These proofs are then verified on Ethereum by a smart contract. The system state is represented using Merkle roots. **References** - [Enforcing Consistency on the On-Chain State - StarkEx documentation](https://docs.starkware.co/starkex/spot/shared/README-off-chain-state.html#enforcing_consistency_in_the_on_chain_state_spot) ## Upgrades & Governance ### Past upgrades The metrics include upgrades on the currently used proxy contracts. Historical proxy contracts and changes of such are not included. - Count of upgrades: 13 - Last upgrade: 3mo 24d ago - Avg upgrade interval: 4mo 11d - 2026-07-12 11:53 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x7f1e6f9a7268ea6ce5b3b2ce055c3ce420ee776c63c41f57823a0e9cb782e254](https://etherscan.io/tx/0x7f1e6f9a7268ea6ce5b3b2ce055c3ce420ee776c63c41f57823a0e9cb782e254), implementations: [0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb](https://etherscan.io/address/0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb#code) ([diff](https://disco.ethbeat.org/diff/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb)) - 2026-06-21 09:15 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x57f323ff6c828c8fe0c65c9c89d5b242264455cd5f3a5bacd25a78efa17b0ed4](https://etherscan.io/tx/0x57f323ff6c828c8fe0c65c9c89d5b242264455cd5f3a5bacd25a78efa17b0ed4), implementations: [0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb](https://etherscan.io/address/0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb#code) ([diff](https://disco.ethbeat.org/diff/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb)) - 2026-04-29 12:20 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0xf088946bc461774cf86ce348fcee4d52bb27ebf049d99f3fab806226053b0d5b](https://etherscan.io/tx/0xf088946bc461774cf86ce348fcee4d52bb27ebf049d99f3fab806226053b0d5b), implementations: [0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb](https://etherscan.io/address/0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb#code) ([diff](https://disco.ethbeat.org/diff/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb)) - 2026-02-01 14:05 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x257cfdefacd18f0c221b1e486ee002cb974d14bb292884dfaf7f5aa987cc7170](https://etherscan.io/tx/0x257cfdefacd18f0c221b1e486ee002cb974d14bb292884dfaf7f5aa987cc7170), implementations: [0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb](https://etherscan.io/address/0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb#code) ([diff](https://disco.ethbeat.org/diff/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb)) - 2025-12-08 11:08 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0xed93cf713d33ac63297d8c7e2eafc0d9f277b718b4074600536eb9a4205bcb81](https://etherscan.io/tx/0xed93cf713d33ac63297d8c7e2eafc0d9f277b718b4074600536eb9a4205bcb81), implementations: [0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb](https://etherscan.io/address/0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb#code) ([diff](https://disco.ethbeat.org/diff/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb)) - 2025-10-19 08:27 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x7b4a25af246b28b6d5bed86942696273a84e57abc629b83072be370df2bdb797](https://etherscan.io/tx/0x7b4a25af246b28b6d5bed86942696273a84e57abc629b83072be370df2bdb797), implementations: [0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb](https://etherscan.io/address/0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb)) - 2025-05-12 16:09 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x0764cd09cc5c9a96b151dd222bf14b9c33111c80bdddf27721a6406f4c0e1f3f](https://etherscan.io/tx/0x0764cd09cc5c9a96b151dd222bf14b9c33111c80bdddf27721a6406f4c0e1f3f), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2024-07-28 20:08 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x4b25445a8e86b4620b9a19f747122b518d8973975ea73aa474b210395e277b66](https://etherscan.io/tx/0x4b25445a8e86b4620b9a19f747122b518d8973975ea73aa474b210395e277b66), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2024-07-28 10:07 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x7c71592ea4c455371365d843f1a21bbf647aad7d6fae12f7187650ce24805f00](https://etherscan.io/tx/0x7c71592ea4c455371365d843f1a21bbf647aad7d6fae12f7187650ce24805f00), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2024-02-26 09:25 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x31e3caf3940dde662a1e98580259f79963dc5e098793b6519311e201d4e19312](https://etherscan.io/tx/0x31e3caf3940dde662a1e98580259f79963dc5e098793b6519311e201d4e19312), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2023-03-06 12:34 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0xbaa8ffb1b7e5177dbf75de753b9b2ff2fc313b244ff910cfd6d7f1f6254b6e1a](https://etherscan.io/tx/0xbaa8ffb1b7e5177dbf75de753b9b2ff2fc313b244ff910cfd6d7f1f6254b6e1a), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2022-09-18 10:59 UTC, deployment of [StarkExchange](https://etherscan.io/address/0xB62BcD40A24985f560b5a9745d478791d8F1945C#code): transaction [0x22e1b7422ea0e56a847c04010c02b75744d47b29cdc7138c9b7ac6f8ab30be4e](https://etherscan.io/tx/0x22e1b7422ea0e56a847c04010c02b75744d47b29cdc7138c9b7ac6f8ab30be4e), implementations: [0xdF2f24751F7e84ccDCD39e7b49904FAB0Fb0f583](https://etherscan.io/address/0xdF2f24751F7e84ccDCD39e7b49904FAB0Fb0f583#code), [0xfbea22FeB369DB10C0d3a2aAa8F4939E76815f12](https://etherscan.io/address/0xfbea22FeB369DB10C0d3a2aAa8F4939E76815f12#code), [0x2Dbc18A3ac126abE1fF90A83Bbc3947ff7912Afb](https://etherscan.io/address/0x2Dbc18A3ac126abE1fF90A83Bbc3947ff7912Afb#code), [0x67e198743BC19fa4757720eDd0e769f8291e1F1D](https://etherscan.io/address/0x67e198743BC19fa4757720eDd0e769f8291e1F1D#code), [0x613ee54C54D5548627064B4D648942bF3648f376](https://etherscan.io/address/0x613ee54C54D5548627064B4D648942bF3648f376#code), [0xb2ED005D0278179001a49a9969BB22BA8e98f31F](https://etherscan.io/address/0xb2ED005D0278179001a49a9969BB22BA8e98f31F#code), [0xB5353268d8d4D711a92cb838F8fEDFC2A66E50Db](https://etherscan.io/address/0xB5353268d8d4D711a92cb838F8fEDFC2A66E50Db#code) - 2022-08-07 10:50 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0xc31b74237a0c68aa1b95fe2ed28ad54cf6d7df42a8beab1ea947532c95dda20a](https://etherscan.io/tx/0xc31b74237a0c68aa1b95fe2ed28ad54cf6d7df42a8beab1ea947532c95dda20a), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2022-05-02 16:49 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x604e235c6207b7909f6fc8dc0bd86b410e935dcf2f6f6bd37a5567a89379353a](https://etherscan.io/tx/0x604e235c6207b7909f6fc8dc0bd86b410e935dcf2f6f6bd37a5567a89379353a), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2021-10-24 13:06 UTC, deployment of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x80ebb7a22a207d00e26464db2f8a719d43eb3b836740a693aad13d5ef922f5e4](https://etherscan.io/tx/0x80ebb7a22a207d00e26464db2f8a719d43eb3b836740a693aad13d5ef922f5e4), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ## Updates Each date links the update on the HTML page, which also shows its contract diffs. ### [2025-07-14 12:46 UTC](https://ethbeat.org/layer2s/projects/redsonic?update=f187b3f2) (4 changes) Discovery rerun on the same block number with only config-related changes. ### [2024-01-05 07:48 UTC](https://ethbeat.org/layer2s/projects/redsonic?update=10ed5376) (4 changes) Added initial config. ## Operator ### The system has a centralized operator The operator is the only entity that can propose blocks. A live and trustworthy operator is vital to the health of the system. Typically, the Operator is the hot wallet of the StarkEx service submitting state updates for which proofs have been already submitted and verified. **Risks** - MEV can be extracted if the operator exploits their centralized position and frontruns user transactions. **References** - [Operator - StarkEx documentation](https://docs.starkware.co/starkex/perpetual/shared/contract-management.html#operator_perpetual) ### Users can force exit the system Force exit allows the users to escape censorship by withdrawing their funds. The system allows users to force the withdrawal of funds by submitting a request directly to the contract onchain. The request must be served within a defined time period. If this does not happen, the system will halt regular operation and permit trustless withdrawal of funds. **Risks** - Users can be censored if the operator refuses to include their transactions. However, there exists a mechanism to independently exit the system. **References** - [Censorship Prevention - StarkEx documentation](https://docs.starkware.co/starkex/architecture/solution-architecture.html#8-censorship-prevention) ## Withdrawals ### Regular exit The user initiates the withdrawal by submitting a regular transaction on this chain. When the block containing that transaction is settled the funds become available for withdrawal on L1. ZK proofs are required to settle blocks. Finally the user submits an L1 transaction to claim the funds. When withdrawing NFTs they are minted on L1. **References** - [Withdrawal - StarkEx documentation](https://docs.starkware.co/starkex/spot/withdrawal.html) ### Forced exit If the user experiences censorship from the operator with regular exit they can submit their withdrawal requests directly on L1. The system is then obliged to service this request. Once the force operation is submitted and if the request is serviced, the operation follows the flow of a regular exit. **References** - [Forced Operations - StarkEx documentation](https://docs.starkware.co/starkex/spot/shared/README-forced-operations.html) - [Full Withdrawal - StarkEx documentation](https://docs.starkware.co/starkex/spot/spot-trading-full-withdrawals.html) ### Emergency exit If the enough time deadline passes and the forced exit is still ignored the user can put the system into a frozen state, disallowing further state updates. In that case everybody can withdraw by submitting a merkle proof of their funds with their L1 transaction. **References** - [Forced Operations - StarkEx documentation](https://docs.starkware.co/starkex/spot/shared/README-forced-operations.html) - [Full Withdrawal - StarkEx documentation](https://docs.starkware.co/starkex/spot/spot-trading-full-withdrawals.html) ## Permissions Explore these contracts and permissions in Disco, ETHBEAT's contract explorer: https://disco.ethbeat.org/ui/p/reddioex ### Ethereum #### Actors ##### Governor Addresses: [0x6b7763b749073e892c83E674c1EC4799D6f339Ef](https://etherscan.io/address/0x6b7763b749073e892c83E674c1EC4799D6f339Ef) Can upgrade implementation of the system, potentially gaining access to all funds stored in the bridge. Currently there is 0s delay before the upgrade. ##### 2 EOAs (0x8116…a6e5) Addresses: [0x81165b6504520416487E5b4935865b4D3eeaa6e5](https://etherscan.io/address/0x81165b6504520416487E5b4935865b4D3eeaa6e5), [0x9eA52Cf33f7e52D24E205EF5fc5Fc425e9BeB8a0](https://etherscan.io/address/0x9eA52Cf33f7e52D24E205EF5fc5Fc425e9BeB8a0) Validity proof must be signed by at least 2 of these addresses to approve state update. ##### SHARP Verifier Governors Addresses: [0x21F9eC47b19d95b5C2DDFB6Ae5D4F92fAdacAEc4](https://etherscan.io/address/0x21F9eC47b19d95b5C2DDFB6Ae5D4F92fAdacAEc4) Can upgrade implementation of SHARP Verifier, potentially with code approving fraudulent state. Currently there is 8d delay before the upgrade. Used in: [Paradex](https://ethbeat.org/layer2s/projects/paradex#SHARP%20Multisig), [Starknet](https://ethbeat.org/layer2s/projects/starknet#SHARP%20Multisig) ##### SHARP Multisig Addresses: [0x21F9eC47b19d95b5C2DDFB6Ae5D4F92fAdacAEc4](https://etherscan.io/address/0x21F9eC47b19d95b5C2DDFB6Ae5D4F92fAdacAEc4) A Multisig with 2/4 threshold. SHARP Verifier Governor. Participants (4): [0x0405107a60391Eb51821be373ff978115Ee58488](https://etherscan.io/address/0x0405107a60391Eb51821be373ff978115Ee58488), [0x59232aC80E6d403b6381393e52f4665ECA328558](https://etherscan.io/address/0x59232aC80E6d403b6381393e52f4665ECA328558), [0xebc8416179fE90854fe8B3f774801165572cfD7F](https://etherscan.io/address/0xebc8416179fE90854fe8B3f774801165572cfD7F), [0x955B978F3ee7818dA71fA25c676062E6BC462Fec](https://etherscan.io/address/0x955B978F3ee7818dA71fA25c676062E6BC462Fec) Used in: [Paradex](https://ethbeat.org/layer2s/projects/paradex#SHARP%20Multisig), [Starknet](https://ethbeat.org/layer2s/projects/starknet#SHARP%20Multisig) ##### 2 EOAs (0x5751…f21A) Addresses: [0x5751a83170BeA11fE7CdA5D599B04153C021f21A](https://etherscan.io/address/0x5751a83170BeA11fE7CdA5D599B04153C021f21A), [0x2e1c08E457F0E0F462Ef99eC9271dc5BfAd88b2a](https://etherscan.io/address/0x2e1c08E457F0E0F462Ef99eC9271dc5BfAd88b2a) Allowed to update the state. When the Operator is down the state cannot be updated. ## Smart contracts Explore these contracts and permissions in Disco, ETHBEAT's contract explorer: https://disco.ethbeat.org/ui/p/reddioex ### Ethereum #### StarkExchange (escrow) Addresses: [0xB62BcD40A24985f560b5a9745d478791d8F1945C](https://etherscan.io/address/0xB62BcD40A24985f560b5a9745d478791d8F1945C#code), [0xdF2f24751F7e84ccDCD39e7b49904FAB0Fb0f583](https://etherscan.io/address/0xdF2f24751F7e84ccDCD39e7b49904FAB0Fb0f583#code) (Implementation #1 (Upgradable)), [0xfbea22FeB369DB10C0d3a2aAa8F4939E76815f12](https://etherscan.io/address/0xfbea22FeB369DB10C0d3a2aAa8F4939E76815f12#code) (Implementation #2 (Upgradable)), [0x2Dbc18A3ac126abE1fF90A83Bbc3947ff7912Afb](https://etherscan.io/address/0x2Dbc18A3ac126abE1fF90A83Bbc3947ff7912Afb#code) (Implementation #3 (Upgradable)), [0x67e198743BC19fa4757720eDd0e769f8291e1F1D](https://etherscan.io/address/0x67e198743BC19fa4757720eDd0e769f8291e1F1D#code) (Implementation #4 (Upgradable)), [0x613ee54C54D5548627064B4D648942bF3648f376](https://etherscan.io/address/0x613ee54C54D5548627064B4D648942bF3648f376#code) (Implementation #5 (Upgradable)), [0xb2ED005D0278179001a49a9969BB22BA8e98f31F](https://etherscan.io/address/0xb2ED005D0278179001a49a9969BB22BA8e98f31F#code) (Implementation #6 (Upgradable)), [0xB5353268d8d4D711a92cb838F8fEDFC2A66E50Db](https://etherscan.io/address/0xB5353268d8d4D711a92cb838F8fEDFC2A66E50Db#code) (Implementation #7 (Upgradable)), [0x6b7763b749073e892c83E674c1EC4799D6f339Ef](https://etherscan.io/address/0x6b7763b749073e892c83E674c1EC4799D6f339Ef#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2022-09-18 10:59 UTC, deployment of [StarkExchange](https://etherscan.io/address/0xB62BcD40A24985f560b5a9745d478791d8F1945C#code): transaction [0x22e1b7422ea0e56a847c04010c02b75744d47b29cdc7138c9b7ac6f8ab30be4e](https://etherscan.io/tx/0x22e1b7422ea0e56a847c04010c02b75744d47b29cdc7138c9b7ac6f8ab30be4e), implementations: [0xdF2f24751F7e84ccDCD39e7b49904FAB0Fb0f583](https://etherscan.io/address/0xdF2f24751F7e84ccDCD39e7b49904FAB0Fb0f583#code), [0xfbea22FeB369DB10C0d3a2aAa8F4939E76815f12](https://etherscan.io/address/0xfbea22FeB369DB10C0d3a2aAa8F4939E76815f12#code), [0x2Dbc18A3ac126abE1fF90A83Bbc3947ff7912Afb](https://etherscan.io/address/0x2Dbc18A3ac126abE1fF90A83Bbc3947ff7912Afb#code), [0x67e198743BC19fa4757720eDd0e769f8291e1F1D](https://etherscan.io/address/0x67e198743BC19fa4757720eDd0e769f8291e1F1D#code), [0x613ee54C54D5548627064B4D648942bF3648f376](https://etherscan.io/address/0x613ee54C54D5548627064B4D648942bF3648f376#code), [0xb2ED005D0278179001a49a9969BB22BA8e98f31F](https://etherscan.io/address/0xb2ED005D0278179001a49a9969BB22BA8e98f31F#code), [0xB5353268d8d4D711a92cb838F8fEDFC2A66E50Db](https://etherscan.io/address/0xB5353268d8d4D711a92cb838F8fEDFC2A66E50Db#code) The following tokens are included in the value secured calculation: ETH, USDC, USDT #### DACommittee Addresses: [0x4b2Bf1Cb06CB636e8A14540F76c477E61d8B6669](https://etherscan.io/address/0x4b2Bf1Cb06CB636e8A14540F76c477E61d8B6669#code) Data Availability Committee (DAC) contract verifying data availability claim from DAC Members (via multisig check). #### SHARPVerifierCallProxy Addresses: [0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code), [0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb](https://etherscan.io/address/0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb#code) (Implementation (Upgradable)), [0x21F9eC47b19d95b5C2DDFB6Ae5D4F92fAdacAEc4](https://etherscan.io/address/0x21F9eC47b19d95b5C2DDFB6Ae5D4F92fAdacAEc4#code) (Admin) **Past upgrades** (Count of upgrades: 14, Last upgrade: 3mo 24d ago, Avg upgrade interval: 4mo 2d) - 2026-07-12 11:53 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x7f1e6f9a7268ea6ce5b3b2ce055c3ce420ee776c63c41f57823a0e9cb782e254](https://etherscan.io/tx/0x7f1e6f9a7268ea6ce5b3b2ce055c3ce420ee776c63c41f57823a0e9cb782e254), implementations: [0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb](https://etherscan.io/address/0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb#code) ([diff](https://disco.ethbeat.org/diff/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb)) - 2026-06-21 09:15 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x57f323ff6c828c8fe0c65c9c89d5b242264455cd5f3a5bacd25a78efa17b0ed4](https://etherscan.io/tx/0x57f323ff6c828c8fe0c65c9c89d5b242264455cd5f3a5bacd25a78efa17b0ed4), implementations: [0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb](https://etherscan.io/address/0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb#code) ([diff](https://disco.ethbeat.org/diff/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb)) - 2026-04-29 12:20 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0xf088946bc461774cf86ce348fcee4d52bb27ebf049d99f3fab806226053b0d5b](https://etherscan.io/tx/0xf088946bc461774cf86ce348fcee4d52bb27ebf049d99f3fab806226053b0d5b), implementations: [0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb](https://etherscan.io/address/0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb#code) ([diff](https://disco.ethbeat.org/diff/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb)) - 2026-02-01 14:05 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x257cfdefacd18f0c221b1e486ee002cb974d14bb292884dfaf7f5aa987cc7170](https://etherscan.io/tx/0x257cfdefacd18f0c221b1e486ee002cb974d14bb292884dfaf7f5aa987cc7170), implementations: [0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb](https://etherscan.io/address/0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb#code) ([diff](https://disco.ethbeat.org/diff/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb)) - 2025-12-08 11:08 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0xed93cf713d33ac63297d8c7e2eafc0d9f277b718b4074600536eb9a4205bcb81](https://etherscan.io/tx/0xed93cf713d33ac63297d8c7e2eafc0d9f277b718b4074600536eb9a4205bcb81), implementations: [0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb](https://etherscan.io/address/0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb#code) ([diff](https://disco.ethbeat.org/diff/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb)) - 2025-10-19 08:27 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x7b4a25af246b28b6d5bed86942696273a84e57abc629b83072be370df2bdb797](https://etherscan.io/tx/0x7b4a25af246b28b6d5bed86942696273a84e57abc629b83072be370df2bdb797), implementations: [0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb](https://etherscan.io/address/0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0x3597c5CBCbCB30079a0bD2A68cDE5f98272f9feb)) - 2025-05-12 16:09 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x0764cd09cc5c9a96b151dd222bf14b9c33111c80bdddf27721a6406f4c0e1f3f](https://etherscan.io/tx/0x0764cd09cc5c9a96b151dd222bf14b9c33111c80bdddf27721a6406f4c0e1f3f), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2024-07-28 20:08 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x4b25445a8e86b4620b9a19f747122b518d8973975ea73aa474b210395e277b66](https://etherscan.io/tx/0x4b25445a8e86b4620b9a19f747122b518d8973975ea73aa474b210395e277b66), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2024-07-28 10:07 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x7c71592ea4c455371365d843f1a21bbf647aad7d6fae12f7187650ce24805f00](https://etherscan.io/tx/0x7c71592ea4c455371365d843f1a21bbf647aad7d6fae12f7187650ce24805f00), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2024-02-26 09:25 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x31e3caf3940dde662a1e98580259f79963dc5e098793b6519311e201d4e19312](https://etherscan.io/tx/0x31e3caf3940dde662a1e98580259f79963dc5e098793b6519311e201d4e19312), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2024-02-26 09:25 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x31e3caf3940dde662a1e98580259f79963dc5e098793b6519311e201d4e19312](https://etherscan.io/tx/0x31e3caf3940dde662a1e98580259f79963dc5e098793b6519311e201d4e19312), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2023-03-06 12:34 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0xbaa8ffb1b7e5177dbf75de753b9b2ff2fc313b244ff910cfd6d7f1f6254b6e1a](https://etherscan.io/tx/0xbaa8ffb1b7e5177dbf75de753b9b2ff2fc313b244ff910cfd6d7f1f6254b6e1a), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2022-08-07 10:50 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0xc31b74237a0c68aa1b95fe2ed28ad54cf6d7df42a8beab1ea947532c95dda20a](https://etherscan.io/tx/0xc31b74237a0c68aa1b95fe2ed28ad54cf6d7df42a8beab1ea947532c95dda20a), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2022-05-02 16:49 UTC, upgrade of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x604e235c6207b7909f6fc8dc0bd86b410e935dcf2f6f6bd37a5567a89379353a](https://etherscan.io/tx/0x604e235c6207b7909f6fc8dc0bd86b410e935dcf2f6f6bd37a5567a89379353a), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) ([diff](https://disco.ethbeat.org/diff/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458/eth:0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458)) - 2021-10-24 13:06 UTC, deployment of [SHARPVerifierCallProxy](https://etherscan.io/address/0x47312450B3Ac8b5b8e247a6bB6d523e7605bDb60#code): transaction [0x80ebb7a22a207d00e26464db2f8a719d43eb3b836740a693aad13d5ef922f5e4](https://etherscan.io/tx/0x80ebb7a22a207d00e26464db2f8a719d43eb3b836740a693aad13d5ef922f5e4), implementations: [0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458](https://etherscan.io/address/0xD4C4044ACa68ebBcB81B13cC2699e1Bca2d3F458#code) CallProxy for GpsStatementVerifier. Proxy used in: [Paradex](https://ethbeat.org/layer2s/projects/paradex#SHARPVerifierCallProxy), [Starknet](https://ethbeat.org/layer2s/projects/starknet#SHARPVerifierCallProxy) #### SHARPVerifier Addresses: [0x4956bda1d23F75B988644329c5B06BD1494a72b6](https://etherscan.io/address/0x4956bda1d23F75B988644329c5B06BD1494a72b6#code) Starkware SHARP verifier used collectively by Starknet, Sorare, ImmutableX, Apex, Myria, rhino.fi and Canvas Connect. It receives STARK proofs from the Prover attesting to the integrity of the Execution Trace of these Programs including correctly computed state root which is part of the Program Output. Implementation used in: [Paradex](https://ethbeat.org/layer2s/projects/paradex#SHARPVerifier), [Starknet](https://ethbeat.org/layer2s/projects/starknet#SHARPVerifier) #### FriStatementContract Addresses: [0x30EfaAA99f8eFe310D9FdC83072e2a04c093d400](https://etherscan.io/address/0x30EfaAA99f8eFe310D9FdC83072e2a04c093d400#code) Part of STARK Verifier. #### MerkleStatementContract Addresses: [0x32a91Ff604AB2aDCd832e91D68b2f3f25358FdAd](https://etherscan.io/address/0x32a91Ff604AB2aDCd832e91D68b2f3f25358FdAd#code) Part of STARK Verifier. #### CairoBootloaderProgram Addresses: [0x24105e6697AdD9B4B1BDE04079a91BDFCCa24A47](https://etherscan.io/address/0x24105e6697AdD9B4B1BDE04079a91BDFCCa24A47#code) Part of STARK Verifier. Implementation used in: [Paradex](https://ethbeat.org/layer2s/projects/paradex#CairoBootloaderProgram), [Starknet](https://ethbeat.org/layer2s/projects/starknet#CairoBootloaderProgram) #### MemoryPageFactRegistry Addresses: [0xe583BcDE0160b637330b27a3ea1F3c02ba2eC460](https://etherscan.io/address/0xe583BcDE0160b637330b27a3ea1F3c02ba2eC460#code) MemoryPageFactRegistry is one of the many contracts used by SHARP verifier. This one is important as it registers all necessary onchain data. Implementation used in: [Paradex](https://ethbeat.org/layer2s/projects/paradex#MemoryPageFactRegistry), [Starknet](https://ethbeat.org/layer2s/projects/starknet#MemoryPageFactRegistry) The current deployment carries some associated risks: - Funds can be stolen if a contract receives a malicious code upgrade. There is no delay on code upgrades (CRITICAL).