# Kinto Markdown version of https://ethbeat.org/layer2s/projects/kinto ## Summary **Warning:** This project is archived and no longer maintained. **Warning:** There are impactful changes and part of the information might be outdated. **Warning:** [Kinto shut down on September 30, 2025](https://x.com/KintoXYZ/status/1964721235675537573). Remaining assets were removed from the bridges and are redistributed through onchain smart contracts and [the Kinto CVR frontend](https://engen.kinto.xyz/cvr-claim). - Total Value Secured: $5.21 K (0.00% compared to seven days ago; canonically bridged $0.00, natively minted $5.20 K, externally bridged $6.20; 0.11% with additional trust assumptions compared to the tokens involved and the Stage assigned to the project's canonical messaging bridge) - **Warning:** The K token associated with Kinto accounts for 99.8% of the TVS! (sentiment: bad) - TVS by asset: ETH & derivatives $0.56 (0.01%), Stablecoins $0.58 (0.01%), BTC & derivatives $4.51 (0.08%), Other $5.20 K (99.8%), Public RWAs $0.12 (0.00%) - Associated tokens: K: $5.20 K (99.8% of TVS) - Past day UOPS: No data - Stage: Stage 1 (Appchain: Kinto enforces the use of smart wallets and KYC by preventing arbitrary calls and new contracts creation. The system ensures that KYC can be revoked only if the Security Council proactively agrees to it. Only whitelisted contracts can be called by users.) - Gas token: ETH - Type: Optimistic Rollup - Purpose: KYC-ed DeFi - Host chain: Ethereum - Chain ID: 7887 ### Risks - Sequencer failure: Self sequence (1d delay; sentiment: good) - State validation: Fraud proofs (INT) (6d 8h challenge period; sentiment: warning) - Data availability: Onchain (sentiment: good) - Exit window: None (sentiment: bad) - Proposer failure: Self propose (12d 17h delay; sentiment: good) ### About Kinto is an Orbit stack L2 with account abstraction and KYC enabled for all users, supporting both modern financial institutions and decentralized protocols. ### Links - Website: https://kinto.xyz - Bridge: https://engen.kinto.xyz - Docs: https://docs.kinto.xyz - Explorer: https://explorer.kinto.xyz/, https://kintoscan.io/ - Repository: https://github.com/kintoxyz - Social: https://twitter.com/kintoxyz, https://discord.com/invite/kinto, https://mirror.xyz/kintoxyz.eth, https://medium.com/mamori-finance - Contracts explorer (Disco): https://disco.ethbeat.org/ui/p/kinto ### Badges - Application-specific chain: This project is built to operate a specific application - EVM: This project uses the Ethereum Virtual Machine to run its smart contracts and supports the Solidity programming language - Ethereum with blobs: This project is posting its data to Ethereum as blobs - Built on Arbitrum Orbit: The project is built on Arbitrum Orbit - Caldera: This project was deployed via the rollup-as-a-service provider Caldera ## Value Secured The interactive TVS charts are shown on [the HTML page](https://ethbeat.org/layer2s/projects/kinto#tvs). Token by token: [TVS breakdown](https://ethbeat.org/layer2s/projects/kinto/tvs-breakdown). - [TVS chart (JSON)](https://ethbeat.org/api/scaling/tvs/kinto?range=max) - [TVS breakdown by token (JSON)](https://ethbeat.org/api/scaling/tvs/kinto/breakdown) ## Activity The interactive activity chart is shown on [the HTML page](https://ethbeat.org/layer2s/projects/kinto#activity). - [Activity chart (JSON)](https://ethbeat.org/api/scaling/activity/kinto?range=max) ## Onchain costs The section shows the operating costs that L2s pay to Ethereum. The interactive costs chart is shown on [the HTML page](https://ethbeat.org/layer2s/projects/kinto#onchain-costs). ### Tracked transactions #### Batch submissions - functionCall: 2023-12-15 02:37 UTC - now; currently used; address: [0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a); selector: 0xe0bc9729; signature: `function addSequencerL2Batch(uint256 sequenceNumber,bytes calldata data,uint256 afterDelayedMessagesRead,address gasRefunder,uint256 prevMessageCount,uint256 newMessageCount)` - functionCall: 2023-12-15 02:37 UTC - now; currently used; address: [0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a); selector: 0x8f111f3c; signature: `function addSequencerL2BatchFromOrigin(uint256 sequenceNumber,bytes data,uint256 afterDelayedMessagesRead,address gasRefunder,uint256 prevMessageCount,uint256 newMessageCount)` - functionCall: 2023-12-15 02:37 UTC - now; currently used; address: [0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a); selector: 0x69cacded; signature: `function addSequencerL2BatchFromOriginDelayProof(uint256 sequenceNumber, bytes data, uint256 afterDelayedMessagesRead, address gasRefunder, uint256 prevMessageCount, uint256 newMessageCount, tuple(bytes32 beforeDelayedAcc, tuple(uint8 kind, address sender, uint64 blockNumber, uint64 timestamp, uint256 inboxSeqNum, uint256 baseFeeL1, bytes32 messageDataHash) delayedMessage) delayProof)` - functionCall: 2023-12-15 02:37 UTC - now; currently used; address: [0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a); selector: 0x917cf8ac; signature: `function addSequencerL2BatchFromBlobsDelayProof(uint256 sequenceNumber, uint256 afterDelayedMessagesRead, address gasRefunder, uint256 prevMessageCount, uint256 newMessageCount, tuple(bytes32 beforeDelayedAcc, tuple(uint8 kind, address sender, uint64 blockNumber, uint64 timestamp, uint256 inboxSeqNum, uint256 baseFeeL1, bytes32 messageDataHash) delayedMessage) delayProof)` - functionCall: 2023-12-15 02:37 UTC - now; currently used; address: [0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a); selector: 0x3e5aa082; signature: `function addSequencerL2BatchFromBlobs(uint256 sequenceNumber,uint256 afterDelayedMessagesRead,address gasRefunder,uint256 prevMessageCount,uint256 newMessageCount)` #### State updates - functionCall: 2023-12-15 02:37 UTC - now; currently used; address: [0x655761AD5FC251F414D6993A73184B0669F278c8](https://etherscan.io/address/0x655761AD5FC251F414D6993A73184B0669F278c8); selector: 0xa04cee60; signature: `function updateSendRoot(bytes32 root, bytes32 l2BlockHash) external` ## Data posted This section shows how much data the project publishes to Ethereum over time. It leaves out data posted to other data-availability (DA) layers. The project currently posts data to [Ethereum](https://ethbeat.org/projects/ethereum). The interactive data posted chart is shown on [the HTML page](https://ethbeat.org/layer2s/projects/kinto#data-posted). ### Tracked transactions #### Blob submissions - DA layer Ethereum: from block 18788587 to now; currently used; inbox: [0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a); sequencers: [0xe27f3f6db6824def1738b2aACe2672aC59046a39](https://etherscan.io/address/0xe27f3f6db6824def1738b2aACe2672aC59046a39) ## Liveness This section shows how "live" the project's operators are by displaying how frequently they submit transactions of the selected type. It also highlights anomalies - significant deviations from their typical schedule. The interactive liveness chart is shown on [the HTML page](https://ethbeat.org/layer2s/projects/kinto#liveness). ### Tracked transactions #### Batch submissions - functionCall: 2023-12-15 02:37 UTC - now; currently used; address: [0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a); selector: 0xe0bc9729; signature: `function addSequencerL2Batch(uint256 sequenceNumber,bytes calldata data,uint256 afterDelayedMessagesRead,address gasRefunder,uint256 prevMessageCount,uint256 newMessageCount)` - functionCall: 2023-12-15 02:37 UTC - now; currently used; address: [0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a); selector: 0x8f111f3c; signature: `function addSequencerL2BatchFromOrigin(uint256 sequenceNumber,bytes data,uint256 afterDelayedMessagesRead,address gasRefunder,uint256 prevMessageCount,uint256 newMessageCount)` - functionCall: 2023-12-15 02:37 UTC - now; currently used; address: [0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a); selector: 0x69cacded; signature: `function addSequencerL2BatchFromOriginDelayProof(uint256 sequenceNumber, bytes data, uint256 afterDelayedMessagesRead, address gasRefunder, uint256 prevMessageCount, uint256 newMessageCount, tuple(bytes32 beforeDelayedAcc, tuple(uint8 kind, address sender, uint64 blockNumber, uint64 timestamp, uint256 inboxSeqNum, uint256 baseFeeL1, bytes32 messageDataHash) delayedMessage) delayProof)` - functionCall: 2023-12-15 02:37 UTC - now; currently used; address: [0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a); selector: 0x917cf8ac; signature: `function addSequencerL2BatchFromBlobsDelayProof(uint256 sequenceNumber, uint256 afterDelayedMessagesRead, address gasRefunder, uint256 prevMessageCount, uint256 newMessageCount, tuple(bytes32 beforeDelayedAcc, tuple(uint8 kind, address sender, uint64 blockNumber, uint64 timestamp, uint256 inboxSeqNum, uint256 baseFeeL1, bytes32 messageDataHash) delayedMessage) delayProof)` - functionCall: 2023-12-15 02:37 UTC - now; currently used; address: [0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a); selector: 0x3e5aa082; signature: `function addSequencerL2BatchFromBlobs(uint256 sequenceNumber,uint256 afterDelayedMessagesRead,address gasRefunder,uint256 prevMessageCount,uint256 newMessageCount)` #### State updates - functionCall: 2023-12-15 02:37 UTC - now; currently used; address: [0x655761AD5FC251F414D6993A73184B0669F278c8](https://etherscan.io/address/0x655761AD5FC251F414D6993A73184B0669F278c8); selector: 0xa04cee60; signature: `function updateSendRoot(bytes32 root, bytes32 l2BlockHash) external` ## Milestones & Incidents - 2025-03-27: [Appchain Stage 1](https://medium.com/mamori-finance/kinto-is-now-a-stage1-appchain-2cf3c81546ea). Users can exit the L2 in case of unwanted upgrades by actors other than the Security Council. - 2024-11-03: [Security Council Governance](https://docs.kinto.xyz/kinto-the-safe-l2/security-kyc-aml/security-council). Kinto gives the ownership of all L1 system contracts to a Security Council that is properly set up. - 2024-10-31: [First ever Challenge on mainnet](https://x.com/vincfurc/status/1853891918037463521). The first correctly resolved fault proof challenge of a mainnet Orbit stack rollup. - 2024-05-22: [Mainnet full launch](https://medium.com/mamori-finance/%EF%B8%8F-engen-is-over-kinto-is-launching-d9f2dd49fb2e). Engen mining is completed and locked funds are bridged to the Kinto L2. - 2023-12-15: [Kinto Mainnet Genesis](https://medium.com/mamori-finance/%EF%B8%8F-kintos-launch-the-set-up-7eddfbb4bc38). Kinto mainnet is launched. Deposits by users are disabled. ## Risk summary **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 user interacts with a compromised whitelisted contract. ### Users can be censored if 4. a KYC provider changes the users' KYC status and the Security Council confirms it. ### MEV can be extracted if 5. the operator exploits their centralized position and frontruns user transactions. ## Risk analysis **Warning:** Fraud proof system is fully deployed but is not yet permissionless as it requires Validators to be whitelisted. ### Sequencer failure Self sequence (1d delay; 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 1d delay on this operation. ### State validation Fraud proofs (INT) (6d 8h challenge period; sentiment: warning) Fraud proofs allow 9 WHITELISTED actors watching the chain to prove that the state is incorrect. At least 5 Challengers are external to the Operator. Interactive proofs (INT) require multiple transactions over time to resolve. There is a 6d 8h challenge period. ### Data availability Onchain (sentiment: good) All of the data needed for proof construction is published on Ethereum L1. ### Exit window None (sentiment: bad) There is no exit window for users to exit in case of unwanted upgrades of the L1 as they are initiated by the Security Council with instant upgrade power and without proper notice. Upgrades initiated by actors other than the Security Council (e.g. KYC providers) on Layer 2 guarantee at least a 7d exit window to the user. ### Proposer failure Self propose (12d 17h delay; sentiment: good) Anyone can become a Proposer after 12d 17h of inactivity from the currently whitelisted Proposers. ## Stage Kinto is a Stage 1 Appchain Optimistic Rollup. **The project does not pass the walkaway test**: users are not able to exit in the presence of malicious operators if the Security Council disappears. ### Scope of assessment #### In scope - Ability to deposit, spend, and withdraw the gas token (ETH) - Derivation logic spec - Upgradability of standard Orbit stack L1 and L2 core contracts - Upgradability of Kinto-specific L2 contracts: KintoAppRegistry, KintoWalletFactory, KintoID, AccessManager, KintoWallet, EntryPoint - Signer policies and recovery process for the KintoWallet - Forced transaction mechanism via L1 through the EntryPoint and the KintoWallet #### Not in scope - Non-gas tokens - Source code to program hash mapping - Upgradability of other whitelisted L2 contracts, including Socket bridge infrastructure - Crosschain DeFi applications Rollup operators cannot compromise the system, but being **application-specific** might bring additional risk. Kinto enforces the use of smart wallets and KYC. A valid state transition in Kinto disallows all transactions by EOAs and new contracts creation, unless specifically whitelisted. This setup effectively enforces smart wallet use because the auxiliary contracts of the standard KintoWallet smart wallet (like the EntryPoint and the KintoWalletFactory) are whitelisted. The KYC validation is part of the KintoWallet signature verification. Since all users must use the same implementation of this smart wallet, all user transactions on Kinto check for an up-to-date KYC flag, and are dropped in case the check fails. The system ensures that KYC can be revoked only if the Security Council proactively agrees to a proposed status change by a KYC provider. The Security Council has been historically following KYC provider decisions and it is explicitly tasked to do so. The KintoWallet implementation supports different signer thresholds with a maximum of 4 signers. The first signer for each users smart wallet though is enforced to be held by Turnkey in a TEE. Users can make transactions using this first signer only through Kinto's frontend. Authenticated by a passkey, the Turnkey TEE then signs the transaction for them and submits it to the L2. The user can still choose to not trust Turnkey by adding 2 EOA signers to their wallet and setting their signer policy to 2/3 during wallet creation. Contracts outside of the ones necessary to interact with the smart wallet and to withdraw the gas token are out of scope for the stage assessment and might present additional risks. **Note:** We're still in the process of formalizing how to properly integrate appchains in the Stages framework. ### Stage 0 6 requirements met. - Met: A complete and functional proof system is deployed. - Met: There are at least 5 external actors who can submit fraud proofs. - Met: The project calls itself a rollup. - Met: State roots are posted to Ethereum L1. - Met: Inputs for the state transition function are posted to Ethereum L1. - Met: A source-available node exists that can recreate the state from Ethereum L1 data. Please note that the ETHBEAT team has not verified the validity of the node source code. [View code](https://docs.kinto.xyz/kinto-the-safe-l2/building-on-kinto/running-kinto-nodes) ### Stage 1 4 requirements met. **Principle** - Met: Compromising ≥75% of the Security Council is the only way (other than bugs) for a rollup to indefinitely block an L2→L1 message (e.g. a withdrawal) or push an invalid L2→L1 message (e.g. an invalid withdrawal) with a <7d exit window. **Guidelines** - Met: Users are able to exit without the help of the permissioned operators. - Met: In case of an unwanted upgrade by actors more centralized than a Security Council, users have at least 7d to exit. - Met: The Security Council is properly set up [(List of members)](https://docs.kinto.xyz/kinto-the-safe-l2/security-kyc-aml/security-council). ### Stage 2 3 issues need fixing. - Issue: Fraud proof submission is open only to whitelisted actors. - Issue: Upgrades unrelated to onchain provable bugs provide less than 30d to exit. - Issue: The Security Council's actions are not confined to onchain provable bugs. [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 ### All data required for proofs is published on chain All the data that is used to construct the system state is published on chain in the form of cheap blobs or calldata. This ensures that it will be available for enough time. **References** - [Sequencing followed by deterministic execution - Arbitrum documentation](https://developer.offchainlabs.com/inside-arbitrum-nitro/#sequencing-followed-by-deterministic-execution) - [SequencerInbox.sol - source code, addSequencerL2BatchFromOrigin function](https://etherscan.io/address/0xa5E09FfA33dd011F5B68aAA55F513D6773579f78#code) Learn more about the DA layer here: [Ethereum](https://ethbeat.org/projects/ethereum) ## State validation ![A diagram of the state validation](https://ethbeat.org/static/images/state-validation/orbit.b691a319.png) Updates to the system state can be proposed and challenged by a set of whitelisted validators. If a state root passes the challenge period, it is optimistically considered correct and made actionable for withdrawals. ### State root proposals Whitelisted validators propose state roots as children of a previous state root. A state root can have multiple conflicting children. This structure forms a graph, and therefore, in the contracts, state roots are referred to as nodes. Each proposal requires a stake, currently set to 0.1 ETH, that can be slashed if the proposal is proven incorrect via a fraud proof. Stakes can be moved from one node to one of its children, either by calling `stakeOnExistingNode` or `stakeOnNewNode`. New nodes cannot be created faster than the minimum assertion period by the same validator, currently set to 15m. The oldest unconfirmed node can be confirmed if the challenge period has passed and there are no siblings, and rejected if the parent is not a confirmed node or if the challenge period has passed and no one is staked on it. **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://docs.arbitrum.io/get-started/arbitrum-introduction) ### Challenges A challenge can be started between two siblings, i.e. two different state roots that share the same parent, by calling the `startChallenge` function. Validators cannot be in more than one challenge at the same time, meaning that the protocol operates with [partial concurrency](https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a). Since each challenge lasts 6d 8h, this implies that the protocol can be subject to [delay attacks](https://medium.com/offchainlabs/solutions-to-delay-attacks-on-rollups-434f9d05a07a), where a malicious actor can delay withdrawals as long as they are willing to pay the cost of losing their stakes. If the protocol is delayed attacked, the new stake requirement increases exponentially for each challenge period of delay. Challenges are played via a bisection game, where asserter and challenger play together to find the first instruction of disagreement. Such instruction is then executed onchain in the WASM OneStepProver contract to determine the winner, who then gets half of the stake of the loser. As said before, a state root is rejected only when no one left is staked on it. The protocol does not enforces valid bisections, meaning that actors can propose correct initial claim and then provide incorrect midpoints. **References** - [Fraud Proof Wars: Arbitrum Classic](https://medium.com/l2beat/fraud-proof-wars-b0cb4d0f452a) ### Program Hashes #### ArbOS wasmModuleRoot Kinto A commitment to the exact WASM binary version used for Orbit stack optimistic dispute games. - Hash: `0x58a9512cf4096461f866446387e845c6573856ef603bba4e24cb1d89630a675c` - Repository: code unknown - Verification: not verified - Used in: [Kinto](https://ethbeat.org/layer2s/projects/kinto) ## Upgrades & Governance ![A diagram of the upgrades and governance](https://ethbeat.org/static/images/upgrades-and-governance/kinto.da6a3d17.png) All critical system smart contracts are upgradeable (can be arbitrarily changed). This permission is held by the 6/8 Kinto Security Council on Layer 1 and can be executed without any delay. On the Kinto Layer 2, critical permissions are mostly guarded by an AccessManager contract, and then passed down with configurable delays to both the Security Council and the 2/4 Kinto Multisig 2. The Appchain designation of Kinto is mainly due to a modified L2 node, which queries a special censoring contract on L2 (called KintoAppRegistry) for a whitelist to filter transactions. This makes the KintoAppRegistry contract a critical system contract and any change to its configuration equivalent to an upgrade of the Layer 2 system. The KintoAppRegistry contract is also governed via the AccessManager by the Security Council or the Kinto Multisig 2 with a 12d delay. Another critical contract on the Appchain is called KintoID. Permissioned actors with the 'KYC provider' role in the KintoID contract can 'sanction' (freeze) user smart wallets, preventing them from transacting. To protect users from this role which is mostly held by EOAs, a sanction expires if not confirmed by the Security Council within 3d. An expired sanction guarantees the user a 9d cooldown window during which they cannot be sanctioned again. The canonical (enforced) smartwallet for users on Kinto can be upgraded via the KintoWalletFactory, using the same path via the AccessManager. Additionally, each smart wallet must use a recoverer address custodied by Turnkey. This allows users to reset the wallet signers via their email in case they lose their passkey. It also necessitates a recovery delay to prevent turnkey from maliciously using their recoverer permission. During this period of 12d, the user can cancel the recovery process with any transaction in their smart wallet. The permissioned sanctions logic by KYC providers necessitates at least an 12d delay on all upgrades that aren't executed by the Security Council, allowing the user at least 7d to exit. ### 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: 73 - Last upgrade: 1y 6mo ago - Avg upgrade interval: 3mo 12d - 2025-05-06 15:50 UTC, upgrade of [SequencerInbox](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a#code): transaction [0xddb2100d0cbc866a1716fa96353d277877650256d07b0291b60814276f866e28](https://etherscan.io/tx/0xddb2100d0cbc866a1716fa96353d277877650256d07b0291b60814276f866e28), implementations: [0xa5E09FfA33dd011F5B68aAA55F513D6773579f78](https://etherscan.io/address/0xa5E09FfA33dd011F5B68aAA55F513D6773579f78#code) ([diff](https://disco.ethbeat.org/diff/eth:0x57411f5BA52531e8199066bC8EC650470A744883/eth:0xa5E09FfA33dd011F5B68aAA55F513D6773579f78)) - 2025-05-06 15:50 UTC, upgrade of [Inbox](https://etherscan.io/address/0xBFfaA85c1756472fFC37e6D172A7eC0538C14474#code): transaction [0xddb2100d0cbc866a1716fa96353d277877650256d07b0291b60814276f866e28](https://etherscan.io/tx/0xddb2100d0cbc866a1716fa96353d277877650256d07b0291b60814276f866e28), implementations: [0x296339ED40ec80746b239b04dE943bb8619784b7](https://etherscan.io/address/0x296339ED40ec80746b239b04dE943bb8619784b7#code) ([diff](https://disco.ethbeat.org/diff/eth:0xc235c5194f2404234fc7C99b4dd15289BB735Cf5/eth:0x296339ED40ec80746b239b04dE943bb8619784b7)) - 2025-04-11 14:53 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0xd8aa458f29ed74a06b3f97a9455c2495bd8d32ea19cdc4764936a6b6e1d2404f](https://explorer.kinto.xyz/tx/0xd8aa458f29ed74a06b3f97a9455c2495bd8d32ea19cdc4764936a6b6e1d2404f), implementations: [0x1d61772AE2e157f9F6A4127526eD86AB5801a477](https://explorer.kinto.xyz/address/0x1d61772AE2e157f9F6A4127526eD86AB5801a477#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x4aC06254558e144C41461a319822993900cE2eE4/kinto:0x1d61772AE2e157f9F6A4127526eD86AB5801a477)) - 2025-02-05 15:37 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0xee19b10811d98a79d18ea4dfd1684702c0e30070a2e3cf428de3799c257b83f8](https://explorer.kinto.xyz/tx/0xee19b10811d98a79d18ea4dfd1684702c0e30070a2e3cf428de3799c257b83f8), implementations: [0x4aC06254558e144C41461a319822993900cE2eE4](https://explorer.kinto.xyz/address/0x4aC06254558e144C41461a319822993900cE2eE4#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xaa0726829d41E3C70B84Bc5390cce82afC56871A/kinto:0x4aC06254558e144C41461a319822993900cE2eE4)) - 2024-12-17 00:38 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0x9e8c1bcb81d01c1d3ed8c7f0b34ac033d5838e341641a809a6a1ad101139e118](https://etherscan.io/tx/0x9e8c1bcb81d01c1d3ed8c7f0b34ac033d5838e341641a809a6a1ad101139e118), implementations: [0xae2F80339Bdd9bd384502A62aEe956eAbF3796e6](https://etherscan.io/address/0xae2F80339Bdd9bd384502A62aEe956eAbF3796e6#code) ([diff](https://disco.ethbeat.org/diff/eth:0x21D3921B50617BDef223207118950B0b577e4007/eth:0xae2F80339Bdd9bd384502A62aEe956eAbF3796e6)) - 2024-12-10 20:00 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x9fa20142e6e04305e74314e6670ecbf65477f470a9251ec55dc52ddcd34940b1](https://explorer.kinto.xyz/tx/0x9fa20142e6e04305e74314e6670ecbf65477f470a9251ec55dc52ddcd34940b1), implementations: [0xaa0726829d41E3C70B84Bc5390cce82afC56871A](https://explorer.kinto.xyz/address/0xaa0726829d41E3C70B84Bc5390cce82afC56871A#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x7CFe474936fA50181ae7c2C43EeB8806e25bc983/kinto:0xaa0726829d41E3C70B84Bc5390cce82afC56871A)) - 2024-12-06 21:43 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x393717142a85ed552e3d455cd886d11abe37095fa7f7be1dd1db7214a65a74dd](https://explorer.kinto.xyz/tx/0x393717142a85ed552e3d455cd886d11abe37095fa7f7be1dd1db7214a65a74dd), implementations: [0x7CFe474936fA50181ae7c2C43EeB8806e25bc983](https://explorer.kinto.xyz/address/0x7CFe474936fA50181ae7c2C43EeB8806e25bc983#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xd3642f5CF57A5090F173294F68Df66583521FeA0/kinto:0x7CFe474936fA50181ae7c2C43EeB8806e25bc983)) - 2024-11-09 21:53 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0xe141386873afcd007f7367eddb0aeccafbc296cbed871bc2f20d86a9272a633d](https://explorer.kinto.xyz/tx/0xe141386873afcd007f7367eddb0aeccafbc296cbed871bc2f20d86a9272a633d), implementations: [0xb9cE6BC89b79c713f34fd15D82a70900fEFD0de1](https://explorer.kinto.xyz/address/0xb9cE6BC89b79c713f34fd15D82a70900fEFD0de1#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xb94240Ff4aB45811c550ee3c5Ea19bC692210A29/kinto:0xb9cE6BC89b79c713f34fd15D82a70900fEFD0de1)) - 2024-10-31 15:56 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0xacd0d3fa0467ad903ee9db6f92b28820c9e8971528d4707a73736c167ade4b8a](https://explorer.kinto.xyz/tx/0xacd0d3fa0467ad903ee9db6f92b28820c9e8971528d4707a73736c167ade4b8a), implementations: [0xb94240Ff4aB45811c550ee3c5Ea19bC692210A29](https://explorer.kinto.xyz/address/0xb94240Ff4aB45811c550ee3c5Ea19bC692210A29#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x226FCf8657ca310b375a7e23B87092cD1e3af92f/kinto:0xb94240Ff4aB45811c550ee3c5Ea19bC692210A29)) - 2024-10-30 01:29 UTC, upgrade of [RollupProxy](https://etherscan.io/address/0x5073dA9cA4810f3E0aA01c20c7d9d02C3f522e11#code): transaction [0x81ed45f10aa3c6062d1d3ce5c6a2763c4e88e93e51d35665e94e33b2b04627ad](https://etherscan.io/tx/0x81ed45f10aa3c6062d1d3ce5c6a2763c4e88e93e51d35665e94e33b2b04627ad), implementations: [0x27Bb05e547CfC9b874f18b0F6F3FB62A58Be9CdB](https://etherscan.io/address/0x27Bb05e547CfC9b874f18b0F6F3FB62A58Be9CdB#code) ([diff](https://disco.ethbeat.org/diff/eth:0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A/eth:0x27Bb05e547CfC9b874f18b0F6F3FB62A58Be9CdB)), [0xa6f528c65569d903C20e7D2639ad343128B4FD27](https://etherscan.io/address/0xa6f528c65569d903C20e7D2639ad343128B4FD27#code) ([diff](https://disco.ethbeat.org/diff/eth:0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1/eth:0xa6f528c65569d903C20e7D2639ad343128B4FD27)) - 2024-10-30 01:29 UTC, upgrade of [ChallengeManager](https://etherscan.io/address/0x6228e2FB8C561f1a5A963039Bc38Eb6D539A1A7F#code): transaction [0x81ed45f10aa3c6062d1d3ce5c6a2763c4e88e93e51d35665e94e33b2b04627ad](https://etherscan.io/tx/0x81ed45f10aa3c6062d1d3ce5c6a2763c4e88e93e51d35665e94e33b2b04627ad), implementations: [0xd14D9d4c8985763B5037A4f253977e059385660c](https://etherscan.io/address/0xd14D9d4c8985763B5037A4f253977e059385660c#code) ([diff](https://disco.ethbeat.org/diff/eth:0x122B88885F1f365B69CAd38B167B039fEd0Ba096/eth:0xd14D9d4c8985763B5037A4f253977e059385660c)) - 2024-10-24 15:56 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x2c5b369329be46ad4a3db64380a2cb87493f7beb80ea91c258d4d648ca9e5806](https://explorer.kinto.xyz/tx/0x2c5b369329be46ad4a3db64380a2cb87493f7beb80ea91c258d4d648ca9e5806), implementations: [0x1Bc47279D052Edb9C1770242287eFC23317Ed675](https://explorer.kinto.xyz/address/0x1Bc47279D052Edb9C1770242287eFC23317Ed675#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x872de68253938792e4e6402d05ef82d98DAAbCdd/kinto:0x1Bc47279D052Edb9C1770242287eFC23317Ed675)) - 2024-10-23 00:48 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x3be2498e2237c3c78d372dca2fc25dbe830b7b92ec4aaf9d92b3be26eba22988](https://explorer.kinto.xyz/tx/0x3be2498e2237c3c78d372dca2fc25dbe830b7b92ec4aaf9d92b3be26eba22988), implementations: [0x872de68253938792e4e6402d05ef82d98DAAbCdd](https://explorer.kinto.xyz/address/0x872de68253938792e4e6402d05ef82d98DAAbCdd#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x62Ee6192c4288f8482F8632cf44fd87c4c612ef6/kinto:0x872de68253938792e4e6402d05ef82d98DAAbCdd)) - 2024-10-15 22:24 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x0ee10f2c231a7703590ac0a8eff238c419203e49d1e4c8f722cfcad5d050ee71](https://explorer.kinto.xyz/tx/0x0ee10f2c231a7703590ac0a8eff238c419203e49d1e4c8f722cfcad5d050ee71), implementations: [0xd3642f5CF57A5090F173294F68Df66583521FeA0](https://explorer.kinto.xyz/address/0xd3642f5CF57A5090F173294F68Df66583521FeA0#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x074e5ECc285b90781f74e491F33fF37849F97220/kinto:0xd3642f5CF57A5090F173294F68Df66583521FeA0)) - 2024-10-12 12:49 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x27c7e650d4537b6ce2532d2c3116e0163e89f0cc9f268213994b735e40b9f32d](https://explorer.kinto.xyz/tx/0x27c7e650d4537b6ce2532d2c3116e0163e89f0cc9f268213994b735e40b9f32d), implementations: [0x226FCf8657ca310b375a7e23B87092cD1e3af92f](https://explorer.kinto.xyz/address/0x226FCf8657ca310b375a7e23B87092cD1e3af92f#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xeC00432A044271A906427554906302e6408B5225/kinto:0x226FCf8657ca310b375a7e23B87092cD1e3af92f)) - 2024-10-12 01:41 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x20b98c3091c7bb516270dca8e0f1c14981dfe166985aa31b3bfb3ebfb64b6a5b](https://explorer.kinto.xyz/tx/0x20b98c3091c7bb516270dca8e0f1c14981dfe166985aa31b3bfb3ebfb64b6a5b), implementations: [0xeC00432A044271A906427554906302e6408B5225](https://explorer.kinto.xyz/address/0xeC00432A044271A906427554906302e6408B5225#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x3D87691B1f887206eAaB7cbfE9Ff067Dc129093B/kinto:0xeC00432A044271A906427554906302e6408B5225)) - 2024-09-26 17:41 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0x31a2c058d7ce91c9d1b526764cf6442a45bdf662d2725bf8535a167303250bec](https://etherscan.io/tx/0x31a2c058d7ce91c9d1b526764cf6442a45bdf662d2725bf8535a167303250bec), implementations: [0x21D3921B50617BDef223207118950B0b577e4007](https://etherscan.io/address/0x21D3921B50617BDef223207118950B0b577e4007#code) ([diff](https://disco.ethbeat.org/diff/eth:0x47e28e296BE2EE69b4579d5eecbABA38217a2b03/eth:0x21D3921B50617BDef223207118950B0b577e4007)) - 2024-08-27 16:05 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x34c2da9b0134d445025877452c261549c144fc9aa06303adbc381e748a08e002](https://explorer.kinto.xyz/tx/0x34c2da9b0134d445025877452c261549c144fc9aa06303adbc381e748a08e002), implementations: [0x3D87691B1f887206eAaB7cbfE9Ff067Dc129093B](https://explorer.kinto.xyz/address/0x3D87691B1f887206eAaB7cbfE9Ff067Dc129093B#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xa592FB45C110F1540D1f13D6563Bb8E1a429Ab4a/kinto:0x3D87691B1f887206eAaB7cbfE9Ff067Dc129093B)) - 2024-08-19 22:06 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0xa0e406a27947d135d3f33ce5534e3258edd49da8f3270b1bf89658beb8854aca](https://explorer.kinto.xyz/tx/0xa0e406a27947d135d3f33ce5534e3258edd49da8f3270b1bf89658beb8854aca), implementations: [0xa592FB45C110F1540D1f13D6563Bb8E1a429Ab4a](https://explorer.kinto.xyz/address/0xa592FB45C110F1540D1f13D6563Bb8E1a429Ab4a#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x9CB3aB22F17223b0A7Ae58BA31CcFf2A3EbE3411/kinto:0xa592FB45C110F1540D1f13D6563Bb8E1a429Ab4a)) - 2024-08-06 21:07 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0x07dac4c8df3e4fbc7619636522e7f893296c5ef9a7dd3b5a28976d5eedf09fd4](https://etherscan.io/tx/0x07dac4c8df3e4fbc7619636522e7f893296c5ef9a7dd3b5a28976d5eedf09fd4), implementations: [0x47e28e296BE2EE69b4579d5eecbABA38217a2b03](https://etherscan.io/address/0x47e28e296BE2EE69b4579d5eecbABA38217a2b03#code) ([diff](https://disco.ethbeat.org/diff/eth:0x23559eB4Ad22c31940a929958B104821126F35b7/eth:0x47e28e296BE2EE69b4579d5eecbABA38217a2b03)) - 2024-07-30 19:05 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x648b891c385ae4e969367533e711bb7df277fe14d27aecf883d8559282f7c0ad](https://explorer.kinto.xyz/tx/0x648b891c385ae4e969367533e711bb7df277fe14d27aecf883d8559282f7c0ad), implementations: [0x9CB3aB22F17223b0A7Ae58BA31CcFf2A3EbE3411](https://explorer.kinto.xyz/address/0x9CB3aB22F17223b0A7Ae58BA31CcFf2A3EbE3411#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xaE0Ed29500fd52311690b56A6FB901843163b7Be/kinto:0x9CB3aB22F17223b0A7Ae58BA31CcFf2A3EbE3411)) - 2024-07-26 21:37 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xa03c844698c376f8ea14a5d657de099fcc45706bb9a106eeee0af960f6f530e8](https://explorer.kinto.xyz/tx/0xa03c844698c376f8ea14a5d657de099fcc45706bb9a106eeee0af960f6f530e8), implementations: [0x62Ee6192c4288f8482F8632cf44fd87c4c612ef6](https://explorer.kinto.xyz/address/0x62Ee6192c4288f8482F8632cf44fd87c4c612ef6#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xD08bB7002FeDb550e458F1b3395F0E80AD7CE116/kinto:0x62Ee6192c4288f8482F8632cf44fd87c4c612ef6)) - 2024-07-22 20:12 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0x0298ee3f7f0e0ebb53b19939a06453013a051923a1f27e59362d93ec2012fc3f](https://etherscan.io/tx/0x0298ee3f7f0e0ebb53b19939a06453013a051923a1f27e59362d93ec2012fc3f), implementations: [0x23559eB4Ad22c31940a929958B104821126F35b7](https://etherscan.io/address/0x23559eB4Ad22c31940a929958B104821126F35b7#code) ([diff](https://disco.ethbeat.org/diff/eth:0xEEe82E92bA40A694409B4BDa3D7426188c61163e/eth:0x23559eB4Ad22c31940a929958B104821126F35b7)) - 2024-07-22 16:13 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x63e90979522ddb51bf7df0e5f3980b927c98dc2e7c3e819390528a0467be59ed](https://explorer.kinto.xyz/tx/0x63e90979522ddb51bf7df0e5f3980b927c98dc2e7c3e819390528a0467be59ed), implementations: [0xD08bB7002FeDb550e458F1b3395F0E80AD7CE116](https://explorer.kinto.xyz/address/0xD08bB7002FeDb550e458F1b3395F0E80AD7CE116#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x12FF2EF4291d7EF4e4B58B6274aa65A895a15259/kinto:0xD08bB7002FeDb550e458F1b3395F0E80AD7CE116)) - 2024-07-21 20:18 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x3937fc848b6c1c012e8f6379ab55329920be3928bfb799d86b7b9b29e108273f](https://explorer.kinto.xyz/tx/0x3937fc848b6c1c012e8f6379ab55329920be3928bfb799d86b7b9b29e108273f), implementations: [0x12FF2EF4291d7EF4e4B58B6274aa65A895a15259](https://explorer.kinto.xyz/address/0x12FF2EF4291d7EF4e4B58B6274aa65A895a15259#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x1618A2F977F17f4AE8a3e08E79300f09677d18c2/kinto:0x12FF2EF4291d7EF4e4B58B6274aa65A895a15259)) - 2024-07-21 17:31 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x11c127be50c54efdcf307e79bd79bb51e7ef34adc0d228125d4096c5831e422e](https://explorer.kinto.xyz/tx/0x11c127be50c54efdcf307e79bd79bb51e7ef34adc0d228125d4096c5831e422e), implementations: [0xaE0Ed29500fd52311690b56A6FB901843163b7Be](https://explorer.kinto.xyz/address/0xaE0Ed29500fd52311690b56A6FB901843163b7Be#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xc7e69C953418d746a0aa01b5Ddf12911cE90A27C/kinto:0xaE0Ed29500fd52311690b56A6FB901843163b7Be)) - 2024-07-20 00:34 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x65a3ce1967ee12753fa0b9dfaa72f3826b05afad7953331fc9a980944b241f9e](https://explorer.kinto.xyz/tx/0x65a3ce1967ee12753fa0b9dfaa72f3826b05afad7953331fc9a980944b241f9e), implementations: [0xc7e69C953418d746a0aa01b5Ddf12911cE90A27C](https://explorer.kinto.xyz/address/0xc7e69C953418d746a0aa01b5Ddf12911cE90A27C#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x628D6a2546c00119aBC35262856B5abF6eea547b/kinto:0xc7e69C953418d746a0aa01b5Ddf12911cE90A27C)) - 2024-07-19 17:37 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x617c43f088a4a3d1414b5dce120c0bca00ebcf5e935909d07e2f55d560f534e2](https://explorer.kinto.xyz/tx/0x617c43f088a4a3d1414b5dce120c0bca00ebcf5e935909d07e2f55d560f534e2), implementations: [0x628D6a2546c00119aBC35262856B5abF6eea547b](https://explorer.kinto.xyz/address/0x628D6a2546c00119aBC35262856B5abF6eea547b#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xe1E48162e1E18e04E6D073884396eFE2964D9225/kinto:0x628D6a2546c00119aBC35262856B5abF6eea547b)) - 2024-07-19 17:19 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0xe55a23d9834d4447a6f41e8d22bb27a19644516f2a54bf813a30fc53435e7916](https://explorer.kinto.xyz/tx/0xe55a23d9834d4447a6f41e8d22bb27a19644516f2a54bf813a30fc53435e7916), implementations: [0xe1E48162e1E18e04E6D073884396eFE2964D9225](https://explorer.kinto.xyz/address/0xe1E48162e1E18e04E6D073884396eFE2964D9225#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x89C44a887bB582d2E708d6A452f67538b1A71087/kinto:0xe1E48162e1E18e04E6D073884396eFE2964D9225)) - 2024-07-18 20:40 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x008cc76a3869a0ba622ed914ae8261f08e6ef9f2b1c27bb17ec8294b2962f9dd](https://explorer.kinto.xyz/tx/0x008cc76a3869a0ba622ed914ae8261f08e6ef9f2b1c27bb17ec8294b2962f9dd), implementations: [0x89C44a887bB582d2E708d6A452f67538b1A71087](https://explorer.kinto.xyz/address/0x89C44a887bB582d2E708d6A452f67538b1A71087#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xdE7d1b7510435F3E849c4158D21788B82d7040D5/kinto:0x89C44a887bB582d2E708d6A452f67538b1A71087)) - 2024-07-18 14:54 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x2bff1ece52349108d91c3e15ab0071df7008ffbf50d682aace6ea628064225a7](https://explorer.kinto.xyz/tx/0x2bff1ece52349108d91c3e15ab0071df7008ffbf50d682aace6ea628064225a7), implementations: [0xdE7d1b7510435F3E849c4158D21788B82d7040D5](https://explorer.kinto.xyz/address/0xdE7d1b7510435F3E849c4158D21788B82d7040D5#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x476ac3dEEe552acbc5a16f3Cb745C6EF8F597e9d/kinto:0xdE7d1b7510435F3E849c4158D21788B82d7040D5)) - 2024-07-17 22:46 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x4b015bf29194bc172a826606ca3a9edc678ed4956758d4b6b38ca2fdd87e338c](https://explorer.kinto.xyz/tx/0x4b015bf29194bc172a826606ca3a9edc678ed4956758d4b6b38ca2fdd87e338c), implementations: [0x476ac3dEEe552acbc5a16f3Cb745C6EF8F597e9d](https://explorer.kinto.xyz/address/0x476ac3dEEe552acbc5a16f3Cb745C6EF8F597e9d#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x4060d0628dda0BD6Cc65ef9cEe3Ac16cc0B41F1e/kinto:0x476ac3dEEe552acbc5a16f3Cb745C6EF8F597e9d)) - 2024-07-17 22:39 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x3efb1c4001ac3432eda7a8937bd5443a734208ec33c3163505005d7afbf56a3f](https://explorer.kinto.xyz/tx/0x3efb1c4001ac3432eda7a8937bd5443a734208ec33c3163505005d7afbf56a3f), implementations: [0x4060d0628dda0BD6Cc65ef9cEe3Ac16cc0B41F1e](https://explorer.kinto.xyz/address/0x4060d0628dda0BD6Cc65ef9cEe3Ac16cc0B41F1e#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x2542b185DFed7F6312CFE63eFC4e295DcC2AE154/kinto:0x4060d0628dda0BD6Cc65ef9cEe3Ac16cc0B41F1e)) - 2024-07-04 20:28 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0xc2da3cd399b883f8d1a3edb0983815cf8be06a8dd9921a2b153b2b399ad8fa52](https://explorer.kinto.xyz/tx/0xc2da3cd399b883f8d1a3edb0983815cf8be06a8dd9921a2b153b2b399ad8fa52), implementations: [0x2542b185DFed7F6312CFE63eFC4e295DcC2AE154](https://explorer.kinto.xyz/address/0x2542b185DFed7F6312CFE63eFC4e295DcC2AE154#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x48D2b947B1aa3A23A890dd456a404394fb2F1636/kinto:0x2542b185DFed7F6312CFE63eFC4e295DcC2AE154)) - 2024-07-02 18:39 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0xb2ea3f8b83f6bf3795c3a6a59066a3bbc168063aef8d671873704ed1d98b5263](https://explorer.kinto.xyz/tx/0xb2ea3f8b83f6bf3795c3a6a59066a3bbc168063aef8d671873704ed1d98b5263), implementations: [0x48D2b947B1aa3A23A890dd456a404394fb2F1636](https://explorer.kinto.xyz/address/0x48D2b947B1aa3A23A890dd456a404394fb2F1636#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xe1F135742dE49A5A3337A59440b1B7a986F634ea/kinto:0x48D2b947B1aa3A23A890dd456a404394fb2F1636)) - 2024-06-29 15:34 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x29ba69b7f64244b4e7d4a60f0b3fb9dd5ef82a58b3c044047999df8fd82f6208](https://explorer.kinto.xyz/tx/0x29ba69b7f64244b4e7d4a60f0b3fb9dd5ef82a58b3c044047999df8fd82f6208), implementations: [0x1618A2F977F17f4AE8a3e08E79300f09677d18c2](https://explorer.kinto.xyz/address/0x1618A2F977F17f4AE8a3e08E79300f09677d18c2#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xd2ecFd5Fc0985D217FD28705847f189F4990875f/kinto:0x1618A2F977F17f4AE8a3e08E79300f09677d18c2)) - 2024-06-29 15:27 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x5864b8a919c9d685cfa6a158f0facbe31e17d0de8a9d246dc7f1d83f42072b7f](https://explorer.kinto.xyz/tx/0x5864b8a919c9d685cfa6a158f0facbe31e17d0de8a9d246dc7f1d83f42072b7f), implementations: [0xd2ecFd5Fc0985D217FD28705847f189F4990875f](https://explorer.kinto.xyz/address/0xd2ecFd5Fc0985D217FD28705847f189F4990875f#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xB80A4b325bA44c441275853656F9239044a0D78a/kinto:0xd2ecFd5Fc0985D217FD28705847f189F4990875f)) - 2024-06-27 16:39 UTC, upgrade of [SequencerInbox](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a#code): transaction [0x9226b704344df97784d15fc6cdbcfef620f393011c803879e7ec2e8c875665b0](https://etherscan.io/tx/0x9226b704344df97784d15fc6cdbcfef620f393011c803879e7ec2e8c875665b0), implementations: [0x57411f5BA52531e8199066bC8EC650470A744883](https://etherscan.io/address/0x57411f5BA52531e8199066bC8EC650470A744883#code) ([diff](https://disco.ethbeat.org/diff/eth:0x873484Ba63353C8b71210ce123B465512d408B27/eth:0x57411f5BA52531e8199066bC8EC650470A744883)) - 2024-06-27 16:39 UTC, upgrade of [ChallengeManager](https://etherscan.io/address/0x6228e2FB8C561f1a5A963039Bc38Eb6D539A1A7F#code): transaction [0x9226b704344df97784d15fc6cdbcfef620f393011c803879e7ec2e8c875665b0](https://etherscan.io/tx/0x9226b704344df97784d15fc6cdbcfef620f393011c803879e7ec2e8c875665b0), implementations: [0x122B88885F1f365B69CAd38B167B039fEd0Ba096](https://etherscan.io/address/0x122B88885F1f365B69CAd38B167B039fEd0Ba096#code) ([diff](https://disco.ethbeat.org/diff/eth:0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754/eth:0x122B88885F1f365B69CAd38B167B039fEd0Ba096)) - 2024-06-22 21:24 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0xf174716076d1373e6ee74c5f2afc7aea9de184deb45b3c992d873160c0bf5355](https://etherscan.io/tx/0xf174716076d1373e6ee74c5f2afc7aea9de184deb45b3c992d873160c0bf5355), implementations: [0xEEe82E92bA40A694409B4BDa3D7426188c61163e](https://etherscan.io/address/0xEEe82E92bA40A694409B4BDa3D7426188c61163e#code) ([diff](https://disco.ethbeat.org/diff/eth:0x270f25127D7C48c956459e113aa81615CC30AeE2/eth:0xEEe82E92bA40A694409B4BDa3D7426188c61163e)) - 2024-06-15 22:07 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x57583bb3409d701289f051e763cc1ea63f29f0d1533724628129e6199a13e7fb](https://explorer.kinto.xyz/tx/0x57583bb3409d701289f051e763cc1ea63f29f0d1533724628129e6199a13e7fb), implementations: [0xB80A4b325bA44c441275853656F9239044a0D78a](https://explorer.kinto.xyz/address/0xB80A4b325bA44c441275853656F9239044a0D78a#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x19D2dc7dF25E9711c9551bc07D4EbCac780b71d8/kinto:0xB80A4b325bA44c441275853656F9239044a0D78a)) - 2024-06-10 19:54 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x194878dfe2eed6db4fe13b57bb2f0e11ad5760f0b4a6fc69917eee8e82e61085](https://explorer.kinto.xyz/tx/0x194878dfe2eed6db4fe13b57bb2f0e11ad5760f0b4a6fc69917eee8e82e61085), implementations: [0x19D2dc7dF25E9711c9551bc07D4EbCac780b71d8](https://explorer.kinto.xyz/address/0x19D2dc7dF25E9711c9551bc07D4EbCac780b71d8#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x880742Eac8DD7c5C40fD19dc00C0c4785C214bEE/kinto:0x19D2dc7dF25E9711c9551bc07D4EbCac780b71d8)) - 2024-06-05 21:52 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xeac8c1256dbdee7b01b591209f3bb09fd03694ec850b3ce9b5681cc6fc63fcbe](https://explorer.kinto.xyz/tx/0xeac8c1256dbdee7b01b591209f3bb09fd03694ec850b3ce9b5681cc6fc63fcbe), implementations: [0x880742Eac8DD7c5C40fD19dc00C0c4785C214bEE](https://explorer.kinto.xyz/address/0x880742Eac8DD7c5C40fD19dc00C0c4785C214bEE#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x93378e7303804e80eafC4bbcC40dE9228c10fF73/kinto:0x880742Eac8DD7c5C40fD19dc00C0c4785C214bEE)) - 2024-05-28 20:28 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x9453bcbda654b94abb2eb8623543f84504cc2bb05777de4baa97216c2bb72e66](https://explorer.kinto.xyz/tx/0x9453bcbda654b94abb2eb8623543f84504cc2bb05777de4baa97216c2bb72e66), implementations: [0x93378e7303804e80eafC4bbcC40dE9228c10fF73](https://explorer.kinto.xyz/address/0x93378e7303804e80eafC4bbcC40dE9228c10fF73#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x7452748E16429FDa1501cD03D1289d4Fd262A0bb/kinto:0x93378e7303804e80eafC4bbcC40dE9228c10fF73)) - 2024-05-22 02:17 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0xa99267f3208e313084784d7da895d88acd4a86001483566f21f3073e0ee13039](https://etherscan.io/tx/0xa99267f3208e313084784d7da895d88acd4a86001483566f21f3073e0ee13039), implementations: [0x270f25127D7C48c956459e113aa81615CC30AeE2](https://etherscan.io/address/0x270f25127D7C48c956459e113aa81615CC30AeE2#code) ([diff](https://disco.ethbeat.org/diff/eth:0x0210AE8703F8c9A88D7050825bd8001E359CB4BA/eth:0x270f25127D7C48c956459e113aa81615CC30AeE2)) - 2024-05-22 00:09 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0x80b6eb0ef3cabe648cfb4cd49f4c6efbdb3283f04682065f99f4c871c8315839](https://etherscan.io/tx/0x80b6eb0ef3cabe648cfb4cd49f4c6efbdb3283f04682065f99f4c871c8315839), implementations: [0x0210AE8703F8c9A88D7050825bd8001E359CB4BA](https://etherscan.io/address/0x0210AE8703F8c9A88D7050825bd8001E359CB4BA#code) ([diff](https://disco.ethbeat.org/diff/eth:0x3636617973f25a512676cb06876f0C885568664a/eth:0x0210AE8703F8c9A88D7050825bd8001E359CB4BA)) - 2024-05-21 00:55 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0xe8481050b8e1b2d41d1e79a89d004596c9f1ed6293e2a0b07e295d7104b72108](https://etherscan.io/tx/0xe8481050b8e1b2d41d1e79a89d004596c9f1ed6293e2a0b07e295d7104b72108), implementations: [0x3636617973f25a512676cb06876f0C885568664a](https://etherscan.io/address/0x3636617973f25a512676cb06876f0C885568664a#code) ([diff](https://disco.ethbeat.org/diff/eth:0x989b9f407687DA3050C957CfeF5E6c18BeE7cb9F/eth:0x3636617973f25a512676cb06876f0C885568664a)) - 2024-05-08 00:06 UTC, upgrade of [Inbox](https://etherscan.io/address/0xBFfaA85c1756472fFC37e6D172A7eC0538C14474#code): transaction [0xec98dd39612eb11b2d7e15fc9961c34aba0796fd078989942636728ebeb888e3](https://etherscan.io/tx/0xec98dd39612eb11b2d7e15fc9961c34aba0796fd078989942636728ebeb888e3), implementations: [0xc235c5194f2404234fc7C99b4dd15289BB735Cf5](https://etherscan.io/address/0xc235c5194f2404234fc7C99b4dd15289BB735Cf5#code) ([diff](https://disco.ethbeat.org/diff/eth:0x518465d9f81bDE1e573f9bD2a6761F8ADaAFe73e/eth:0xc235c5194f2404234fc7C99b4dd15289BB735Cf5)) - 2024-05-03 15:22 UTC, upgrade of [Inbox](https://etherscan.io/address/0xBFfaA85c1756472fFC37e6D172A7eC0538C14474#code): transaction [0x3ad996252ae2a17bb0e7b5ec38eee0d104fd097da479cb3911b34d925f1750d7](https://etherscan.io/tx/0x3ad996252ae2a17bb0e7b5ec38eee0d104fd097da479cb3911b34d925f1750d7), implementations: [0x518465d9f81bDE1e573f9bD2a6761F8ADaAFe73e](https://etherscan.io/address/0x518465d9f81bDE1e573f9bD2a6761F8ADaAFe73e#code) ([diff](https://disco.ethbeat.org/diff/eth:0x1162084C3C6575121146582Db5BE43189e8CEe6b/eth:0x518465d9f81bDE1e573f9bD2a6761F8ADaAFe73e)) - 2024-04-03 10:43 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x2603e64d46b43f597907b4e75e1328c3c9708bf21d679c85842468ae74eb6585](https://explorer.kinto.xyz/tx/0x2603e64d46b43f597907b4e75e1328c3c9708bf21d679c85842468ae74eb6585), implementations: [0x7452748E16429FDa1501cD03D1289d4Fd262A0bb](https://explorer.kinto.xyz/address/0x7452748E16429FDa1501cD03D1289d4Fd262A0bb#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x916FeD38032eC9f550b91da58A50D0487f12C098/kinto:0x7452748E16429FDa1501cD03D1289d4Fd262A0bb)) - 2024-03-26 06:51 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0x1b0c58c017710ce99817ef751625accd468c9661ecff7984680eaf6e2150d968](https://etherscan.io/tx/0x1b0c58c017710ce99817ef751625accd468c9661ecff7984680eaf6e2150d968), implementations: [0x989b9f407687DA3050C957CfeF5E6c18BeE7cb9F](https://etherscan.io/address/0x989b9f407687DA3050C957CfeF5E6c18BeE7cb9F#code) ([diff](https://disco.ethbeat.org/diff/eth:0xE3641CbDAc5477C350c8FeAAF52Ddc021451A2aA/eth:0x989b9f407687DA3050C957CfeF5E6c18BeE7cb9F)) - 2024-03-15 15:28 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x8a2a8eb95a0ddc294076cd547a162d0db4ad847f205d7a1d4aa8f853932ddecc](https://explorer.kinto.xyz/tx/0x8a2a8eb95a0ddc294076cd547a162d0db4ad847f205d7a1d4aa8f853932ddecc), implementations: [0x916FeD38032eC9f550b91da58A50D0487f12C098](https://explorer.kinto.xyz/address/0x916FeD38032eC9f550b91da58A50D0487f12C098#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x37F7E177dA12063632cBB9bA964f4B7F71A8De1a/kinto:0x916FeD38032eC9f550b91da58A50D0487f12C098)) - 2024-03-15 08:50 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x90e8959faaba48b32ee578b16427c148df949618dd588735e33ef730ca097344](https://explorer.kinto.xyz/tx/0x90e8959faaba48b32ee578b16427c148df949618dd588735e33ef730ca097344), implementations: [0x37F7E177dA12063632cBB9bA964f4B7F71A8De1a](https://explorer.kinto.xyz/address/0x37F7E177dA12063632cBB9bA964f4B7F71A8De1a#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x8eE847CCF9C6143e55Ac156c2Dee42c0928A3ccB/kinto:0x37F7E177dA12063632cBB9bA964f4B7F71A8De1a)) - 2024-03-15 01:29 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0xd52c14d572e45c1bd011844d136b7c492fc5ecb802e1c50f850c6662f3a7fccf](https://etherscan.io/tx/0xd52c14d572e45c1bd011844d136b7c492fc5ecb802e1c50f850c6662f3a7fccf), implementations: [0xE3641CbDAc5477C350c8FeAAF52Ddc021451A2aA](https://etherscan.io/address/0xE3641CbDAc5477C350c8FeAAF52Ddc021451A2aA#code) ([diff](https://disco.ethbeat.org/diff/eth:0x31a20f10c846BD3Ed41c6c05c340bFD7A57ECADA/eth:0xE3641CbDAc5477C350c8FeAAF52Ddc021451A2aA)) - 2024-03-13 12:31 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0xa1780c4191178aef57f3fc1a9d38a431d46fa163ed0436c839afade5dc91328e](https://etherscan.io/tx/0xa1780c4191178aef57f3fc1a9d38a431d46fa163ed0436c839afade5dc91328e), implementations: [0x31a20f10c846BD3Ed41c6c05c340bFD7A57ECADA](https://etherscan.io/address/0x31a20f10c846BD3Ed41c6c05c340bFD7A57ECADA#code) ([diff](https://disco.ethbeat.org/diff/eth:0x925eC66892261203536a4aede9CA8e8D0feeA4ad/eth:0x31a20f10c846BD3Ed41c6c05c340bFD7A57ECADA)) - 2024-03-12 12:55 UTC, deployment of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0x5fe42b41ba3aafb36ec09d39284fdfc0d6df534b81488c7382ee8418fe620e62](https://etherscan.io/tx/0x5fe42b41ba3aafb36ec09d39284fdfc0d6df534b81488c7382ee8418fe620e62), implementations: [0x925eC66892261203536a4aede9CA8e8D0feeA4ad](https://etherscan.io/address/0x925eC66892261203536a4aede9CA8e8D0feeA4ad#code) - 2024-03-12 07:30 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x163d555fb34da76bd2055457b4abd0713c12476a2bf9db6694b0e06f7f28e8b8](https://explorer.kinto.xyz/tx/0x163d555fb34da76bd2055457b4abd0713c12476a2bf9db6694b0e06f7f28e8b8), implementations: [0x8eE847CCF9C6143e55Ac156c2Dee42c0928A3ccB](https://explorer.kinto.xyz/address/0x8eE847CCF9C6143e55Ac156c2Dee42c0928A3ccB#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x7a4A12Aa90eF6F393777A0F2bA1512F4963f406a/kinto:0x8eE847CCF9C6143e55Ac156c2Dee42c0928A3ccB)) - 2024-02-15 06:48 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xd1ce7ae06ce76630c63e745d01163f4b6cf40900a22074a7f514d6e5aa7afb3f](https://explorer.kinto.xyz/tx/0xd1ce7ae06ce76630c63e745d01163f4b6cf40900a22074a7f514d6e5aa7afb3f), implementations: [0x7a4A12Aa90eF6F393777A0F2bA1512F4963f406a](https://explorer.kinto.xyz/address/0x7a4A12Aa90eF6F393777A0F2bA1512F4963f406a#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x30D26e75D542Ba2A7e3B35BcC78FDC064B935D8B/kinto:0x7a4A12Aa90eF6F393777A0F2bA1512F4963f406a)) - 2024-02-15 06:48 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x4f90c154f986a5dcdbe046dc12c5653b88c0dad96178f2a82cf32ebf7d99c1ae](https://explorer.kinto.xyz/tx/0x4f90c154f986a5dcdbe046dc12c5653b88c0dad96178f2a82cf32ebf7d99c1ae), implementations: [0x074e5ECc285b90781f74e491F33fF37849F97220](https://explorer.kinto.xyz/address/0x074e5ECc285b90781f74e491F33fF37849F97220#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xE5eBdFCB597DD84CFeA412278f1c46A0D83aaC39/kinto:0x074e5ECc285b90781f74e491F33fF37849F97220)) - 2024-02-15 06:47 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x9d555f249857efbb76ff058de2188602fa49a202f5e8249cc463d274b2e57e9e](https://explorer.kinto.xyz/tx/0x9d555f249857efbb76ff058de2188602fa49a202f5e8249cc463d274b2e57e9e), implementations: [0xe1F135742dE49A5A3337A59440b1B7a986F634ea](https://explorer.kinto.xyz/address/0xe1F135742dE49A5A3337A59440b1B7a986F634ea#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x60ce7AF33fB6BCA504058fc1F5BF0bc816AD7Fc1/kinto:0xe1F135742dE49A5A3337A59440b1B7a986F634ea)) - 2024-02-07 17:46 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x4e490e7a1750adae92b047c5c031496b73a1bf741b41cfb321b24a57dbf5f620](https://explorer.kinto.xyz/tx/0x4e490e7a1750adae92b047c5c031496b73a1bf741b41cfb321b24a57dbf5f620), implementations: [0x60ce7AF33fB6BCA504058fc1F5BF0bc816AD7Fc1](https://explorer.kinto.xyz/address/0x60ce7AF33fB6BCA504058fc1F5BF0bc816AD7Fc1#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xA82F30210F7dB1642bc20a5adCECbB16f766435B/kinto:0x60ce7AF33fB6BCA504058fc1F5BF0bc816AD7Fc1)) - 2024-02-01 19:28 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x84b908e328466db6827fbfde299bd3084b48d27aac618ee825815f6ee590021d](https://explorer.kinto.xyz/tx/0x84b908e328466db6827fbfde299bd3084b48d27aac618ee825815f6ee590021d), implementations: [0xE5eBdFCB597DD84CFeA412278f1c46A0D83aaC39](https://explorer.kinto.xyz/address/0xE5eBdFCB597DD84CFeA412278f1c46A0D83aaC39#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x41bC5c9B1FC8Ab95890De5339737Bc791421ea56/kinto:0xE5eBdFCB597DD84CFeA412278f1c46A0D83aaC39)) - 2024-02-01 19:03 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xd46d2e4408972dc97ea9387267b37667bffd0a13dd5892d2b8604e17395a9bd3](https://explorer.kinto.xyz/tx/0xd46d2e4408972dc97ea9387267b37667bffd0a13dd5892d2b8604e17395a9bd3), implementations: [0x30D26e75D542Ba2A7e3B35BcC78FDC064B935D8B](https://explorer.kinto.xyz/address/0x30D26e75D542Ba2A7e3B35BcC78FDC064B935D8B#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x63495C71a036Fb886e65b6F41BA2A26d406E8108/kinto:0x30D26e75D542Ba2A7e3B35BcC78FDC064B935D8B)) - 2024-02-01 19:03 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0xae9d5d179229788eb3f6c25f24fc0d7adf7906a86c41cb344b36d5d0db812d6b](https://explorer.kinto.xyz/tx/0xae9d5d179229788eb3f6c25f24fc0d7adf7906a86c41cb344b36d5d0db812d6b), implementations: [0x41bC5c9B1FC8Ab95890De5339737Bc791421ea56](https://explorer.kinto.xyz/address/0x41bC5c9B1FC8Ab95890De5339737Bc791421ea56#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x2AA456d97fB8f75283327458920D4daA2BFe363e/kinto:0x41bC5c9B1FC8Ab95890De5339737Bc791421ea56)) - 2024-01-23 21:33 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xd134cdb81b340183459994909b5579f421a4353f61a699b08f3e5ce2e513cf46](https://explorer.kinto.xyz/tx/0xd134cdb81b340183459994909b5579f421a4353f61a699b08f3e5ce2e513cf46), implementations: [0x63495C71a036Fb886e65b6F41BA2A26d406E8108](https://explorer.kinto.xyz/address/0x63495C71a036Fb886e65b6F41BA2A26d406E8108#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x48525Ac956c946110e2358A7E8a7A3D8290676EC/kinto:0x63495C71a036Fb886e65b6F41BA2A26d406E8108)) - 2024-01-23 21:33 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x92482d283200aa211700c0f4d8b9e4a6d99ca218edb4037c71f1609e6a82f008](https://explorer.kinto.xyz/tx/0x92482d283200aa211700c0f4d8b9e4a6d99ca218edb4037c71f1609e6a82f008), implementations: [0xA82F30210F7dB1642bc20a5adCECbB16f766435B](https://explorer.kinto.xyz/address/0xA82F30210F7dB1642bc20a5adCECbB16f766435B#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xA82F30210F7dB1642bc20a5adCECbB16f766435B/kinto:0xA82F30210F7dB1642bc20a5adCECbB16f766435B)) - 2024-01-23 21:07 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x8499136067b2f7054fec3ee6a666c316c84cb16dae358501a7ed4f3cb8bf2d18](https://explorer.kinto.xyz/tx/0x8499136067b2f7054fec3ee6a666c316c84cb16dae358501a7ed4f3cb8bf2d18), implementations: [0xA82F30210F7dB1642bc20a5adCECbB16f766435B](https://explorer.kinto.xyz/address/0xA82F30210F7dB1642bc20a5adCECbB16f766435B#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xEDA88D4810E14aE4C384369CbC6F1510787Dc4fB/kinto:0xA82F30210F7dB1642bc20a5adCECbB16f766435B)) - 2024-01-20 06:42 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x48188ec199172f045bbcae2fd576d33c3a3e815931349b121d7cddc1de137f95](https://explorer.kinto.xyz/tx/0x48188ec199172f045bbcae2fd576d33c3a3e815931349b121d7cddc1de137f95), implementations: [0x48525Ac956c946110e2358A7E8a7A3D8290676EC](https://explorer.kinto.xyz/address/0x48525Ac956c946110e2358A7E8a7A3D8290676EC#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xc85dAbd4b238477A1d821111A6ec8BC94D9F6394/kinto:0x48525Ac956c946110e2358A7E8a7A3D8290676EC)) - 2024-01-16 00:49 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xa64107a2068c8cd6d653bd8bdce635a815f39586a5ed69c352f1e4a73e08f9cd](https://explorer.kinto.xyz/tx/0xa64107a2068c8cd6d653bd8bdce635a815f39586a5ed69c352f1e4a73e08f9cd), implementations: [0xc85dAbd4b238477A1d821111A6ec8BC94D9F6394](https://explorer.kinto.xyz/address/0xc85dAbd4b238477A1d821111A6ec8BC94D9F6394#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x1b5976043578C6F4d2D1d17D3d4AE89Cf001B9d5/kinto:0xc85dAbd4b238477A1d821111A6ec8BC94D9F6394)) - 2024-01-15 19:19 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x44fd2d87a8b692ae4257c1336d44296c4b1e4e78d2a0093d97a4fcb41dffa0f5](https://explorer.kinto.xyz/tx/0x44fd2d87a8b692ae4257c1336d44296c4b1e4e78d2a0093d97a4fcb41dffa0f5), implementations: [0x1b5976043578C6F4d2D1d17D3d4AE89Cf001B9d5](https://explorer.kinto.xyz/address/0x1b5976043578C6F4d2D1d17D3d4AE89Cf001B9d5#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x652c9b99f916beb42ccb7883a725E2f9219095B4/kinto:0x1b5976043578C6F4d2D1d17D3d4AE89Cf001B9d5)) - 2024-01-15 16:36 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x6bc0ebf4dca10e8817f37d144980b6908597ed327a05707ceda82f1398692959](https://explorer.kinto.xyz/tx/0x6bc0ebf4dca10e8817f37d144980b6908597ed327a05707ceda82f1398692959), implementations: [0x2AA456d97fB8f75283327458920D4daA2BFe363e](https://explorer.kinto.xyz/address/0x2AA456d97fB8f75283327458920D4daA2BFe363e#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xd838189759e85Ac8673515FFd9c72cc854f360Fa/kinto:0x2AA456d97fB8f75283327458920D4daA2BFe363e)) - 2024-01-15 16:36 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x02e7d7327761fac3fe83beefd23ecae331aade5d0d303861056cdf9f2dab8eb7](https://explorer.kinto.xyz/tx/0x02e7d7327761fac3fe83beefd23ecae331aade5d0d303861056cdf9f2dab8eb7), implementations: [0x652c9b99f916beb42ccb7883a725E2f9219095B4](https://explorer.kinto.xyz/address/0x652c9b99f916beb42ccb7883a725E2f9219095B4#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xd6Dea5Ff03f099242DBDF737E25e4bf4B9d4f9f6/kinto:0x652c9b99f916beb42ccb7883a725E2f9219095B4)) - 2024-01-13 23:16 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x5526a267a631debc424ea7eda141fd18f5fe357505cb32bc2c6bae22fbb15246](https://explorer.kinto.xyz/tx/0x5526a267a631debc424ea7eda141fd18f5fe357505cb32bc2c6bae22fbb15246), implementations: [0xd838189759e85Ac8673515FFd9c72cc854f360Fa](https://explorer.kinto.xyz/address/0xd838189759e85Ac8673515FFd9c72cc854f360Fa#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xa3625A24376C2eac96eDcF353C88F3F3a1De030a/kinto:0xd838189759e85Ac8673515FFd9c72cc854f360Fa)) - 2024-01-10 02:08 UTC, deployment of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0xde75968b0229e8642d50ce24b04d03c82f94c7c09c7e5295e344c29c59509a42](https://explorer.kinto.xyz/tx/0xde75968b0229e8642d50ce24b04d03c82f94c7c09c7e5295e344c29c59509a42), implementations: [0xEDA88D4810E14aE4C384369CbC6F1510787Dc4fB](https://explorer.kinto.xyz/address/0xEDA88D4810E14aE4C384369CbC6F1510787Dc4fB#code) - 2024-01-10 01:57 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xb19bd9f9546a11a17bf89a7bc467d1138d0249ab97dde4f0fe83cfae4302e1af](https://explorer.kinto.xyz/tx/0xb19bd9f9546a11a17bf89a7bc467d1138d0249ab97dde4f0fe83cfae4302e1af), implementations: [0xd6Dea5Ff03f099242DBDF737E25e4bf4B9d4f9f6](https://explorer.kinto.xyz/address/0xd6Dea5Ff03f099242DBDF737E25e4bf4B9d4f9f6#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x9F8Af18f6C1E5E4DA42b33D283F23EB8C23DF505/kinto:0xd6Dea5Ff03f099242DBDF737E25e4bf4B9d4f9f6)) - 2023-12-28 22:47 UTC, deployment of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xf3c9b71be4fd432e553ffbd0830c9a37a223e58aea7d917f59e0b9925bf1ef28](https://explorer.kinto.xyz/tx/0xf3c9b71be4fd432e553ffbd0830c9a37a223e58aea7d917f59e0b9925bf1ef28), implementations: [0x9F8Af18f6C1E5E4DA42b33D283F23EB8C23DF505](https://explorer.kinto.xyz/address/0x9F8Af18f6C1E5E4DA42b33D283F23EB8C23DF505#code) - 2023-12-28 22:46 UTC, deployment of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x452c7d1c49781ba0501dc0baba338ec790d9d73fbb65e8fab67b9313fe0bf633](https://explorer.kinto.xyz/tx/0x452c7d1c49781ba0501dc0baba338ec790d9d73fbb65e8fab67b9313fe0bf633), implementations: [0xa3625A24376C2eac96eDcF353C88F3F3a1De030a](https://explorer.kinto.xyz/address/0xa3625A24376C2eac96eDcF353C88F3F3a1De030a#code) - 2023-12-15 03:06 UTC, deployment of [ERC20Gateway](https://etherscan.io/address/0x7870D5398DB488c669B406fBE57b8d05b6A35e42#code): transaction [0xff7d995569e4a00193462406da253b8fb2fa14e8fddf5f79bed51180e6099c54](https://etherscan.io/tx/0xff7d995569e4a00193462406da253b8fb2fa14e8fddf5f79bed51180e6099c54), implementations: [0xf43bce5D32742FFC862eA182b0b5544CbDBB0F02](https://etherscan.io/address/0xf43bce5D32742FFC862eA182b0b5544CbDBB0F02#code) - 2023-12-15 03:06 UTC, deployment of [GatewayRouter](https://etherscan.io/address/0xD9041DeCaDcBA88844b373e7053B4AC7A3390D60#code): transaction [0xff7d995569e4a00193462406da253b8fb2fa14e8fddf5f79bed51180e6099c54](https://etherscan.io/tx/0xff7d995569e4a00193462406da253b8fb2fa14e8fddf5f79bed51180e6099c54), implementations: [0x6525137BfF366fbc0A89E3e5A4d244B5A0090a6D](https://etherscan.io/address/0x6525137BfF366fbc0A89E3e5A4d244B5A0090a6D#code) - 2023-12-15 02:37 UTC, deployment of [SequencerInbox](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0x873484Ba63353C8b71210ce123B465512d408B27](https://etherscan.io/address/0x873484Ba63353C8b71210ce123B465512d408B27#code) - 2023-12-15 02:37 UTC, deployment of [Inbox](https://etherscan.io/address/0xBFfaA85c1756472fFC37e6D172A7eC0538C14474#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0x1162084C3C6575121146582Db5BE43189e8CEe6b](https://etherscan.io/address/0x1162084C3C6575121146582Db5BE43189e8CEe6b#code) - 2023-12-15 02:37 UTC, deployment of [RollupProxy](https://etherscan.io/address/0x5073dA9cA4810f3E0aA01c20c7d9d02C3f522e11#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A](https://etherscan.io/address/0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A#code), [0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1](https://etherscan.io/address/0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1#code) - 2023-12-15 02:37 UTC, deployment of [ChallengeManager](https://etherscan.io/address/0x6228e2FB8C561f1a5A963039Bc38Eb6D539A1A7F#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754](https://etherscan.io/address/0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754#code) - 2023-12-15 02:37 UTC, deployment of [Bridge](https://etherscan.io/address/0x859a53Fe2C8DA961387030E7CB498D6D20d0B2DB#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0x1c6ACCd9d66f3B993928E7439c9A2d67b94a445F](https://etherscan.io/address/0x1c6ACCd9d66f3B993928E7439c9A2d67b94a445F#code) - 2023-12-15 02:37 UTC, deployment of [UpgradeExecutor](https://etherscan.io/address/0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0x6c21303F5986180B1394d2C89f3e883890E2867b](https://etherscan.io/address/0x6c21303F5986180B1394d2C89f3e883890E2867b#code) - 2023-12-15 02:37 UTC, deployment of [Outbox](https://etherscan.io/address/0x655761AD5FC251F414D6993A73184B0669F278c8#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC](https://etherscan.io/address/0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC#code) - 2023-12-15 02:37 UTC, deployment of [RollupEventInbox](https://etherscan.io/address/0x52EcE832AF3DF3125BbfD6423E0425dB3fA99D3F#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0x13BE515E44Eefaf3eBEFAD684F1FBB574Ac0A494](https://etherscan.io/address/0x13BE515E44Eefaf3eBEFAD684F1FBB574Ac0A494#code) ## Updates Each date links the update on the HTML page, which also shows its contract diffs. ### [2025-09-03 11:21 UTC](https://ethbeat.org/layer2s/projects/kinto?update=29d28355) (3 changes) ms signer change. ### [2025-08-19 08:24 UTC](https://ethbeat.org/layer2s/projects/kinto?update=18a73e4d) (high severity, 2 changes) Removed one KYC provider. There are now 6, down from 7. ### [2025-07-25 13:26 UTC](https://ethbeat.org/layer2s/projects/kinto?update=2352cb26) (14 changes) Kinto has added SC members to the validator list to satisfy the new stage 1 requirement. ### [2025-07-14 12:46 UTC](https://ethbeat.org/layer2s/projects/kinto?update=0686def7) (21 changes) Discovery rerun on the same block number with only config-related changes. ### [2025-07-14 12:46 UTC](https://ethbeat.org/layer2s/projects/kinto?update=99bc6e2a) (13 changes) Discovery rerun on the same block number with only config-related changes. ### [2025-06-18 12:22 UTC](https://ethbeat.org/layer2s/projects/kinto?update=bbade57b) (high severity, 2 changes) dev helper role granted, no risk changes. ### [2025-06-09 10:57 UTC](https://ethbeat.org/layer2s/projects/kinto?update=0141afb8) (549 changes) new pending sanction (not confirmed by the Security Council). ### [2025-06-04 09:32 UTC](https://ethbeat.org/layer2s/projects/kinto?update=4b4e78aa) (high severity, 18 changes) schedule tx for adding the Kinto Multisig 2 as DEV_HELPER_ROLE (can whitelist dev addresses through `overrideChildToParentContract()`). ``` Queued Operations: Operation 0x25dbd4db143152f95eb6f98dbef40d34f2eabfc4a54c636315659867e0153a85: Nonce: 1 Scheduled for: 2025-06-14T20:44:47.000Z Caller: Kinto Multisig 2 (0x2e2b1c42e38f5af81771e65d87729e57abd1337a) Target: AccessManager (0xacc000818e5bbd911d5d449aa81cb5ca24024739) Function: grantRole(DEV_HELPER_ROLE, Kinto Multisig 2 (0x2e2b1c42e38f5af81771e65d87729e57abd1337a), 0 (0s)) Scheduled by Tx: https://explorer.kinto.xyz/tx/0x827821074c296a7d518a8a8d6a6a676840adfe5f6268408f4fc7c89b6ffdee57 ``` ### [2025-05-30 05:37 UTC](https://ethbeat.org/layer2s/projects/kinto?update=f0bc7719) (4 changes) Signer change. ### [2025-05-21 13:29 UTC](https://ethbeat.org/layer2s/projects/kinto?update=cfa1f575) (high severity, 29 changes) two new scheduled ops: ``` ============= Queued Operations and Pending Role Grant Delays ============= Queued Operations: Operation 0x69b7415762436b7382a471e6bd835c18496843f284e45e2772b8fdca14129eda: Nonce: 1 Scheduled for: 2025-06-01T23:52:24.000Z Caller: Kinto Multisig 2 (0x2e2b1c42e38f5af81771e65d87729e57abd1337a) Target: AccessManager (0xacc000818e5bbd911d5d449aa81cb5ca24024739) Function: labelRole(DEV_HELPER_ROLE, "DEV_HELPER_ROLE") Scheduled by Tx: https://explorer.kinto.xyz/tx/0x660eb4463bc00a727c981e88d2e6cf11290aa6b528f0499dd65c6d7c6b2c75b9 Operation 0x1da4805821f761c940612ee65771335cc7ba51c99fad482463a23aca00081b5c: Nonce: 1 Scheduled for: 2025-06-01T23:52:25.000Z Caller: Kinto Multisig 2 (0x2e2b1c42e38f5af81771e65d87729e57abd1337a) Target: AccessManager (0xacc000818e5bbd911d5d449aa81cb5ca24024739) Function: setTargetFunctionRole(KintoAppRegistry (0x5a2b641b84b0230c8e75f55d5afd27f4dbd59d5b), [overrideChildToParentContract(address,address)], DEV_HELPER_ROLE) Scheduled by Tx: https://explorer.kinto.xyz/tx/0xf3c8ff8bfb8b7d123d8d99d694e7f2b7db4fca8e1e7676975cdd1dd89e7d6563 ``` a new role is added with the target KintoAppRegistry.overrideChildToParentContract(). This allows managing child contracts for developers. these child contracts are automatically whitelisted for a certain developer if they have a parent who is whitelisted for this dev. since the system contract whitelist cannot be changed by this function, censorship by potential non-SC actors with this new role is not possible. ### [2025-05-08 10:05 UTC](https://ethbeat.org/layer2s/projects/kinto?update=e0c07b79) (high severity, 28 changes) Standard Orbit upgrade with minor changes. ### [2025-04-16 13:12 UTC](https://ethbeat.org/layer2s/projects/kinto?update=73c383f9) (high severity, 3 changes) `l2b scankintoam`: ================ Compliance Report (Minimum 12d Delay) ================ All checked values meet the minimum 12-day delay requirement. amazing waiting for the pick values tool to add asserts and disco alerts for kinto. ### [2025-04-14 13:35 UTC](https://ethbeat.org/layer2s/projects/kinto?update=c235b2c3) (high severity, 84 changes) All AccessManager queued txs are executed. Except for the target delays that will take 1 more day, the L2 governance setup is complete. ``` Found 3 non-compliant value(s): - Target Admin Delay: KintoWalletFactory (0x8a4720488ca32f1223ccfe5a087e250fe3bc5d75) Current: 950400 (11d) Required: >= 1036800 (12d) Details: Pending change: 12d effective 2025-04-15T15:52:45.000Z - Target Admin Delay: KintoAppRegistry (0x5a2b641b84b0230c8e75f55d5afd27f4dbd59d5b) Current: 950400 (11d) Required: >= 1036800 (12d) Details: Pending change: 12d effective 2025-04-15T15:52:44.000Z - Target Admin Delay: KintoID (0xf369f78e3a0492cc4e96a90dae0728a38498e9c7) Current: 950400 (11d) Required: >= 1036800 (12d) Details: Pending change: 12d effective 2025-04-15T15:52:45.000Z ``` ### [2025-04-11 06:44 UTC](https://ethbeat.org/layer2s/projects/kinto?update=c7d854d6) (high severity, 38 changes) delays increased: ================ Compliance Report (Minimum 12d Delay) ================ Found 5 non-compliant value(s): - Non-AM Delay: KintoID.EXIT_WINDOW_PERIOD Current: 864000 (10d) Required: >= 1036800 (12d) - Non-AM Delay: KintoWallet.RECOVERY_TIME (from Kinto Multisig 2 (Wallet) (0x2e2b1c42e38f5af81771e65d87729e57abd1337a)) Current: 604800 (7d) Required: >= 1036800 (12d) - Target Admin Delay: KintoWalletFactory (0x8a4720488ca32f1223ccfe5a087e250fe3bc5d75) Current: 950400 (11d) Required: >= 1036800 (12d) Details: Pending change: 12d effective 2025-04-15T15:52:45.000Z - Target Admin Delay: KintoAppRegistry (0x5a2b641b84b0230c8e75f55d5afd27f4dbd59d5b) Current: 950400 (11d) Required: >= 1036800 (12d) Details: Pending change: 12d effective 2025-04-15T15:52:44.000Z - Target Admin Delay: KintoID (0xf369f78e3a0492cc4e96a90dae0728a38498e9c7) Current: 950400 (11d) Required: >= 1036800 (12d) Details: Pending change: 12d effective 2025-04-15T15:52:45.000Z Scan finished. ### [2025-03-31 09:21 UTC](https://ethbeat.org/layer2s/projects/kinto?update=12160c8f) (high severity, 430 changes) Kinto KYC providers sanction 229 addresses (none confirmed by SC so far). New operations scheduled in the AccessManager: - SANCTIONER_ROLE added: can confirm sanctions, is scheduled to be granted to the SC with 0 delay - RECOVERY_APPROVER_ROLE added: can approve recoveries, is scheduled to be granted to the KintoMultisig2 with 0 delay (does not affect recovery time or cancelling a recovery) ### [2025-03-27 09:06 UTC](https://ethbeat.org/layer2s/projects/kinto?update=19f461ea) (high severity, 15 changes) BridgedKinto upgrade. AccessManager ready for stage 1 (incl queued transactions). - ADMIN_ROLE grant to Kinto Multisig 2 canceled. - 12d delays for execution and targetAdmin queued. ### [2025-03-25 11:49 UTC](https://ethbeat.org/layer2s/projects/kinto?update=f046e905) (high severity, 31 changes) BridgedKinto upgrade. Current state of permissions in the AccessManager is unchanged. waiting for: queue operations for 12d values for: - executionDelays for all non-SC actors for the roles UPGRADER_ROLE, ADMIN_ROLE and SECURITY_COUNCIL role - targetAdminDelays for the 3 targets: KintoAppRegistry, KintoID, KintoWalletFactory - KintoWallet.RECOVERY_TIME - KintoID.EXIT_WINDOW_PERIOD ### [2025-03-21 09:58 UTC](https://ethbeat.org/layer2s/projects/kinto?update=c11441d5) (high severity, 74 changes) KINTO token upgrade (staking) and gov changes: - KintoID.GOVERNANCE_ROLE removed from NioGovernor - AccessManager execution delays and target delays increased to 11d (SCHEDULED) - remove/change KintoAdminMultisig permissions (SCHEDULED) the l2 gov system will be ready for full stage 1 review on 2025-03-31T23:42. the config, when including the scheduled ops, is complete. ``` ============= Queued Delay/Config Changes and Queued Actions ============= Target KintoWalletFactory (0x8a4720488ca32f1223ccfe5a087e250fe3bc5d75) scheduled targetAdminDelay change: New targetAdminDelay: 950400 (11d) effective at 2025-03-24T23:33:14.000Z Target KintoAppRegistry (0x5a2b641b84b0230c8e75f55d5afd27f4dbd59d5b) scheduled targetAdminDelay change: New targetAdminDelay: 604800 (7d) effective at 2025-03-23T23:34:54.000Z Target KintoAppRegistry (0x5a2b641b84b0230c8e75f55d5afd27f4dbd59d5b) scheduled targetAdminDelay change: New targetAdminDelay: 950400 (11d) effective at 2025-03-24T23:33:13.000Z Target KintoID (0xf369f78e3a0492cc4e96a90dae0728a38498e9c7) scheduled targetAdminDelay change: New targetAdminDelay: 950400 (11d) effective at 2025-03-24T23:33:12.000Z Queued Operations: Operation 0x0ad95e032eb7beede43f2741b7bcef6566a6163eaa1ac1ef42441f25193096d8: Nonce: 1 Scheduled for: 2025-03-31T23:42:21.000Z Caller: KintoAdminMultisig (0x2e2b1c42e38f5af81771e65d87729e57abd1337a) Target: AccessManager (0xacc000818e5bbd911d5d449aa81cb5ca24024739) Function: grantRole(UPGRADER_ROLE, KintoAdminMultisig (0x2e2b1c42e38f5af81771e65d87729e57abd1337a), 950400 (11d)) ``` ### [2025-03-19 15:45 UTC](https://ethbeat.org/layer2s/projects/kinto?update=599fc0e7) (high severity, 56 changes) Kinto gov update (copypasting from telegram): KintoAdminMultisig (0x2e2B1c42E38f5af81771e65D87729E57ABD1337a): roles held: ADMIN_ROLE: executionDelay: 0 UPGRADER_ROLE: executionDelay: 604800 (7d) SC-L2Alias (0x28fC10E12A78f986c78F973Fc70ED88072b34c8e): roles held: ADMIN_ROLE: executionDelay: 604800 (7d) UPGRADER_ROLE: executionDelay: 950400 (11d) SECURITY_COUNCIL_ROLE: executionDelay: 604800 (7d) targets: KintoWalletFactory (0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75): targetAdminDelay: 604800 (7d) roles: UPGRADER_ROLE (upgradeAllWalletImplementations(address), upgradeTo(address)) KintoID (0xf369f78E3A0492CC4e96a90dae0728A38498e9c7): targetAdminDelay: 604800 (7d) roles: UPGRADER_ROLE (upgradeTo(address)) KintoAppRegistry (0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b): targetAdminDelay: 604800 (7d) roles: UPGRADER_ROLE (upgradeTo(address)) SECURITY_COUNCIL_ROLE (updateSystemApps(address[]), updateSystemContracts(address[]), updateReservedContracts(address[])) i found the following in the current deployment/config: KintoID: GOVERNANCE_ROLE is held by the NioGovernor (only SecurityCouncil should be able to confirmSanction()) AccessManager: here i am assuming the KintoAdminMultisig will be removed? (see above, it could also be used with a min execution delay of 11d for its currently held 2 roles). apart from that, the delay is still 7d for all targetAdminDelays and some executionDelays. the proposed solution here is to use a unified 11d or more for all of them, since the function selectors covered in the AccessManager are all either upgrades or touching the state transition function / KYC. ### [2025-03-18 10:34 UTC](https://ethbeat.org/layer2s/projects/kinto?update=5a6ad349) (137 changes) New pending sanction (looks like a user that has not used their account in ~1y). Not confirmed yet by the SC. ### [2025-03-06 15:34 UTC](https://ethbeat.org/layer2s/projects/kinto?update=efe073b8) (4 changes) config: updates timelock templates, added starknet proghashes to global config. ### [2025-02-24 15:41 UTC](https://ethbeat.org/layer2s/projects/kinto?update=19466272) (high severity, 5 changes) Config: added a single caldera multisig name. ### [2025-02-18 12:20 UTC](https://ethbeat.org/layer2s/projects/kinto?update=368351c0) (high severity, 42 changes) SECURITY_COUNCIL_ROLE added to AccessManager and targets configured. SC granted multiple roles in KintoID while not removing the other actors. Waiting for the access manager handler to be merged to clean up the discovery. Config related changes due to editing some descriptions and new access manager handler. ### [2025-02-12 11:32 UTC](https://ethbeat.org/layer2s/projects/kinto?update=1f073469) (18 changes) Socket related contracts verified. ### [2025-02-06 08:52 UTC](https://ethbeat.org/layer2s/projects/kinto?update=bc3f9c84) (high severity, 4 changes) Small upgrade for KintoID: Intention here is assumed to want to remove the ability to effectively sanction wallets by just not bumping the `lastMonitoredAt` timestamp. This issue is now fixed, but due to double multiplication by `1 days` (at definition of `EXIT_WINDOW_PERIOD` and again inside `isSanctionsMonitored()`) the heartbeat check now only fails after ~2367 years, making `isSanctionsMonitored()` return true for this very long time. No gov changes yet. ### [2024-12-24 11:54 UTC](https://ethbeat.org/layer2s/projects/kinto?update=0b15326c) (6 changes) KYC provider role granted to new account. Add nicer Kinto discovery config and descriptions. ### [2024-12-18 12:37 UTC](https://ethbeat.org/layer2s/projects/kinto?update=b1060ce7) (high severity, 8 changes) This upgrade adds the ArbSys contract (`0x0000000000000000000000000000000000000064`) as a system contract, whitelisting it in the STF to be called by EOAs. This is necessary for withdrawing ETH from Kinto from an EOA, e.g. in a forced transaction. The token contract of the KINTO token is upgraded to integrate new delegation and token voting libraries. ### [2024-12-18 12:34 UTC](https://ethbeat.org/layer2s/projects/kinto?update=06df7dd5) (high severity, 4 changes) Minor Bridger upgrade, notably adding a `rescueToken` function callable by the owner that does what it says (Bridger does not usually escrow funds, it behaves like a router). ### [2024-12-16 13:50 UTC](https://ethbeat.org/layer2s/projects/kinto?update=c25c2817) (high severity, 5 changes) Minor upgrade of RewardsDistributor, which disables the claim of KINTO for all new users and limits claims to actors that can provide a valid merkle proof. ### [2024-12-11 05:59 UTC](https://ethbeat.org/layer2s/projects/kinto?update=84505fa5) (high severity, 6 changes) Minor upgrade that adds a `EXIT_WINDOW_PERIOD` of 10d (from the most recent sanction) to KintoID during which `add-/removeSanction()` reverts. This prevents resetting of sanctionedAt[account] TS to the latest block number, which would re-sanction a user even in the case of SC not confirming. No changes to the permissions / roles yet. ### [2024-12-09 11:27 UTC](https://ethbeat.org/layer2s/projects/kinto?update=f7a240dc) (1 change) Provide description of changes. This section will be preserved. ### [2024-12-08 10:39 UTC](https://ethbeat.org/layer2s/projects/kinto?update=a0cf6e74) (high severity, 6 changes) KintoID upgrade: Introduction of a per-account `sanctionedAt` timestamp that gets updated to the current timestamp with every new sanction by a KYC provider role. An account is 'sanctions safe' iff 1) the KYC providers were active onchain during the previous 7d (`isSanctionsMonitored(7)`) AND 2.1) the account was never sanctioned OR 2.2) the latest sanction against the account is more than 3d ago. ``` function isSanctionsSafe(address _account) public view virtual override returns (bool) { return isSanctionsMonitored(7) && ( _kycmetas[_account].sanctionsCount == 0 || (sanctionedAt[_account] != 0 && (block.timestamp - sanctionedAt[_account]) > 3 days) ); } ``` Any KYC provider that is malicious could re-sanction an account at will and the account would never meet the 3d limit to be un-sanctioned even if the SC never approves. Kinto agreed on telegram to introduce a 'cooldown period' of 10d after a sanction during which `sanctionedAt` cannot be updated to the latest TS. KYC enforcement and upgrades summary: 1. The use of smartWallets is enforced by the STF and a custom wasmModuleRoot (the l2 node queries `KintoAppRegistry` for a whitelist, all contracts not on the whitelist cannot be called by an EOA, users can thus transact exclusively through the `KintoWallet`) 2. `KintoWallet` checks the `KintoID` contract for an `isKYC` flag on every transaction (on each signature verification). This flag requires `isSanctionsSafe` which is quoted above. 3. Since `isSanctionsSafe` is required for any user to transact on Kinto, a change in its state is considered an upgrade. We discussed that for a potential stage 1 Kinto, a sanction / censorship of a user can be made by a centralized KYC provider, but the sanction must be voided if not actively confirmed in a short time by the Kinto SecurityCouncil. If you have read this far, please check out [my soundcloud](https://app.excalidraw.com/s/1Pobo8fNXle/3EeVcMQJj7N). ### [2024-12-05 05:41 UTC](https://ethbeat.org/layer2s/projects/kinto?update=8d337205) (high severity, 23 changes) AccessManager is set as upgrade admin and owner of KintoWalletFactory, KintoAppRegistry (was already upgrade admin and owner of the Treasury). Added events monitoring for the AccessManager. Waiting for KintoID (KYC management) logic to be deployed. Small upgrade to the SponsorPaymaster: User smartwallet transactions are sponsored by the WalletFactory contract. ### [2024-11-28 12:52 UTC](https://ethbeat.org/layer2s/projects/kinto?update=08cb6015) (25 changes) Initial discovery for Kinto on Kinto: Focusing on the AppRegistry, KintoID and 'KintoWallet' smartwallet. ### [2024-11-14 08:19 UTC](https://ethbeat.org/layer2s/projects/kinto?update=111ac74c) (1 change) Staker count drops to 1 as the 'defensive' validators are not actively staking on new nodes anymore. ### [2024-11-08 07:24 UTC](https://ethbeat.org/layer2s/projects/kinto?update=8d112aa7) (3 changes) The initial diverging node is now [rejected](https://etherscan.io/tx/0xeddeaed1b11b112b6131993a9a9149297d280312fed6969176249949bc3e3158) and the losing validator churned (un-zombified). Since they stay whitelisted as a validator and are not a zombie anymore, they can propose/challenge again whenever needed. During the challenge, all validators except hypernative took part, Kinto says they were in 'watchtower' mode and not defensive. ### [2024-11-05 17:46 UTC](https://ethbeat.org/layer2s/projects/kinto?update=51ce5752) (5 changes) The challenge launched by the ankr validator [has timed out](https://etherscan.io/tx/0xfed67894cc32ef8e161ca5449ae804d81ba3a9a439584495cc695e9446f8f07a) in favor of the asserter `0x64cf65036a76e3827e448cadbc53d31eefdce04a`, against ankr challenger. The 0.1 stake of the challenger is split 50/50 between the winning staker and the loserStakeEscrow `0x09d34b74cd8b1c4394a3cd9630e1ba027e6ed4f5`. The ankr staker has to re-stake at least 0.05 ETH to participate again. ### [2024-11-04 07:56 UTC](https://ethbeat.org/layer2s/projects/kinto?update=7e7c3ebe) (6 changes) Kinto Decentralization upgrade: #### Stage 1 TODO: Guarantee a KintoWallet user on L2 to be able to exit their funds. Context: - kinto-geth [censors all EOA->contract calls on L2](https://github.com/KintoXYZ/kinto-go-ethereum/blob/kinto/core/kinto.go#L23C53-L23C95) and forces users into smartWallet usage - KintoWallet is upgradeable: `isKYC` flag can be changed by actors more centralized than SC - KintoWallet verifies `isKYC` on every transaction #### Security Council The multisig at `0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d` has the EXECUTOR_ROLE and meets the minimum requirements for a Security Council. Members are published [here](https://docs.kinto.xyz/kinto-the-safe-l2/security-kyc-aml/security-council) (5 external members, including Caldera). - Kinto Foundation: `0x08E674c4538caE03B6c05405881dDCd95DcaF5a8` - Mamori Labs: `0xc1f4D15C16A1f3555E0a5F7AeFD1e17AD4aaf40B`, `0x94561e98DD5E55271f91A103e4979aa6C493745E` - Caldera: `0x356000Cec4fC967f8FC372381D983426760A0391` - Hypernative: `0x082CBA3929aD00EbB6d81ebE57B0BD24fBF3Fc6B` - Venn/Ironblocks: `0xe52957E92a372d5a3B544F4C329b606f1A1b4bD2` - Turnkey: `0xD98B32e5D0Dcb5853e498225a15447a59b7a40e1` - Certora: `0x5FB5040dfC5B8b9Ea40dFBd881188Ec85cDC0621` #### Validators There are 5 validators in total, published [here](https://docs.kinto.xyz/kinto-the-safe-l2/security-kyc-aml/kinto-validators) and ran by: - Caldera: `0x64Cf65036a76E3827e448cadbc53D31EefDCE04a` (main proposer) - Mamori Labs: `0x944eB0a2829A859959586b10D54229278534a696` - Ankr: `0x2bfDA59220413DEd39dD0E443620b5277EcE6348` (started a challenge due to late software update) - Hypernative: `0x58028fFbc25aE2e12b96276bDB125955F41D41f3` - Venn: `0xe528E74302FFCF6F9F6a1c973968d98F0fDbad8f` ### [2024-11-02 07:22 UTC](https://ethbeat.org/layer2s/projects/kinto?update=6715ffca) (16 changes) Challenge undergoing awaiting oneStepProver resolution. Also updated discovery for template. Kinto on telegram confirmed that this challenge was the result of ankr (the 0x2bfDA validator) did not upgrade their software in time for the HF 7 and thus challenged a correct state. The ExecutorMultisig is being transformed into a SecurityCouncil with 5 public external members. It is currently 6/9 and would need one less Kinto-owned signer to meet the requirements. ### [2024-10-30 08:26 UTC](https://ethbeat.org/layer2s/projects/kinto?update=99baad6e) (high severity, 41 changes) Kinto [HF 7 upgrade](https://github.com/ConstellationCrypto/kinto-go-ethereum/pull/11). Kinto uses a custom wasmModuleRoot but this upgrade loosely corresponds to ArbOS v32 in that L1 contract implementations are the same. ### [2024-10-12 07:41 UTC](https://ethbeat.org/layer2s/projects/kinto?update=6ca6a4b8) (6 changes) Add 3 new validators. (Total vali count is 5 now) ### [2024-09-27 15:14 UTC](https://ethbeat.org/layer2s/projects/kinto?update=d25b4b1a) (high severity, 4 changes) Bridger upgrade: Formatting, libraries, removal of a USDM curve pool slot and Solv SFT wrapper. ### [2024-09-15 14:53 UTC](https://ethbeat.org/layer2s/projects/kinto?update=be5cca44) (8 changes) One validator added (funded by kintoxyz.eth), one BridgerOwnerMultisig signer removed. ### [2024-08-08 13:39 UTC](https://ethbeat.org/layer2s/projects/kinto?update=6741e1c1) (high severity, 5 changes) Users can deposit stUSD from Arbitrum on Kinto, they've added new logic to swap this to USDC or USDA before bridging. Now using 0x AllowanceHolder contract to set allowances for token swap. ### [2024-07-25 10:48 UTC](https://ethbeat.org/layer2s/projects/kinto?update=6bc53d4e) (1 change) Kinto sends blobs, tracked txs added. ### [2024-07-23 08:16 UTC](https://ethbeat.org/layer2s/projects/kinto?update=35eea832) (high severity, 5 changes) The bridger (gateway) is upgraded to support a new asset (solvBTC) which can be wrapped from WBTC. ### [2024-07-19 08:55 UTC](https://ethbeat.org/layer2s/projects/kinto?update=ccecd01e) (1 change) wasmModuleRoot updated. Like before, this is not a root that we have seen before. Related to the [HF 5 Mainnet](https://github.com/ConstellationCrypto/kinto-go-ethereum/pull/6) and [HF 6 Mainnet](https://github.com/ConstellationCrypto/kinto-go-ethereum/pull/9). ### [2024-07-01 10:10 UTC](https://ethbeat.org/layer2s/projects/kinto?update=1596c311) (high severity, 25 changes) ChallengeManager.sol: added function to make challengeManager aware of the new OneStepProver contracts after updating to 4844. OneStepProverHostIo.sol: added support for reading preimage from blobs. SequencerInbox.sol: Added support for blobs posting (addSequencerL2BatchFromBlobs), and a for a batch poster manager that has the ability to change the batch poster addresses. It is not posting data to blobs yet. ### [2024-06-24 08:19 UTC](https://ethbeat.org/layer2s/projects/kinto?update=432ce48d) (high severity, 8 changes) The Bridger (Gateway) contract is upgraded to support new assets (USDM) and deposit by PERMIT2 (`depositPermit2()` function). USDM is now also a supported finalAsset (outcoming asset) for swapping through the Bridger. The Socket escrow for USDM is not yet used and will be added as soon as it has TVL. ### [2024-05-22 15:45 UTC](https://ethbeat.org/layer2s/projects/kinto?update=e29c8f28) (high severity, 9 changes) The Bridger is upgraded to a new implementation. Currently there are no funds in it as the prelaunch-farm (Engen) has concluded and assets were [bridged](https://etherscan.io/tx/0xbbdbbf2f7ddd1ac994d9a96b2da163e72339866dee3dbac7004fe4a64ee26f92) via socket to the Kinto L2. #### Bridger.sol The logic of the Bridger is still a Gateway contract to the Kinto L2. As the prelaunch phase has concluded, ERC-20 tokens can now be deposited to the Bridger and are bridged directly to the L2, so the Bridger will not escrow assets anymore. It also now uses a 0x exchange proxy to swap into 'final assets' before depositing. Final assets for Kinto can be defined by the depositer and can also be the inputAsset, in which case no swap is performed and the asset is bridged directly. The bridge address is supplied with the call to `depositERC20()`. ### [2024-05-21 15:32 UTC](https://ethbeat.org/layer2s/projects/kinto?update=76a12be2) (high severity, 5 changes) The Bridger contract (pre-launch escrow for Kinto) is upgraded: The hardcoded orbitstack-native bridges are removed and the bridgeDeposits() function is modified to allow bridging via arbitrary bridges. Kinto will use socket as an external bridge for their L2 and the assets currently locked in the Bridger contract. ### [2024-05-17 09:28 UTC](https://ethbeat.org/layer2s/projects/kinto?update=54909f32) (1 change) The wasmModuleRoot changes to a new value (which is not known in our ArbOS history). Looking at the Kinto Github repo, this is the [Hardfork #4 upgrade](https://github.com/ConstellationCrypto/kinto-go-ethereum/pull/4). Changes are mainly related to the integration of the Socket bridge contracts in preparation for the May 22nd 'full mainnet launch'. ### [2024-05-16 06:39 UTC](https://ethbeat.org/layer2s/projects/kinto?update=69e2121a) (6 changes) New signer added to the ExecutorMultisig (Rollup owner): `0x08E674c4538caE03B6c05405881dDCd95DcaF5a8` ### [2024-05-09 06:51 UTC](https://ethbeat.org/layer2s/projects/kinto?update=d42e12ad) (high severity, 2 changes) The Inbox contract is upgraded with a minor change: The l2AllowList that gets checked by the `whenRefundAddressAllowed` modifier is now settable by the owner or rollup contract whereas it was hardcoded before. ### [2024-05-06 06:56 UTC](https://ethbeat.org/layer2s/projects/kinto?update=c30cf510) (high severity, 2 changes) The Inbox implementation is upgraded with very minor changes: - Modifier `whenRefundAddressAllowed` added (ensures that both `excessFeeRefundAddress` and `callValueRefundAddress` match the msg.sender unless they are whitelisted in `isAllowed`) - `whenRefundAddressAllowed` is used by `createRetryableTicket()` and `createUnsafeRetryableTicket()` - Formatting and import folder structure ### [2024-05-01 17:27 UTC](https://ethbeat.org/layer2s/projects/kinto?update=aeead8a4) (1 change) One signer of the BridgerOwnerMultisig is replaced. ### [2024-04-03 14:05 UTC](https://ethbeat.org/layer2s/projects/kinto?update=0a8448cf) (6 changes) Provide description of changes. This section will be preserved. ### [2024-03-14 10:39 UTC](https://ethbeat.org/layer2s/projects/kinto?update=bb30a7d6) (2 changes) Upgrade: Changed WASM module root hash of the RollupProxy contract. Context: Kinto is currently in review. ### [2024-03-01 10:41 UTC](https://ethbeat.org/layer2s/projects/kinto?update=50812e69) (18 changes) Update discovery to include the multisig threshold. ## Operator ### 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://etherscan.io/address/0xa5E09FfA33dd011F5B68aAA55F513D6773579f78#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 ### 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. **References** - [List of whitelisted Kinto validators](https://docs.kinto.xyz/kinto-the-modular-exchange/security-kyc-aml/kinto-validators) ## Other considerations ### Enforced smart wallets and KYC The Kinto L2 node is a fork of Arbitrum's geth implementation with notable changes to the state transition function. A valid state transition in Kinto [disallows all transactions by EOAs](https://github.com/KintoXYZ/kinto-go-ethereum/blob/7aba9b812a82d9339d29a2345946c3d7030a0377/core/kinto_hardfork_7.go#L58) and new contract creation, unless specifically whitelisted. The current whitelist is sourced directly from the KintoAppRegistry smart contract on Kinto L2, and can be modified by the L2 governance. This setup effectively enforces smart wallet use because the auxiliary contracts of the standard KintoWallet smart wallet (like the EntryPoint and the KintoWalletFactory) are whitelisted. The KYC validation is part of the KintoWallet signature verification. Since all users must use the same implementation of this smart wallet, all user transactions on Kinto check for an up-to-date KYC flag, and are dropped in case the check fails. **Risks** - Users can be censored if a KYC provider changes the users' KYC status and the Security Council confirms it. - Funds can be lost if the user interacts with a compromised whitelisted contract. **References** - [User Owned KYC - Kinto documentation](https://docs.kinto.xyz/kinto-the-safe-l2/security-kyc-aml/how-does-kinto-solve-it) ## Permissions Explore these contracts and permissions in Disco, ETHBEAT's contract explorer: https://disco.ethbeat.org/ui/p/kinto ### Ethereum #### Actors ##### Kinto Multisig Addresses: [0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82](https://etherscan.io/address/0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82) A Multisig with 2/3 threshold. - Can upgrade **with no delay** - Bridger Participants (3): [0xc1f4D15C16A1f3555E0a5F7AeFD1e17AD4aaf40B](https://etherscan.io/address/0xc1f4D15C16A1f3555E0a5F7AeFD1e17AD4aaf40B) (MamoriLabs), [0x94561e98DD5E55271f91A103e4979aa6C493745E](https://ethbeat.org/layer2s/projects/kinto#KintsugiFoundation) (KintsugiFoundation), [0xc31C4549356d46c37021393EeEb6f704B38061eC](https://etherscan.io/address/0xc31C4549356d46c37021393EeEb6f704B38061eC) ##### Turnkey Multisig Addresses: [0xD98B32e5D0Dcb5853e498225a15447a59b7a40e1](https://etherscan.io/address/0xD98B32e5D0Dcb5853e498225a15447a59b7a40e1) A Multisig with 1/5 threshold. Member of Kinto Security Council. Participants (5): [0xCb5BCC84741b379BFa0968b841C5de1fC9240CBd](https://ethbeat.org/layer2s/projects/kinto#EOA-1,-EOA-2,-EOA-3,-EOA-4-and-EOA-5) (EOA 4), [0xDcbb957bF991A0b252Fd996946Ea27E51ECabA69](https://ethbeat.org/layer2s/projects/kinto#EOA-1,-EOA-2,-EOA-3,-EOA-4-and-EOA-5) (EOA 5), [0x4a3BB34aDE10127752015A6aF6136da15fde636A](https://ethbeat.org/layer2s/projects/kinto#EOA-1,-EOA-2,-EOA-3,-EOA-4-and-EOA-5) (EOA 1), [0xad40f1440544475f4B70573a106F41dF1860598b](https://ethbeat.org/layer2s/projects/kinto#EOA-1,-EOA-2,-EOA-3,-EOA-4-and-EOA-5) (EOA 3), [0x8A577165f8ef813296043d5f75fF2F2F2349afFd](https://ethbeat.org/layer2s/projects/kinto#EOA-1,-EOA-2,-EOA-3,-EOA-4-and-EOA-5) (EOA 2) ##### 2 EOAs Addresses: [0x08E674c4538caE03B6c05405881dDCd95DcaF5a8](https://etherscan.io/address/0x08E674c4538caE03B6c05405881dDCd95DcaF5a8) (KintoFoundation), [0x5FB5040dfC5B8b9Ea40dFBd881188Ec85cDC0621](https://etherscan.io/address/0x5FB5040dfC5B8b9Ea40dFBd881188Ec85cDC0621) (Certora 1) Member of Kinto Security Council. - Can interact with RollupProxy - Can propose new state roots (called nodes) and challenge state roots on the host chain ##### 5 EOAs (0x2bfD…6348) Addresses: [0x2bfDA59220413DEd39dD0E443620b5277EcE6348](https://etherscan.io/address/0x2bfDA59220413DEd39dD0E443620b5277EcE6348) (Ankr), [0x58028fFbc25aE2e12b96276bDB125955F41D41f3](https://etherscan.io/address/0x58028fFbc25aE2e12b96276bDB125955F41D41f3) (Hypernative2), [0x64Cf65036a76E3827e448cadbc53D31EefDCE04a](https://etherscan.io/address/0x64Cf65036a76E3827e448cadbc53D31EefDCE04a) (Caldera2), [0x944eB0a2829A859959586b10D54229278534a696](https://etherscan.io/address/0x944eB0a2829A859959586b10D54229278534a696) (MamoriLabs3), [0xe528E74302FFCF6F9F6a1c973968d98F0fDbad8f](https://etherscan.io/address/0xe528E74302FFCF6F9F6a1c973968d98F0fDbad8f) (Venn2) - Can interact with RollupProxy - Can propose new state roots (called nodes) and challenge state roots on the host chain ##### 5 EOAs (0x4a3B…636A) Addresses: [0x4a3BB34aDE10127752015A6aF6136da15fde636A](https://etherscan.io/address/0x4a3BB34aDE10127752015A6aF6136da15fde636A) (EOA 1), [0x8A577165f8ef813296043d5f75fF2F2F2349afFd](https://etherscan.io/address/0x8A577165f8ef813296043d5f75fF2F2F2349afFd) (EOA 2), [0xad40f1440544475f4B70573a106F41dF1860598b](https://etherscan.io/address/0xad40f1440544475f4B70573a106F41dF1860598b) (EOA 3), [0xCb5BCC84741b379BFa0968b841C5de1fC9240CBd](https://etherscan.io/address/0xCb5BCC84741b379BFa0968b841C5de1fC9240CBd) (EOA 4), [0xDcbb957bF991A0b252Fd996946Ea27E51ECabA69](https://etherscan.io/address/0xDcbb957bF991A0b252Fd996946Ea27E51ECabA69) (EOA 5) Member of Turnkey Multisig. - Can interact with RollupProxy - Can propose new state roots (called nodes) and challenge state roots on the host chain [via: Turnkey Multisig] ##### KintsugiFoundation Addresses: [0x94561e98DD5E55271f91A103e4979aa6C493745E](https://etherscan.io/address/0x94561e98DD5E55271f91A103e4979aa6C493745E) Member of Kinto Security Council, Kinto Multisig. - Can interact with RollupProxy - Can propose new state roots (called nodes) and challenge state roots on the host chain ##### EOA 6 Addresses: [0xe27f3f6db6824def1738b2aACe2672aC59046a39](https://etherscan.io/address/0xe27f3f6db6824def1738b2aACe2672aC59046a39) - Can interact with SequencerInbox - Can submit transaction batches or commitments to the SequencerInbox contract on the host chain **Warning:** There are impactful changes to the following permissions, and part of the information might be outdated. ##### Kinto Security Council (impactful change) Addresses: [0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d](https://etherscan.io/address/0x17Eb10e12a78f986C78F973Fc70eD88072B33B7d) A Multisig with 6/8 threshold. - Can upgrade **with no delay** - RollupProxy [via: UpgradeExecutor] - RollupEventInbox [via: UpgradeExecutor → ProxyAdmin] - UpgradeExecutor [via: UpgradeExecutor → ProxyAdmin] - ChallengeManager [via: UpgradeExecutor → ProxyAdmin] - Outbox [via: UpgradeExecutor → ProxyAdmin] - ERC20Gateway [via: UpgradeExecutor → ProxyAdmin] - Bridge [via: UpgradeExecutor → ProxyAdmin] - Inbox [via: UpgradeExecutor → ProxyAdmin] - GatewayRouter [via: UpgradeExecutor → ProxyAdmin] - SequencerInbox [via: UpgradeExecutor → ProxyAdmin] - 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 (8): [0xD98B32e5D0Dcb5853e498225a15447a59b7a40e1](https://ethbeat.org/layer2s/projects/kinto#Turnkey Multisig) (Turnkey Multisig), [0x5FB5040dfC5B8b9Ea40dFBd881188Ec85cDC0621](https://ethbeat.org/layer2s/projects/kinto#KintoFoundation-and-Certora-1) (Certora 1), [0xe52957E92a372d5a3B544F4C329b606f1A1b4bD2](https://etherscan.io/address/0xe52957E92a372d5a3B544F4C329b606f1A1b4bD2) (Venn/Ironblocks), [0x082CBA3929aD00EbB6d81ebE57B0BD24fBF3Fc6B](https://etherscan.io/address/0x082CBA3929aD00EbB6d81ebE57B0BD24fBF3Fc6B) (Hypernative), [0x08E674c4538caE03B6c05405881dDCd95DcaF5a8](https://ethbeat.org/layer2s/projects/kinto#KintoFoundation-and-Certora-1) (KintoFoundation), [0xc1f4D15C16A1f3555E0a5F7AeFD1e17AD4aaf40B](https://etherscan.io/address/0xc1f4D15C16A1f3555E0a5F7AeFD1e17AD4aaf40B) (MamoriLabs), [0x356000Cec4fC967f8FC372381D983426760A0391](https://etherscan.io/address/0x356000Cec4fC967f8FC372381D983426760A0391) (Caldera), [0x94561e98DD5E55271f91A103e4979aa6C493745E](https://ethbeat.org/layer2s/projects/kinto#KintsugiFoundation) (KintsugiFoundation) **References** - [Security Council members - Kinto Docs](https://docs.kinto.xyz/kinto-the-modular-exchange/security-kyc-aml/security-council) ### Kinto #### Actors ##### Kinto Multisig 2 Addresses: [0x2e2B1c42E38f5af81771e65D87729E57ABD1337a](https://explorer.kinto.xyz/address/0x2e2B1c42E38f5af81771e65D87729E57ABD1337a) A Multisig with 2/4 threshold. - Can upgrade **with no delay** - Faucet - SponsorPaymaster - Can interact with NioGuardians - mint Nio Guardian NFTs to any address, inheriting the permissions of the NFT - Can interact with AccessManager - change the configuration of all AccessManager permissions (minimum delay shown, the total delay can be longer for some operations) **with 12d delay** [via: - acting directly with 12d delay] - approve smart wallet recoveries for any KintoWallet - Can interact with KintoID - manage the KYC status of any user (sanction status and KYC metadata) and mint/burn KintoID NFTs Participants (4): [0x660ad4B5A74130a4796B4d54BC6750Ae93C86e6c](https://explorer.kinto.xyz/address/0x660ad4B5A74130a4796B4d54BC6750Ae93C86e6c), [0xc1f4D15C16A1f3555E0a5F7AeFD1e17AD4aaf40B](https://explorer.kinto.xyz/address/0xc1f4D15C16A1f3555E0a5F7AeFD1e17AD4aaf40B) (MamoriLabs), [0x08E674c4538caE03B6c05405881dDCd95DcaF5a8](https://explorer.kinto.xyz/address/0x08E674c4538caE03B6c05405881dDCd95DcaF5a8) (KintoFoundation), [0x94561e98DD5E55271f91A103e4979aa6C493745E](https://explorer.kinto.xyz/address/0x94561e98DD5E55271f91A103e4979aa6C493745E) (KintsugiFoundation) ##### KintoSecurityCouncil_L2Alias Addresses: [0x28fC10E12A78f986c78F973Fc70ED88072b34c8e](https://explorer.kinto.xyz/address/0x28fC10E12A78f986c78F973Fc70ED88072b34c8e) - Can interact with AccessManager - change the configuration of all AccessManager permissions (minimum delay shown, the total delay can be longer for some operations) **with 7d delay** [via: - acting directly with 7d delay] - manage the whitelisted addresses in the KintoAppRegistry which affects censorship on the entire rollup **with 11d delay** [via: - acting directly with 11d delay] - upgrade the implementation of the core contracts KintoID, KintoAppRegistry and KintoWalletFactory **with 11d delay** [via: - acting directly with 11d delay] - confirm sanctions, making them permanent without providing an exit window ##### 4 EOAs Addresses: [0x6E09F8A68fB5278e0C33D239dC12B2Cec33F4aC7](https://explorer.kinto.xyz/address/0x6E09F8A68fB5278e0C33D239dC12B2Cec33F4aC7) (EOA 7), [0x6E31039abF8d248aBed57E307C9E1b7530c269E4](https://explorer.kinto.xyz/address/0x6E31039abF8d248aBed57E307C9E1b7530c269E4) (EOA 8), [0x6fe642404B7B23F31251103Ca0efb538Ad4aeC07](https://explorer.kinto.xyz/address/0x6fe642404B7B23F31251103Ca0efb538Ad4aeC07) (EOA 9), [0xb539019776eF803E89EC062Ad54cA24D1Fdb008a](https://explorer.kinto.xyz/address/0xb539019776eF803E89EC062Ad54cA24D1Fdb008a) (EOA 10) - Can interact with KintoID - manage the KYC status of any user (sanction status and KYC metadata) and mint/burn KintoID NFTs ## Smart contracts **Note:** Contracts presented in this section had their implementations updated since the last time our team looked at this project. The information presented may be inaccurate. ![A diagram of the smart contract architecture](https://ethbeat.org/static/images/architecture/kinto.b9b0df5f.png) Explore these contracts and permissions in Disco, ETHBEAT's contract explorer: https://disco.ethbeat.org/ui/p/kinto ### Ethereum #### RollupProxy Addresses: [0x5073dA9cA4810f3E0aA01c20c7d9d02C3f522e11](https://etherscan.io/address/0x5073dA9cA4810f3E0aA01c20c7d9d02C3f522e11#code), [0x27Bb05e547CfC9b874f18b0F6F3FB62A58Be9CdB](https://etherscan.io/address/0x27Bb05e547CfC9b874f18b0F6F3FB62A58Be9CdB#code) (Implementation #1 (Upgradable)), [0xa6f528c65569d903C20e7D2639ad343128B4FD27](https://etherscan.io/address/0xa6f528c65569d903C20e7D2639ad343128B4FD27#code) (Implementation #2 (Upgradable)), [0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a](https://etherscan.io/address/0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a#code) (Admin) **Past upgrades** (Count of upgrades: 1, Last upgrade: 2y ago, Avg upgrade interval: 1y 5mo) - 2024-10-30 01:29 UTC, upgrade of [RollupProxy](https://etherscan.io/address/0x5073dA9cA4810f3E0aA01c20c7d9d02C3f522e11#code): transaction [0x81ed45f10aa3c6062d1d3ce5c6a2763c4e88e93e51d35665e94e33b2b04627ad](https://etherscan.io/tx/0x81ed45f10aa3c6062d1d3ce5c6a2763c4e88e93e51d35665e94e33b2b04627ad), implementations: [0x27Bb05e547CfC9b874f18b0F6F3FB62A58Be9CdB](https://etherscan.io/address/0x27Bb05e547CfC9b874f18b0F6F3FB62A58Be9CdB#code) ([diff](https://disco.ethbeat.org/diff/eth:0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A/eth:0x27Bb05e547CfC9b874f18b0F6F3FB62A58Be9CdB)), [0xa6f528c65569d903C20e7D2639ad343128B4FD27](https://etherscan.io/address/0xa6f528c65569d903C20e7D2639ad343128B4FD27#code) ([diff](https://disco.ethbeat.org/diff/eth:0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1/eth:0xa6f528c65569d903C20e7D2639ad343128B4FD27)) - 2023-12-15 02:37 UTC, deployment of [RollupProxy](https://etherscan.io/address/0x5073dA9cA4810f3E0aA01c20c7d9d02C3f522e11#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A](https://etherscan.io/address/0x0aE4dD666748bF0F6dB5c149Eab1D8aD27820A6A#code), [0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1](https://etherscan.io/address/0x660ea1675F7323dC3Ba0c8dDFB593225Eb01E3C1#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 Kinto Security Council - **owner**: UpgradeExecutor; ultimately Kinto Security Council - **validators**: Ankr, Caldera2, Certora 1, Hypernative2, KintoFoundation, KintsugiFoundation, MamoriLabs3, Turnkey Multisig, Venn2; ultimately EOA 1, EOA 2, EOA 3, EOA 4, EOA 5 Can be upgraded by: Kinto Security Council with no delay #### ChallengeManager Addresses: [0x6228e2FB8C561f1a5A963039Bc38Eb6D539A1A7F](https://etherscan.io/address/0x6228e2FB8C561f1a5A963039Bc38Eb6D539A1A7F#code), [0xd14D9d4c8985763B5037A4f253977e059385660c](https://etherscan.io/address/0xd14D9d4c8985763B5037A4f253977e059385660c#code) (Implementation (Upgradable)), [0x74C717C01425eb475A5fC55d2A4a9045fC9800df](https://etherscan.io/address/0x74C717C01425eb475A5fC55d2A4a9045fC9800df#code) (Admin) **Past upgrades** (Count of upgrades: 2, Last upgrade: 2y ago, Avg upgrade interval: 11mo 21d) - 2024-10-30 01:29 UTC, upgrade of [ChallengeManager](https://etherscan.io/address/0x6228e2FB8C561f1a5A963039Bc38Eb6D539A1A7F#code): transaction [0x81ed45f10aa3c6062d1d3ce5c6a2763c4e88e93e51d35665e94e33b2b04627ad](https://etherscan.io/tx/0x81ed45f10aa3c6062d1d3ce5c6a2763c4e88e93e51d35665e94e33b2b04627ad), implementations: [0xd14D9d4c8985763B5037A4f253977e059385660c](https://etherscan.io/address/0xd14D9d4c8985763B5037A4f253977e059385660c#code) ([diff](https://disco.ethbeat.org/diff/eth:0x122B88885F1f365B69CAd38B167B039fEd0Ba096/eth:0xd14D9d4c8985763B5037A4f253977e059385660c)) - 2024-06-27 16:39 UTC, upgrade of [ChallengeManager](https://etherscan.io/address/0x6228e2FB8C561f1a5A963039Bc38Eb6D539A1A7F#code): transaction [0x9226b704344df97784d15fc6cdbcfef620f393011c803879e7ec2e8c875665b0](https://etherscan.io/tx/0x9226b704344df97784d15fc6cdbcfef620f393011c803879e7ec2e8c875665b0), implementations: [0x122B88885F1f365B69CAd38B167B039fEd0Ba096](https://etherscan.io/address/0x122B88885F1f365B69CAd38B167B039fEd0Ba096#code) ([diff](https://disco.ethbeat.org/diff/eth:0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754/eth:0x122B88885F1f365B69CAd38B167B039fEd0Ba096)) - 2023-12-15 02:37 UTC, deployment of [ChallengeManager](https://etherscan.io/address/0x6228e2FB8C561f1a5A963039Bc38Eb6D539A1A7F#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754](https://etherscan.io/address/0xEe9E5546A11Cb5b4A86e92DA05f2ef75C26E4754#code) Contract that allows challenging state roots. Can be called through the RollupProxy by Validators or the UpgradeExecutor. - Roles: - **admin**: ProxyAdmin; ultimately Kinto Security Council Can be upgraded by: Kinto Security Council with no delay #### SequencerInbox Addresses: [0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a#code), [0xa5E09FfA33dd011F5B68aAA55F513D6773579f78](https://etherscan.io/address/0xa5E09FfA33dd011F5B68aAA55F513D6773579f78#code) (Implementation (Upgradable)), [0x74C717C01425eb475A5fC55d2A4a9045fC9800df](https://etherscan.io/address/0x74C717C01425eb475A5fC55d2A4a9045fC9800df#code) (Admin) **Past upgrades** (Count of upgrades: 2, Last upgrade: 1y 6mo ago, Avg upgrade interval: 11mo 21d) - 2025-05-06 15:50 UTC, upgrade of [SequencerInbox](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a#code): transaction [0xddb2100d0cbc866a1716fa96353d277877650256d07b0291b60814276f866e28](https://etherscan.io/tx/0xddb2100d0cbc866a1716fa96353d277877650256d07b0291b60814276f866e28), implementations: [0xa5E09FfA33dd011F5B68aAA55F513D6773579f78](https://etherscan.io/address/0xa5E09FfA33dd011F5B68aAA55F513D6773579f78#code) ([diff](https://disco.ethbeat.org/diff/eth:0x57411f5BA52531e8199066bC8EC650470A744883/eth:0xa5E09FfA33dd011F5B68aAA55F513D6773579f78)) - 2024-06-27 16:39 UTC, upgrade of [SequencerInbox](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a#code): transaction [0x9226b704344df97784d15fc6cdbcfef620f393011c803879e7ec2e8c875665b0](https://etherscan.io/tx/0x9226b704344df97784d15fc6cdbcfef620f393011c803879e7ec2e8c875665b0), implementations: [0x57411f5BA52531e8199066bC8EC650470A744883](https://etherscan.io/address/0x57411f5BA52531e8199066bC8EC650470A744883#code) ([diff](https://disco.ethbeat.org/diff/eth:0x873484Ba63353C8b71210ce123B465512d408B27/eth:0x57411f5BA52531e8199066bC8EC650470A744883)) - 2023-12-15 02:37 UTC, deployment of [SequencerInbox](https://etherscan.io/address/0xF4Ef823D57819AC7202a081A5B49376BD28E7b3a#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0x873484Ba63353C8b71210ce123B465512d408B27](https://etherscan.io/address/0x873484Ba63353C8b71210ce123B465512d408B27#code) A sequencer (registered in this contract) can submit transaction batches or commitments here. - Roles: - **admin**: ProxyAdmin; ultimately Kinto Security Council - **batchPosters**: EOA 6 Can be upgraded by: Kinto Security Council with no delay #### UpgradeExecutor Addresses: [0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a](https://etherscan.io/address/0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a#code), [0x6c21303F5986180B1394d2C89f3e883890E2867b](https://etherscan.io/address/0x6c21303F5986180B1394d2C89f3e883890E2867b#code) (Implementation (Upgradable)), [0x74C717C01425eb475A5fC55d2A4a9045fC9800df](https://etherscan.io/address/0x74C717C01425eb475A5fC55d2A4a9045fC9800df#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2023-12-15 02:37 UTC, deployment of [UpgradeExecutor](https://etherscan.io/address/0x59B851c8b1643e0735Ec3F2f0e528f3d89c3408a#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0x6c21303F5986180B1394d2C89f3e883890E2867b](https://etherscan.io/address/0x6c21303F5986180B1394d2C89f3e883890E2867b#code) Central contract defining the access control permissions for upgrading the system contract implementations. - Roles: - **admin**: ProxyAdmin; ultimately Kinto Security Council - **executors**: Kinto Security Council Can be upgraded by: Kinto Security Council with no delay Implementation used in: [AlienX](https://ethbeat.org/layer2s/projects/alienx#UpgradeExecutor), [Gravity](https://ethbeat.org/layer2s/projects/galxegravity#UpgradeExecutor), [Reya](https://ethbeat.org/layer2s/projects/reya#UpgradeExecutor), [SX Network](https://ethbeat.org/layer2s/projects/sxnetwork#UpgradeExecutor) #### Outbox Addresses: [0x655761AD5FC251F414D6993A73184B0669F278c8](https://etherscan.io/address/0x655761AD5FC251F414D6993A73184B0669F278c8#code), [0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC](https://etherscan.io/address/0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC#code) (Implementation (Upgradable)), [0x74C717C01425eb475A5fC55d2A4a9045fC9800df](https://etherscan.io/address/0x74C717C01425eb475A5fC55d2A4a9045fC9800df#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2023-12-15 02:37 UTC, deployment of [Outbox](https://etherscan.io/address/0x655761AD5FC251F414D6993A73184B0669F278c8#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC](https://etherscan.io/address/0x2a6DD4433ffa96dc1755814FC0d9cc83A5F68DeC#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 Kinto Security Council Can be upgraded by: Kinto Security Council with no delay Implementation used in: [AlienX](https://ethbeat.org/layer2s/projects/alienx#Outbox) #### ERC20Gateway Addresses: [0x7870D5398DB488c669B406fBE57b8d05b6A35e42](https://etherscan.io/address/0x7870D5398DB488c669B406fBE57b8d05b6A35e42#code), [0xf43bce5D32742FFC862eA182b0b5544CbDBB0F02](https://etherscan.io/address/0xf43bce5D32742FFC862eA182b0b5544CbDBB0F02#code) (Implementation (Upgradable)), [0x74C717C01425eb475A5fC55d2A4a9045fC9800df](https://etherscan.io/address/0x74C717C01425eb475A5fC55d2A4a9045fC9800df#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2023-12-15 03:06 UTC, deployment of [ERC20Gateway](https://etherscan.io/address/0x7870D5398DB488c669B406fBE57b8d05b6A35e42#code): transaction [0xff7d995569e4a00193462406da253b8fb2fa14e8fddf5f79bed51180e6099c54](https://etherscan.io/tx/0xff7d995569e4a00193462406da253b8fb2fa14e8fddf5f79bed51180e6099c54), implementations: [0xf43bce5D32742FFC862eA182b0b5544CbDBB0F02](https://etherscan.io/address/0xf43bce5D32742FFC862eA182b0b5544CbDBB0F02#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 Kinto Security Council Can be upgraded by: Kinto Security Council with no delay Implementation used in: [AlienX](https://ethbeat.org/layer2s/projects/alienx#ERC20Gateway), [Robinhood Chain](https://ethbeat.org/layer2s/projects/robinhood#L1ERC20Gateway) #### Inbox Addresses: [0xBFfaA85c1756472fFC37e6D172A7eC0538C14474](https://etherscan.io/address/0xBFfaA85c1756472fFC37e6D172A7eC0538C14474#code), [0x296339ED40ec80746b239b04dE943bb8619784b7](https://etherscan.io/address/0x296339ED40ec80746b239b04dE943bb8619784b7#code) (Implementation (Upgradable)), [0x74C717C01425eb475A5fC55d2A4a9045fC9800df](https://etherscan.io/address/0x74C717C01425eb475A5fC55d2A4a9045fC9800df#code) (Admin) **Past upgrades** (Count of upgrades: 3, Last upgrade: 1y 6mo ago, Avg upgrade interval: 8mo 23d) - 2025-05-06 15:50 UTC, upgrade of [Inbox](https://etherscan.io/address/0xBFfaA85c1756472fFC37e6D172A7eC0538C14474#code): transaction [0xddb2100d0cbc866a1716fa96353d277877650256d07b0291b60814276f866e28](https://etherscan.io/tx/0xddb2100d0cbc866a1716fa96353d277877650256d07b0291b60814276f866e28), implementations: [0x296339ED40ec80746b239b04dE943bb8619784b7](https://etherscan.io/address/0x296339ED40ec80746b239b04dE943bb8619784b7#code) ([diff](https://disco.ethbeat.org/diff/eth:0xc235c5194f2404234fc7C99b4dd15289BB735Cf5/eth:0x296339ED40ec80746b239b04dE943bb8619784b7)) - 2024-05-08 00:06 UTC, upgrade of [Inbox](https://etherscan.io/address/0xBFfaA85c1756472fFC37e6D172A7eC0538C14474#code): transaction [0xec98dd39612eb11b2d7e15fc9961c34aba0796fd078989942636728ebeb888e3](https://etherscan.io/tx/0xec98dd39612eb11b2d7e15fc9961c34aba0796fd078989942636728ebeb888e3), implementations: [0xc235c5194f2404234fc7C99b4dd15289BB735Cf5](https://etherscan.io/address/0xc235c5194f2404234fc7C99b4dd15289BB735Cf5#code) ([diff](https://disco.ethbeat.org/diff/eth:0x518465d9f81bDE1e573f9bD2a6761F8ADaAFe73e/eth:0xc235c5194f2404234fc7C99b4dd15289BB735Cf5)) - 2024-05-03 15:22 UTC, upgrade of [Inbox](https://etherscan.io/address/0xBFfaA85c1756472fFC37e6D172A7eC0538C14474#code): transaction [0x3ad996252ae2a17bb0e7b5ec38eee0d104fd097da479cb3911b34d925f1750d7](https://etherscan.io/tx/0x3ad996252ae2a17bb0e7b5ec38eee0d104fd097da479cb3911b34d925f1750d7), implementations: [0x518465d9f81bDE1e573f9bD2a6761F8ADaAFe73e](https://etherscan.io/address/0x518465d9f81bDE1e573f9bD2a6761F8ADaAFe73e#code) ([diff](https://disco.ethbeat.org/diff/eth:0x1162084C3C6575121146582Db5BE43189e8CEe6b/eth:0x518465d9f81bDE1e573f9bD2a6761F8ADaAFe73e)) - 2023-12-15 02:37 UTC, deployment of [Inbox](https://etherscan.io/address/0xBFfaA85c1756472fFC37e6D172A7eC0538C14474#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0x1162084C3C6575121146582Db5BE43189e8CEe6b](https://etherscan.io/address/0x1162084C3C6575121146582Db5BE43189e8CEe6b#code) Facilitates sending L1 to L2 messages like depositing ETH, but does not escrow funds. - Roles: - **admin**: ProxyAdmin; ultimately Kinto Security Council Can be upgraded by: Kinto Security Council with no delay #### GatewayRouter Addresses: [0xD9041DeCaDcBA88844b373e7053B4AC7A3390D60](https://etherscan.io/address/0xD9041DeCaDcBA88844b373e7053B4AC7A3390D60#code), [0x6525137BfF366fbc0A89E3e5A4d244B5A0090a6D](https://etherscan.io/address/0x6525137BfF366fbc0A89E3e5A4d244B5A0090a6D#code) (Implementation (Upgradable)), [0x74C717C01425eb475A5fC55d2A4a9045fC9800df](https://etherscan.io/address/0x74C717C01425eb475A5fC55d2A4a9045fC9800df#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2023-12-15 03:06 UTC, deployment of [GatewayRouter](https://etherscan.io/address/0xD9041DeCaDcBA88844b373e7053B4AC7A3390D60#code): transaction [0xff7d995569e4a00193462406da253b8fb2fa14e8fddf5f79bed51180e6099c54](https://etherscan.io/tx/0xff7d995569e4a00193462406da253b8fb2fa14e8fddf5f79bed51180e6099c54), implementations: [0x6525137BfF366fbc0A89E3e5A4d244B5A0090a6D](https://etherscan.io/address/0x6525137BfF366fbc0A89E3e5A4d244B5A0090a6D#code) This routing contract maps tokens to the correct escrow (gateway) to be then bridged with canonical messaging. - Roles: - **admin**: ProxyAdmin; ultimately Kinto Security Council Can be upgraded by: Kinto Security Council with no delay Implementation used in: [AlienX](https://ethbeat.org/layer2s/projects/alienx#GatewayRouter), [Robinhood Chain](https://ethbeat.org/layer2s/projects/robinhood#L1GatewayRouter) #### Bridger Addresses: [0x0f1b7bd7762662B23486320AA91F30312184f70C](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code), [0xae2F80339Bdd9bd384502A62aEe956eAbF3796e6](https://etherscan.io/address/0xae2F80339Bdd9bd384502A62aEe956eAbF3796e6#code) (Implementation (Upgradable)), [0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82](https://etherscan.io/address/0xf152Abda9E4ce8b134eF22Dc3C6aCe19C4895D82#code) (Admin) **Past upgrades** (Count of upgrades: 11, Last upgrade: 1y 10mo ago, Avg upgrade interval: 2mo 20d) - 2024-12-17 00:38 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0x9e8c1bcb81d01c1d3ed8c7f0b34ac033d5838e341641a809a6a1ad101139e118](https://etherscan.io/tx/0x9e8c1bcb81d01c1d3ed8c7f0b34ac033d5838e341641a809a6a1ad101139e118), implementations: [0xae2F80339Bdd9bd384502A62aEe956eAbF3796e6](https://etherscan.io/address/0xae2F80339Bdd9bd384502A62aEe956eAbF3796e6#code) ([diff](https://disco.ethbeat.org/diff/eth:0x21D3921B50617BDef223207118950B0b577e4007/eth:0xae2F80339Bdd9bd384502A62aEe956eAbF3796e6)) - 2024-09-26 17:41 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0x31a2c058d7ce91c9d1b526764cf6442a45bdf662d2725bf8535a167303250bec](https://etherscan.io/tx/0x31a2c058d7ce91c9d1b526764cf6442a45bdf662d2725bf8535a167303250bec), implementations: [0x21D3921B50617BDef223207118950B0b577e4007](https://etherscan.io/address/0x21D3921B50617BDef223207118950B0b577e4007#code) ([diff](https://disco.ethbeat.org/diff/eth:0x47e28e296BE2EE69b4579d5eecbABA38217a2b03/eth:0x21D3921B50617BDef223207118950B0b577e4007)) - 2024-08-06 21:07 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0x07dac4c8df3e4fbc7619636522e7f893296c5ef9a7dd3b5a28976d5eedf09fd4](https://etherscan.io/tx/0x07dac4c8df3e4fbc7619636522e7f893296c5ef9a7dd3b5a28976d5eedf09fd4), implementations: [0x47e28e296BE2EE69b4579d5eecbABA38217a2b03](https://etherscan.io/address/0x47e28e296BE2EE69b4579d5eecbABA38217a2b03#code) ([diff](https://disco.ethbeat.org/diff/eth:0x23559eB4Ad22c31940a929958B104821126F35b7/eth:0x47e28e296BE2EE69b4579d5eecbABA38217a2b03)) - 2024-07-22 20:12 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0x0298ee3f7f0e0ebb53b19939a06453013a051923a1f27e59362d93ec2012fc3f](https://etherscan.io/tx/0x0298ee3f7f0e0ebb53b19939a06453013a051923a1f27e59362d93ec2012fc3f), implementations: [0x23559eB4Ad22c31940a929958B104821126F35b7](https://etherscan.io/address/0x23559eB4Ad22c31940a929958B104821126F35b7#code) ([diff](https://disco.ethbeat.org/diff/eth:0xEEe82E92bA40A694409B4BDa3D7426188c61163e/eth:0x23559eB4Ad22c31940a929958B104821126F35b7)) - 2024-06-22 21:24 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0xf174716076d1373e6ee74c5f2afc7aea9de184deb45b3c992d873160c0bf5355](https://etherscan.io/tx/0xf174716076d1373e6ee74c5f2afc7aea9de184deb45b3c992d873160c0bf5355), implementations: [0xEEe82E92bA40A694409B4BDa3D7426188c61163e](https://etherscan.io/address/0xEEe82E92bA40A694409B4BDa3D7426188c61163e#code) ([diff](https://disco.ethbeat.org/diff/eth:0x270f25127D7C48c956459e113aa81615CC30AeE2/eth:0xEEe82E92bA40A694409B4BDa3D7426188c61163e)) - 2024-05-22 02:17 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0xa99267f3208e313084784d7da895d88acd4a86001483566f21f3073e0ee13039](https://etherscan.io/tx/0xa99267f3208e313084784d7da895d88acd4a86001483566f21f3073e0ee13039), implementations: [0x270f25127D7C48c956459e113aa81615CC30AeE2](https://etherscan.io/address/0x270f25127D7C48c956459e113aa81615CC30AeE2#code) ([diff](https://disco.ethbeat.org/diff/eth:0x0210AE8703F8c9A88D7050825bd8001E359CB4BA/eth:0x270f25127D7C48c956459e113aa81615CC30AeE2)) - 2024-05-22 00:09 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0x80b6eb0ef3cabe648cfb4cd49f4c6efbdb3283f04682065f99f4c871c8315839](https://etherscan.io/tx/0x80b6eb0ef3cabe648cfb4cd49f4c6efbdb3283f04682065f99f4c871c8315839), implementations: [0x0210AE8703F8c9A88D7050825bd8001E359CB4BA](https://etherscan.io/address/0x0210AE8703F8c9A88D7050825bd8001E359CB4BA#code) ([diff](https://disco.ethbeat.org/diff/eth:0x3636617973f25a512676cb06876f0C885568664a/eth:0x0210AE8703F8c9A88D7050825bd8001E359CB4BA)) - 2024-05-21 00:55 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0xe8481050b8e1b2d41d1e79a89d004596c9f1ed6293e2a0b07e295d7104b72108](https://etherscan.io/tx/0xe8481050b8e1b2d41d1e79a89d004596c9f1ed6293e2a0b07e295d7104b72108), implementations: [0x3636617973f25a512676cb06876f0C885568664a](https://etherscan.io/address/0x3636617973f25a512676cb06876f0C885568664a#code) ([diff](https://disco.ethbeat.org/diff/eth:0x989b9f407687DA3050C957CfeF5E6c18BeE7cb9F/eth:0x3636617973f25a512676cb06876f0C885568664a)) - 2024-03-26 06:51 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0x1b0c58c017710ce99817ef751625accd468c9661ecff7984680eaf6e2150d968](https://etherscan.io/tx/0x1b0c58c017710ce99817ef751625accd468c9661ecff7984680eaf6e2150d968), implementations: [0x989b9f407687DA3050C957CfeF5E6c18BeE7cb9F](https://etherscan.io/address/0x989b9f407687DA3050C957CfeF5E6c18BeE7cb9F#code) ([diff](https://disco.ethbeat.org/diff/eth:0xE3641CbDAc5477C350c8FeAAF52Ddc021451A2aA/eth:0x989b9f407687DA3050C957CfeF5E6c18BeE7cb9F)) - 2024-03-15 01:29 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0xd52c14d572e45c1bd011844d136b7c492fc5ecb802e1c50f850c6662f3a7fccf](https://etherscan.io/tx/0xd52c14d572e45c1bd011844d136b7c492fc5ecb802e1c50f850c6662f3a7fccf), implementations: [0xE3641CbDAc5477C350c8FeAAF52Ddc021451A2aA](https://etherscan.io/address/0xE3641CbDAc5477C350c8FeAAF52Ddc021451A2aA#code) ([diff](https://disco.ethbeat.org/diff/eth:0x31a20f10c846BD3Ed41c6c05c340bFD7A57ECADA/eth:0xE3641CbDAc5477C350c8FeAAF52Ddc021451A2aA)) - 2024-03-13 12:31 UTC, upgrade of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0xa1780c4191178aef57f3fc1a9d38a431d46fa163ed0436c839afade5dc91328e](https://etherscan.io/tx/0xa1780c4191178aef57f3fc1a9d38a431d46fa163ed0436c839afade5dc91328e), implementations: [0x31a20f10c846BD3Ed41c6c05c340bFD7A57ECADA](https://etherscan.io/address/0x31a20f10c846BD3Ed41c6c05c340bFD7A57ECADA#code) ([diff](https://disco.ethbeat.org/diff/eth:0x925eC66892261203536a4aede9CA8e8D0feeA4ad/eth:0x31a20f10c846BD3Ed41c6c05c340bFD7A57ECADA)) - 2024-03-12 12:55 UTC, deployment of [Bridger](https://etherscan.io/address/0x0f1b7bd7762662B23486320AA91F30312184f70C#code): transaction [0x5fe42b41ba3aafb36ec09d39284fdfc0d6df534b81488c7382ee8418fe620e62](https://etherscan.io/tx/0x5fe42b41ba3aafb36ec09d39284fdfc0d6df534b81488c7382ee8418fe620e62), implementations: [0x925eC66892261203536a4aede9CA8e8D0feeA4ad](https://etherscan.io/address/0x925eC66892261203536a4aede9CA8e8D0feeA4ad#code) Bridger gateway that can swap assets to 'L2 final assets' defined by the admin before bridging them to the L2. It does not have a function to bridge via the canonical bridge and uses the external socket bridge by default. - Roles: - **admin**: Kinto Multisig Can be upgraded by: Kinto Multisig with no delay #### ValidatorUtils Addresses: [0x2b0E04Dc90e3fA58165CB41E2834B44A56E766aF](https://etherscan.io/address/0x2b0E04Dc90e3fA58165CB41E2834B44A56E766aF#code) This contract implements view only utilities for validators. Implementation used in: [AlienX](https://ethbeat.org/layer2s/projects/alienx#ValidatorUtils), [SX Network](https://ethbeat.org/layer2s/projects/sxnetwork#ValidatorUtils) #### OneStepProver0 Addresses: [0x2C1e1A31d2bC26f7BE3CAB5Cb0806641847B3C59](https://etherscan.io/address/0x2C1e1A31d2bC26f7BE3CAB5Cb0806641847B3C59#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: [0x52EcE832AF3DF3125BbfD6423E0425dB3fA99D3F](https://etherscan.io/address/0x52EcE832AF3DF3125BbfD6423E0425dB3fA99D3F#code), [0x13BE515E44Eefaf3eBEFAD684F1FBB574Ac0A494](https://etherscan.io/address/0x13BE515E44Eefaf3eBEFAD684F1FBB574Ac0A494#code) (Implementation (Upgradable)), [0x74C717C01425eb475A5fC55d2A4a9045fC9800df](https://etherscan.io/address/0x74C717C01425eb475A5fC55d2A4a9045fC9800df#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2023-12-15 02:37 UTC, deployment of [RollupEventInbox](https://etherscan.io/address/0x52EcE832AF3DF3125BbfD6423E0425dB3fA99D3F#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0x13BE515E44Eefaf3eBEFAD684F1FBB574Ac0A494](https://etherscan.io/address/0x13BE515E44Eefaf3eBEFAD684F1FBB574Ac0A494#code) Helper contract sending configuration data over the bridge during the systems initialization. - Roles: - **admin**: ProxyAdmin; ultimately Kinto Security Council Can be upgraded by: Kinto Security Council with no delay Implementation used in: [AlienX](https://ethbeat.org/layer2s/projects/alienx#RollupEventInbox) #### OneStepProverHostIo Addresses: [0x551E2501074D80E22c5FfB69b5fd8ba2939593b7](https://etherscan.io/address/0x551E2501074D80E22c5FfB69b5fd8ba2939593b7#code) One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine. #### ProxyAdmin Addresses: [0x74C717C01425eb475A5fC55d2A4a9045fC9800df](https://etherscan.io/address/0x74C717C01425eb475A5fC55d2A4a9045fC9800df#code) - Roles: - **owner**: UpgradeExecutor #### OneStepProverMemory Addresses: [0x778ca912Bd8b35dDA84852B47BA8624e08f640A6](https://etherscan.io/address/0x778ca912Bd8b35dDA84852B47BA8624e08f640A6#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: [0xacED35d61f71A804E7627b5622c267C8Ac31d38e](https://etherscan.io/address/0xacED35d61f71A804E7627b5622c267C8Ac31d38e#code) One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine. #### OneStepProofEntry Addresses: [0xEd696D87C351C2ef687c1c484c3e297B276a40d1](https://etherscan.io/address/0xEd696D87C351C2ef687c1c484c3e297B276a40d1#code) One of the modular contracts used for the last step of a fraud proof, which is simulated inside a WASM virtual machine. **Warning:** There are impactful changes to the following contracts, and part of the information might be outdated. #### Bridge (escrow, impactful change) Addresses: [0x859a53Fe2C8DA961387030E7CB498D6D20d0B2DB](https://etherscan.io/address/0x859a53Fe2C8DA961387030E7CB498D6D20d0B2DB#code), [0x1c6ACCd9d66f3B993928E7439c9A2d67b94a445F](https://etherscan.io/address/0x1c6ACCd9d66f3B993928E7439c9A2d67b94a445F#code) (Implementation (Upgradable)), [0x74C717C01425eb475A5fC55d2A4a9045fC9800df](https://etherscan.io/address/0x74C717C01425eb475A5fC55d2A4a9045fC9800df#code) (Admin) **Past upgrades** (Count of upgrades: No upgrades, Last upgrade: N/A, Avg upgrade interval: N/A) - 2023-12-15 02:37 UTC, deployment of [Bridge](https://etherscan.io/address/0x859a53Fe2C8DA961387030E7CB498D6D20d0B2DB#code): transaction [0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8](https://etherscan.io/tx/0xd51bb4d6150d5fbaa61cf5281598b18c4efba4284aecb4420fc8d834dba357d8), implementations: [0x1c6ACCd9d66f3B993928E7439c9A2d67b94a445F](https://etherscan.io/address/0x1c6ACCd9d66f3B993928E7439c9A2d67b94a445F#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 Kinto Security Council The following tokens are included in the value secured calculation: ETH Can be upgraded by: Kinto Security Council with no delay Implementation used in: [AlienX](https://ethbeat.org/layer2s/projects/alienx#Bridge) ### Kinto #### KintoAppRegistry Addresses: [0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code), [0xb9cE6BC89b79c713f34fd15D82a70900fEFD0de1](https://explorer.kinto.xyz/address/0xb9cE6BC89b79c713f34fd15D82a70900fEFD0de1#code) (Implementation (Upgradable)), [0xacC000818e5Bbd911D5d449aA81CB5cA24024739](https://explorer.kinto.xyz/address/0xacC000818e5Bbd911D5d449aA81CB5cA24024739#code) (Admin) **Past upgrades** (Count of upgrades: 21, Last upgrade: 1y 11mo ago, Avg upgrade interval: 1mo 16d) - 2024-11-09 21:53 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0xe141386873afcd007f7367eddb0aeccafbc296cbed871bc2f20d86a9272a633d](https://explorer.kinto.xyz/tx/0xe141386873afcd007f7367eddb0aeccafbc296cbed871bc2f20d86a9272a633d), implementations: [0xb9cE6BC89b79c713f34fd15D82a70900fEFD0de1](https://explorer.kinto.xyz/address/0xb9cE6BC89b79c713f34fd15D82a70900fEFD0de1#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xb94240Ff4aB45811c550ee3c5Ea19bC692210A29/kinto:0xb9cE6BC89b79c713f34fd15D82a70900fEFD0de1)) - 2024-10-31 15:56 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0xacd0d3fa0467ad903ee9db6f92b28820c9e8971528d4707a73736c167ade4b8a](https://explorer.kinto.xyz/tx/0xacd0d3fa0467ad903ee9db6f92b28820c9e8971528d4707a73736c167ade4b8a), implementations: [0xb94240Ff4aB45811c550ee3c5Ea19bC692210A29](https://explorer.kinto.xyz/address/0xb94240Ff4aB45811c550ee3c5Ea19bC692210A29#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x226FCf8657ca310b375a7e23B87092cD1e3af92f/kinto:0xb94240Ff4aB45811c550ee3c5Ea19bC692210A29)) - 2024-10-12 12:49 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x27c7e650d4537b6ce2532d2c3116e0163e89f0cc9f268213994b735e40b9f32d](https://explorer.kinto.xyz/tx/0x27c7e650d4537b6ce2532d2c3116e0163e89f0cc9f268213994b735e40b9f32d), implementations: [0x226FCf8657ca310b375a7e23B87092cD1e3af92f](https://explorer.kinto.xyz/address/0x226FCf8657ca310b375a7e23B87092cD1e3af92f#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xeC00432A044271A906427554906302e6408B5225/kinto:0x226FCf8657ca310b375a7e23B87092cD1e3af92f)) - 2024-10-12 01:41 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x20b98c3091c7bb516270dca8e0f1c14981dfe166985aa31b3bfb3ebfb64b6a5b](https://explorer.kinto.xyz/tx/0x20b98c3091c7bb516270dca8e0f1c14981dfe166985aa31b3bfb3ebfb64b6a5b), implementations: [0xeC00432A044271A906427554906302e6408B5225](https://explorer.kinto.xyz/address/0xeC00432A044271A906427554906302e6408B5225#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x3D87691B1f887206eAaB7cbfE9Ff067Dc129093B/kinto:0xeC00432A044271A906427554906302e6408B5225)) - 2024-08-27 16:05 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x34c2da9b0134d445025877452c261549c144fc9aa06303adbc381e748a08e002](https://explorer.kinto.xyz/tx/0x34c2da9b0134d445025877452c261549c144fc9aa06303adbc381e748a08e002), implementations: [0x3D87691B1f887206eAaB7cbfE9Ff067Dc129093B](https://explorer.kinto.xyz/address/0x3D87691B1f887206eAaB7cbfE9Ff067Dc129093B#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xa592FB45C110F1540D1f13D6563Bb8E1a429Ab4a/kinto:0x3D87691B1f887206eAaB7cbfE9Ff067Dc129093B)) - 2024-08-19 22:06 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0xa0e406a27947d135d3f33ce5534e3258edd49da8f3270b1bf89658beb8854aca](https://explorer.kinto.xyz/tx/0xa0e406a27947d135d3f33ce5534e3258edd49da8f3270b1bf89658beb8854aca), implementations: [0xa592FB45C110F1540D1f13D6563Bb8E1a429Ab4a](https://explorer.kinto.xyz/address/0xa592FB45C110F1540D1f13D6563Bb8E1a429Ab4a#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x9CB3aB22F17223b0A7Ae58BA31CcFf2A3EbE3411/kinto:0xa592FB45C110F1540D1f13D6563Bb8E1a429Ab4a)) - 2024-07-30 19:05 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x648b891c385ae4e969367533e711bb7df277fe14d27aecf883d8559282f7c0ad](https://explorer.kinto.xyz/tx/0x648b891c385ae4e969367533e711bb7df277fe14d27aecf883d8559282f7c0ad), implementations: [0x9CB3aB22F17223b0A7Ae58BA31CcFf2A3EbE3411](https://explorer.kinto.xyz/address/0x9CB3aB22F17223b0A7Ae58BA31CcFf2A3EbE3411#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xaE0Ed29500fd52311690b56A6FB901843163b7Be/kinto:0x9CB3aB22F17223b0A7Ae58BA31CcFf2A3EbE3411)) - 2024-07-21 17:31 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x11c127be50c54efdcf307e79bd79bb51e7ef34adc0d228125d4096c5831e422e](https://explorer.kinto.xyz/tx/0x11c127be50c54efdcf307e79bd79bb51e7ef34adc0d228125d4096c5831e422e), implementations: [0xaE0Ed29500fd52311690b56A6FB901843163b7Be](https://explorer.kinto.xyz/address/0xaE0Ed29500fd52311690b56A6FB901843163b7Be#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xc7e69C953418d746a0aa01b5Ddf12911cE90A27C/kinto:0xaE0Ed29500fd52311690b56A6FB901843163b7Be)) - 2024-07-20 00:34 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x65a3ce1967ee12753fa0b9dfaa72f3826b05afad7953331fc9a980944b241f9e](https://explorer.kinto.xyz/tx/0x65a3ce1967ee12753fa0b9dfaa72f3826b05afad7953331fc9a980944b241f9e), implementations: [0xc7e69C953418d746a0aa01b5Ddf12911cE90A27C](https://explorer.kinto.xyz/address/0xc7e69C953418d746a0aa01b5Ddf12911cE90A27C#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x628D6a2546c00119aBC35262856B5abF6eea547b/kinto:0xc7e69C953418d746a0aa01b5Ddf12911cE90A27C)) - 2024-07-19 17:37 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x617c43f088a4a3d1414b5dce120c0bca00ebcf5e935909d07e2f55d560f534e2](https://explorer.kinto.xyz/tx/0x617c43f088a4a3d1414b5dce120c0bca00ebcf5e935909d07e2f55d560f534e2), implementations: [0x628D6a2546c00119aBC35262856B5abF6eea547b](https://explorer.kinto.xyz/address/0x628D6a2546c00119aBC35262856B5abF6eea547b#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xe1E48162e1E18e04E6D073884396eFE2964D9225/kinto:0x628D6a2546c00119aBC35262856B5abF6eea547b)) - 2024-07-19 17:19 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0xe55a23d9834d4447a6f41e8d22bb27a19644516f2a54bf813a30fc53435e7916](https://explorer.kinto.xyz/tx/0xe55a23d9834d4447a6f41e8d22bb27a19644516f2a54bf813a30fc53435e7916), implementations: [0xe1E48162e1E18e04E6D073884396eFE2964D9225](https://explorer.kinto.xyz/address/0xe1E48162e1E18e04E6D073884396eFE2964D9225#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x89C44a887bB582d2E708d6A452f67538b1A71087/kinto:0xe1E48162e1E18e04E6D073884396eFE2964D9225)) - 2024-07-18 20:40 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x008cc76a3869a0ba622ed914ae8261f08e6ef9f2b1c27bb17ec8294b2962f9dd](https://explorer.kinto.xyz/tx/0x008cc76a3869a0ba622ed914ae8261f08e6ef9f2b1c27bb17ec8294b2962f9dd), implementations: [0x89C44a887bB582d2E708d6A452f67538b1A71087](https://explorer.kinto.xyz/address/0x89C44a887bB582d2E708d6A452f67538b1A71087#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xdE7d1b7510435F3E849c4158D21788B82d7040D5/kinto:0x89C44a887bB582d2E708d6A452f67538b1A71087)) - 2024-07-18 14:54 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x2bff1ece52349108d91c3e15ab0071df7008ffbf50d682aace6ea628064225a7](https://explorer.kinto.xyz/tx/0x2bff1ece52349108d91c3e15ab0071df7008ffbf50d682aace6ea628064225a7), implementations: [0xdE7d1b7510435F3E849c4158D21788B82d7040D5](https://explorer.kinto.xyz/address/0xdE7d1b7510435F3E849c4158D21788B82d7040D5#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x476ac3dEEe552acbc5a16f3Cb745C6EF8F597e9d/kinto:0xdE7d1b7510435F3E849c4158D21788B82d7040D5)) - 2024-07-17 22:46 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x4b015bf29194bc172a826606ca3a9edc678ed4956758d4b6b38ca2fdd87e338c](https://explorer.kinto.xyz/tx/0x4b015bf29194bc172a826606ca3a9edc678ed4956758d4b6b38ca2fdd87e338c), implementations: [0x476ac3dEEe552acbc5a16f3Cb745C6EF8F597e9d](https://explorer.kinto.xyz/address/0x476ac3dEEe552acbc5a16f3Cb745C6EF8F597e9d#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x4060d0628dda0BD6Cc65ef9cEe3Ac16cc0B41F1e/kinto:0x476ac3dEEe552acbc5a16f3Cb745C6EF8F597e9d)) - 2024-07-17 22:39 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x3efb1c4001ac3432eda7a8937bd5443a734208ec33c3163505005d7afbf56a3f](https://explorer.kinto.xyz/tx/0x3efb1c4001ac3432eda7a8937bd5443a734208ec33c3163505005d7afbf56a3f), implementations: [0x4060d0628dda0BD6Cc65ef9cEe3Ac16cc0B41F1e](https://explorer.kinto.xyz/address/0x4060d0628dda0BD6Cc65ef9cEe3Ac16cc0B41F1e#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x2542b185DFed7F6312CFE63eFC4e295DcC2AE154/kinto:0x4060d0628dda0BD6Cc65ef9cEe3Ac16cc0B41F1e)) - 2024-07-04 20:28 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0xc2da3cd399b883f8d1a3edb0983815cf8be06a8dd9921a2b153b2b399ad8fa52](https://explorer.kinto.xyz/tx/0xc2da3cd399b883f8d1a3edb0983815cf8be06a8dd9921a2b153b2b399ad8fa52), implementations: [0x2542b185DFed7F6312CFE63eFC4e295DcC2AE154](https://explorer.kinto.xyz/address/0x2542b185DFed7F6312CFE63eFC4e295DcC2AE154#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x48D2b947B1aa3A23A890dd456a404394fb2F1636/kinto:0x2542b185DFed7F6312CFE63eFC4e295DcC2AE154)) - 2024-07-02 18:39 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0xb2ea3f8b83f6bf3795c3a6a59066a3bbc168063aef8d671873704ed1d98b5263](https://explorer.kinto.xyz/tx/0xb2ea3f8b83f6bf3795c3a6a59066a3bbc168063aef8d671873704ed1d98b5263), implementations: [0x48D2b947B1aa3A23A890dd456a404394fb2F1636](https://explorer.kinto.xyz/address/0x48D2b947B1aa3A23A890dd456a404394fb2F1636#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xe1F135742dE49A5A3337A59440b1B7a986F634ea/kinto:0x48D2b947B1aa3A23A890dd456a404394fb2F1636)) - 2024-02-15 06:47 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x9d555f249857efbb76ff058de2188602fa49a202f5e8249cc463d274b2e57e9e](https://explorer.kinto.xyz/tx/0x9d555f249857efbb76ff058de2188602fa49a202f5e8249cc463d274b2e57e9e), implementations: [0xe1F135742dE49A5A3337A59440b1B7a986F634ea](https://explorer.kinto.xyz/address/0xe1F135742dE49A5A3337A59440b1B7a986F634ea#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x60ce7AF33fB6BCA504058fc1F5BF0bc816AD7Fc1/kinto:0xe1F135742dE49A5A3337A59440b1B7a986F634ea)) - 2024-02-07 17:46 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x4e490e7a1750adae92b047c5c031496b73a1bf741b41cfb321b24a57dbf5f620](https://explorer.kinto.xyz/tx/0x4e490e7a1750adae92b047c5c031496b73a1bf741b41cfb321b24a57dbf5f620), implementations: [0x60ce7AF33fB6BCA504058fc1F5BF0bc816AD7Fc1](https://explorer.kinto.xyz/address/0x60ce7AF33fB6BCA504058fc1F5BF0bc816AD7Fc1#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xA82F30210F7dB1642bc20a5adCECbB16f766435B/kinto:0x60ce7AF33fB6BCA504058fc1F5BF0bc816AD7Fc1)) - 2024-01-23 21:33 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x92482d283200aa211700c0f4d8b9e4a6d99ca218edb4037c71f1609e6a82f008](https://explorer.kinto.xyz/tx/0x92482d283200aa211700c0f4d8b9e4a6d99ca218edb4037c71f1609e6a82f008), implementations: [0xA82F30210F7dB1642bc20a5adCECbB16f766435B](https://explorer.kinto.xyz/address/0xA82F30210F7dB1642bc20a5adCECbB16f766435B#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xA82F30210F7dB1642bc20a5adCECbB16f766435B/kinto:0xA82F30210F7dB1642bc20a5adCECbB16f766435B)) - 2024-01-23 21:07 UTC, upgrade of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0x8499136067b2f7054fec3ee6a666c316c84cb16dae358501a7ed4f3cb8bf2d18](https://explorer.kinto.xyz/tx/0x8499136067b2f7054fec3ee6a666c316c84cb16dae358501a7ed4f3cb8bf2d18), implementations: [0xA82F30210F7dB1642bc20a5adCECbB16f766435B](https://explorer.kinto.xyz/address/0xA82F30210F7dB1642bc20a5adCECbB16f766435B#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xEDA88D4810E14aE4C384369CbC6F1510787Dc4fB/kinto:0xA82F30210F7dB1642bc20a5adCECbB16f766435B)) - 2024-01-10 02:08 UTC, deployment of [KintoAppRegistry](https://explorer.kinto.xyz/address/0x5A2b641b84b0230C8e75F55d5afd27f4Dbd59d5b#code): transaction [0xde75968b0229e8642d50ce24b04d03c82f94c7c09c7e5295e344c29c59509a42](https://explorer.kinto.xyz/tx/0xde75968b0229e8642d50ce24b04d03c82f94c7c09c7e5295e344c29c59509a42), implementations: [0xEDA88D4810E14aE4C384369CbC6F1510787Dc4fB](https://explorer.kinto.xyz/address/0xEDA88D4810E14aE4C384369CbC6F1510787Dc4fB#code) Central system contract defining addresses that are allowed to be called by EOAs. The modified Kinto node reads this configuration and drops all other transactions from EOAs (enforced by a modified state transition function). As a result, users can only transact using a canonical smart wallet. - Roles: - **admin**: AccessManager - **owner**: AccessManager #### KintoWalletFactory Addresses: [0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code), [0x1Bc47279D052Edb9C1770242287eFC23317Ed675](https://explorer.kinto.xyz/address/0x1Bc47279D052Edb9C1770242287eFC23317Ed675#code) (Implementation (Upgradable)), [0xacC000818e5Bbd911D5d449aA81CB5cA24024739](https://explorer.kinto.xyz/address/0xacC000818e5Bbd911D5d449aA81CB5cA24024739#code) (Admin) **Past upgrades** (Count of upgrades: 23, Last upgrade: 2y ago, Avg upgrade interval: 1mo 13d) - 2024-10-24 15:56 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x2c5b369329be46ad4a3db64380a2cb87493f7beb80ea91c258d4d648ca9e5806](https://explorer.kinto.xyz/tx/0x2c5b369329be46ad4a3db64380a2cb87493f7beb80ea91c258d4d648ca9e5806), implementations: [0x1Bc47279D052Edb9C1770242287eFC23317Ed675](https://explorer.kinto.xyz/address/0x1Bc47279D052Edb9C1770242287eFC23317Ed675#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x872de68253938792e4e6402d05ef82d98DAAbCdd/kinto:0x1Bc47279D052Edb9C1770242287eFC23317Ed675)) - 2024-10-23 00:48 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x3be2498e2237c3c78d372dca2fc25dbe830b7b92ec4aaf9d92b3be26eba22988](https://explorer.kinto.xyz/tx/0x3be2498e2237c3c78d372dca2fc25dbe830b7b92ec4aaf9d92b3be26eba22988), implementations: [0x872de68253938792e4e6402d05ef82d98DAAbCdd](https://explorer.kinto.xyz/address/0x872de68253938792e4e6402d05ef82d98DAAbCdd#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x62Ee6192c4288f8482F8632cf44fd87c4c612ef6/kinto:0x872de68253938792e4e6402d05ef82d98DAAbCdd)) - 2024-07-26 21:37 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xa03c844698c376f8ea14a5d657de099fcc45706bb9a106eeee0af960f6f530e8](https://explorer.kinto.xyz/tx/0xa03c844698c376f8ea14a5d657de099fcc45706bb9a106eeee0af960f6f530e8), implementations: [0x62Ee6192c4288f8482F8632cf44fd87c4c612ef6](https://explorer.kinto.xyz/address/0x62Ee6192c4288f8482F8632cf44fd87c4c612ef6#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xD08bB7002FeDb550e458F1b3395F0E80AD7CE116/kinto:0x62Ee6192c4288f8482F8632cf44fd87c4c612ef6)) - 2024-07-22 16:13 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x63e90979522ddb51bf7df0e5f3980b927c98dc2e7c3e819390528a0467be59ed](https://explorer.kinto.xyz/tx/0x63e90979522ddb51bf7df0e5f3980b927c98dc2e7c3e819390528a0467be59ed), implementations: [0xD08bB7002FeDb550e458F1b3395F0E80AD7CE116](https://explorer.kinto.xyz/address/0xD08bB7002FeDb550e458F1b3395F0E80AD7CE116#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x12FF2EF4291d7EF4e4B58B6274aa65A895a15259/kinto:0xD08bB7002FeDb550e458F1b3395F0E80AD7CE116)) - 2024-07-21 20:18 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x3937fc848b6c1c012e8f6379ab55329920be3928bfb799d86b7b9b29e108273f](https://explorer.kinto.xyz/tx/0x3937fc848b6c1c012e8f6379ab55329920be3928bfb799d86b7b9b29e108273f), implementations: [0x12FF2EF4291d7EF4e4B58B6274aa65A895a15259](https://explorer.kinto.xyz/address/0x12FF2EF4291d7EF4e4B58B6274aa65A895a15259#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x1618A2F977F17f4AE8a3e08E79300f09677d18c2/kinto:0x12FF2EF4291d7EF4e4B58B6274aa65A895a15259)) - 2024-06-29 15:34 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x29ba69b7f64244b4e7d4a60f0b3fb9dd5ef82a58b3c044047999df8fd82f6208](https://explorer.kinto.xyz/tx/0x29ba69b7f64244b4e7d4a60f0b3fb9dd5ef82a58b3c044047999df8fd82f6208), implementations: [0x1618A2F977F17f4AE8a3e08E79300f09677d18c2](https://explorer.kinto.xyz/address/0x1618A2F977F17f4AE8a3e08E79300f09677d18c2#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xd2ecFd5Fc0985D217FD28705847f189F4990875f/kinto:0x1618A2F977F17f4AE8a3e08E79300f09677d18c2)) - 2024-06-29 15:27 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x5864b8a919c9d685cfa6a158f0facbe31e17d0de8a9d246dc7f1d83f42072b7f](https://explorer.kinto.xyz/tx/0x5864b8a919c9d685cfa6a158f0facbe31e17d0de8a9d246dc7f1d83f42072b7f), implementations: [0xd2ecFd5Fc0985D217FD28705847f189F4990875f](https://explorer.kinto.xyz/address/0xd2ecFd5Fc0985D217FD28705847f189F4990875f#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xB80A4b325bA44c441275853656F9239044a0D78a/kinto:0xd2ecFd5Fc0985D217FD28705847f189F4990875f)) - 2024-06-15 22:07 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x57583bb3409d701289f051e763cc1ea63f29f0d1533724628129e6199a13e7fb](https://explorer.kinto.xyz/tx/0x57583bb3409d701289f051e763cc1ea63f29f0d1533724628129e6199a13e7fb), implementations: [0xB80A4b325bA44c441275853656F9239044a0D78a](https://explorer.kinto.xyz/address/0xB80A4b325bA44c441275853656F9239044a0D78a#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x19D2dc7dF25E9711c9551bc07D4EbCac780b71d8/kinto:0xB80A4b325bA44c441275853656F9239044a0D78a)) - 2024-06-10 19:54 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x194878dfe2eed6db4fe13b57bb2f0e11ad5760f0b4a6fc69917eee8e82e61085](https://explorer.kinto.xyz/tx/0x194878dfe2eed6db4fe13b57bb2f0e11ad5760f0b4a6fc69917eee8e82e61085), implementations: [0x19D2dc7dF25E9711c9551bc07D4EbCac780b71d8](https://explorer.kinto.xyz/address/0x19D2dc7dF25E9711c9551bc07D4EbCac780b71d8#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x880742Eac8DD7c5C40fD19dc00C0c4785C214bEE/kinto:0x19D2dc7dF25E9711c9551bc07D4EbCac780b71d8)) - 2024-06-05 21:52 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xeac8c1256dbdee7b01b591209f3bb09fd03694ec850b3ce9b5681cc6fc63fcbe](https://explorer.kinto.xyz/tx/0xeac8c1256dbdee7b01b591209f3bb09fd03694ec850b3ce9b5681cc6fc63fcbe), implementations: [0x880742Eac8DD7c5C40fD19dc00C0c4785C214bEE](https://explorer.kinto.xyz/address/0x880742Eac8DD7c5C40fD19dc00C0c4785C214bEE#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x93378e7303804e80eafC4bbcC40dE9228c10fF73/kinto:0x880742Eac8DD7c5C40fD19dc00C0c4785C214bEE)) - 2024-05-28 20:28 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x9453bcbda654b94abb2eb8623543f84504cc2bb05777de4baa97216c2bb72e66](https://explorer.kinto.xyz/tx/0x9453bcbda654b94abb2eb8623543f84504cc2bb05777de4baa97216c2bb72e66), implementations: [0x93378e7303804e80eafC4bbcC40dE9228c10fF73](https://explorer.kinto.xyz/address/0x93378e7303804e80eafC4bbcC40dE9228c10fF73#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x7452748E16429FDa1501cD03D1289d4Fd262A0bb/kinto:0x93378e7303804e80eafC4bbcC40dE9228c10fF73)) - 2024-04-03 10:43 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x2603e64d46b43f597907b4e75e1328c3c9708bf21d679c85842468ae74eb6585](https://explorer.kinto.xyz/tx/0x2603e64d46b43f597907b4e75e1328c3c9708bf21d679c85842468ae74eb6585), implementations: [0x7452748E16429FDa1501cD03D1289d4Fd262A0bb](https://explorer.kinto.xyz/address/0x7452748E16429FDa1501cD03D1289d4Fd262A0bb#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x916FeD38032eC9f550b91da58A50D0487f12C098/kinto:0x7452748E16429FDa1501cD03D1289d4Fd262A0bb)) - 2024-03-15 15:28 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x8a2a8eb95a0ddc294076cd547a162d0db4ad847f205d7a1d4aa8f853932ddecc](https://explorer.kinto.xyz/tx/0x8a2a8eb95a0ddc294076cd547a162d0db4ad847f205d7a1d4aa8f853932ddecc), implementations: [0x916FeD38032eC9f550b91da58A50D0487f12C098](https://explorer.kinto.xyz/address/0x916FeD38032eC9f550b91da58A50D0487f12C098#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x37F7E177dA12063632cBB9bA964f4B7F71A8De1a/kinto:0x916FeD38032eC9f550b91da58A50D0487f12C098)) - 2024-03-15 08:50 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x90e8959faaba48b32ee578b16427c148df949618dd588735e33ef730ca097344](https://explorer.kinto.xyz/tx/0x90e8959faaba48b32ee578b16427c148df949618dd588735e33ef730ca097344), implementations: [0x37F7E177dA12063632cBB9bA964f4B7F71A8De1a](https://explorer.kinto.xyz/address/0x37F7E177dA12063632cBB9bA964f4B7F71A8De1a#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x8eE847CCF9C6143e55Ac156c2Dee42c0928A3ccB/kinto:0x37F7E177dA12063632cBB9bA964f4B7F71A8De1a)) - 2024-03-12 07:30 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x163d555fb34da76bd2055457b4abd0713c12476a2bf9db6694b0e06f7f28e8b8](https://explorer.kinto.xyz/tx/0x163d555fb34da76bd2055457b4abd0713c12476a2bf9db6694b0e06f7f28e8b8), implementations: [0x8eE847CCF9C6143e55Ac156c2Dee42c0928A3ccB](https://explorer.kinto.xyz/address/0x8eE847CCF9C6143e55Ac156c2Dee42c0928A3ccB#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x7a4A12Aa90eF6F393777A0F2bA1512F4963f406a/kinto:0x8eE847CCF9C6143e55Ac156c2Dee42c0928A3ccB)) - 2024-02-15 06:48 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xd1ce7ae06ce76630c63e745d01163f4b6cf40900a22074a7f514d6e5aa7afb3f](https://explorer.kinto.xyz/tx/0xd1ce7ae06ce76630c63e745d01163f4b6cf40900a22074a7f514d6e5aa7afb3f), implementations: [0x7a4A12Aa90eF6F393777A0F2bA1512F4963f406a](https://explorer.kinto.xyz/address/0x7a4A12Aa90eF6F393777A0F2bA1512F4963f406a#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x30D26e75D542Ba2A7e3B35BcC78FDC064B935D8B/kinto:0x7a4A12Aa90eF6F393777A0F2bA1512F4963f406a)) - 2024-02-01 19:03 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xd46d2e4408972dc97ea9387267b37667bffd0a13dd5892d2b8604e17395a9bd3](https://explorer.kinto.xyz/tx/0xd46d2e4408972dc97ea9387267b37667bffd0a13dd5892d2b8604e17395a9bd3), implementations: [0x30D26e75D542Ba2A7e3B35BcC78FDC064B935D8B](https://explorer.kinto.xyz/address/0x30D26e75D542Ba2A7e3B35BcC78FDC064B935D8B#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x63495C71a036Fb886e65b6F41BA2A26d406E8108/kinto:0x30D26e75D542Ba2A7e3B35BcC78FDC064B935D8B)) - 2024-01-23 21:33 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xd134cdb81b340183459994909b5579f421a4353f61a699b08f3e5ce2e513cf46](https://explorer.kinto.xyz/tx/0xd134cdb81b340183459994909b5579f421a4353f61a699b08f3e5ce2e513cf46), implementations: [0x63495C71a036Fb886e65b6F41BA2A26d406E8108](https://explorer.kinto.xyz/address/0x63495C71a036Fb886e65b6F41BA2A26d406E8108#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x48525Ac956c946110e2358A7E8a7A3D8290676EC/kinto:0x63495C71a036Fb886e65b6F41BA2A26d406E8108)) - 2024-01-20 06:42 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x48188ec199172f045bbcae2fd576d33c3a3e815931349b121d7cddc1de137f95](https://explorer.kinto.xyz/tx/0x48188ec199172f045bbcae2fd576d33c3a3e815931349b121d7cddc1de137f95), implementations: [0x48525Ac956c946110e2358A7E8a7A3D8290676EC](https://explorer.kinto.xyz/address/0x48525Ac956c946110e2358A7E8a7A3D8290676EC#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xc85dAbd4b238477A1d821111A6ec8BC94D9F6394/kinto:0x48525Ac956c946110e2358A7E8a7A3D8290676EC)) - 2024-01-16 00:49 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xa64107a2068c8cd6d653bd8bdce635a815f39586a5ed69c352f1e4a73e08f9cd](https://explorer.kinto.xyz/tx/0xa64107a2068c8cd6d653bd8bdce635a815f39586a5ed69c352f1e4a73e08f9cd), implementations: [0xc85dAbd4b238477A1d821111A6ec8BC94D9F6394](https://explorer.kinto.xyz/address/0xc85dAbd4b238477A1d821111A6ec8BC94D9F6394#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x1b5976043578C6F4d2D1d17D3d4AE89Cf001B9d5/kinto:0xc85dAbd4b238477A1d821111A6ec8BC94D9F6394)) - 2024-01-15 19:19 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x44fd2d87a8b692ae4257c1336d44296c4b1e4e78d2a0093d97a4fcb41dffa0f5](https://explorer.kinto.xyz/tx/0x44fd2d87a8b692ae4257c1336d44296c4b1e4e78d2a0093d97a4fcb41dffa0f5), implementations: [0x1b5976043578C6F4d2D1d17D3d4AE89Cf001B9d5](https://explorer.kinto.xyz/address/0x1b5976043578C6F4d2D1d17D3d4AE89Cf001B9d5#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x652c9b99f916beb42ccb7883a725E2f9219095B4/kinto:0x1b5976043578C6F4d2D1d17D3d4AE89Cf001B9d5)) - 2024-01-15 16:36 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0x02e7d7327761fac3fe83beefd23ecae331aade5d0d303861056cdf9f2dab8eb7](https://explorer.kinto.xyz/tx/0x02e7d7327761fac3fe83beefd23ecae331aade5d0d303861056cdf9f2dab8eb7), implementations: [0x652c9b99f916beb42ccb7883a725E2f9219095B4](https://explorer.kinto.xyz/address/0x652c9b99f916beb42ccb7883a725E2f9219095B4#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xd6Dea5Ff03f099242DBDF737E25e4bf4B9d4f9f6/kinto:0x652c9b99f916beb42ccb7883a725E2f9219095B4)) - 2024-01-10 01:57 UTC, upgrade of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xb19bd9f9546a11a17bf89a7bc467d1138d0249ab97dde4f0fe83cfae4302e1af](https://explorer.kinto.xyz/tx/0xb19bd9f9546a11a17bf89a7bc467d1138d0249ab97dde4f0fe83cfae4302e1af), implementations: [0xd6Dea5Ff03f099242DBDF737E25e4bf4B9d4f9f6](https://explorer.kinto.xyz/address/0xd6Dea5Ff03f099242DBDF737E25e4bf4B9d4f9f6#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x9F8Af18f6C1E5E4DA42b33D283F23EB8C23DF505/kinto:0xd6Dea5Ff03f099242DBDF737E25e4bf4B9d4f9f6)) - 2023-12-28 22:47 UTC, deployment of [KintoWalletFactory](https://explorer.kinto.xyz/address/0x8a4720488CA32f1223ccFE5A087e250fE3BC5D75#code): transaction [0xf3c9b71be4fd432e553ffbd0830c9a37a223e58aea7d917f59e0b9925bf1ef28](https://explorer.kinto.xyz/tx/0xf3c9b71be4fd432e553ffbd0830c9a37a223e58aea7d917f59e0b9925bf1ef28), implementations: [0x9F8Af18f6C1E5E4DA42b33D283F23EB8C23DF505](https://explorer.kinto.xyz/address/0x9F8Af18f6C1E5E4DA42b33D283F23EB8C23DF505#code) Deploys new KintoWallet smartwallets for users upon passing KYC checks. Also manages the beacon implementation for all KintoWallets and their recovery logic. KintoWallets can be funded with ETH via this contract. - Roles: - **admin**: AccessManager - **owner**: AccessManager #### KintoID Addresses: [0xf369f78E3A0492CC4e96a90dae0728A38498e9c7](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code), [0x1d61772AE2e157f9F6A4127526eD86AB5801a477](https://explorer.kinto.xyz/address/0x1d61772AE2e157f9F6A4127526eD86AB5801a477#code) (Implementation (Upgradable)), [0x0000000000000000000000000000000000000000](https://explorer.kinto.xyz/address/0x0000000000000000000000000000000000000000#code) (Admin) **Past upgrades** (Count of upgrades: 10, Last upgrade: 1y 6mo ago, Avg upgrade interval: 3mo 4d) - 2025-04-11 14:53 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0xd8aa458f29ed74a06b3f97a9455c2495bd8d32ea19cdc4764936a6b6e1d2404f](https://explorer.kinto.xyz/tx/0xd8aa458f29ed74a06b3f97a9455c2495bd8d32ea19cdc4764936a6b6e1d2404f), implementations: [0x1d61772AE2e157f9F6A4127526eD86AB5801a477](https://explorer.kinto.xyz/address/0x1d61772AE2e157f9F6A4127526eD86AB5801a477#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x4aC06254558e144C41461a319822993900cE2eE4/kinto:0x1d61772AE2e157f9F6A4127526eD86AB5801a477)) - 2025-02-05 15:37 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0xee19b10811d98a79d18ea4dfd1684702c0e30070a2e3cf428de3799c257b83f8](https://explorer.kinto.xyz/tx/0xee19b10811d98a79d18ea4dfd1684702c0e30070a2e3cf428de3799c257b83f8), implementations: [0x4aC06254558e144C41461a319822993900cE2eE4](https://explorer.kinto.xyz/address/0x4aC06254558e144C41461a319822993900cE2eE4#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xaa0726829d41E3C70B84Bc5390cce82afC56871A/kinto:0x4aC06254558e144C41461a319822993900cE2eE4)) - 2024-12-10 20:00 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x9fa20142e6e04305e74314e6670ecbf65477f470a9251ec55dc52ddcd34940b1](https://explorer.kinto.xyz/tx/0x9fa20142e6e04305e74314e6670ecbf65477f470a9251ec55dc52ddcd34940b1), implementations: [0xaa0726829d41E3C70B84Bc5390cce82afC56871A](https://explorer.kinto.xyz/address/0xaa0726829d41E3C70B84Bc5390cce82afC56871A#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x7CFe474936fA50181ae7c2C43EeB8806e25bc983/kinto:0xaa0726829d41E3C70B84Bc5390cce82afC56871A)) - 2024-12-06 21:43 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x393717142a85ed552e3d455cd886d11abe37095fa7f7be1dd1db7214a65a74dd](https://explorer.kinto.xyz/tx/0x393717142a85ed552e3d455cd886d11abe37095fa7f7be1dd1db7214a65a74dd), implementations: [0x7CFe474936fA50181ae7c2C43EeB8806e25bc983](https://explorer.kinto.xyz/address/0x7CFe474936fA50181ae7c2C43EeB8806e25bc983#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xd3642f5CF57A5090F173294F68Df66583521FeA0/kinto:0x7CFe474936fA50181ae7c2C43EeB8806e25bc983)) - 2024-10-15 22:24 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x0ee10f2c231a7703590ac0a8eff238c419203e49d1e4c8f722cfcad5d050ee71](https://explorer.kinto.xyz/tx/0x0ee10f2c231a7703590ac0a8eff238c419203e49d1e4c8f722cfcad5d050ee71), implementations: [0xd3642f5CF57A5090F173294F68Df66583521FeA0](https://explorer.kinto.xyz/address/0xd3642f5CF57A5090F173294F68Df66583521FeA0#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x074e5ECc285b90781f74e491F33fF37849F97220/kinto:0xd3642f5CF57A5090F173294F68Df66583521FeA0)) - 2024-02-15 06:48 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x4f90c154f986a5dcdbe046dc12c5653b88c0dad96178f2a82cf32ebf7d99c1ae](https://explorer.kinto.xyz/tx/0x4f90c154f986a5dcdbe046dc12c5653b88c0dad96178f2a82cf32ebf7d99c1ae), implementations: [0x074e5ECc285b90781f74e491F33fF37849F97220](https://explorer.kinto.xyz/address/0x074e5ECc285b90781f74e491F33fF37849F97220#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xE5eBdFCB597DD84CFeA412278f1c46A0D83aaC39/kinto:0x074e5ECc285b90781f74e491F33fF37849F97220)) - 2024-02-01 19:28 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x84b908e328466db6827fbfde299bd3084b48d27aac618ee825815f6ee590021d](https://explorer.kinto.xyz/tx/0x84b908e328466db6827fbfde299bd3084b48d27aac618ee825815f6ee590021d), implementations: [0xE5eBdFCB597DD84CFeA412278f1c46A0D83aaC39](https://explorer.kinto.xyz/address/0xE5eBdFCB597DD84CFeA412278f1c46A0D83aaC39#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x41bC5c9B1FC8Ab95890De5339737Bc791421ea56/kinto:0xE5eBdFCB597DD84CFeA412278f1c46A0D83aaC39)) - 2024-02-01 19:03 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0xae9d5d179229788eb3f6c25f24fc0d7adf7906a86c41cb344b36d5d0db812d6b](https://explorer.kinto.xyz/tx/0xae9d5d179229788eb3f6c25f24fc0d7adf7906a86c41cb344b36d5d0db812d6b), implementations: [0x41bC5c9B1FC8Ab95890De5339737Bc791421ea56](https://explorer.kinto.xyz/address/0x41bC5c9B1FC8Ab95890De5339737Bc791421ea56#code) ([diff](https://disco.ethbeat.org/diff/kinto:0x2AA456d97fB8f75283327458920D4daA2BFe363e/kinto:0x41bC5c9B1FC8Ab95890De5339737Bc791421ea56)) - 2024-01-15 16:36 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x6bc0ebf4dca10e8817f37d144980b6908597ed327a05707ceda82f1398692959](https://explorer.kinto.xyz/tx/0x6bc0ebf4dca10e8817f37d144980b6908597ed327a05707ceda82f1398692959), implementations: [0x2AA456d97fB8f75283327458920D4daA2BFe363e](https://explorer.kinto.xyz/address/0x2AA456d97fB8f75283327458920D4daA2BFe363e#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xd838189759e85Ac8673515FFd9c72cc854f360Fa/kinto:0x2AA456d97fB8f75283327458920D4daA2BFe363e)) - 2024-01-13 23:16 UTC, upgrade of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x5526a267a631debc424ea7eda141fd18f5fe357505cb32bc2c6bae22fbb15246](https://explorer.kinto.xyz/tx/0x5526a267a631debc424ea7eda141fd18f5fe357505cb32bc2c6bae22fbb15246), implementations: [0xd838189759e85Ac8673515FFd9c72cc854f360Fa](https://explorer.kinto.xyz/address/0xd838189759e85Ac8673515FFd9c72cc854f360Fa#code) ([diff](https://disco.ethbeat.org/diff/kinto:0xa3625A24376C2eac96eDcF353C88F3F3a1De030a/kinto:0xd838189759e85Ac8673515FFd9c72cc854f360Fa)) - 2023-12-28 22:46 UTC, deployment of [KintoID](https://explorer.kinto.xyz/address/0xf369f78E3A0492CC4e96a90dae0728A38498e9c7#code): transaction [0x452c7d1c49781ba0501dc0baba338ec790d9d73fbb65e8fab67b9313fe0bf633](https://explorer.kinto.xyz/tx/0x452c7d1c49781ba0501dc0baba338ec790d9d73fbb65e8fab67b9313fe0bf633), implementations: [0xa3625A24376C2eac96eDcF353C88F3F3a1De030a](https://explorer.kinto.xyz/address/0xa3625A24376C2eac96eDcF353C88F3F3a1De030a#code) Manages Kinto's KYC system: The KYC_PROVIDER roles responsible for managing the KYC status and KYC metadata of user wallets. Each KintoWallet checks the KYC status of its user in this contract as part of the signature check. - Roles: - **dEFAULT_ADMINs**: AccessManager - **gOVERNANCErs**: AccessManager - **kYC_PROVIDERs**: AccessManager, EOA 10, EOA 7, EOA 8, EOA 9, Kinto Multisig 2 - **uPGRADERs**: AccessManager #### AccessManager Addresses: [0xacC000818e5Bbd911D5d449aA81CB5cA24024739](https://explorer.kinto.xyz/address/0xacC000818e5Bbd911D5d449aA81CB5cA24024739#code) OpenZeppelin AccessManager contract: Serves as a proxy contract defining the roles, permissions and delays to call functions in target contracts. - Roles: - **kintoMultisig2Permission**: Kinto Multisig 2 - **securityCouncilPermission**: KintoSecurityCouncil_L2Alias #### Socket Addresses: [0x3e9727470C66B1e77034590926CDe0242B5A3dCc](https://explorer.kinto.xyz/address/0x3e9727470C66B1e77034590926CDe0242B5A3dCc#code) Central contract for bridging via the external socket bridge. #### EntryPoint Addresses: [0x2843C269D2a64eCfA63548E8B3Fc0FD23B7F70cb](https://explorer.kinto.xyz/address/0x2843C269D2a64eCfA63548E8B3Fc0FD23B7F70cb#code) Used as entrypoint to transact using smartwallets and UserOps. #### BeaconKintoWallet Addresses: [0x87f0eE85bF3198654900a422832157abBba30828](https://explorer.kinto.xyz/address/0x87f0eE85bF3198654900a422832157abBba30828#code) Beacon proxy for the KintoWallet smartwallet implementation that is used for all users. - Roles: - **owner**: KintoWalletFactory 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 Kinto A commitment to the exact WASM binary version used for Orbit stack optimistic dispute games. - Hash: `0x58a9512cf4096461f866446387e845c6573856ef603bba4e24cb1d89630a675c` - Repository: code unknown - Verification: not verified - Used in: [Kinto](https://ethbeat.org/layer2s/projects/kinto)