Skip to content

Smart Contract Addresses

The ERC-6551 registry and Tokenbound account contracts are permissionlessly deployable at the following addresses on any chain.

If the chain you are building on is not in the table below, you can deploy the contracts yourself using our self-deployment tool.

ERC-6551 Registry

EVM NetworkChain IDRegistry Address
Goerli50x000000006551c19487814612e58FE06813775758
Mumbai800010x000000006551c19487814612e58FE06813775758
OP Goerli4200x000000006551c19487814612e58FE06813775758
Base Goerli845310x000000006551c19487814612e58FE06813775758
Linea Goerli591400x000000006551c19487814612e58FE06813775758
Ethereum10x000000006551c19487814612e58FE06813775758
Polygon1370x000000006551c19487814612e58FE06813775758
Optimism100x000000006551c19487814612e58FE06813775758
Base84530x000000006551c19487814612e58FE06813775758
Linea591440x000000006551c19487814612e58FE06813775758
Frame Sepolia688401420x000000006551c19487814612e58FE06813775758
Klaytn82170x000000006551c19487814612e58FE06813775758
Klaytn Baobab10010x000000006551c19487814612e58FE06813775758

Tokenbound Account Proxy

Use this address as the implementation parameter when calling createAccount on the registry

EVM NetworkChain IDAccount Proxy Address
Goerli50x55266d75D1a14E4572138116aF39863Ed6596E7F
Mumbai800010x55266d75D1a14E4572138116aF39863Ed6596E7F
OP Goerli4200x55266d75D1a14E4572138116aF39863Ed6596E7F
Base Goerli845310x55266d75D1a14E4572138116aF39863Ed6596E7F
Linea Goerli591400x55266d75D1a14E4572138116aF39863Ed6596E7F
Ethereum10x55266d75D1a14E4572138116aF39863Ed6596E7F
Polygon1370x55266d75D1a14E4572138116aF39863Ed6596E7F
Optimism100x55266d75D1a14E4572138116aF39863Ed6596E7F
Base84530x55266d75D1a14E4572138116aF39863Ed6596E7F
Linea591440x55266d75D1a14E4572138116aF39863Ed6596E7F
Frame Sepolia688401420x55266d75D1a14E4572138116aF39863Ed6596E7F
Klaytn82170x55266d75D1a14E4572138116aF39863Ed6596E7F
Klaytn Baobab10010x55266d75D1a14E4572138116aF39863Ed6596E7F

Tokenbound Account Implementation

Use this address as the implementation parameter when calling initialize on a newly created account

EVM NetworkChain IDAccount Implementation Address
Goerli50x41C8f39463A868d3A88af00cd0fe7102F30E44eC
Mumbai800010x41C8f39463A868d3A88af00cd0fe7102F30E44eC
OP Goerli4200x41C8f39463A868d3A88af00cd0fe7102F30E44eC
Base Goerli845310x41C8f39463A868d3A88af00cd0fe7102F30E44eC
Linea Goerli591400x41C8f39463A868d3A88af00cd0fe7102F30E44eC
Ethereum10x41C8f39463A868d3A88af00cd0fe7102F30E44eC
Polygon1370x41C8f39463A868d3A88af00cd0fe7102F30E44eC
Optimism100x41C8f39463A868d3A88af00cd0fe7102F30E44eC
Base84530x41C8f39463A868d3A88af00cd0fe7102F30E44eC
Linea591440x41C8f39463A868d3A88af00cd0fe7102F30E44eC
Frame Sepolia688401420x41C8f39463A868d3A88af00cd0fe7102F30E44eC
Klaytn82170x41C8f39463A868d3A88af00cd0fe7102F30E44eC
Klaytn Baobab10010x41C8f39463A868d3A88af00cd0fe7102F30E44eC