Skip to main content
The Multi-Layer Security Wallet smart contracts are deployed deterministically using CREATE2, so every contract lives at the same address on every supported network.

Supported networks

Don’t see a network you need? We’ll deploy it

Deterministic deployment makes it quick to bring Multi-Layer Security Wallet to new networks. Request a network to get MLS on your chain.

Mainnets

NetworkChain ID
Ethereum1
Arbitrum One42161
Base8453
Optimism10
Ronin2020

Testnets

NetworkChain ID
Sepolia11155111

Contract addresses

The addresses below are identical on all supported networks. To inspect a contract, paste its address into the block explorer of the network you are interested in. The source of truth for these addresses is deployment.toml in the open-source contracts repository, where you can also find the scripts to independently recompute and verify them.

Core contracts

ContractAddress
OrganizationFactory0xda3557951E2E25671c7CC77AdD9D33ECbD58566d
OrganizationImplementation0xD28Bf2CC0A9ea58712dD7dE60A0b5Cad756Ea5E8
AccountImplementation0x3FEB2a8c6a260BDE5bF444146b0f89D045423c2b
ImplementationWhitelistProxy0x92dD2c3F90a9740Daf28c2FfEBcf16a047795556
ImplementationWhitelistImplementation0x8C8363AE17311f3F5bbA17743395B073AaBc1E27
BatchedTransaction0x01761d4aE66ee1Fbfa34801E27bD625123b6347f

Organization libraries

LibraryAddress
LibOrganizationPolicy0x65647347d14FCc23f778573793a989019F92eb42
LibOrganizationAdmin0x01448c5367441cB7e6B5Fc2c0d36D4Ff03dd8652
LibOrganizationMembers0xbfa7680e8b5cbFD2d8eeA7af0C08576644BD4211
LibOrganizationGroups0xF36AfaAf94a8e2538Bdc9D26130Ff76EaC53d30C
LibOrganizationInitialization0xCD67Dcbe1b1Fe438136917Fd6417c3Ee5d0DDDD6
LibOrganizationAccountSignature0x6bA510913db0F79bFe727f18bd24e76426DDec1D
LibOrganizationTxRecovery0xD629b80B4b5073A1edc04316c4cA37af899566a9
LibOrganizationGuardianRecovery0xFb0f6c6143b76f1E0d40A314A7c49B9b6f9c1d8B

Governance

ContractAddress
Admin Safe0xAdb9eC4081c1045f03c72118CBE7D01E4Ba81A53
Guardian Safe0xf6CBe8B1c4e8A8c953b054A01133cFA1eAF46D2C
SafeExecutorModule0xDD71d28FC6070a29083C1609CE33b0392eC72a86