Smart Contracts
Architecture
The Fuse Smart Wallets are based on the smart contract wallets architecture used in Argent's smart contract wallets. For more information on Argent's smart contract wallet architecture, you can refer to their specifications.
The smart contracts used in the Fuse Smart Wallets are deployed on the Spark testnet and the Fuse mainnet. The Spark testnet is used for testing and development purposes, while the Fuse mainnet is used for production use of the Fuse network.
Deployed Contracts
The following smart contracts are deployed on the Spark testnet:
Contract Name | Contract Address |
---|---|
WALLET_FACTORY | 0x2ab4A64e246010e96C5387Ec4C7B1256B9783ce3 |
WALLET_IMPLEMENTATION | 0x7109623c967D70c48c835ed2e4E3CdFd27fa8003 |
MULTI_SIG_WALLET | 0xc591e1194056166812049743DaAa714159e6c3C8 |
GUARDIAN_MANAGER | 0xC1254443B6b9E5b5714D57ae3Af16FE9D220775D |
LOCK_MANAGER | 0x370672167439e399cE753963E31E26EEB5bfaf6c |
RECOVERY_MANAGER | 0xA85aA96857cBdEb5C7e88a59772E6E7170986f02 |
APPROVED_TRANSFER | 0x959f0fF280EAF7BB1b57ec75AC777aB863f82736 |
TRANSFER_MANAGER | 0xF66e26Fd99F4687CC29148BE2e331df2e49E249E |
NFT_TRANSFER | 0xe713Ec7D3516d65966c5DeA3CF78EFE1DcaDd47B |
TOKEN_EXCHANGER | 0xd636460D8866430EbDeDb5A3AE4f19D0735fD1B7 |
COMMUNITY_MANAGER | 0x9585db67ab966Ec8dfDdc47bAD9cE46905A5a0e1 |
WalletOwnershipManager | 0xfE0B31C96FE5929849D8D48C56c428d935dDfE00 |
The following smart contracts are deployed on the Fuse mainnet:
Contract | Address |
---|---|
WALLET_FACTORY | 0x2FE1F9bBC9CE8Ea4E00F89FC1a8936DE6934b63D |
WALLET_IMPLEMENTATION | 0x811A7F70d12fbd29Ec494eDc75645E66f5fCcCFc |
MULTI_SIG_WALLET | 0xec73bA3070EA2267ca6d4dEF4173DCA0a004B4fc |
GUARDIAN_MANAGER | 0x1D91b84b22AC32B7928Dc6BdB2A66C42Fc32F1C3 |
LOCK_MANAGER | 0x8221d124f8255f61fC5f1dbb2382364B53355574 |
RECOVERY_MANAGER | 0xcB4606396746Cd62Ac9ea9Cc0fCc5B16BE73E7aF |
APPROVED_TRANSFER | 0x2cbE5fE3d259313F25Ac2Dd10FAB8B851561F366 |
TRANSFER_MANAGER | 0x2B3113B752645dfAFCe690706b5eCAd9d83977CF |
NFT_TRANSFER | 0x856283dD385f53FEAd47aA981517eEa564379cFC |
TOKEN_EXCHANGER | 0xaA556969CB2782052A2eADEA32e660d40f4C4281 |
COMMUNITY_MANAGER | 0x0D4926876ba1ada6E9b542e018eBeD517FFc8050 |
WalletOwnershipManager | 0x0134652f44006eE54f1E86d6a5786a28b9dCcD0b |