# Xai Markdown version of https://ethbeat.org/layer2s/projects/xai ## Summary **Warning:** Why is the project listed in others? There are less than 5 external actors that can submit challenges. Consequence: projects without a sufficiently decentralized set of challengers rely on few entities to safely update the state. A small set of challengers can collude with the proposer to finalize an invalid state, which can cause loss of funds. The data availability committee threshold is too low. Consequence: projects with a low DAC threshold rely on the honesty of few entities to safely attest data availability on Ethereum. These entities can collude with the proposer to finalize an unavailable state, which can cause loss of funds. Learn more about the [recategorisation](https://medium.com/l2beat/framework-update-l2-projects-recategorisation-5d43b0d1fe50). - Total Value Secured: $509.71 K (-12.1% compared to seven days ago; canonically bridged $509.71 K, 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) - **Warning:** The XAI token associated with Xai accounts for 89.2% of the TVS! (sentiment: bad) - TVS by asset: ETH & derivatives $31.17 K (6.11%), Stablecoins $23.51 K (4.61%), Other $455.02 K (89.2%) - Associated tokens: XAI: $455.01 K (89.2% of TVS) - Past day UOPS: 0.91 (-5.10% compared to seven days ago) - Gas token: XAI - Type: Other - Purposes: Universal, Gaming - Host chain: Arbitrum One - Chain ID: 660279 - Risks shown: combined with host chain Arbitrum One; Risk analysis also lists each separately ### Risks - Sequencer failure: Self sequence (sentiment: good) - State validation: Fraud proofs (INT) (6d 8h challenge period; sentiment: bad) - Data availability: External (DAC) (sentiment: bad) - Exit window: None (sentiment: bad) - Proposer failure: Self propose (sentiment: good) ### About Xai is an Ethereum Layer-3 that leverages Arbitrum AnyTrust to enable open trade in the next generation of video games. ### Links - Website: https://xai.games/ - Docs: https://xai-foundation.gitbook.io/xai-network/ - Explorer: https://explorer.xai-chain.net/ - Repository: https://github.com/OffchainLabs/nitro - Social: https://twitter.com/xai_games, https://t.me/XaiSentryNodes, https://discord.gg/xaigames - Contracts explorer (Disco): https://disco.ethbeat.org/ui/p/xai ### Badges - EVM: This project uses the Ethereum Virtual Machine to run its smart contracts and supports the Solidity programming language - Data Availability Committee: There is a Data Availability Committee that provides/attests to data availability - Built on Arbitrum Orbit: The project is built on Arbitrum Orbit - Built on top of Arbitrum: The project has Arbitrum as its host chain ## Value Secured The interactive TVS charts are shown on [the HTML page](https://ethbeat.org/layer2s/projects/xai#tvs). Token by token: [TVS breakdown](https://ethbeat.org/layer2s/projects/xai/tvs-breakdown). - [TVS chart (JSON)](https://ethbeat.org/api/scaling/tvs/xai) - [TVS breakdown by token (JSON)](https://ethbeat.org/api/scaling/tvs/xai/breakdown) ## Activity The interactive activity chart is shown on [the HTML page](https://ethbeat.org/layer2s/projects/xai#activity). - [Activity chart (JSON)](https://ethbeat.org/api/scaling/activity/xai) ## Milestones & Incidents - 2024-01-09: [Mainnet Launch](https://x.com/XAI_GAMES/status/1744815749410242568). XAI launches on Arbitrum One. ## Risk summary There are 3 additional risks coming from the host chain [Arbitrum One](https://ethbeat.org/layer2s/projects/arbitrum) **Warning:** Fraud proof system is fully deployed but is not yet permissionless as it requires Validators to be whitelisted. ### Funds can be stolen if 1. a contract receives a malicious code upgrade. There is no delay on code upgrades (CRITICAL), 2. none of the whitelisted verifiers checks the published state. Fraud proofs assume at least one honest and able validator (CRITICAL). ### Funds can be lost if 3. the external data becomes unavailable (CRITICAL). ### Users can be censored if 4. the committee restricts their access to the external data. ### MEV can be extracted if 5. the operator exploits their centralized position and frontruns user transactions. ## Risk analysis The L3 risks depend on the individual properties of L3 and those of the host chain combined. **Warning:** Fraud proof system is fully deployed but is not yet permissionless as it requires Validators to be whitelisted. | | Sequencer failure | State validation | Data availability | Exit window | Proposer failure | | --- | --- | --- | --- | --- | --- | | Arbitrum One (L2) | Self sequence (sentiment: good) | Fraud proofs (INT) (sentiment: good) | Onchain (sentiment: good) | None (sentiment: bad) | Self propose (sentiment: good) | | Xai (L3, individual) | Self sequence (sentiment: good) | Fraud proofs (INT) (sentiment: bad) | External (DAC) (sentiment: bad) | None (sentiment: bad) | Self propose (sentiment: good) | | Xai (L3, combined) | Self sequence (sentiment: good) | Fraud proofs (INT) (sentiment: bad) | External (DAC) (sentiment: bad) | None (sentiment: bad) | Self propose (sentiment: good) | ### L3 combined risks The information below reflects combined L2 & L3 risks. #### Sequencer failure Self sequence (sentiment: good) In the event of a sequencer failure, users can force transactions to be included in the project's chain by sending them to L1. There can be up to a 2d delay on this operation. #### State validation Fraud proofs (INT) (6d 8h challenge period; sentiment: bad) Fraud proofs only allow 2 WHITELISTED actors watching the chain to prove that the state is incorrect. Interactive proofs (INT) require multiple transactions over time to resolve. The challenge protocol can be subject to delay attacks. There is a 6d 8h challenge period. #### 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 3/5 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 Self propose (sentiment: good) Anyone can become a Proposer after 12d 17h of inactivity from the currently whitelisted Proposers. ## Stage Xai is not even a Stage 0 project. **Warning:** The requirement for available node software is under review. ### Stage 0 1 issue needs fixing. - Met: The project self-identifies as a Validium or Optimium. - Met: State roots are posted to Ethereum L1. - Met: A complete and functional proof system (fraud or validity proofs) is deployed. - Under review: A source-available node exists that can reconstruct the L2 state when DA is accessible. Please note that the ETHBEAT team has not verified the validity of the node source code. - Issue: Fraud proof submission is not sufficiently decentralized. ### Stage 1 3 issues need fixing. **Principle** - Issue: Compromising ≥75% of the Security Council to push a malicious upgrade, or sequencer+DA-committee collusion to withhold data and finalize invalid state roots, should be the only ways (other than bugs) to steal funds or block withdrawals indefinitely. **Guidelines** - Met: Users are able to exit without the help of the permissioned operators, provided DA is accessible. - Met: The sources of all programs used are public and program hashes can be independently regenerated. - Issue: Upgrades executed by actors with more centralized control than a Security Council provide less than 7d for users to exit if the permissioned operator is down or censoring. - Issue: The Security Council is not properly set up. [Learn more about Stages](https://ethbeat.org/stages). Please keep in mind that these stages do not reflect project security, this is an opinionated assessment of project maturity based on subjective criteria, created with a goal of incentivizing projects to push toward better decentralization. Each team may have taken different paths to achieve this goal. ## Data availability Set of parties responsible for signing and attesting to the availability of data. ### Risk analysis #### Economic security Public committee (sentiment: warning) There are no onchain assets at risk of being slashed in case of a data withholding attack. However, there is indirect economic security derived by the committee members being publicly known, and their reputation is at stake should they behave maliciously. #### Fraud detection None (sentiment: bad) There is no fraud detection mechanism in place. A data withholding attack can only be detected by nodes downloading the full data from the DA layer. #### Committee security 3/5 (sentiment: bad) The committee does not meet basic security standards, either due to insufficient size, lack of member diversity, or poorly defined threshold parameters. The system lacks an effective DA bridge and it is reliant on the assumption of an honest sequencer, creating significant risks to data integrity and availability. #### Upgradeability No delay (sentiment: bad) There is no delay in the upgradeability of the bridge. Users have no time to exit the system before the bridge implementation update is completed. #### Relayer failure No mechanism (sentiment: bad) The relayer role is permissioned, and the DA bridge does not have a Security Council or a governance mechanism to propose new relayers. In case of relayer failure, the DA bridge will halt and be unable to recover without the intervention of a centralized entity. ### Technology #### Architecture ![Anytrust architecture](https://ethbeat.org/images/da-layer-technology/anytrust/architecture5.png#center) The DAC uses a data availability solution built on the AnyTrust protocol. It is composed of the following components: - **Sequencer Inbox**: Main entry point for the Sequencer submitting transaction batches. - **Data Availability Committee (DAC)**: A group of members responsible for storing and providing data on demand. - **Data Availability Certificate (DACert)**: A commitment ensuring that data blobs are available without needing full data posting on the L1 chain. Committee members run servers that support APIs for storing and retrieving data blobs. The Sequencer API allows the rollup Sequencer to submit data blobs for storage, while the REST API enables anyone to fetch data by hash. When the Sequencer produces a data batch, it sends the batch along with an expiration time to Committee members, who store it and sign it. Once enough signatures are collected, the Sequencer aggregates them into a valid DACert and posts it to the L1 chain inbox. If the Sequencer fails to collect enough signatures, it falls back to posting the full data to the L1 chain as calldata. A DACert includes a hash of the data block, an expiration time, and proof that the required threshold of Committee members have signed off on the data. The proof consists of a hash of the Keyset used in signing, a bitmap indicating which members signed, and a BLS aggregated signature. L2 nodes reading from the sequencer inbox verify the certificate’s validity by checking the number of signers, the aggregated signature, and that the expiration time is at least two weeks ahead of the L2 timestamp. If the DACert is valid, it provides a proof that the corresponding data is available from honest committee members. #### DA Bridge Architecture ![Anytrust bridge architecture](https://ethbeat.org/images/da-bridge-technology/anytrust/architectureL3.png#center) The DA commitments are posted to the destination chain through the sequencer inbox, using the inbox as a DA bridge. The DA commitment consists of Data Availability Certificate (DACert), including a hash of the data block, an expiration time, and a proof that the required threshold of Committee members have signed off on the data. The sequencer distributes the data and collects signatures from Committee members offchain. Only the DACert is posted by the sequencer to the destination chain inbox (the DA bridge), achieving destination chain transaction ordering finality in a single onchain transaction. **Risks** - Funds can be lost if a malicious committee attests to an invalid data availability certificate. - Funds can be lost if the bridge contract or its dependencies receive a malicious code upgrade. There is no delay on code upgrades. **References** - [Inside AnyTrust - Arbitrum Docs](https://docs.arbitrum.io/how-arbitrum-works/inside-anytrust) ## State validation ![A diagram of the state validation](https://ethbeat.org/static/images/state-validation/orbit.b691a319.png) ### Fraud proofs After some period of time, the published state root is assumed to be correct. For a certain time period, one of the whitelisted actors can submit a fraud proof that shows that the state was incorrect. The challenge protocol can be subject to delay attacks. After the state root is published, there is also a trusted entity, called Challenger, that signs it and submits the signature to a Referee smart contract. The signatures submitted to the referee are used then verified by sentry nodes. The role of sentry nodes is to verify (assert) the submitted state root after it has been submitted. There is no integrated way to flag an invalid state root, sentry nodes will have to raise the alarm by external means, making them just observation nodes. **Risks** - Funds can be stolen if none of the whitelisted verifiers checks the published state. Fraud proofs assume at least one honest and able validator (CRITICAL). **References** - [How is fraud proven - Arbitrum documentation FAQ](https://developer.offchainlabs.com/intro/#q-and-how-exactly-is-fraud-proven-sounds-complicated) - [Arbitrum Glossary: Challenge Period](https://developer.arbitrum.io/intro/glossary#challenge-period) - [RollupUser.sol - Etherscan source code, onlyValidator modifier](https://etherscan.io/address/0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A#code) - [Referee.sol - Etherscan source code, submitChallenge function](https://arbiscan.io/address/0x254954e3f6bd7443444036bea2d8fe88fdf496c1#code#F53#L337) - [Referee.sol - Etherscan source code, submitAssertionToChallenge function](https://arbiscan.io/address/0x254954e3f6bd7443444036bea2d8fe88fdf496c1#code#F53#L428) - [Solutions to Delay Attacks on Rollups](https://medium.com/offchainlabs/solutions-to-delay-attacks-on-rollups-434f9d05a07a) ### Program Hashes #### ArbOS wasmModuleRoot v40 A commitment to the exact WASM binary version used for Orbit stack optimistic dispute games. - Hash: `0xdb698a2576298f25448bc092e52cf13b1e24141c997135d70f217d674bbeb69a` - Repository: https://github.com/OffchainLabs/nitro/tree/consensus-v40/arbos - Verification: successful - Used in: [Capx](https://ethbeat.org/layer2s/projects/capx), [Xai](https://ethbeat.org/layer2s/projects/xai), [Everclear Hub](https://ethbeat.org/layer2s/projects/everclear), [Aleph Zero EVM](https://ethbeat.org/layer2s/projects/aleph-zero), [Muster](https://ethbeat.org/layer2s/projects/muster), [Game7](https://ethbeat.org/layer2s/projects/g7), [XCHAIN](https://ethbeat.org/layer2s/projects/xchain), [WINR](https://ethbeat.org/layer2s/projects/winr), [Fluence](https://ethbeat.org/layer2s/projects/fluence), [Proof of Play Apex](https://ethbeat.org/layer2s/projects/popapex), [Proof of Play Boss](https://ethbeat.org/layer2s/projects/popboss), [PlayBlock](https://ethbeat.org/layer2s/projects/playblock) ##### Verification steps ETHBEAT team was able to independently regenerate this program hash. However currently the following steps for hash regeneration produce an error, so the process could not be independently verified. 1. Install docker [https://docs.docker.com/get-started/get-docker/](https://docs.docker.com/get-started/get-docker/). 2. Checkout the correct branch in [nitro](https://github.com/OffchainLabs/nitro) repo: `git checkout consensus-v40` . Commit hash should be `37ae61f20f8efdbc7e2f6af7f21c309bc09086a1`. 3. Update git submodules `git submodule update --init --recursive --force`. 4. Generate wasm module root in docker: `docker buildx build --target nitro-node-dev -t nitro-node-dev .`. Currently this step fails with an error. 5. Export the value from the docker: `docker run --rm --entrypoint cat nitro-node-dev /home/user/target/machines/latest/module-root.txt`. ## 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: 48 - Last upgrade: 1mo 24d ago - Avg upgrade interval: 5mo 7d - 2026-09-10 16:37 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0xc4cf3a0ecce8ca29e2f6ca89b2251ae0ea279e66a7305ecd4c7696d0ba4e7bd0](https://arbiscan.io/tx/0xc4cf3a0ecce8ca29e2f6ca89b2251ae0ea279e66a7305ecd4c7696d0ba4e7bd0), implementations: [0xdD94b4Eb8620CD9a82dBF058De0589f271A30CCA](https://arbiscan.io/address/0xdD94b4Eb8620CD9a82dBF058De0589f271A30CCA#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x249b8A8AF9152A08Ba3cF3E106962566E8343fB6/arb1:0xdD94b4Eb8620CD9a82dBF058De0589f271A30CCA)) - 2025-06-17 16:35 UTC, upgrade of [Bridge](https://arbiscan.io/address/0x7dd8A76bdAeBE3BBBaCD7Aa87f1D4FDa1E60f94f#code): transaction [0x0bffc86532a4516d20f749152de577c8277edfd4c6aa9be23d51a1ef5d39b3e4](https://arbiscan.io/tx/0x0bffc86532a4516d20f749152de577c8277edfd4c6aa9be23d51a1ef5d39b3e4), implementations: [0xdF0eaCC3F37356DF320e5B5db16C7eD7A6b596dd](https://arbiscan.io/address/0xdF0eaCC3F37356DF320e5B5db16C7eD7A6b596dd#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC/arb1:0xdF0eaCC3F37356DF320e5B5db16C7eD7A6b596dd)) - 2025-06-17 16:35 UTC, upgrade of [SequencerInbox](https://arbiscan.io/address/0x995a9d3ca121D48d21087eDE20bc8acb2398c8B1#code): transaction [0x0bffc86532a4516d20f749152de577c8277edfd4c6aa9be23d51a1ef5d39b3e4](https://arbiscan.io/tx/0x0bffc86532a4516d20f749152de577c8277edfd4c6aa9be23d51a1ef5d39b3e4), implementations: [0x7be08B013de2b23a6329De51C4994f841dcE1a10](https://arbiscan.io/address/0x7be08B013de2b23a6329De51C4994f841dcE1a10#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x7a299aD29499736994Aa3a9aFa3f476445FAEB2c/arb1:0x7be08B013de2b23a6329De51C4994f841dcE1a10)) - 2025-06-17 16:35 UTC, upgrade of [Inbox](https://arbiscan.io/address/0xaE21fDA3de92dE2FDAF606233b2863782Ba046F9#code): transaction [0x0bffc86532a4516d20f749152de577c8277edfd4c6aa9be23d51a1ef5d39b3e4](https://arbiscan.io/tx/0x0bffc86532a4516d20f749152de577c8277edfd4c6aa9be23d51a1ef5d39b3e4), implementations: [0xD87f160f8c414d834cBDd9477c3D8c3ad1802255](https://arbiscan.io/address/0xD87f160f8c414d834cBDd9477c3D8c3ad1802255#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x7EfcB76D0e2E776A298aAa603d433336e5F8b6ab/arb1:0xD87f160f8c414d834cBDd9477c3D8c3ad1802255)) - 2025-04-03 19:32 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x0f58dca431e80fdf25bbdf67f072395d9ab4901e11b4c9d1334b228d9c92b60c](https://arbiscan.io/tx/0x0f58dca431e80fdf25bbdf67f072395d9ab4901e11b4c9d1334b228d9c92b60c), implementations: [0x9e3e14576EBd9595eFB0d71aA9Ff51a6DC621bAF](https://arbiscan.io/address/0x9e3e14576EBd9595eFB0d71aA9Ff51a6DC621bAF#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x206Cd481aB724ab2f9931bBdDFFa11fF07eB6C97/arb1:0x9e3e14576EBd9595eFB0d71aA9Ff51a6DC621bAF)) - 2025-01-24 16:15 UTC, upgrade of [PoolFactory](https://arbiscan.io/address/0xF9E08660223E2dbb1c0b28c82942aB6B5E38b8E5#code): transaction [0xa80c27748c9137241e6b9591876c5e707cb35cd6caede27039fb117513be6371](https://arbiscan.io/tx/0xa80c27748c9137241e6b9591876c5e707cb35cd6caede27039fb117513be6371), implementations: [0xf7f1F9d67a46452da30d4125Ff39ED216e975E24](https://arbiscan.io/address/0xf7f1F9d67a46452da30d4125Ff39ED216e975E24#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x2095FE5CEDBE22Afc2174daC57cB6831954A560D/arb1:0xf7f1F9d67a46452da30d4125Ff39ED216e975E24)) - 2025-01-24 16:14 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x8b0eeb52fc85a07634fe5b2408f0b97d395c9e6ef9707e7e13db5e6e73f45f4a](https://arbiscan.io/tx/0x8b0eeb52fc85a07634fe5b2408f0b97d395c9e6ef9707e7e13db5e6e73f45f4a), implementations: [0x249b8A8AF9152A08Ba3cF3E106962566E8343fB6](https://arbiscan.io/address/0x249b8A8AF9152A08Ba3cF3E106962566E8343fB6#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f/arb1:0x249b8A8AF9152A08Ba3cF3E106962566E8343fB6)) - 2025-01-24 16:10 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x0ea3848ffb8f1e5de41e688a5ede3772e8151ecdfd415c7517e69d38f4d27166](https://arbiscan.io/tx/0x0ea3848ffb8f1e5de41e688a5ede3772e8151ecdfd415c7517e69d38f4d27166), implementations: [0x206Cd481aB724ab2f9931bBdDFFa11fF07eB6C97](https://arbiscan.io/address/0x206Cd481aB724ab2f9931bBdDFFa11fF07eB6C97#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4/arb1:0x206Cd481aB724ab2f9931bBdDFFa11fF07eB6C97)) - 2025-01-24 16:02 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x2d6a11cbf1bc416dd2ff21b2b9e803c0c5289268540c847d178b85f7be33ddbd](https://arbiscan.io/tx/0x2d6a11cbf1bc416dd2ff21b2b9e803c0c5289268540c847d178b85f7be33ddbd), implementations: [0x4F18941fE5bE7a54318989b2C42648914dCe47C4](https://arbiscan.io/address/0x4F18941fE5bE7a54318989b2C42648914dCe47C4#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4)) - 2025-01-24 15:52 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0xddc24c8d248d8b36496c8e9349e971c1e66d13587c13f92d34d6d6716e78cd16](https://arbiscan.io/tx/0xddc24c8d248d8b36496c8e9349e971c1e66d13587c13f92d34d6d6716e78cd16), implementations: [0x4F18941fE5bE7a54318989b2C42648914dCe47C4](https://arbiscan.io/address/0x4F18941fE5bE7a54318989b2C42648914dCe47C4#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4)) - 2025-01-24 15:46 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x3112b63199a312c047fa30fc3edee4e9e95209b9cd93cf6d947fefd45fc33995](https://arbiscan.io/tx/0x3112b63199a312c047fa30fc3edee4e9e95209b9cd93cf6d947fefd45fc33995), implementations: [0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f](https://arbiscan.io/address/0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f)) - 2025-01-24 15:46 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x692de1bd88655fadaa1f09626dcfccffd1bacacfdcb224c1c3d68e52e95032e6](https://arbiscan.io/tx/0x692de1bd88655fadaa1f09626dcfccffd1bacacfdcb224c1c3d68e52e95032e6), implementations: [0x4F18941fE5bE7a54318989b2C42648914dCe47C4](https://arbiscan.io/address/0x4F18941fE5bE7a54318989b2C42648914dCe47C4#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4)) - 2025-01-24 15:31 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0xa3fbb4e461026eb346c5ac9650d8f9b56db4383ecebc15f9fde0a5440b011710](https://arbiscan.io/tx/0xa3fbb4e461026eb346c5ac9650d8f9b56db4383ecebc15f9fde0a5440b011710), implementations: [0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f](https://arbiscan.io/address/0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f)) - 2025-01-24 15:31 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x4d3a599492e7d982a2554108bec654ca4447f767aacb70e58407bf1056b1ed3f](https://arbiscan.io/tx/0x4d3a599492e7d982a2554108bec654ca4447f767aacb70e58407bf1056b1ed3f), implementations: [0x4F18941fE5bE7a54318989b2C42648914dCe47C4](https://arbiscan.io/address/0x4F18941fE5bE7a54318989b2C42648914dCe47C4#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4)) - 2025-01-24 15:24 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0xb08517cbb3644011a4a1926eb549db2944720643bf9ab8dfd2d3356aafb41a07](https://arbiscan.io/tx/0xb08517cbb3644011a4a1926eb549db2944720643bf9ab8dfd2d3356aafb41a07), implementations: [0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f](https://arbiscan.io/address/0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f)) - 2025-01-24 15:24 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x42dfaba49eb879651685f113a24f6ddc0e914579c7d05ab905a1815860e0d529](https://arbiscan.io/tx/0x42dfaba49eb879651685f113a24f6ddc0e914579c7d05ab905a1815860e0d529), implementations: [0x4F18941fE5bE7a54318989b2C42648914dCe47C4](https://arbiscan.io/address/0x4F18941fE5bE7a54318989b2C42648914dCe47C4#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4)) - 2025-01-24 15:07 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x025a28d701b30dbf6fc0ca576181c2ecc3cfb30d5205532aadd550d10f535717](https://arbiscan.io/tx/0x025a28d701b30dbf6fc0ca576181c2ecc3cfb30d5205532aadd550d10f535717), implementations: [0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f](https://arbiscan.io/address/0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f)) - 2025-01-24 15:07 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x41eec03f04ad675911734c1573ae8d6766bac712ea20c38d1ea7057d6ee8098b](https://arbiscan.io/tx/0x41eec03f04ad675911734c1573ae8d6766bac712ea20c38d1ea7057d6ee8098b), implementations: [0x4F18941fE5bE7a54318989b2C42648914dCe47C4](https://arbiscan.io/address/0x4F18941fE5bE7a54318989b2C42648914dCe47C4#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4)) - 2024-12-16 20:39 UTC, upgrade of [ChallengeManager](https://arbiscan.io/address/0x3a3f62034a42a35eA1686B199bB73006aa525eE4#code): transaction [0x1621d4d8758255b5b5ac8feb35fd9358c768eb27f61784ff0db9dbb54a6e268f](https://arbiscan.io/tx/0x1621d4d8758255b5b5ac8feb35fd9358c768eb27f61784ff0db9dbb54a6e268f), implementations: [0x5AA806015FEC88669bF7DAd746BB4ADC1E79BcED](https://arbiscan.io/address/0x5AA806015FEC88669bF7DAd746BB4ADC1E79BcED#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x5cA988F213EfbCB86ED7e2AACB0C15c91e648f8d/arb1:0x5AA806015FEC88669bF7DAd746BB4ADC1E79BcED)) - 2024-12-16 20:39 UTC, upgrade of [RollupProxy](https://arbiscan.io/address/0xC47DacFbAa80Bd9D8112F4e8069482c2A3221336#code): transaction [0x1621d4d8758255b5b5ac8feb35fd9358c768eb27f61784ff0db9dbb54a6e268f](https://arbiscan.io/tx/0x1621d4d8758255b5b5ac8feb35fd9358c768eb27f61784ff0db9dbb54a6e268f), implementations: [0xdD91f6e88576fEc4A38A518DA39C92e13CBB6446](https://arbiscan.io/address/0xdD91f6e88576fEc4A38A518DA39C92e13CBB6446#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754/arb1:0xdD91f6e88576fEc4A38A518DA39C92e13CBB6446)), [0x1BeD37FeDFE8B2721a69A559313D2b58d16Ecd77](https://arbiscan.io/address/0x1BeD37FeDFE8B2721a69A559313D2b58d16Ecd77#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A/arb1:0x1BeD37FeDFE8B2721a69A559313D2b58d16Ecd77)) - 2024-12-15 00:07 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0xd4a4e9be6cfdbb76dec68088cfa15e609b8d3356755c15de6e411c9034963c63](https://arbiscan.io/tx/0xd4a4e9be6cfdbb76dec68088cfa15e609b8d3356755c15de6e411c9034963c63), implementations: [0x4F18941fE5bE7a54318989b2C42648914dCe47C4](https://arbiscan.io/address/0x4F18941fE5bE7a54318989b2C42648914dCe47C4#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x1f122B41D6740F5dE2Df93b8b00013e84227955e/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4)) - 2024-12-14 01:58 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x243eb3ec2ccf3d1d472d5a49df0f738f93262df905c8868a72dc4066546b4a2c](https://arbiscan.io/tx/0x243eb3ec2ccf3d1d472d5a49df0f738f93262df905c8868a72dc4066546b4a2c), implementations: [0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f](https://arbiscan.io/address/0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x14e6e53dc0E4d0d02644a96F4bC1798A7876db49/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f)) - 2024-12-13 16:24 UTC, upgrade of [PoolFactory](https://arbiscan.io/address/0xF9E08660223E2dbb1c0b28c82942aB6B5E38b8E5#code): transaction [0xf515093e32598c21145005613e2d1f385b8d902d4642aacb4e6caa0f799aee27](https://arbiscan.io/tx/0xf515093e32598c21145005613e2d1f385b8d902d4642aacb4e6caa0f799aee27), implementations: [0x2095FE5CEDBE22Afc2174daC57cB6831954A560D](https://arbiscan.io/address/0x2095FE5CEDBE22Afc2174daC57cB6831954A560D#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xec287a91Ac0b72Ba7f249c08a2c64dA317eF9715/arb1:0x2095FE5CEDBE22Afc2174daC57cB6831954A560D)) - 2024-12-13 01:28 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x2076fd7a582c2de1357c834161c5e856568af154e7101ede7f363eab012df090](https://arbiscan.io/tx/0x2076fd7a582c2de1357c834161c5e856568af154e7101ede7f363eab012df090), implementations: [0x14e6e53dc0E4d0d02644a96F4bC1798A7876db49](https://arbiscan.io/address/0x14e6e53dc0E4d0d02644a96F4bC1798A7876db49#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xC6BccA5297Cd4511250E2D3241bEd586631E2aA0/arb1:0x14e6e53dc0E4d0d02644a96F4bC1798A7876db49)) - 2024-12-13 00:36 UTC, upgrade of [PoolFactory](https://arbiscan.io/address/0xF9E08660223E2dbb1c0b28c82942aB6B5E38b8E5#code): transaction [0x869e99caece9b22a813fc83475c90e783b6ac2e37aa192780fcfb7491770e79d](https://arbiscan.io/tx/0x869e99caece9b22a813fc83475c90e783b6ac2e37aa192780fcfb7491770e79d), implementations: [0xec287a91Ac0b72Ba7f249c08a2c64dA317eF9715](https://arbiscan.io/address/0xec287a91Ac0b72Ba7f249c08a2c64dA317eF9715#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x5bfd44421b5E0405F8cfcc17463522AF6b9e1Ab3/arb1:0xec287a91Ac0b72Ba7f249c08a2c64dA317eF9715)) - 2024-12-13 00:36 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x58b76b23b8bb0f3ba0bf4d2807f545b1838c527e3a71d18fe2369ee7bf6c12ca](https://arbiscan.io/tx/0x58b76b23b8bb0f3ba0bf4d2807f545b1838c527e3a71d18fe2369ee7bf6c12ca), implementations: [0x1f122B41D6740F5dE2Df93b8b00013e84227955e](https://arbiscan.io/address/0x1f122B41D6740F5dE2Df93b8b00013e84227955e#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x119B21e962B6C5e57340a3CCeCFC3a90385A70dC/arb1:0x1f122B41D6740F5dE2Df93b8b00013e84227955e)) - 2024-12-10 17:38 UTC, upgrade of [RefereeCalculations](https://arbiscan.io/address/0xCd62360854aecf6285Fa310D69C5EBaf4Cd5e95F#code): transaction [0x20e602e4c1899b6cb255bb9db60aebb18a0a89f0087ad8ffc50492d6e89302b7](https://arbiscan.io/tx/0x20e602e4c1899b6cb255bb9db60aebb18a0a89f0087ad8ffc50492d6e89302b7), implementations: [0x1488598b22Cc196Aa547894493BC2313a8A00C1e](https://arbiscan.io/address/0x1488598b22Cc196Aa547894493BC2313a8A00C1e#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x5A195953555A11d2a4b654DCa3aE4f9f19eBC3E2/arb1:0x1488598b22Cc196Aa547894493BC2313a8A00C1e)) - 2024-12-10 15:27 UTC, upgrade of [PoolFactory](https://arbiscan.io/address/0xF9E08660223E2dbb1c0b28c82942aB6B5E38b8E5#code): transaction [0x719feb67c546cad4f43b5e741590f7b2258e896049163656eccb2f598515adc4](https://arbiscan.io/tx/0x719feb67c546cad4f43b5e741590f7b2258e896049163656eccb2f598515adc4), implementations: [0x5bfd44421b5E0405F8cfcc17463522AF6b9e1Ab3](https://arbiscan.io/address/0x5bfd44421b5E0405F8cfcc17463522AF6b9e1Ab3#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x21EEC6626f15d02A8896ebB7EDD68ff3CB61e89E/arb1:0x5bfd44421b5E0405F8cfcc17463522AF6b9e1Ab3)) - 2024-12-10 15:27 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x2b7d573f6a4f5b1d188483697b9767e34ea3e2dcf6e534785bb2b764a4de2428](https://arbiscan.io/tx/0x2b7d573f6a4f5b1d188483697b9767e34ea3e2dcf6e534785bb2b764a4de2428), implementations: [0xC6BccA5297Cd4511250E2D3241bEd586631E2aA0](https://arbiscan.io/address/0xC6BccA5297Cd4511250E2D3241bEd586631E2aA0#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xE6E5356423516C9b75d4Dfb1fCa3973c5B695be8/arb1:0xC6BccA5297Cd4511250E2D3241bEd586631E2aA0)) - 2024-12-10 15:27 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x7de66eae5bdbc8b25d8c61bc496b8022ca928b709de3dd72e7de1951fab33ecd](https://arbiscan.io/tx/0x7de66eae5bdbc8b25d8c61bc496b8022ca928b709de3dd72e7de1951fab33ecd), implementations: [0x119B21e962B6C5e57340a3CCeCFC3a90385A70dC](https://arbiscan.io/address/0x119B21e962B6C5e57340a3CCeCFC3a90385A70dC#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xfCa2657FC4456Ac256A78A31aAB1128F5e1d2D40/arb1:0x119B21e962B6C5e57340a3CCeCFC3a90385A70dC)) - 2024-12-06 17:52 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x394e784074ba95b55fdcea26980e75c894d6fe1295153b97cdb456d010c2a3a0](https://arbiscan.io/tx/0x394e784074ba95b55fdcea26980e75c894d6fe1295153b97cdb456d010c2a3a0), implementations: [0xE6E5356423516C9b75d4Dfb1fCa3973c5B695be8](https://arbiscan.io/address/0xE6E5356423516C9b75d4Dfb1fCa3973c5B695be8#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xfD6Bb931D2Ee134E70568ca36584c043cB278734/arb1:0xE6E5356423516C9b75d4Dfb1fCa3973c5B695be8)) - 2024-10-29 18:27 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x526befebd96c284baeeb94980c3561d88cc1ba40fb12c1c8b8db78b29b18ce20](https://arbiscan.io/tx/0x526befebd96c284baeeb94980c3561d88cc1ba40fb12c1c8b8db78b29b18ce20), implementations: [0xfCa2657FC4456Ac256A78A31aAB1128F5e1d2D40](https://arbiscan.io/address/0xfCa2657FC4456Ac256A78A31aAB1128F5e1d2D40#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x609152cb742916E0F7FBC4391Be750C458b049fe/arb1:0xfCa2657FC4456Ac256A78A31aAB1128F5e1d2D40)) - 2024-10-29 17:14 UTC, deployment of [RefereeCalculations](https://arbiscan.io/address/0xCd62360854aecf6285Fa310D69C5EBaf4Cd5e95F#code): transaction [0x81688f6d7848854fecc257f024bf46b66d2019fdd75590e137b0f91db2f7089e](https://arbiscan.io/tx/0x81688f6d7848854fecc257f024bf46b66d2019fdd75590e137b0f91db2f7089e), implementations: [0x5A195953555A11d2a4b654DCa3aE4f9f19eBC3E2](https://arbiscan.io/address/0x5A195953555A11d2a4b654DCa3aE4f9f19eBC3E2#code) - 2024-08-20 17:31 UTC, upgrade of [SequencerInbox](https://arbiscan.io/address/0x995a9d3ca121D48d21087eDE20bc8acb2398c8B1#code): transaction [0x6c1bbf992f2fe7d5bb565a16a55f85bda8e565c4b26cb742a6f841ca8a5d9f80](https://arbiscan.io/tx/0x6c1bbf992f2fe7d5bb565a16a55f85bda8e565c4b26cb742a6f841ca8a5d9f80), implementations: [0x7a299aD29499736994Aa3a9aFa3f476445FAEB2c](https://arbiscan.io/address/0x7a299aD29499736994Aa3a9aFa3f476445FAEB2c#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x1c6ACCd9d66f3B993928E7439c9A2d67b94a445F/arb1:0x7a299aD29499736994Aa3a9aFa3f476445FAEB2c)) - 2024-08-20 17:31 UTC, upgrade of [ChallengeManager](https://arbiscan.io/address/0x3a3f62034a42a35eA1686B199bB73006aa525eE4#code): transaction [0x6c1bbf992f2fe7d5bb565a16a55f85bda8e565c4b26cb742a6f841ca8a5d9f80](https://arbiscan.io/tx/0x6c1bbf992f2fe7d5bb565a16a55f85bda8e565c4b26cb742a6f841ca8a5d9f80), implementations: [0x5cA988F213EfbCB86ED7e2AACB0C15c91e648f8d](https://arbiscan.io/address/0x5cA988F213EfbCB86ED7e2AACB0C15c91e648f8d#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x09824fe72BFF474d16D9c2774432E381BBD60662/arb1:0x5cA988F213EfbCB86ED7e2AACB0C15c91e648f8d)) - 2024-06-07 17:57 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0xb9e3b5041f4683bafc0939b4a657467a6f545194ef17d3ba6980093138e3a6e5](https://arbiscan.io/tx/0xb9e3b5041f4683bafc0939b4a657467a6f545194ef17d3ba6980093138e3a6e5), implementations: [0x609152cb742916E0F7FBC4391Be750C458b049fe](https://arbiscan.io/address/0x609152cb742916E0F7FBC4391Be750C458b049fe#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xFf38Aa9D553bE47eee329F968ADF0C74A01D021c/arb1:0x609152cb742916E0F7FBC4391Be750C458b049fe)) - 2024-05-16 18:01 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x6abdf6ba925c03704c581f1b0ad7de9da84cbb70945bdd2da22c8b0eb7e98a8b](https://arbiscan.io/tx/0x6abdf6ba925c03704c581f1b0ad7de9da84cbb70945bdd2da22c8b0eb7e98a8b), implementations: [0xFf38Aa9D553bE47eee329F968ADF0C74A01D021c](https://arbiscan.io/address/0xFf38Aa9D553bE47eee329F968ADF0C74A01D021c#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x680F4a9f47E4Cfea124a5654E759cB3b0a0C837c/arb1:0xFf38Aa9D553bE47eee329F968ADF0C74A01D021c)) - 2024-04-16 14:51 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0xa614a91d07acd9279e9676411ba9cf79c16ba271d28e537fed96f909da45dc8b](https://arbiscan.io/tx/0xa614a91d07acd9279e9676411ba9cf79c16ba271d28e537fed96f909da45dc8b), implementations: [0x680F4a9f47E4Cfea124a5654E759cB3b0a0C837c](https://arbiscan.io/address/0x680F4a9f47E4Cfea124a5654E759cB3b0a0C837c#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x5538622Ad2F14bf781Af032542F7f00f080EB4CD/arb1:0x680F4a9f47E4Cfea124a5654E759cB3b0a0C837c)) - 2024-04-11 20:05 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0xa0be7103c9cb256cddfce11ea243bc9b9db3c96bc4be86603939805841cc84fa](https://arbiscan.io/tx/0xa0be7103c9cb256cddfce11ea243bc9b9db3c96bc4be86603939805841cc84fa), implementations: [0x5538622Ad2F14bf781Af032542F7f00f080EB4CD](https://arbiscan.io/address/0x5538622Ad2F14bf781Af032542F7f00f080EB4CD#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x254954e3F6BD7443444036BeA2d8fE88fdf496c1/arb1:0x5538622Ad2F14bf781Af032542F7f00f080EB4CD)) - 2024-04-11 20:05 UTC, deployment of [PoolProxyDeployer](https://arbiscan.io/address/0x68D78D1E81379EfD9C61f8E9131D52CE571AF4fD#code): transaction [0x1d33f114f23d1a440e30f20492a1db93ff86ae4f2962fb63880ceeb8286aaa4d](https://arbiscan.io/tx/0x1d33f114f23d1a440e30f20492a1db93ff86ae4f2962fb63880ceeb8286aaa4d), implementations: [0xb6773d5bF5b908B58ff5B7Bd36A7F06Da2EeeEc7](https://arbiscan.io/address/0xb6773d5bF5b908B58ff5B7Bd36A7F06Da2EeeEc7#code) - 2024-04-11 20:05 UTC, deployment of [PoolFactory](https://arbiscan.io/address/0xF9E08660223E2dbb1c0b28c82942aB6B5E38b8E5#code): transaction [0x36bec95cbfc75ccbf4d52c9bb080ebbbc2a9ecebffe7134574a4ea3bfdab8260](https://arbiscan.io/tx/0x36bec95cbfc75ccbf4d52c9bb080ebbbc2a9ecebffe7134574a4ea3bfdab8260), implementations: [0x21EEC6626f15d02A8896ebB7EDD68ff3CB61e89E](https://arbiscan.io/address/0x21EEC6626f15d02A8896ebB7EDD68ff3CB61e89E#code) - 2024-03-01 19:37 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x2c90459e0d4cc3d399dc71cee133be9c5cecf13d92d036e73a004cfa9798a5c0](https://arbiscan.io/tx/0x2c90459e0d4cc3d399dc71cee133be9c5cecf13d92d036e73a004cfa9798a5c0), implementations: [0x254954e3F6BD7443444036BeA2d8fE88fdf496c1](https://arbiscan.io/address/0x254954e3F6BD7443444036BeA2d8fE88fdf496c1#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x10edA49fA8C6594cC6783CA5d7a6677d9e3236c1/arb1:0x254954e3F6BD7443444036BeA2d8fE88fdf496c1)) - 2024-03-01 18:50 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0xe2508a91718906def7b9c9454e03328ee73ae67606aa32092c762b040007ad55](https://arbiscan.io/tx/0xe2508a91718906def7b9c9454e03328ee73ae67606aa32092c762b040007ad55), implementations: [0x10edA49fA8C6594cC6783CA5d7a6677d9e3236c1](https://arbiscan.io/address/0x10edA49fA8C6594cC6783CA5d7a6677d9e3236c1#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4110251275f1b1f8e6Ce7114139D69597fdAd474/arb1:0x10edA49fA8C6594cC6783CA5d7a6677d9e3236c1)) - 2024-02-27 20:49 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x3bb7393b7a848ccd4e966dce1cbbf23673975e226ec96131851fb88daf8b3625](https://arbiscan.io/tx/0x3bb7393b7a848ccd4e966dce1cbbf23673975e226ec96131851fb88daf8b3625), implementations: [0x4110251275f1b1f8e6Ce7114139D69597fdAd474](https://arbiscan.io/address/0x4110251275f1b1f8e6Ce7114139D69597fdAd474#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x29A7b907FdF4a9235F46d891b7Aa1e7d3D35A3b6/arb1:0x4110251275f1b1f8e6Ce7114139D69597fdAd474)) - 2024-01-05 17:33 UTC, deployment of [ERC20Gateway](https://arbiscan.io/address/0xb591cE747CF19cF30e11d656EB94134F523A9e77#code): transaction [0x95b16bf92d7d8be9f95d0b1c9080f1b7ced6fe028b8db3aef5d5ebfadd330ea4](https://arbiscan.io/tx/0x95b16bf92d7d8be9f95d0b1c9080f1b7ced6fe028b8db3aef5d5ebfadd330ea4), implementations: [0x8b73Ef238ADaB31EBC7c05423d243c345241a22f](https://arbiscan.io/address/0x8b73Ef238ADaB31EBC7c05423d243c345241a22f#code) - 2024-01-05 17:33 UTC, deployment of [GatewayRouter](https://arbiscan.io/address/0x22CCA5Dc96a4Ac1EC32c9c7C5ad4D66254a24C35#code): transaction [0x95b16bf92d7d8be9f95d0b1c9080f1b7ced6fe028b8db3aef5d5ebfadd330ea4](https://arbiscan.io/tx/0x95b16bf92d7d8be9f95d0b1c9080f1b7ced6fe028b8db3aef5d5ebfadd330ea4), implementations: [0xd106EC93D2c1adaA65C4B17ffc7bB166Ce30DDAe](https://arbiscan.io/address/0xd106EC93D2c1adaA65C4B17ffc7bB166Ce30DDAe#code) - 2024-01-03 19:16 UTC, deployment of [Bridge](https://arbiscan.io/address/0x7dd8A76bdAeBE3BBBaCD7Aa87f1D4FDa1E60f94f#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC](https://arbiscan.io/address/0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC#code) - 2024-01-03 19:16 UTC, deployment of [SequencerInbox](https://arbiscan.io/address/0x995a9d3ca121D48d21087eDE20bc8acb2398c8B1#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0x1c6ACCd9d66f3B993928E7439c9A2d67b94a445F](https://arbiscan.io/address/0x1c6ACCd9d66f3B993928E7439c9A2d67b94a445F#code) - 2024-01-03 19:16 UTC, deployment of [Inbox](https://arbiscan.io/address/0xaE21fDA3de92dE2FDAF606233b2863782Ba046F9#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0x7EfcB76D0e2E776A298aAa603d433336e5F8b6ab](https://arbiscan.io/address/0x7EfcB76D0e2E776A298aAa603d433336e5F8b6ab#code) - 2024-01-03 19:16 UTC, deployment of [ChallengeManager](https://arbiscan.io/address/0x3a3f62034a42a35eA1686B199bB73006aa525eE4#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0x09824fe72BFF474d16D9c2774432E381BBD60662](https://arbiscan.io/address/0x09824fe72BFF474d16D9c2774432E381BBD60662#code) - 2024-01-03 19:16 UTC, deployment of [RollupProxy](https://arbiscan.io/address/0xC47DacFbAa80Bd9D8112F4e8069482c2A3221336#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754](https://arbiscan.io/address/0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754#code), [0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A](https://arbiscan.io/address/0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A#code) - 2024-01-03 19:16 UTC, deployment of [UpgradeExecutor](https://arbiscan.io/address/0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1](https://arbiscan.io/address/0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1#code) - 2024-01-03 19:16 UTC, deployment of [Outbox](https://arbiscan.io/address/0x1E400568AD4840dbE50FB32f306B842e9ddeF726#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0x302275067251F5FcdB9359Bda735fD8f7A4A54c0](https://arbiscan.io/address/0x302275067251F5FcdB9359Bda735fD8f7A4A54c0#code) - 2024-01-03 19:16 UTC, deployment of [RollupEventInbox](https://arbiscan.io/address/0x36aDe24988E4C47602e38BD9a0Bd89031eF807a8#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0x18FD37A4FB9E1F06d9383958aFd236771F15A8cb](https://arbiscan.io/address/0x18FD37A4FB9E1F06d9383958aFd236771F15A8cb#code) - 2023-12-22 23:54 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0xf68ea634ab9dcdd7613e3037be47fbf0daf5e6814a95b3fe32c8f2d077d01444](https://arbiscan.io/tx/0xf68ea634ab9dcdd7613e3037be47fbf0daf5e6814a95b3fe32c8f2d077d01444), implementations: [0xfD6Bb931D2Ee134E70568ca36584c043cB278734](https://arbiscan.io/address/0xfD6Bb931D2Ee134E70568ca36584c043cB278734#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xa2815b0F4A99799aeb9d5cb73501E43f5197dDD1/arb1:0xfD6Bb931D2Ee134E70568ca36584c043cB278734)) - 2023-12-22 22:21 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0xc51ad222fec5ee76441a0324273ecc4ded2d9dd605fa57523c7f6dc61ef8d8f1](https://arbiscan.io/tx/0xc51ad222fec5ee76441a0324273ecc4ded2d9dd605fa57523c7f6dc61ef8d8f1), implementations: [0xa2815b0F4A99799aeb9d5cb73501E43f5197dDD1](https://arbiscan.io/address/0xa2815b0F4A99799aeb9d5cb73501E43f5197dDD1#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xfD6Bb931D2Ee134E70568ca36584c043cB278734/arb1:0xa2815b0F4A99799aeb9d5cb73501E43f5197dDD1)) - 2023-12-22 18:33 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x905ed5655eb2c04a8da6680ec35d9d7c1ab3aaa090535303cc102d9780fa845c](https://arbiscan.io/tx/0x905ed5655eb2c04a8da6680ec35d9d7c1ab3aaa090535303cc102d9780fa845c), implementations: [0xfD6Bb931D2Ee134E70568ca36584c043cB278734](https://arbiscan.io/address/0xfD6Bb931D2Ee134E70568ca36584c043cB278734#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xAED4aF101d3e64114051E63F12265403d6Cb9B10/arb1:0xfD6Bb931D2Ee134E70568ca36584c043cB278734)) - 2023-12-19 21:11 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x89f6075f97adb62d17be41a8999871a4bb5c1cdeb6e401a1576778cd20349374](https://arbiscan.io/tx/0x89f6075f97adb62d17be41a8999871a4bb5c1cdeb6e401a1576778cd20349374), implementations: [0xAED4aF101d3e64114051E63F12265403d6Cb9B10](https://arbiscan.io/address/0xAED4aF101d3e64114051E63F12265403d6Cb9B10#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xC2b691250fD85bF7eC91Dd4f13eF1e76678395B2/arb1:0xAED4aF101d3e64114051E63F12265403d6Cb9B10)) - 2023-12-11 20:19 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x2b66dc25759528967307ed0312d2e93df71090403ce9e8fd5bbac911422832e8](https://arbiscan.io/tx/0x2b66dc25759528967307ed0312d2e93df71090403ce9e8fd5bbac911422832e8), implementations: [0xC2b691250fD85bF7eC91Dd4f13eF1e76678395B2](https://arbiscan.io/address/0xC2b691250fD85bF7eC91Dd4f13eF1e76678395B2#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x471f1a92a8099f7011Aa3f2E011569618bD754EC/arb1:0xC2b691250fD85bF7eC91Dd4f13eF1e76678395B2)) - 2023-12-11 19:39 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0xd725096169b7a13791098567acf188d77352be120daefb359dad64e29f6bfa9b](https://arbiscan.io/tx/0xd725096169b7a13791098567acf188d77352be120daefb359dad64e29f6bfa9b), implementations: [0x471f1a92a8099f7011Aa3f2E011569618bD754EC](https://arbiscan.io/address/0x471f1a92a8099f7011Aa3f2E011569618bD754EC#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x471f1a92a8099f7011Aa3f2E011569618bD754EC/arb1:0x471f1a92a8099f7011Aa3f2E011569618bD754EC)) - 2023-12-06 04:00 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x9ae9ee043ee573f154f2492f6c27d5ca0cc9d1f47782d4b24e80cd39bb0ae378](https://arbiscan.io/tx/0x9ae9ee043ee573f154f2492f6c27d5ca0cc9d1f47782d4b24e80cd39bb0ae378), implementations: [0x471f1a92a8099f7011Aa3f2E011569618bD754EC](https://arbiscan.io/address/0x471f1a92a8099f7011Aa3f2E011569618bD754EC#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xf765452e587Ad0AE785Dc984963897c05d4c8c71/arb1:0x471f1a92a8099f7011Aa3f2E011569618bD754EC)) - 2023-12-05 18:34 UTC, deployment of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x1e84fa92f23fbccf9cf1643c17925016357a95e123d7d14cc9a77d029d8dbac2](https://arbiscan.io/tx/0x1e84fa92f23fbccf9cf1643c17925016357a95e123d7d14cc9a77d029d8dbac2), implementations: [0xf765452e587Ad0AE785Dc984963897c05d4c8c71](https://arbiscan.io/address/0xf765452e587Ad0AE785Dc984963897c05d4c8c71#code) - 2023-12-05 18:33 UTC, deployment of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0xd22a7b97d2044a20b20a8105857d435ba98254e2a147c0890140ffe3fc55ebdf](https://arbiscan.io/tx/0xd22a7b97d2044a20b20a8105857d435ba98254e2a147c0890140ffe3fc55ebdf), implementations: [0x29A7b907FdF4a9235F46d891b7Aa1e7d3D35A3b6](https://arbiscan.io/address/0x29A7b907FdF4a9235F46d891b7Aa1e7d3D35A3b6#code) - 2023-12-05 18:33 UTC, deployment of [GasSubsidy](https://arbiscan.io/address/0x94F4aBC83eae00b693286B6eDCa09e1D76183C97#code): transaction [0x27bfccd3c53bc633ff2c6a39fcb5fbf16af67dc64f9d0d52ede0b3e560c569aa](https://arbiscan.io/tx/0x27bfccd3c53bc633ff2c6a39fcb5fbf16af67dc64f9d0d52ede0b3e560c569aa), implementations: [0xF208798482F0b12c8767Bc03cC0F145D18BeCe6A](https://arbiscan.io/address/0xF208798482F0b12c8767Bc03cC0F145D18BeCe6A#code) ## Updates Each date links the update on the HTML page, which also shows its contract diffs. ### [2026-10-09 08:13 UTC](https://ethbeat.org/layer2s/projects/xai?update=cfd22eb8) (2 changes) XaiSentryMultisig2: member removed, threshold 1/3 → 1/2. ### [2026-10-01 21:59 UTC](https://ethbeat.org/layer2s/projects/xai?update=64fc0b79) (high severity, 11 changes) XaiSentryMultisig: 3 members removed, threshold `3 of 7` -> `3 of 4`. 2 of the removed members remain members of XaiSentryMultisig2 (`1 of 3`), which is still a member. NodeLicenseRegistry upgraded by XaiSentryMultisig; the reinitializer sets `mintingPaused` to `true`. `mintingPaused` has no setter. Version changes and implementation diffs: - NodeLicenseRegistry NodeLicense10 -> NodeLicense11: https://disco.l2beat.com/diff/arb1:0x249b8A8AF9152A08Ba3cF3E106962566E8343fB6/arb1:0xdD94b4Eb8620CD9a82dBF058De0589f271A30CCA ### [2026-09-07 21:35 UTC](https://ethbeat.org/layer2s/projects/xai?update=78ebadde) (8 changes) SafeL2 owning the ProxyAdmin of the Sentry contracts: member added; threshold lowered 4/6 → 3/7. XaiFundsReiceiverMultisig: 3 members removed; threshold 3/7 → 2/4. Team Secret removed from the listed DAC members: its key left the keyset on 2025-01-12; the current 3/5 keyset is Xai, Ex Populus, LayerZero, Alt Layer and Offchain Labs. ### [2026-07-09 09:59 UTC](https://ethbeat.org/layer2s/projects/xai?update=07854464) (3 changes) XaiFundsReiceiverMultisig (receives ETH from Sentry Node License mints) added a new 1-of-3 `SafeL2` (`0x1946…2705`) as a member. Top-Safe per-member share drops: 3/6 (50%) → 3/7 (43%). ### [2025-10-03 09:01 UTC](https://ethbeat.org/layer2s/projects/xai?update=b640c4ce) (2 changes) Upgrade to ArbOS v40. ### [2025-09-03 10:26 UTC](https://ethbeat.org/layer2s/projects/xai?update=f131d737) (2 changes) msig changes. ### [2025-08-18 10:36 UTC](https://ethbeat.org/layer2s/projects/xai?update=0756308f) (3 changes) DAC key changed. ### [2025-07-14 12:44 UTC](https://ethbeat.org/layer2s/projects/xai?update=6cfbb64c) (27 changes) Discovery rerun on the same block number with only config-related changes. ### [2025-07-07 08:09 UTC](https://ethbeat.org/layer2s/projects/xai?update=d559a27d) (4 changes) remove one DAC member. ### [2025-06-18 11:57 UTC](https://ethbeat.org/layer2s/projects/xai?update=40d3b984) (high severity, 26 changes) late upgrade to standard orbit implementations. ### [2025-05-14 14:56 UTC](https://ethbeat.org/layer2s/projects/xai?update=59e445b6) (3 changes) MS member changes. ### [2025-04-09 13:48 UTC](https://ethbeat.org/layer2s/projects/xai?update=48bd2263) (4 changes) MS signer change. ### [2025-04-06 08:12 UTC](https://ethbeat.org/layer2s/projects/xai?update=cedfd169) (high severity, 35 changes) SentryReferee reinitialized, staking config changed. No other changes. ### [2025-01-27 13:16 UTC](https://ethbeat.org/layer2s/projects/xai?update=852cf2b9) (high severity, 26 changes) Sentry infra upgrade No 17: Minor changes to how permissioned addresses can transfer (staked) node license keys. ### [2025-01-15 14:09 UTC](https://ethbeat.org/layer2s/projects/xai?update=a6629691) (13 changes) DAC Keyset and vali updates. ### [2024-12-18 12:17 UTC](https://ethbeat.org/layer2s/projects/xai?update=a7d48958) (high severity, 68 changes) Upgrade to known ArbOS v32 contracts, unused fastConfirmer (would be orthogonal to the sentry system). Multiple upgrades of the sentry node- and staking related infra contracts without major changes: Minting sentry keys is re-enabled and can be done with other currencies than ETH. 'promo-codes' and referral rewards are included in the SC logic. ### [2024-12-08 13:29 UTC](https://ethbeat.org/layer2s/projects/xai?update=fb7c1d5f) (high severity, 5 changes) Nodelicense that reverts in the mint() function and prevents minting of new node licenses. ### [2024-10-30 12:11 UTC](https://ethbeat.org/layer2s/projects/xai?update=584b2c26) (high severity, 12 changes) Minor upgrade to the SentryReferee that adds an admin-permissioned `closeCurrentChallenge()` function and migrates the math from inside the SentryReferee to a separate RefereeCalculations contract. ### [2024-10-16 09:53 UTC](https://ethbeat.org/layer2s/projects/xai?update=a2e6c24d) (10 changes) DAC keys changed to 5/7. ### [2024-08-21 21:56 UTC](https://ethbeat.org/layer2s/projects/xai?update=96bdcb1f) (high severity, 23 changes) Xai upgraded to [ArbOS Version 20 "Atlas"](https://forum.arbitrum.foundation/t/aip-arbos-version-20-atlas/20957). This upgrade comes with blobs support (but Xai is an L3 on Arbitrum, it is still posting calldata) and was reviewed thoroughly in `packages/backend/discovery/arbitrum/ethereum/diffHistory.md` at "Diff at Fri, 22 Mar 2024 07:51:09 GMT:". ### [2024-07-08 06:15 UTC](https://ethbeat.org/layer2s/projects/xai?update=8070b8fd) (3 changes) Xai's dacKeyset is hardened with 8/9 threshold. ### [2024-07-04 09:41 UTC](https://ethbeat.org/layer2s/projects/xai?update=931334bf) (8 changes) Add one new signer to the FundsReceiver multisig. ### [2024-06-10 10:27 UTC](https://ethbeat.org/layer2s/projects/xai?update=2b1a1213) (high severity, 17 changes) The fundsreceiver multisig that currently holds USD 3M in ETH from Sentry Node License mints, has a new signer. The SentryReferee contract is upgraded to identical code with new initial parameters for staking and esXai emissions. ### [2024-05-17 08:40 UTC](https://ethbeat.org/layer2s/projects/xai?update=41774422) (high severity, 3 changes) Minor changes in the SentryReferee contract: - Expire challenge rewards after 270 instead of 180 days - 'stakeAmountTierThresholds[]' values deleted from initializer, but can be set anytime by admin with updateStakingTier() ### [2024-04-26 14:19 UTC](https://ethbeat.org/layer2s/projects/xai?update=4a393218) (13 changes) #### Staking Pools upgrade This implementation upgrade adds support for esXAI staking pools and removes the support for adding to normal staking (Withdrawals and rewards from normal staking remain enabled). Since staking V2 is still disabled and some contracts are still managed by the deployer, a new assessment of admin roles is necessary as soon as staking V2 is enabled. edit: Staking pools are active now and the [Xai Deployer EOA](https://arbiscan.io/address/0x7C94E07bbf73518B0E25D1Be200a5b58F46F9dC7) is admin (via owner or ProxyAdmin) of all the staking-related contracts. ##### Referee5 The SentryReferee has a new implementation: Referee5. This contract has no external `stake()` function so non-pooled (V1) staking is not possible anymore. The new staking entry contract is now `PoolFactory`, which calls the new `onlyPoolFactory`-modified functions inside Referee5. Unstaking of V1 non-pool staked esXAI is still possible with the external `unstake()` function in Referee5. Referee5 now supports batching of assertions `submitMultipleAssertions()` and rewards `claimMultipleRewards()`. New mappings are added to assist the assigning of (staking/kyc)-keys to pools, as the number of keys associated with a pool determines the maximum of esXAI that can be staked inside. ##### PoolFactory The new staking pools get created here (`createPool()`). Pool creators need at least one staking key to create a pool and are able to define a delegate owner address that can post assertions (node duties) on their behalf. The PoolFactory has plenty of pool managing functions (staking/unstaking keys, updating metadata, managing shares), available to the pool creator. 'Shares' of a pool can be allocated by the pool creator within defined bounds to 3 different recipients: 1) The pool creator / owner, 2) Owners of keys staked in the pool, 3) Stakers of esXAI in the pool. This will direct the esXAI rewards to the different recipients. Claiming of rewards is delegated to the pools themselves. ##### StakingPool Each staking pool is managed in such a contract. ##### BucketTracker Imported by the StakingPools: Tracks the virtual balances of participants in a staking pool. (Needed for calculation and distribution of dividends) ### [2024-03-14 14:56 UTC](https://ethbeat.org/layer2s/projects/xai?update=bc7bb7bb) (high severity, 16 changes) - Modified the redemption function that allows esXAI to be redeemed for XAI. If the user redeems before the maximum redemption period, a percentage of the esXAI will be burned. This modification adds that half of the would-be burned esXai amount will be minted as XAI to the esXaiBurnFoundationRecipient. - Added a whitelisted address (the Referee address) to esXAI . Only whitelisted addresses are able to initiate esXAI token transfers. - Changed wasmModuleRoot to orbOS version 11. - Added Referee4 smart contract. The referree contract allows to create new challenges (state root reports) from the permissioned challenger, collects assertions from sentry nodes, and gives out rewards to participants of a challenge. This is the contract that distributes esXAI rewards for operating a sentry node. The role of sentry nodes is to basically verify (assert) the submitted state root after it has been submitted. There is no integrated way to flag an invalid state root, sentry nodes will have to raise the alarm by external means. This makes them just observation nodes. ### [2024-02-05 08:16 UTC](https://ethbeat.org/layer2s/projects/xai?update=c6211e88) (5 changes) Update discovery to include the multisig threshold. ### [2024-01-29 11:22 UTC](https://ethbeat.org/layer2s/projects/xai?update=c22fd312) (22 changes) Add initial XAI config. ## Operator The section considers only the L3 properties. For more details please refer to [Arbitrum One](https://ethbeat.org/layer2s/projects/arbitrum) ### The system has a centralized sequencer While forcing transaction is open to anyone the system employs a privileged sequencer that has priority for submitting transaction batches and ordering transactions. **Risks** - MEV can be extracted if the operator exploits their centralized position and frontruns user transactions. **References** - [Sequencer - Arbitrum documentation](https://docs.arbitrum.io/how-arbitrum-works/inside-arbitrum-nitro#the-sequencer) ### Users can force any transaction Because the state of the system is based on transactions submitted on the underlying host chain and anyone can submit their transactions there it allows the users to circumvent censorship by interacting with the smart contract on the host chain directly. After a delay of 1d in which a Sequencer has failed to include a transaction that was directly posted to the smart contract, it can be forcefully included by anyone on the host chain, which finalizes its ordering. **References** - [SequencerInbox.sol - source code, forceInclusion function](https://arbiscan.io/address/0x7be08B013de2b23a6329De51C4994f841dcE1a10#code) - [Sequencer Isn't Doing Its Job - Arbitrum documentation](https://docs.arbitrum.io/how-arbitrum-works/sequencer#unhappyuncommon-case-sequencer-isnt-doing-its-job) ## Sequencing ### Delayed forced transactions To force transactions from the host chain, users must first enqueue "delayed" messages in the "delayed" inbox of the Bridge contract. Only authorized Inboxes are allowed to enqueue delayed messages, and the so-called Inbox contract is the one used as the entry point by calling the `sendMessage` or `sendMessageFromOrigin` functions. If the centralized sequencer doesn't process the request within some time bound, users can call the `forceInclusion` function on the SequencerInbox contract to include the message in the canonical chain. The time bound is hardcoded to be 1d. ## Withdrawals The section considers only the L3 properties. For more details please refer to [Arbitrum One](https://ethbeat.org/layer2s/projects/arbitrum) ### Regular messaging The user initiates L2->L1 messages by submitting a regular transaction on this chain. When the block containing that transaction is settled, the message becomes available for processing on L1. The process of block finalization usually takes several days to complete. **References** - [Transaction lifecycle - Arbitrum documentation](https://developer.offchainlabs.com/tx-lifecycle) - [L2 to L1 Messages - Arbitrum documentation](https://docs.arbitrum.io/how-arbitrum-works/deep-dives/l2-to-l1-messaging) - [Mainnet for everyone - Arbitrum Blog](https://offchain.medium.com/mainnet-for-everyone-27ce0f67c85e) ### Autonomous exit Users can (eventually) exit the system by pushing the transaction on L1 and providing the corresponding state root. The only way to prevent such withdrawal is via an upgrade. ## Other considerations ### EVM compatible smart contracts are supported Arbitrum One uses Nitro technology that allows running fraud proofs by executing EVM code on top of WASM. **References** - [Inside Arbitrum Nitro](https://developer.offchainlabs.com/inside-arbitrum-nitro/) ## Permissions Explore these contracts and permissions in Disco, ETHBEAT's contract explorer: https://disco.ethbeat.org/ui/p/xai The DA committee has the following members: - [Xai](https://xai-foundation.gitbook.io/xai-network/about-xai/xai-protocol/anytrust-revolutionizing-blockchain-infrastructure/data-availability-servers-das) - [Ex Populus](https://xai-foundation.gitbook.io/xai-network/about-xai/xai-protocol/anytrust-revolutionizing-blockchain-infrastructure/data-availability-servers-das) - [Alt Layer](https://xai-foundation.gitbook.io/xai-network/about-xai/xai-protocol/anytrust-revolutionizing-blockchain-infrastructure/data-availability-servers-das) - [LayerZero](https://xai-foundation.gitbook.io/xai-network/about-xai/xai-protocol/anytrust-revolutionizing-blockchain-infrastructure/data-availability-servers-das) - [Offchain Labs](https://xai-foundation.gitbook.io/xai-network/about-xai/xai-protocol/anytrust-revolutionizing-blockchain-infrastructure/data-availability-servers-das) ### Arbitrum One #### Actors ##### XaiMultisig Addresses: [0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E](https://arbiscan.io/address/0x4972A8EF186Ee42A14Cdd3c47f52ec06a6dc495E) A Multisig with 3/5 threshold. - Can upgrade **with no delay** - UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin] - Outbox [via: UpgradeExecutor → ProxyAdmin] - GatewayRouter [via: UpgradeExecutor → ProxyAdmin] - RollupEventInbox [via: UpgradeExecutor → ProxyAdmin] - ChallengeManager [via: UpgradeExecutor → ProxyAdmin] - Bridge [via: UpgradeExecutor → ProxyAdmin] - SequencerInbox [via: UpgradeExecutor → ProxyAdmin] - Inbox [via: UpgradeExecutor → ProxyAdmin] - ERC20Gateway [via: UpgradeExecutor → ProxyAdmin] - RollupProxy [via: UpgradeExecutor] - Can interact with RollupProxy - Pause and unpause and set important roles and parameters in the system contracts: Can delegate Sequencer management to a BatchPosterManager address, manage data availability, DACs and the fastConfirmer role, set the Sequencer-only window, introduce an allowList to the bridge and whitelist Inboxes/Outboxes [via: UpgradeExecutor] Participants (5): [0x000d8C5A70B8805DF02f409F2715d05B9A63E871](https://ethbeat.org/layer2s/projects/xai#XaiMultisig2) (XaiMultisig2), [0xa2E7768789921a36eCFe8c239dBd8213120fFF83](https://arbiscan.io/address/0xa2E7768789921a36eCFe8c239dBd8213120fFF83), [0xD766Abf27CEc67393FF475f7fE969902f5D0A80A](https://arbiscan.io/address/0xD766Abf27CEc67393FF475f7fE969902f5D0A80A), [0x08a361fE449b1371cC21b286d88F69eF6d205809](https://arbiscan.io/address/0x08a361fE449b1371cC21b286d88F69eF6d205809), [0xd4318D959B46d555143f56E03077028aB94D85d2](https://arbiscan.io/address/0xd4318D959B46d555143f56E03077028aB94D85d2) ##### XaiSentryMultisig Addresses: [0x754286508D57Fae1256bC288461E075552175CBa](https://arbiscan.io/address/0x754286508D57Fae1256bC288461E075552175CBa) A Multisig with 3/4 threshold. - Can upgrade **with no delay** - PoolProxyDeployer [via: ProxyAdmin] - GasSubsidy [via: ProxyAdmin] - NodeLicenseRegistry [via: ProxyAdmin] - RefereeCalculations [via: ProxyAdmin] - PoolFactory [via: ProxyAdmin] - SentryReferee [via: ProxyAdmin] Participants (4): [0x194654c631686077d3C34a0e7c1856E4BE2E2705](https://ethbeat.org/layer2s/projects/xai#XaiSentryMultisig2) (XaiSentryMultisig2), [0xfc6F0d26f817Bd31AeD0e8922575d1fb8bD7A894](https://arbiscan.io/address/0xfc6F0d26f817Bd31AeD0e8922575d1fb8bD7A894), [0xbBE90F6748C82623F130A4486722a436c5a72440](https://arbiscan.io/address/0xbBE90F6748C82623F130A4486722a436c5a72440), [0x0EeF59Be9b361B32A672169CF07F3e5A0a7C25dA](https://arbiscan.io/address/0x0EeF59Be9b361B32A672169CF07F3e5A0a7C25dA) ##### XaiMultisig2 Addresses: [0x000d8C5A70B8805DF02f409F2715d05B9A63E871](https://arbiscan.io/address/0x000d8C5A70B8805DF02f409F2715d05B9A63E871) A Multisig with 1/3 threshold. Member of XaiMultisig. Participants (3): [0xc7185e37A4aB4Af0E77bC08249CD2590AE3E1b51](https://ethbeat.org/layer2s/projects/xai#EOA-3,-EOA-5-and-EOA-6) (EOA 6), [0x2B95cdD1adD34461Fe737800c0D5A68d556B51b4](https://ethbeat.org/layer2s/projects/xai#EOA-3,-EOA-5-and-EOA-6) (EOA 3), [0x7f910C718bAF6698FBF9b56e047ECd52d157bAD6](https://ethbeat.org/layer2s/projects/xai#EOA-3,-EOA-5-and-EOA-6) (EOA 5) ##### XaiSentryMultisig2 Addresses: [0x194654c631686077d3C34a0e7c1856E4BE2E2705](https://arbiscan.io/address/0x194654c631686077d3C34a0e7c1856E4BE2E2705) A Multisig with 1/2 threshold. Member of XaiSentryMultisig, XaiFundsReiceiverMultisig. Participants (2): [0x739bd9Ed651d200dc84d0b0dF444CA47CBFf520f](https://arbiscan.io/address/0x739bd9Ed651d200dc84d0b0dF444CA47CBFf520f), [0x9913fb54674894b77f7aD813938C916389817348](https://arbiscan.io/address/0x9913fb54674894b77f7aD813938C916389817348) ##### XaiFundsReiceiverMultisig Addresses: [0xFCF7248C495d6fd3641eE43F861c48Ebe402c878](https://arbiscan.io/address/0xFCF7248C495d6fd3641eE43F861c48Ebe402c878) A Multisig with 2/4 threshold. The designated fundsReceiver in the NodeLicenseRegistry. Receives all ETH from 'Sentry Node License' mints. Participants (4): [0x194654c631686077d3C34a0e7c1856E4BE2E2705](https://ethbeat.org/layer2s/projects/xai#XaiSentryMultisig2) (XaiSentryMultisig2), [0x1f097F3f928415cD28e1B2cC6f0F3960f4fCa6fc](https://arbiscan.io/address/0x1f097F3f928415cD28e1B2cC6f0F3960f4fCa6fc), [0xbBE90F6748C82623F130A4486722a436c5a72440](https://arbiscan.io/address/0xbBE90F6748C82623F130A4486722a436c5a72440), [0xfc6F0d26f817Bd31AeD0e8922575d1fb8bD7A894](https://arbiscan.io/address/0xfc6F0d26f817Bd31AeD0e8922575d1fb8bD7A894) ##### 2 EOAs Addresses: [0x0C2EbD821c68EC405Fb425596486F5b0f6dFff53](https://arbiscan.io/address/0x0C2EbD821c68EC405Fb425596486F5b0f6dFff53) (EOA 1), [0x25EA41f0bDa921a0eBf48291961B1F10b59BC6b8](https://arbiscan.io/address/0x25EA41f0bDa921a0eBf48291961B1F10b59BC6b8) (EOA 2) - Can interact with RollupProxy - Can propose new state roots (called nodes) and challenge state roots on the host chain ##### 3 EOAs Addresses: [0x2B95cdD1adD34461Fe737800c0D5A68d556B51b4](https://arbiscan.io/address/0x2B95cdD1adD34461Fe737800c0D5A68d556B51b4) (EOA 3), [0x7f910C718bAF6698FBF9b56e047ECd52d157bAD6](https://arbiscan.io/address/0x7f910C718bAF6698FBF9b56e047ECd52d157bAD6) (EOA 5), [0xc7185e37A4aB4Af0E77bC08249CD2590AE3E1b51](https://arbiscan.io/address/0xc7185e37A4aB4Af0E77bC08249CD2590AE3E1b51) (EOA 6) Member of XaiMultisig2. - Can interact with SequencerInbox - Add/remove batchPosters (Sequencers) [via: XaiMultisig2] ##### EOA 4 Addresses: [0x7F68dba68E72a250004812fe04F1123Fca89aBa9](https://arbiscan.io/address/0x7F68dba68E72a250004812fe04F1123Fca89aBa9) - Can interact with SequencerInbox - Can submit transaction batches or commitments to the SequencerInbox contract on the host chain ## Smart contracts ![A diagram of the smart contract architecture](https://ethbeat.org/static/images/architecture/orbit-optimium.5e9f33fb.png) Explore these contracts and permissions in Disco, ETHBEAT's contract explorer: https://disco.ethbeat.org/ui/p/xai ### Arbitrum One #### ChallengeManager Addresses: [0x3a3f62034a42a35eA1686B199bB73006aa525eE4](https://arbiscan.io/address/0x3a3f62034a42a35eA1686B199bB73006aa525eE4#code), [0x5AA806015FEC88669bF7DAd746BB4ADC1E79BcED](https://arbiscan.io/address/0x5AA806015FEC88669bF7DAd746BB4ADC1E79BcED#code) (Implementation (Upgradable)), [0x041F85dD87c46B941dc9b15c6628B19ee5358485](https://arbiscan.io/address/0x041F85dD87c46B941dc9b15c6628B19ee5358485#code) (Admin) **Past upgrades** (Count of upgrades: 2, Last upgrade: 1y 10mo ago, Avg upgrade interval: 11mo 15d) - 2024-12-16 20:39 UTC, upgrade of [ChallengeManager](https://arbiscan.io/address/0x3a3f62034a42a35eA1686B199bB73006aa525eE4#code): transaction [0x1621d4d8758255b5b5ac8feb35fd9358c768eb27f61784ff0db9dbb54a6e268f](https://arbiscan.io/tx/0x1621d4d8758255b5b5ac8feb35fd9358c768eb27f61784ff0db9dbb54a6e268f), implementations: [0x5AA806015FEC88669bF7DAd746BB4ADC1E79BcED](https://arbiscan.io/address/0x5AA806015FEC88669bF7DAd746BB4ADC1E79BcED#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x5cA988F213EfbCB86ED7e2AACB0C15c91e648f8d/arb1:0x5AA806015FEC88669bF7DAd746BB4ADC1E79BcED)) - 2024-08-20 17:31 UTC, upgrade of [ChallengeManager](https://arbiscan.io/address/0x3a3f62034a42a35eA1686B199bB73006aa525eE4#code): transaction [0x6c1bbf992f2fe7d5bb565a16a55f85bda8e565c4b26cb742a6f841ca8a5d9f80](https://arbiscan.io/tx/0x6c1bbf992f2fe7d5bb565a16a55f85bda8e565c4b26cb742a6f841ca8a5d9f80), implementations: [0x5cA988F213EfbCB86ED7e2AACB0C15c91e648f8d](https://arbiscan.io/address/0x5cA988F213EfbCB86ED7e2AACB0C15c91e648f8d#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x09824fe72BFF474d16D9c2774432E381BBD60662/arb1:0x5cA988F213EfbCB86ED7e2AACB0C15c91e648f8d)) - 2024-01-03 19:16 UTC, deployment of [ChallengeManager](https://arbiscan.io/address/0x3a3f62034a42a35eA1686B199bB73006aa525eE4#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0x09824fe72BFF474d16D9c2774432E381BBD60662](https://arbiscan.io/address/0x09824fe72BFF474d16D9c2774432E381BBD60662#code) Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. - Roles: - **admin**: ProxyAdmin; ultimately XaiMultisig Can be upgraded by: XaiMultisig with no delay #### Bridge (escrow) Addresses: [0x7dd8A76bdAeBE3BBBaCD7Aa87f1D4FDa1E60f94f](https://arbiscan.io/address/0x7dd8A76bdAeBE3BBBaCD7Aa87f1D4FDa1E60f94f#code), [0xdF0eaCC3F37356DF320e5B5db16C7eD7A6b596dd](https://arbiscan.io/address/0xdF0eaCC3F37356DF320e5B5db16C7eD7A6b596dd#code) (Implementation (Upgradable)), [0x041F85dD87c46B941dc9b15c6628B19ee5358485](https://arbiscan.io/address/0x041F85dD87c46B941dc9b15c6628B19ee5358485#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 1y 4mo ago, Avg upgrade interval: 1y 5mo) - 2025-06-17 16:35 UTC, upgrade of [Bridge](https://arbiscan.io/address/0x7dd8A76bdAeBE3BBBaCD7Aa87f1D4FDa1E60f94f#code): transaction [0x0bffc86532a4516d20f749152de577c8277edfd4c6aa9be23d51a1ef5d39b3e4](https://arbiscan.io/tx/0x0bffc86532a4516d20f749152de577c8277edfd4c6aa9be23d51a1ef5d39b3e4), implementations: [0xdF0eaCC3F37356DF320e5B5db16C7eD7A6b596dd](https://arbiscan.io/address/0xdF0eaCC3F37356DF320e5B5db16C7eD7A6b596dd#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC/arb1:0xdF0eaCC3F37356DF320e5B5db16C7eD7A6b596dd)) - 2024-01-03 19:16 UTC, deployment of [Bridge](https://arbiscan.io/address/0x7dd8A76bdAeBE3BBBaCD7Aa87f1D4FDa1E60f94f#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC](https://arbiscan.io/address/0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC#code) Escrow contract for the project's gas token (can be different from ETH). Keeps a list of allowed Inboxes and Outboxes for canonical bridge messaging. - Roles: - **admin**: ProxyAdmin; ultimately XaiMultisig The following tokens are included in the value secured calculation: XAI Can be upgraded by: XaiMultisig with no delay #### SequencerInbox Addresses: [0x995a9d3ca121D48d21087eDE20bc8acb2398c8B1](https://arbiscan.io/address/0x995a9d3ca121D48d21087eDE20bc8acb2398c8B1#code), [0x7be08B013de2b23a6329De51C4994f841dcE1a10](https://arbiscan.io/address/0x7be08B013de2b23a6329De51C4994f841dcE1a10#code) (Implementation (Upgradable)), [0x041F85dD87c46B941dc9b15c6628B19ee5358485](https://arbiscan.io/address/0x041F85dD87c46B941dc9b15c6628B19ee5358485#code) (Admin) **Past upgrades** (Count of upgrades: 2, Last upgrade: 1y 4mo ago, Avg upgrade interval: 11mo 15d) - 2025-06-17 16:35 UTC, upgrade of [SequencerInbox](https://arbiscan.io/address/0x995a9d3ca121D48d21087eDE20bc8acb2398c8B1#code): transaction [0x0bffc86532a4516d20f749152de577c8277edfd4c6aa9be23d51a1ef5d39b3e4](https://arbiscan.io/tx/0x0bffc86532a4516d20f749152de577c8277edfd4c6aa9be23d51a1ef5d39b3e4), implementations: [0x7be08B013de2b23a6329De51C4994f841dcE1a10](https://arbiscan.io/address/0x7be08B013de2b23a6329De51C4994f841dcE1a10#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x7a299aD29499736994Aa3a9aFa3f476445FAEB2c/arb1:0x7be08B013de2b23a6329De51C4994f841dcE1a10)) - 2024-08-20 17:31 UTC, upgrade of [SequencerInbox](https://arbiscan.io/address/0x995a9d3ca121D48d21087eDE20bc8acb2398c8B1#code): transaction [0x6c1bbf992f2fe7d5bb565a16a55f85bda8e565c4b26cb742a6f841ca8a5d9f80](https://arbiscan.io/tx/0x6c1bbf992f2fe7d5bb565a16a55f85bda8e565c4b26cb742a6f841ca8a5d9f80), implementations: [0x7a299aD29499736994Aa3a9aFa3f476445FAEB2c](https://arbiscan.io/address/0x7a299aD29499736994Aa3a9aFa3f476445FAEB2c#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x1c6ACCd9d66f3B993928E7439c9A2d67b94a445F/arb1:0x7a299aD29499736994Aa3a9aFa3f476445FAEB2c)) - 2024-01-03 19:16 UTC, deployment of [SequencerInbox](https://arbiscan.io/address/0x995a9d3ca121D48d21087eDE20bc8acb2398c8B1#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0x1c6ACCd9d66f3B993928E7439c9A2d67b94a445F](https://arbiscan.io/address/0x1c6ACCd9d66f3B993928E7439c9A2d67b94a445F#code) A sequencer (registered in this contract) can submit transaction batches or commitments here. - Roles: - **admin**: ProxyAdmin; ultimately XaiMultisig - **batchPosterManager**: XaiMultisig2; ultimately EOA 3, EOA 5, EOA 6 - **batchPosters**: EOA 4 Can be upgraded by: XaiMultisig with no delay #### RollupProxy Addresses: [0xC47DacFbAa80Bd9D8112F4e8069482c2A3221336](https://arbiscan.io/address/0xC47DacFbAa80Bd9D8112F4e8069482c2A3221336#code), [0xdD91f6e88576fEc4A38A518DA39C92e13CBB6446](https://arbiscan.io/address/0xdD91f6e88576fEc4A38A518DA39C92e13CBB6446#code) (Implementation #1 (Upgradable)), [0x1BeD37FeDFE8B2721a69A559313D2b58d16Ecd77](https://arbiscan.io/address/0x1BeD37FeDFE8B2721a69A559313D2b58d16Ecd77#code) (Implementation #2 (Upgradable)), [0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F](https://arbiscan.io/address/0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 1y 10mo ago, Avg upgrade interval: 1y 5mo) - 2024-12-16 20:39 UTC, upgrade of [RollupProxy](https://arbiscan.io/address/0xC47DacFbAa80Bd9D8112F4e8069482c2A3221336#code): transaction [0x1621d4d8758255b5b5ac8feb35fd9358c768eb27f61784ff0db9dbb54a6e268f](https://arbiscan.io/tx/0x1621d4d8758255b5b5ac8feb35fd9358c768eb27f61784ff0db9dbb54a6e268f), implementations: [0xdD91f6e88576fEc4A38A518DA39C92e13CBB6446](https://arbiscan.io/address/0xdD91f6e88576fEc4A38A518DA39C92e13CBB6446#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754/arb1:0xdD91f6e88576fEc4A38A518DA39C92e13CBB6446)), [0x1BeD37FeDFE8B2721a69A559313D2b58d16Ecd77](https://arbiscan.io/address/0x1BeD37FeDFE8B2721a69A559313D2b58d16Ecd77#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A/arb1:0x1BeD37FeDFE8B2721a69A559313D2b58d16Ecd77)) - 2024-01-03 19:16 UTC, deployment of [RollupProxy](https://arbiscan.io/address/0xC47DacFbAa80Bd9D8112F4e8069482c2A3221336#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754](https://arbiscan.io/address/0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754#code), [0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A](https://arbiscan.io/address/0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A#code) Central contract for the project's configuration like its execution logic hash (`wasmModuleRoot`) and addresses of the other system contracts. Entry point for Proposers creating new Rollup Nodes (state commitments) and Challengers submitting fraud proofs (In the Orbit stack, these two roles are both held by the Validators). - Roles: - **admin**: UpgradeExecutor; ultimately XaiMultisig - **owner**: UpgradeExecutor; ultimately XaiMultisig - **validators**: EOA 1, EOA 2 Can be upgraded by: XaiMultisig with no delay #### UpgradeExecutor Addresses: [0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F](https://arbiscan.io/address/0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F#code), [0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1](https://arbiscan.io/address/0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1#code) (Implementation (Upgradable)), [0x041F85dD87c46B941dc9b15c6628B19ee5358485](https://arbiscan.io/address/0x041F85dD87c46B941dc9b15c6628B19ee5358485#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2024-01-03 19:16 UTC, deployment of [UpgradeExecutor](https://arbiscan.io/address/0x0EE7AD3Cc291343C9952fFd8844e86d294fa513F#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1](https://arbiscan.io/address/0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1#code) Central contract defining the access control permissions for upgrading the system contract implementations. - Roles: - **admin**: ProxyAdmin; ultimately XaiMultisig - **executors**: XaiMultisig Can be upgraded by: XaiMultisig with no delay Implementation used in: [Deri](https://ethbeat.org/layer2s/projects/deri#UpgradeExecutor), [EDU Chain](https://ethbeat.org/layer2s/projects/edu-chain#UpgradeExecutor) #### Outbox Addresses: [0x1E400568AD4840dbE50FB32f306B842e9ddeF726](https://arbiscan.io/address/0x1E400568AD4840dbE50FB32f306B842e9ddeF726#code), [0x302275067251F5FcdB9359Bda735fD8f7A4A54c0](https://arbiscan.io/address/0x302275067251F5FcdB9359Bda735fD8f7A4A54c0#code) (Implementation (Upgradable)), [0x041F85dD87c46B941dc9b15c6628B19ee5358485](https://arbiscan.io/address/0x041F85dD87c46B941dc9b15c6628B19ee5358485#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2024-01-03 19:16 UTC, deployment of [Outbox](https://arbiscan.io/address/0x1E400568AD4840dbE50FB32f306B842e9ddeF726#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0x302275067251F5FcdB9359Bda735fD8f7A4A54c0](https://arbiscan.io/address/0x302275067251F5FcdB9359Bda735fD8f7A4A54c0#code) Facilitates L2 to L1 contract calls: Messages initiated from L2 (for example withdrawal messages) eventually resolve in execution on L1. - Roles: - **admin**: ProxyAdmin; ultimately XaiMultisig Can be upgraded by: XaiMultisig with no delay #### Inbox Addresses: [0xaE21fDA3de92dE2FDAF606233b2863782Ba046F9](https://arbiscan.io/address/0xaE21fDA3de92dE2FDAF606233b2863782Ba046F9#code), [0xD87f160f8c414d834cBDd9477c3D8c3ad1802255](https://arbiscan.io/address/0xD87f160f8c414d834cBDd9477c3D8c3ad1802255#code) (Implementation (Upgradable)), [0x041F85dD87c46B941dc9b15c6628B19ee5358485](https://arbiscan.io/address/0x041F85dD87c46B941dc9b15c6628B19ee5358485#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 1y 4mo ago, Avg upgrade interval: 1y 5mo) - 2025-06-17 16:35 UTC, upgrade of [Inbox](https://arbiscan.io/address/0xaE21fDA3de92dE2FDAF606233b2863782Ba046F9#code): transaction [0x0bffc86532a4516d20f749152de577c8277edfd4c6aa9be23d51a1ef5d39b3e4](https://arbiscan.io/tx/0x0bffc86532a4516d20f749152de577c8277edfd4c6aa9be23d51a1ef5d39b3e4), implementations: [0xD87f160f8c414d834cBDd9477c3D8c3ad1802255](https://arbiscan.io/address/0xD87f160f8c414d834cBDd9477c3D8c3ad1802255#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x7EfcB76D0e2E776A298aAa603d433336e5F8b6ab/arb1:0xD87f160f8c414d834cBDd9477c3D8c3ad1802255)) - 2024-01-03 19:16 UTC, deployment of [Inbox](https://arbiscan.io/address/0xaE21fDA3de92dE2FDAF606233b2863782Ba046F9#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0x7EfcB76D0e2E776A298aAa603d433336e5F8b6ab](https://arbiscan.io/address/0x7EfcB76D0e2E776A298aAa603d433336e5F8b6ab#code) Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds. - Roles: - **admin**: ProxyAdmin; ultimately XaiMultisig Can be upgraded by: XaiMultisig with no delay #### ERC20Gateway (escrow) Addresses: [0xb591cE747CF19cF30e11d656EB94134F523A9e77](https://arbiscan.io/address/0xb591cE747CF19cF30e11d656EB94134F523A9e77#code), [0x8b73Ef238ADaB31EBC7c05423d243c345241a22f](https://arbiscan.io/address/0x8b73Ef238ADaB31EBC7c05423d243c345241a22f#code) (Implementation (Upgradable)), [0x041F85dD87c46B941dc9b15c6628B19ee5358485](https://arbiscan.io/address/0x041F85dD87c46B941dc9b15c6628B19ee5358485#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2024-01-05 17:33 UTC, deployment of [ERC20Gateway](https://arbiscan.io/address/0xb591cE747CF19cF30e11d656EB94134F523A9e77#code): transaction [0x95b16bf92d7d8be9f95d0b1c9080f1b7ced6fe028b8db3aef5d5ebfadd330ea4](https://arbiscan.io/tx/0x95b16bf92d7d8be9f95d0b1c9080f1b7ced6fe028b8db3aef5d5ebfadd330ea4), implementations: [0x8b73Ef238ADaB31EBC7c05423d243c345241a22f](https://arbiscan.io/address/0x8b73Ef238ADaB31EBC7c05423d243c345241a22f#code) Escrows deposited ERC-20 assets for the canonical Bridge. Upon depositing, a generic token representation will be minted at the destination. Withdrawals are initiated by the Outbox contract. - Roles: - **admin**: ProxyAdmin; ultimately XaiMultisig All supported tokens in this escrow are included in the value secured calculation. Can be upgraded by: XaiMultisig with no delay Implementation used in: [EDU Chain](https://ethbeat.org/layer2s/projects/edu-chain#ERC20Gateway) #### GatewayRouter Addresses: [0x22CCA5Dc96a4Ac1EC32c9c7C5ad4D66254a24C35](https://arbiscan.io/address/0x22CCA5Dc96a4Ac1EC32c9c7C5ad4D66254a24C35#code), [0xd106EC93D2c1adaA65C4B17ffc7bB166Ce30DDAe](https://arbiscan.io/address/0xd106EC93D2c1adaA65C4B17ffc7bB166Ce30DDAe#code) (Implementation (Upgradable)), [0x041F85dD87c46B941dc9b15c6628B19ee5358485](https://arbiscan.io/address/0x041F85dD87c46B941dc9b15c6628B19ee5358485#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2024-01-05 17:33 UTC, deployment of [GatewayRouter](https://arbiscan.io/address/0x22CCA5Dc96a4Ac1EC32c9c7C5ad4D66254a24C35#code): transaction [0x95b16bf92d7d8be9f95d0b1c9080f1b7ced6fe028b8db3aef5d5ebfadd330ea4](https://arbiscan.io/tx/0x95b16bf92d7d8be9f95d0b1c9080f1b7ced6fe028b8db3aef5d5ebfadd330ea4), implementations: [0xd106EC93D2c1adaA65C4B17ffc7bB166Ce30DDAe](https://arbiscan.io/address/0xd106EC93D2c1adaA65C4B17ffc7bB166Ce30DDAe#code) This routing contract maps tokens to the correct escrow (gateway) to be then bridged with canonical messaging. - Roles: - **admin**: ProxyAdmin; ultimately XaiMultisig Can be upgraded by: XaiMultisig with no delay Implementation used in: [EDU Chain](https://ethbeat.org/layer2s/projects/edu-chain#GatewayRouter) #### ProxyAdmin (0x041F…8485) Addresses: [0x041F85dD87c46B941dc9b15c6628B19ee5358485](https://arbiscan.io/address/0x041F85dD87c46B941dc9b15c6628B19ee5358485#code) - Roles: - **owner**: UpgradeExecutor #### OneStepProverHostIo Addresses: [0x33c1514Bf90e202d242C299b37C60f908aa206D4](https://arbiscan.io/address/0x33c1514Bf90e202d242C299b37C60f908aa206D4#code) One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine. #### RollupEventInbox Addresses: [0x36aDe24988E4C47602e38BD9a0Bd89031eF807a8](https://arbiscan.io/address/0x36aDe24988E4C47602e38BD9a0Bd89031eF807a8#code), [0x18FD37A4FB9E1F06d9383958aFd236771F15A8cb](https://arbiscan.io/address/0x18FD37A4FB9E1F06d9383958aFd236771F15A8cb#code) (Implementation (Upgradable)), [0x041F85dD87c46B941dc9b15c6628B19ee5358485](https://arbiscan.io/address/0x041F85dD87c46B941dc9b15c6628B19ee5358485#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2024-01-03 19:16 UTC, deployment of [RollupEventInbox](https://arbiscan.io/address/0x36aDe24988E4C47602e38BD9a0Bd89031eF807a8#code): transaction [0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5](https://arbiscan.io/tx/0xcefe7ebaac7f573d70560f840c228fd589c04b9f6fbcfc85a9bf28b8d96d89e5), implementations: [0x18FD37A4FB9E1F06d9383958aFd236771F15A8cb](https://arbiscan.io/address/0x18FD37A4FB9E1F06d9383958aFd236771F15A8cb#code) Helper contract sending configuration data over the bridge during the systems initialization. - Roles: - **admin**: ProxyAdmin; ultimately XaiMultisig Can be upgraded by: XaiMultisig with no delay #### OneStepProver0 Addresses: [0x54E0923782b701044444De5d8c3A45aC890b0881](https://arbiscan.io/address/0x54E0923782b701044444De5d8c3A45aC890b0881#code) One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine. #### PoolProxyDeployer Addresses: [0x68D78D1E81379EfD9C61f8E9131D52CE571AF4fD](https://arbiscan.io/address/0x68D78D1E81379EfD9C61f8E9131D52CE571AF4fD#code), [0xb6773d5bF5b908B58ff5B7Bd36A7F06Da2EeeEc7](https://arbiscan.io/address/0xb6773d5bF5b908B58ff5B7Bd36A7F06Da2EeeEc7#code) (Implementation (Upgradable)), [0xD88c8E0aE21beA6adE41A41130Bb4cd43e6b1723](https://arbiscan.io/address/0xD88c8E0aE21beA6adE41A41130Bb4cd43e6b1723#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2024-04-11 20:05 UTC, deployment of [PoolProxyDeployer](https://arbiscan.io/address/0x68D78D1E81379EfD9C61f8E9131D52CE571AF4fD#code): transaction [0x1d33f114f23d1a440e30f20492a1db93ff86ae4f2962fb63880ceeb8286aaa4d](https://arbiscan.io/tx/0x1d33f114f23d1a440e30f20492a1db93ff86ae4f2962fb63880ceeb8286aaa4d), implementations: [0xb6773d5bF5b908B58ff5B7Bd36A7F06Da2EeeEc7](https://arbiscan.io/address/0xb6773d5bF5b908B58ff5B7Bd36A7F06Da2EeeEc7#code) Manages beacon addresses for the v2 staking pools. - Roles: - **admin**: ProxyAdmin; ultimately XaiSentryMultisig Can be upgraded by: XaiSentryMultisig with no delay #### ValidatorUtils Addresses: [0x6c21303F5986180B1394d2C89f3e883890E2867b](https://arbiscan.io/address/0x6c21303F5986180B1394d2C89f3e883890E2867b#code) This contract implements view only utilities for validators. Implementation used in: [Deri](https://ethbeat.org/layer2s/projects/deri#ValidatorUtils) #### GasSubsidy Addresses: [0x94F4aBC83eae00b693286B6eDCa09e1D76183C97](https://arbiscan.io/address/0x94F4aBC83eae00b693286B6eDCa09e1D76183C97#code), [0xF208798482F0b12c8767Bc03cC0F145D18BeCe6A](https://arbiscan.io/address/0xF208798482F0b12c8767Bc03cC0F145D18BeCe6A#code) (Implementation (Upgradable)), [0xD88c8E0aE21beA6adE41A41130Bb4cd43e6b1723](https://arbiscan.io/address/0xD88c8E0aE21beA6adE41A41130Bb4cd43e6b1723#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2023-12-05 18:33 UTC, deployment of [GasSubsidy](https://arbiscan.io/address/0x94F4aBC83eae00b693286B6eDCa09e1D76183C97#code): transaction [0x27bfccd3c53bc633ff2c6a39fcb5fbf16af67dc64f9d0d52ede0b3e560c569aa](https://arbiscan.io/tx/0x27bfccd3c53bc633ff2c6a39fcb5fbf16af67dc64f9d0d52ede0b3e560c569aa), implementations: [0xF208798482F0b12c8767Bc03cC0F145D18BeCe6A](https://arbiscan.io/address/0xF208798482F0b12c8767Bc03cC0F145D18BeCe6A#code) - Roles: - **admin**: ProxyAdmin; ultimately XaiSentryMultisig Can be upgraded by: XaiSentryMultisig with no delay #### NodeLicenseRegistry Addresses: [0xbc14d8563b248B79689ECbc43bBa53290e0b6b66](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code), [0xdD94b4Eb8620CD9a82dBF058De0589f271A30CCA](https://arbiscan.io/address/0xdD94b4Eb8620CD9a82dBF058De0589f271A30CCA#code) (Implementation (Upgradable)), [0xD88c8E0aE21beA6adE41A41130Bb4cd43e6b1723](https://arbiscan.io/address/0xD88c8E0aE21beA6adE41A41130Bb4cd43e6b1723#code) (Admin) **Past upgrades** (Count of upgrades: 17, Last upgrade: 1mo 24d ago, Avg upgrade interval: 1mo 29d) - 2026-09-10 16:37 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0xc4cf3a0ecce8ca29e2f6ca89b2251ae0ea279e66a7305ecd4c7696d0ba4e7bd0](https://arbiscan.io/tx/0xc4cf3a0ecce8ca29e2f6ca89b2251ae0ea279e66a7305ecd4c7696d0ba4e7bd0), implementations: [0xdD94b4Eb8620CD9a82dBF058De0589f271A30CCA](https://arbiscan.io/address/0xdD94b4Eb8620CD9a82dBF058De0589f271A30CCA#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x249b8A8AF9152A08Ba3cF3E106962566E8343fB6/arb1:0xdD94b4Eb8620CD9a82dBF058De0589f271A30CCA)) - 2025-01-24 16:14 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x8b0eeb52fc85a07634fe5b2408f0b97d395c9e6ef9707e7e13db5e6e73f45f4a](https://arbiscan.io/tx/0x8b0eeb52fc85a07634fe5b2408f0b97d395c9e6ef9707e7e13db5e6e73f45f4a), implementations: [0x249b8A8AF9152A08Ba3cF3E106962566E8343fB6](https://arbiscan.io/address/0x249b8A8AF9152A08Ba3cF3E106962566E8343fB6#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f/arb1:0x249b8A8AF9152A08Ba3cF3E106962566E8343fB6)) - 2025-01-24 15:46 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x3112b63199a312c047fa30fc3edee4e9e95209b9cd93cf6d947fefd45fc33995](https://arbiscan.io/tx/0x3112b63199a312c047fa30fc3edee4e9e95209b9cd93cf6d947fefd45fc33995), implementations: [0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f](https://arbiscan.io/address/0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f)) - 2025-01-24 15:31 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0xa3fbb4e461026eb346c5ac9650d8f9b56db4383ecebc15f9fde0a5440b011710](https://arbiscan.io/tx/0xa3fbb4e461026eb346c5ac9650d8f9b56db4383ecebc15f9fde0a5440b011710), implementations: [0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f](https://arbiscan.io/address/0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f)) - 2025-01-24 15:24 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0xb08517cbb3644011a4a1926eb549db2944720643bf9ab8dfd2d3356aafb41a07](https://arbiscan.io/tx/0xb08517cbb3644011a4a1926eb549db2944720643bf9ab8dfd2d3356aafb41a07), implementations: [0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f](https://arbiscan.io/address/0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f)) - 2025-01-24 15:07 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x025a28d701b30dbf6fc0ca576181c2ecc3cfb30d5205532aadd550d10f535717](https://arbiscan.io/tx/0x025a28d701b30dbf6fc0ca576181c2ecc3cfb30d5205532aadd550d10f535717), implementations: [0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f](https://arbiscan.io/address/0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f)) - 2024-12-14 01:58 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x243eb3ec2ccf3d1d472d5a49df0f738f93262df905c8868a72dc4066546b4a2c](https://arbiscan.io/tx/0x243eb3ec2ccf3d1d472d5a49df0f738f93262df905c8868a72dc4066546b4a2c), implementations: [0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f](https://arbiscan.io/address/0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x14e6e53dc0E4d0d02644a96F4bC1798A7876db49/arb1:0xe72b004FCa3A05251c6C8d1BF1482B9308876c7f)) - 2024-12-13 01:28 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x2076fd7a582c2de1357c834161c5e856568af154e7101ede7f363eab012df090](https://arbiscan.io/tx/0x2076fd7a582c2de1357c834161c5e856568af154e7101ede7f363eab012df090), implementations: [0x14e6e53dc0E4d0d02644a96F4bC1798A7876db49](https://arbiscan.io/address/0x14e6e53dc0E4d0d02644a96F4bC1798A7876db49#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xC6BccA5297Cd4511250E2D3241bEd586631E2aA0/arb1:0x14e6e53dc0E4d0d02644a96F4bC1798A7876db49)) - 2024-12-10 15:27 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x2b7d573f6a4f5b1d188483697b9767e34ea3e2dcf6e534785bb2b764a4de2428](https://arbiscan.io/tx/0x2b7d573f6a4f5b1d188483697b9767e34ea3e2dcf6e534785bb2b764a4de2428), implementations: [0xC6BccA5297Cd4511250E2D3241bEd586631E2aA0](https://arbiscan.io/address/0xC6BccA5297Cd4511250E2D3241bEd586631E2aA0#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xE6E5356423516C9b75d4Dfb1fCa3973c5B695be8/arb1:0xC6BccA5297Cd4511250E2D3241bEd586631E2aA0)) - 2024-12-06 17:52 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x394e784074ba95b55fdcea26980e75c894d6fe1295153b97cdb456d010c2a3a0](https://arbiscan.io/tx/0x394e784074ba95b55fdcea26980e75c894d6fe1295153b97cdb456d010c2a3a0), implementations: [0xE6E5356423516C9b75d4Dfb1fCa3973c5B695be8](https://arbiscan.io/address/0xE6E5356423516C9b75d4Dfb1fCa3973c5B695be8#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xfD6Bb931D2Ee134E70568ca36584c043cB278734/arb1:0xE6E5356423516C9b75d4Dfb1fCa3973c5B695be8)) - 2023-12-22 23:54 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0xf68ea634ab9dcdd7613e3037be47fbf0daf5e6814a95b3fe32c8f2d077d01444](https://arbiscan.io/tx/0xf68ea634ab9dcdd7613e3037be47fbf0daf5e6814a95b3fe32c8f2d077d01444), implementations: [0xfD6Bb931D2Ee134E70568ca36584c043cB278734](https://arbiscan.io/address/0xfD6Bb931D2Ee134E70568ca36584c043cB278734#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xa2815b0F4A99799aeb9d5cb73501E43f5197dDD1/arb1:0xfD6Bb931D2Ee134E70568ca36584c043cB278734)) - 2023-12-22 22:21 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0xc51ad222fec5ee76441a0324273ecc4ded2d9dd605fa57523c7f6dc61ef8d8f1](https://arbiscan.io/tx/0xc51ad222fec5ee76441a0324273ecc4ded2d9dd605fa57523c7f6dc61ef8d8f1), implementations: [0xa2815b0F4A99799aeb9d5cb73501E43f5197dDD1](https://arbiscan.io/address/0xa2815b0F4A99799aeb9d5cb73501E43f5197dDD1#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xfD6Bb931D2Ee134E70568ca36584c043cB278734/arb1:0xa2815b0F4A99799aeb9d5cb73501E43f5197dDD1)) - 2023-12-22 18:33 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x905ed5655eb2c04a8da6680ec35d9d7c1ab3aaa090535303cc102d9780fa845c](https://arbiscan.io/tx/0x905ed5655eb2c04a8da6680ec35d9d7c1ab3aaa090535303cc102d9780fa845c), implementations: [0xfD6Bb931D2Ee134E70568ca36584c043cB278734](https://arbiscan.io/address/0xfD6Bb931D2Ee134E70568ca36584c043cB278734#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xAED4aF101d3e64114051E63F12265403d6Cb9B10/arb1:0xfD6Bb931D2Ee134E70568ca36584c043cB278734)) - 2023-12-19 21:11 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x89f6075f97adb62d17be41a8999871a4bb5c1cdeb6e401a1576778cd20349374](https://arbiscan.io/tx/0x89f6075f97adb62d17be41a8999871a4bb5c1cdeb6e401a1576778cd20349374), implementations: [0xAED4aF101d3e64114051E63F12265403d6Cb9B10](https://arbiscan.io/address/0xAED4aF101d3e64114051E63F12265403d6Cb9B10#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xC2b691250fD85bF7eC91Dd4f13eF1e76678395B2/arb1:0xAED4aF101d3e64114051E63F12265403d6Cb9B10)) - 2023-12-11 20:19 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x2b66dc25759528967307ed0312d2e93df71090403ce9e8fd5bbac911422832e8](https://arbiscan.io/tx/0x2b66dc25759528967307ed0312d2e93df71090403ce9e8fd5bbac911422832e8), implementations: [0xC2b691250fD85bF7eC91Dd4f13eF1e76678395B2](https://arbiscan.io/address/0xC2b691250fD85bF7eC91Dd4f13eF1e76678395B2#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x471f1a92a8099f7011Aa3f2E011569618bD754EC/arb1:0xC2b691250fD85bF7eC91Dd4f13eF1e76678395B2)) - 2023-12-11 19:39 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0xd725096169b7a13791098567acf188d77352be120daefb359dad64e29f6bfa9b](https://arbiscan.io/tx/0xd725096169b7a13791098567acf188d77352be120daefb359dad64e29f6bfa9b), implementations: [0x471f1a92a8099f7011Aa3f2E011569618bD754EC](https://arbiscan.io/address/0x471f1a92a8099f7011Aa3f2E011569618bD754EC#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x471f1a92a8099f7011Aa3f2E011569618bD754EC/arb1:0x471f1a92a8099f7011Aa3f2E011569618bD754EC)) - 2023-12-06 04:00 UTC, upgrade of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x9ae9ee043ee573f154f2492f6c27d5ca0cc9d1f47782d4b24e80cd39bb0ae378](https://arbiscan.io/tx/0x9ae9ee043ee573f154f2492f6c27d5ca0cc9d1f47782d4b24e80cd39bb0ae378), implementations: [0x471f1a92a8099f7011Aa3f2E011569618bD754EC](https://arbiscan.io/address/0x471f1a92a8099f7011Aa3f2E011569618bD754EC#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xf765452e587Ad0AE785Dc984963897c05d4c8c71/arb1:0x471f1a92a8099f7011Aa3f2E011569618bD754EC)) - 2023-12-05 18:34 UTC, deployment of [NodeLicenseRegistry](https://arbiscan.io/address/0xbc14d8563b248B79689ECbc43bBa53290e0b6b66#code): transaction [0x1e84fa92f23fbccf9cf1643c17925016357a95e123d7d14cc9a77d029d8dbac2](https://arbiscan.io/tx/0x1e84fa92f23fbccf9cf1643c17925016357a95e123d7d14cc9a77d029d8dbac2), implementations: [0xf765452e587Ad0AE785Dc984963897c05d4c8c71](https://arbiscan.io/address/0xf765452e587Ad0AE785Dc984963897c05d4c8c71#code) This is the contract where Xai Sentry Keys for running a sentry node are minted. - Roles: - **admin**: ProxyAdmin; ultimately XaiSentryMultisig Can be upgraded by: XaiSentryMultisig with no delay #### RefereeCalculations Addresses: [0xCd62360854aecf6285Fa310D69C5EBaf4Cd5e95F](https://arbiscan.io/address/0xCd62360854aecf6285Fa310D69C5EBaf4Cd5e95F#code), [0x1488598b22Cc196Aa547894493BC2313a8A00C1e](https://arbiscan.io/address/0x1488598b22Cc196Aa547894493BC2313a8A00C1e#code) (Implementation (Upgradable)), [0xD88c8E0aE21beA6adE41A41130Bb4cd43e6b1723](https://arbiscan.io/address/0xD88c8E0aE21beA6adE41A41130Bb4cd43e6b1723#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 1y 10mo ago, Avg upgrade interval: 1y) - 2024-12-10 17:38 UTC, upgrade of [RefereeCalculations](https://arbiscan.io/address/0xCd62360854aecf6285Fa310D69C5EBaf4Cd5e95F#code): transaction [0x20e602e4c1899b6cb255bb9db60aebb18a0a89f0087ad8ffc50492d6e89302b7](https://arbiscan.io/tx/0x20e602e4c1899b6cb255bb9db60aebb18a0a89f0087ad8ffc50492d6e89302b7), implementations: [0x1488598b22Cc196Aa547894493BC2313a8A00C1e](https://arbiscan.io/address/0x1488598b22Cc196Aa547894493BC2313a8A00C1e#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x5A195953555A11d2a4b654DCa3aE4f9f19eBC3E2/arb1:0x1488598b22Cc196Aa547894493BC2313a8A00C1e)) - 2024-10-29 17:14 UTC, deployment of [RefereeCalculations](https://arbiscan.io/address/0xCd62360854aecf6285Fa310D69C5EBaf4Cd5e95F#code): transaction [0x81688f6d7848854fecc257f024bf46b66d2019fdd75590e137b0f91db2f7089e](https://arbiscan.io/tx/0x81688f6d7848854fecc257f024bf46b66d2019fdd75590e137b0f91db2f7089e), implementations: [0x5A195953555A11d2a4b654DCa3aE4f9f19eBC3E2](https://arbiscan.io/address/0x5A195953555A11d2a4b654DCa3aE4f9f19eBC3E2#code) - Roles: - **admin**: ProxyAdmin; ultimately XaiSentryMultisig Can be upgraded by: XaiSentryMultisig with no delay #### ProxyAdmin (0xD88c…1723) Addresses: [0xD88c8E0aE21beA6adE41A41130Bb4cd43e6b1723](https://arbiscan.io/address/0xD88c8E0aE21beA6adE41A41130Bb4cd43e6b1723#code) - Roles: - **owner**: XaiSentryMultisig #### OneStepProofEntry Addresses: [0xD89d54007079071cBA859127318b9F34eeB78049](https://arbiscan.io/address/0xD89d54007079071cBA859127318b9F34eeB78049#code) One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine. #### OneStepProverMath Addresses: [0xE58a2dEb5718F9aAF2C1DdD0E366ED076D204cc4](https://arbiscan.io/address/0xE58a2dEb5718F9aAF2C1DdD0E366ED076D204cc4#code) One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine. #### OneStepProverMemory Addresses: [0xf8E5e5562c2c12d8690786f5C9FA65F20F6bD881](https://arbiscan.io/address/0xf8E5e5562c2c12d8690786f5C9FA65F20F6bD881#code) One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine. #### PoolFactory Addresses: [0xF9E08660223E2dbb1c0b28c82942aB6B5E38b8E5](https://arbiscan.io/address/0xF9E08660223E2dbb1c0b28c82942aB6B5E38b8E5#code), [0xf7f1F9d67a46452da30d4125Ff39ED216e975E24](https://arbiscan.io/address/0xf7f1F9d67a46452da30d4125Ff39ED216e975E24#code) (Implementation (Upgradable)), [0xD88c8E0aE21beA6adE41A41130Bb4cd43e6b1723](https://arbiscan.io/address/0xD88c8E0aE21beA6adE41A41130Bb4cd43e6b1723#code) (Admin) **Past upgrades** (Count of upgrades: 4, Last upgrade: 1y 9mo ago, Avg upgrade interval: 6mo 7d) - 2025-01-24 16:15 UTC, upgrade of [PoolFactory](https://arbiscan.io/address/0xF9E08660223E2dbb1c0b28c82942aB6B5E38b8E5#code): transaction [0xa80c27748c9137241e6b9591876c5e707cb35cd6caede27039fb117513be6371](https://arbiscan.io/tx/0xa80c27748c9137241e6b9591876c5e707cb35cd6caede27039fb117513be6371), implementations: [0xf7f1F9d67a46452da30d4125Ff39ED216e975E24](https://arbiscan.io/address/0xf7f1F9d67a46452da30d4125Ff39ED216e975E24#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x2095FE5CEDBE22Afc2174daC57cB6831954A560D/arb1:0xf7f1F9d67a46452da30d4125Ff39ED216e975E24)) - 2024-12-13 16:24 UTC, upgrade of [PoolFactory](https://arbiscan.io/address/0xF9E08660223E2dbb1c0b28c82942aB6B5E38b8E5#code): transaction [0xf515093e32598c21145005613e2d1f385b8d902d4642aacb4e6caa0f799aee27](https://arbiscan.io/tx/0xf515093e32598c21145005613e2d1f385b8d902d4642aacb4e6caa0f799aee27), implementations: [0x2095FE5CEDBE22Afc2174daC57cB6831954A560D](https://arbiscan.io/address/0x2095FE5CEDBE22Afc2174daC57cB6831954A560D#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xec287a91Ac0b72Ba7f249c08a2c64dA317eF9715/arb1:0x2095FE5CEDBE22Afc2174daC57cB6831954A560D)) - 2024-12-13 00:36 UTC, upgrade of [PoolFactory](https://arbiscan.io/address/0xF9E08660223E2dbb1c0b28c82942aB6B5E38b8E5#code): transaction [0x869e99caece9b22a813fc83475c90e783b6ac2e37aa192780fcfb7491770e79d](https://arbiscan.io/tx/0x869e99caece9b22a813fc83475c90e783b6ac2e37aa192780fcfb7491770e79d), implementations: [0xec287a91Ac0b72Ba7f249c08a2c64dA317eF9715](https://arbiscan.io/address/0xec287a91Ac0b72Ba7f249c08a2c64dA317eF9715#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x5bfd44421b5E0405F8cfcc17463522AF6b9e1Ab3/arb1:0xec287a91Ac0b72Ba7f249c08a2c64dA317eF9715)) - 2024-12-10 15:27 UTC, upgrade of [PoolFactory](https://arbiscan.io/address/0xF9E08660223E2dbb1c0b28c82942aB6B5E38b8E5#code): transaction [0x719feb67c546cad4f43b5e741590f7b2258e896049163656eccb2f598515adc4](https://arbiscan.io/tx/0x719feb67c546cad4f43b5e741590f7b2258e896049163656eccb2f598515adc4), implementations: [0x5bfd44421b5E0405F8cfcc17463522AF6b9e1Ab3](https://arbiscan.io/address/0x5bfd44421b5E0405F8cfcc17463522AF6b9e1Ab3#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x21EEC6626f15d02A8896ebB7EDD68ff3CB61e89E/arb1:0x5bfd44421b5E0405F8cfcc17463522AF6b9e1Ab3)) - 2024-04-11 20:05 UTC, deployment of [PoolFactory](https://arbiscan.io/address/0xF9E08660223E2dbb1c0b28c82942aB6B5E38b8E5#code): transaction [0x36bec95cbfc75ccbf4d52c9bb080ebbbc2a9ecebffe7134574a4ea3bfdab8260](https://arbiscan.io/tx/0x36bec95cbfc75ccbf4d52c9bb080ebbbc2a9ecebffe7134574a4ea3bfdab8260), implementations: [0x21EEC6626f15d02A8896ebB7EDD68ff3CB61e89E](https://arbiscan.io/address/0x21EEC6626f15d02A8896ebB7EDD68ff3CB61e89E#code) The PoolFactory allows creating and managing staking pools for V2 staking. Users can stake esXAI (and / or Sentry Keys) in pools. This contract's address is whitelisted in the esXAI token contract, which allows it to initiate arbitrary esXAI token transfers. V2 staking through this contract is currently set to true. - Roles: - **admin**: ProxyAdmin; ultimately XaiSentryMultisig Can be upgraded by: XaiSentryMultisig with no delay #### SentryReferee Addresses: [0xfD41041180571C5D371BEA3D9550E55653671198](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code), [0x9e3e14576EBd9595eFB0d71aA9Ff51a6DC621bAF](https://arbiscan.io/address/0x9e3e14576EBd9595eFB0d71aA9Ff51a6DC621bAF#code) (Implementation (Upgradable)), [0xD88c8E0aE21beA6adE41A41130Bb4cd43e6b1723](https://arbiscan.io/address/0xD88c8E0aE21beA6adE41A41130Bb4cd43e6b1723#code) (Admin) **Past upgrades** (Count of upgrades: 19, Last upgrade: 1y 7mo ago, Avg upgrade interval: 1mo 23d) - 2025-04-03 19:32 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x0f58dca431e80fdf25bbdf67f072395d9ab4901e11b4c9d1334b228d9c92b60c](https://arbiscan.io/tx/0x0f58dca431e80fdf25bbdf67f072395d9ab4901e11b4c9d1334b228d9c92b60c), implementations: [0x9e3e14576EBd9595eFB0d71aA9Ff51a6DC621bAF](https://arbiscan.io/address/0x9e3e14576EBd9595eFB0d71aA9Ff51a6DC621bAF#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x206Cd481aB724ab2f9931bBdDFFa11fF07eB6C97/arb1:0x9e3e14576EBd9595eFB0d71aA9Ff51a6DC621bAF)) - 2025-01-24 16:10 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x0ea3848ffb8f1e5de41e688a5ede3772e8151ecdfd415c7517e69d38f4d27166](https://arbiscan.io/tx/0x0ea3848ffb8f1e5de41e688a5ede3772e8151ecdfd415c7517e69d38f4d27166), implementations: [0x206Cd481aB724ab2f9931bBdDFFa11fF07eB6C97](https://arbiscan.io/address/0x206Cd481aB724ab2f9931bBdDFFa11fF07eB6C97#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4/arb1:0x206Cd481aB724ab2f9931bBdDFFa11fF07eB6C97)) - 2025-01-24 16:02 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x2d6a11cbf1bc416dd2ff21b2b9e803c0c5289268540c847d178b85f7be33ddbd](https://arbiscan.io/tx/0x2d6a11cbf1bc416dd2ff21b2b9e803c0c5289268540c847d178b85f7be33ddbd), implementations: [0x4F18941fE5bE7a54318989b2C42648914dCe47C4](https://arbiscan.io/address/0x4F18941fE5bE7a54318989b2C42648914dCe47C4#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4)) - 2025-01-24 15:52 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0xddc24c8d248d8b36496c8e9349e971c1e66d13587c13f92d34d6d6716e78cd16](https://arbiscan.io/tx/0xddc24c8d248d8b36496c8e9349e971c1e66d13587c13f92d34d6d6716e78cd16), implementations: [0x4F18941fE5bE7a54318989b2C42648914dCe47C4](https://arbiscan.io/address/0x4F18941fE5bE7a54318989b2C42648914dCe47C4#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4)) - 2025-01-24 15:46 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x692de1bd88655fadaa1f09626dcfccffd1bacacfdcb224c1c3d68e52e95032e6](https://arbiscan.io/tx/0x692de1bd88655fadaa1f09626dcfccffd1bacacfdcb224c1c3d68e52e95032e6), implementations: [0x4F18941fE5bE7a54318989b2C42648914dCe47C4](https://arbiscan.io/address/0x4F18941fE5bE7a54318989b2C42648914dCe47C4#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4)) - 2025-01-24 15:31 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x4d3a599492e7d982a2554108bec654ca4447f767aacb70e58407bf1056b1ed3f](https://arbiscan.io/tx/0x4d3a599492e7d982a2554108bec654ca4447f767aacb70e58407bf1056b1ed3f), implementations: [0x4F18941fE5bE7a54318989b2C42648914dCe47C4](https://arbiscan.io/address/0x4F18941fE5bE7a54318989b2C42648914dCe47C4#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4)) - 2025-01-24 15:24 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x42dfaba49eb879651685f113a24f6ddc0e914579c7d05ab905a1815860e0d529](https://arbiscan.io/tx/0x42dfaba49eb879651685f113a24f6ddc0e914579c7d05ab905a1815860e0d529), implementations: [0x4F18941fE5bE7a54318989b2C42648914dCe47C4](https://arbiscan.io/address/0x4F18941fE5bE7a54318989b2C42648914dCe47C4#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4)) - 2025-01-24 15:07 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x41eec03f04ad675911734c1573ae8d6766bac712ea20c38d1ea7057d6ee8098b](https://arbiscan.io/tx/0x41eec03f04ad675911734c1573ae8d6766bac712ea20c38d1ea7057d6ee8098b), implementations: [0x4F18941fE5bE7a54318989b2C42648914dCe47C4](https://arbiscan.io/address/0x4F18941fE5bE7a54318989b2C42648914dCe47C4#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4)) - 2024-12-15 00:07 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0xd4a4e9be6cfdbb76dec68088cfa15e609b8d3356755c15de6e411c9034963c63](https://arbiscan.io/tx/0xd4a4e9be6cfdbb76dec68088cfa15e609b8d3356755c15de6e411c9034963c63), implementations: [0x4F18941fE5bE7a54318989b2C42648914dCe47C4](https://arbiscan.io/address/0x4F18941fE5bE7a54318989b2C42648914dCe47C4#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x1f122B41D6740F5dE2Df93b8b00013e84227955e/arb1:0x4F18941fE5bE7a54318989b2C42648914dCe47C4)) - 2024-12-13 00:36 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x58b76b23b8bb0f3ba0bf4d2807f545b1838c527e3a71d18fe2369ee7bf6c12ca](https://arbiscan.io/tx/0x58b76b23b8bb0f3ba0bf4d2807f545b1838c527e3a71d18fe2369ee7bf6c12ca), implementations: [0x1f122B41D6740F5dE2Df93b8b00013e84227955e](https://arbiscan.io/address/0x1f122B41D6740F5dE2Df93b8b00013e84227955e#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x119B21e962B6C5e57340a3CCeCFC3a90385A70dC/arb1:0x1f122B41D6740F5dE2Df93b8b00013e84227955e)) - 2024-12-10 15:27 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x7de66eae5bdbc8b25d8c61bc496b8022ca928b709de3dd72e7de1951fab33ecd](https://arbiscan.io/tx/0x7de66eae5bdbc8b25d8c61bc496b8022ca928b709de3dd72e7de1951fab33ecd), implementations: [0x119B21e962B6C5e57340a3CCeCFC3a90385A70dC](https://arbiscan.io/address/0x119B21e962B6C5e57340a3CCeCFC3a90385A70dC#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xfCa2657FC4456Ac256A78A31aAB1128F5e1d2D40/arb1:0x119B21e962B6C5e57340a3CCeCFC3a90385A70dC)) - 2024-10-29 18:27 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x526befebd96c284baeeb94980c3561d88cc1ba40fb12c1c8b8db78b29b18ce20](https://arbiscan.io/tx/0x526befebd96c284baeeb94980c3561d88cc1ba40fb12c1c8b8db78b29b18ce20), implementations: [0xfCa2657FC4456Ac256A78A31aAB1128F5e1d2D40](https://arbiscan.io/address/0xfCa2657FC4456Ac256A78A31aAB1128F5e1d2D40#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x609152cb742916E0F7FBC4391Be750C458b049fe/arb1:0xfCa2657FC4456Ac256A78A31aAB1128F5e1d2D40)) - 2024-06-07 17:57 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0xb9e3b5041f4683bafc0939b4a657467a6f545194ef17d3ba6980093138e3a6e5](https://arbiscan.io/tx/0xb9e3b5041f4683bafc0939b4a657467a6f545194ef17d3ba6980093138e3a6e5), implementations: [0x609152cb742916E0F7FBC4391Be750C458b049fe](https://arbiscan.io/address/0x609152cb742916E0F7FBC4391Be750C458b049fe#code) ([diff](https://disco.ethbeat.org/diff/arb1:0xFf38Aa9D553bE47eee329F968ADF0C74A01D021c/arb1:0x609152cb742916E0F7FBC4391Be750C458b049fe)) - 2024-05-16 18:01 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x6abdf6ba925c03704c581f1b0ad7de9da84cbb70945bdd2da22c8b0eb7e98a8b](https://arbiscan.io/tx/0x6abdf6ba925c03704c581f1b0ad7de9da84cbb70945bdd2da22c8b0eb7e98a8b), implementations: [0xFf38Aa9D553bE47eee329F968ADF0C74A01D021c](https://arbiscan.io/address/0xFf38Aa9D553bE47eee329F968ADF0C74A01D021c#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x680F4a9f47E4Cfea124a5654E759cB3b0a0C837c/arb1:0xFf38Aa9D553bE47eee329F968ADF0C74A01D021c)) - 2024-04-16 14:51 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0xa614a91d07acd9279e9676411ba9cf79c16ba271d28e537fed96f909da45dc8b](https://arbiscan.io/tx/0xa614a91d07acd9279e9676411ba9cf79c16ba271d28e537fed96f909da45dc8b), implementations: [0x680F4a9f47E4Cfea124a5654E759cB3b0a0C837c](https://arbiscan.io/address/0x680F4a9f47E4Cfea124a5654E759cB3b0a0C837c#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x5538622Ad2F14bf781Af032542F7f00f080EB4CD/arb1:0x680F4a9f47E4Cfea124a5654E759cB3b0a0C837c)) - 2024-04-11 20:05 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0xa0be7103c9cb256cddfce11ea243bc9b9db3c96bc4be86603939805841cc84fa](https://arbiscan.io/tx/0xa0be7103c9cb256cddfce11ea243bc9b9db3c96bc4be86603939805841cc84fa), implementations: [0x5538622Ad2F14bf781Af032542F7f00f080EB4CD](https://arbiscan.io/address/0x5538622Ad2F14bf781Af032542F7f00f080EB4CD#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x254954e3F6BD7443444036BeA2d8fE88fdf496c1/arb1:0x5538622Ad2F14bf781Af032542F7f00f080EB4CD)) - 2024-03-01 19:37 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x2c90459e0d4cc3d399dc71cee133be9c5cecf13d92d036e73a004cfa9798a5c0](https://arbiscan.io/tx/0x2c90459e0d4cc3d399dc71cee133be9c5cecf13d92d036e73a004cfa9798a5c0), implementations: [0x254954e3F6BD7443444036BeA2d8fE88fdf496c1](https://arbiscan.io/address/0x254954e3F6BD7443444036BeA2d8fE88fdf496c1#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x10edA49fA8C6594cC6783CA5d7a6677d9e3236c1/arb1:0x254954e3F6BD7443444036BeA2d8fE88fdf496c1)) - 2024-03-01 18:50 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0xe2508a91718906def7b9c9454e03328ee73ae67606aa32092c762b040007ad55](https://arbiscan.io/tx/0xe2508a91718906def7b9c9454e03328ee73ae67606aa32092c762b040007ad55), implementations: [0x10edA49fA8C6594cC6783CA5d7a6677d9e3236c1](https://arbiscan.io/address/0x10edA49fA8C6594cC6783CA5d7a6677d9e3236c1#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x4110251275f1b1f8e6Ce7114139D69597fdAd474/arb1:0x10edA49fA8C6594cC6783CA5d7a6677d9e3236c1)) - 2024-02-27 20:49 UTC, upgrade of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0x3bb7393b7a848ccd4e966dce1cbbf23673975e226ec96131851fb88daf8b3625](https://arbiscan.io/tx/0x3bb7393b7a848ccd4e966dce1cbbf23673975e226ec96131851fb88daf8b3625), implementations: [0x4110251275f1b1f8e6Ce7114139D69597fdAd474](https://arbiscan.io/address/0x4110251275f1b1f8e6Ce7114139D69597fdAd474#code) ([diff](https://disco.ethbeat.org/diff/arb1:0x29A7b907FdF4a9235F46d891b7Aa1e7d3D35A3b6/arb1:0x4110251275f1b1f8e6Ce7114139D69597fdAd474)) - 2023-12-05 18:33 UTC, deployment of [SentryReferee](https://arbiscan.io/address/0xfD41041180571C5D371BEA3D9550E55653671198#code): transaction [0xd22a7b97d2044a20b20a8105857d435ba98254e2a147c0890140ffe3fc55ebdf](https://arbiscan.io/tx/0xd22a7b97d2044a20b20a8105857d435ba98254e2a147c0890140ffe3fc55ebdf), implementations: [0x29A7b907FdF4a9235F46d891b7Aa1e7d3D35A3b6](https://arbiscan.io/address/0x29A7b907FdF4a9235F46d891b7Aa1e7d3D35A3b6#code) The referee contract manages the Xai Sentry protocol. Sentry nodes that are tasked to watch the state transitions on Xai receive esXAI rewards for their service. These watchers participate in a game with a central 'challenger' by posting their assertions to make sure they are actually watching. In case of a malicious state transition, sentries are supposed to raise an alarm offchain. The referee contract is also a whitelisted address in the esXAI token contract, which allows it to initiate arbitrary esXAI token transfers. New staking through this contract is disabled in favor of the new v2 staking. V1 Stakers can continue to get staking rewards here or withdraw/migrate their assets. - Roles: - **admin**: ProxyAdmin; ultimately XaiSentryMultisig Can be upgraded by: XaiSentryMultisig with no delay 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). ### Program Hashes #### ArbOS wasmModuleRoot v40 A commitment to the exact WASM binary version used for Orbit stack optimistic dispute games. - Hash: `0xdb698a2576298f25448bc092e52cf13b1e24141c997135d70f217d674bbeb69a` - Repository: https://github.com/OffchainLabs/nitro/tree/consensus-v40/arbos - Verification: successful - Used in: [Capx](https://ethbeat.org/layer2s/projects/capx), [Xai](https://ethbeat.org/layer2s/projects/xai), [Everclear Hub](https://ethbeat.org/layer2s/projects/everclear), [Aleph Zero EVM](https://ethbeat.org/layer2s/projects/aleph-zero), [Muster](https://ethbeat.org/layer2s/projects/muster), [Game7](https://ethbeat.org/layer2s/projects/g7), [XCHAIN](https://ethbeat.org/layer2s/projects/xchain), [WINR](https://ethbeat.org/layer2s/projects/winr), [Fluence](https://ethbeat.org/layer2s/projects/fluence), [Proof of Play Apex](https://ethbeat.org/layer2s/projects/popapex), [Proof of Play Boss](https://ethbeat.org/layer2s/projects/popboss), [PlayBlock](https://ethbeat.org/layer2s/projects/playblock) ##### Verification steps ETHBEAT team was able to independently regenerate this program hash. However currently the following steps for hash regeneration produce an error, so the process could not be independently verified. 1. Install docker [https://docs.docker.com/get-started/get-docker/](https://docs.docker.com/get-started/get-docker/). 2. Checkout the correct branch in [nitro](https://github.com/OffchainLabs/nitro) repo: `git checkout consensus-v40` . Commit hash should be `37ae61f20f8efdbc7e2f6af7f21c309bc09086a1`. 3. Update git submodules `git submodule update --init --recursive --force`. 4. Generate wasm module root in docker: `docker buildx build --target nitro-node-dev -t nitro-node-dev .`. Currently this step fails with an error. 5. Export the value from the docker: `docker run --rm --entrypoint cat nitro-node-dev /home/user/target/machines/latest/module-root.txt`.