Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 25 internal transactions (View All)
Loading...
Loading
This contract contains unverified libraries: BootstrapLib
Heuristics suggest this may be a proxy contract. Verify using the Proxy Contract Checker
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"address","name":"implementation","type":"address"},{"internalType":"address","name":"factoryOwner","type":"address"},{"internalType":"address","name":"k1Validator","type":"address"},{"internalType":"contract NexusBootstrap","name":"bootstrapper","type":"address"},{"internalType":"contract IERC7484","name":"registry","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AlreadyInitialized","type":"error"},{"inputs":[],"name":"InnerCallFailed","type":"error"},{"inputs":[],"name":"InvalidEntryPointAddress","type":"error"},{"inputs":[],"name":"NewOwnerIsZeroAddress","type":"error"},{"inputs":[],"name":"NoHandoverRequest","type":"error"},{"inputs":[],"name":"Unauthorized","type":"error"},{"inputs":[],"name":"ZeroAddressNotAllowed","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"uint256","name":"index","type":"uint256"}],"name":"AccountCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pendingOwner","type":"address"}],"name":"OwnershipHandoverCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pendingOwner","type":"address"}],"name":"OwnershipHandoverRequested","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"ACCOUNT_IMPLEMENTATION","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"BOOTSTRAPPER","outputs":[{"internalType":"contract NexusBootstrap","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"K1_VALIDATOR","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"REGISTRY","outputs":[{"internalType":"contract IERC7484","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"epAddress","type":"address"},{"internalType":"uint32","name":"unstakeDelaySec","type":"uint32"}],"name":"addStake","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"cancelOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"pendingOwner","type":"address"}],"name":"completeOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"eoaOwner","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"},{"internalType":"address[]","name":"attesters","type":"address[]"},{"internalType":"uint8","name":"threshold","type":"uint8"}],"name":"computeAccountAddress","outputs":[{"internalType":"address payable","name":"expectedAddress","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"eoaOwner","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"},{"internalType":"address[]","name":"attesters","type":"address[]"},{"internalType":"uint8","name":"threshold","type":"uint8"}],"name":"createAccount","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"result","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"pendingOwner","type":"address"}],"name":"ownershipHandoverExpiresAt","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"requestOwnershipHandover","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"epAddress","type":"address"}],"name":"unlockStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"epAddress","type":"address"},{"internalType":"address payable","name":"withdrawAddress","type":"address"}],"name":"withdrawStake","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
6101003461018b57601f610ed938819003918201601f19168301916001600160401b0383118484101761018f5780849260a09460405283398101031261018b57610048816101a3565b90610055602082016101a3565b91610062604083016101a3565b6060830151929091906001600160a01b0384169081850361018b5760800151946001600160a01b038616860361018b5760018060a01b031680638b78c6d819547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3638b78c6d8198190556001600160a01b03831615918215610179575b8215610170575b508115610167575b506101585760805260a05260c05260e052604051610d2190816101b882396080518181816104eb015281816105710152610662015260a0518181816101b00152610720015260c05181818161031a0152610827015260e0518181816107c40152610aa50152f35b6342bcdf7f60e11b5f5260045ffd5b9050155f6100f1565b1591505f6100e9565b6001600160a01b0385161592506100e2565b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b038216820361018b5756fe6080806040526004361015610012575f80fd5b5f905f3560e01c90816306433b1b14610a88575080630d51f0b7146105e05780632569296214610595578063290ab98414610551578063322cc8ca1461045957806345171159146103e65780634a1ce5991461038457806354d1f13d1461033e57806367d2d1c9146102fa578063715018a6146102af5780638da5cb5b14610284578063b36f9705146101d4578063d0733b3b14610190578063f04e283e14610142578063f2fde38b146101035763fee81cf4146100ce575f80fd5b34610100576020366003190112610100576100e7610ac9565b9063389a75e1600c5252602080600c2054604051908152f35b80fd5b50602036600319011261010057610118610ac9565b610120610c91565b8060601b156101355761013290610cad565b80f35b637448fbae82526004601cfd5b50602036600319011261010057610157610ac9565b61015f610c91565b63389a75e1600c528082526020600c20805442116101835790826101329255610cad565b636f5e881883526004601cfd5b503461010057806003193601126101005760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b5034610100576040366003190112610100576101ee610ac9565b90602435916001600160a01b038316809303610280576001600160a01b0390610215610c91565b168015610271578192813b1561026d57829160248392604051948593849263611d2e7560e11b845260048401525af18015610262576102515750f35b8161025b91610bf5565b6101005780f35b6040513d84823e3d90fd5b5050fd5b6391fdf19160e01b8252600482fd5b5080fd5b50346101005780600319360112610100576020638b78c6d819546001600160a01b0360405191168152f35b5080600319360112610100576102c3610c91565b80638b78c6d819547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380638b78c6d8195580f35b503461010057806003193601126101005760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b50806003193601126101005763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b5034610100576020366003190112610100576001600160a01b036103a6610ac9565b6103ae610c91565b168015610271578082913b156103e35781809160046040518094819363bb9fe6bf60e01b83525af18015610262576102515750f35b50fd5b506040366003190112610100576103fb610ac9565b906024359163ffffffff8316809303610280576001600160a01b039061041f610c91565b168015610271578192813b1561026d578290602460405180948193621cb65b60e51b8352600483015234905af18015610262576102515750f35b50346101005760209061049661048861047136610af3565b906040969496959295519586948a86019889610b6d565b03601f198101835282610bf5565b5190206040517fcc3735a920a3ca505d382bbc545af43d6000803e6038573d6000fd5b3d6000f36060527f5155f3363d3d373d3d363d7f360894a13ba1a3210667c828492db98dca3e207660405261600984527f0000000000000000000000000000000000000000000000000000000000000000601e5268603d3d8160223d3973600a52605f602120906040528260605260ff83536035523060601b60015260155260558120906035526001600160a01b0360405191168152f35b503461010057806003193601126101005760206040516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b50806003193601126101005763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b506105ea36610af3565b93909491604051602081019061060881610488898b878b8a89610b6d565b519020905f95604051977fcc3735a920a3ca505d382bbc545af43d6000803e6038573d6000fd5b3d6000f36060527f5155f3363d3d373d3d363d7f360894a13ba1a3210667c828492db98dca3e20766040526160096020527f0000000000000000000000000000000000000000000000000000000000000000601e5268603d3d8160223d3973600a52605f60212060358a01523060581b895260ff89538360158a01526055892097341594893b15610a5f575050600193610a55575f388180348c5af115610a48575f610756995b80604052816060526bffffffffffffffffffffffff198760601b16602082015260148152610705603482610bf5565b604051809b8192638491599f60e01b83526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000166004840152604060248401526044830190610c6d565b0381736c77ddf87a1717465d29f8f16f44711eb0c839c05af4988915610913575f99610990575b50916020989192896107c26040519b8c956341bdc49760e11b8752608060048801526001600160a01b0381511660848801520151604060a487015260c4860190610c6d565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031660248601528481036003190160448601528281520191905f5b81811061096257505050819060ff5f9416606483015203816001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000165afa958615610913575f96610922575b5015610872575b6020846001600160a01b0360405191168152f35b6001600160a01b03841690813b1561091e575f6108ab9660405180988192634b6a141960e01b8352602060048401526024830190610c6d565b038183865af1958615610913576020966108f7575b506001600160a01b037f33310a89c32d8cc00057ad6ef6274d2f8fe22389a992cf89983e09fc84f6cfff91169280a45f808061085e565b6109049193505f90610bf5565b5f916001600160a01b036108c0565b6040513d5f823e3d90fd5b5f80fd5b9095503d805f833e6109348183610bf5565b810160208282031261091e57815167ffffffffffffffff811161091e5761095b9201610c17565b945f610857565b91949350916020806001926001600160a01b0361097e89610adf565b1681520195019101918a939492610805565b98503d805f8b3e6109a1818b610bf5565b8901986020818b031261091e5780519067ffffffffffffffff821161091e57016040818b031261091e576040519960408b018b811067ffffffffffffffff821117610a345760405281516001600160a01b038116810361091e578b52602082015167ffffffffffffffff811161091e5760049b610a276107c29360209593869401610c17565b828201529b50505061077d565b634e487b7160e01b5f52604160045260245ffd5b63b12d13eb5f526004601cfd5b5f610756996106d6565b9198509350605f602134f5968715610a7b575f610756996106d6565b63301164255f526004601cfd5b3461091e575f36600319011261091e576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b600435906001600160a01b038216820361091e57565b35906001600160a01b038216820361091e57565b90608060031983011261091e576004356001600160a01b038116810361091e57916024359160443567ffffffffffffffff811161091e578260238201121561091e5780600401359267ffffffffffffffff841161091e5760248460051b8301011161091e57602401919060643560ff8116810361091e5790565b909160349296959394966bffffffffffffffffffffffff199060601b168252601482015201915f945b808610610bcd57505060f81b7fff000000000000000000000000000000000000000000000000000000000000001681526001019150565b90926020806001926001600160a01b03610be688610adf565b16815201940195019490610b96565b90601f8019910116810190811067ffffffffffffffff821117610a3457604052565b81601f8201121561091e5780519067ffffffffffffffff8211610a345760405192610c4c601f8401601f191660200185610bf5565b8284526020838301011161091e57815f9260208093018386015e8301015290565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b638b78c6d819543303610ca057565b6382b429005f526004601cfd5b6001600160a01b031680638b78c6d819547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3638b78c6d8195556fea264697066735822122034eaa7eb2e9cd30500f4938f2e22beffa7450c938912732a9d96e86f8531e15a64736f6c634300081b0033000000000000000000000000000000039dfcad030719b07296710f045f0558f70000000000000000000000002cf491602ad22944d9047282abc00d3e52f56b3700000000000000000000000000000004171351c442b202678c48d8ab5b321e8f00000000000000000000000000000008c901d8871b6f6942de0b5d9ccf3873d30000000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080806040526004361015610012575f80fd5b5f905f3560e01c90816306433b1b14610a88575080630d51f0b7146105e05780632569296214610595578063290ab98414610551578063322cc8ca1461045957806345171159146103e65780634a1ce5991461038457806354d1f13d1461033e57806367d2d1c9146102fa578063715018a6146102af5780638da5cb5b14610284578063b36f9705146101d4578063d0733b3b14610190578063f04e283e14610142578063f2fde38b146101035763fee81cf4146100ce575f80fd5b34610100576020366003190112610100576100e7610ac9565b9063389a75e1600c5252602080600c2054604051908152f35b80fd5b50602036600319011261010057610118610ac9565b610120610c91565b8060601b156101355761013290610cad565b80f35b637448fbae82526004601cfd5b50602036600319011261010057610157610ac9565b61015f610c91565b63389a75e1600c528082526020600c20805442116101835790826101329255610cad565b636f5e881883526004601cfd5b503461010057806003193601126101005760206040516001600160a01b037f00000000000000000000000000000004171351c442b202678c48d8ab5b321e8f168152f35b5034610100576040366003190112610100576101ee610ac9565b90602435916001600160a01b038316809303610280576001600160a01b0390610215610c91565b168015610271578192813b1561026d57829160248392604051948593849263611d2e7560e11b845260048401525af18015610262576102515750f35b8161025b91610bf5565b6101005780f35b6040513d84823e3d90fd5b5050fd5b6391fdf19160e01b8252600482fd5b5080fd5b50346101005780600319360112610100576020638b78c6d819546001600160a01b0360405191168152f35b5080600319360112610100576102c3610c91565b80638b78c6d819547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380638b78c6d8195580f35b503461010057806003193601126101005760206040516001600160a01b037f00000000000000000000000000000008c901d8871b6f6942de0b5d9ccf3873d3168152f35b50806003193601126101005763389a75e1600c52338152806020600c2055337ffa7b8eab7da67f412cc9575ed43464468f9bfbae89d1675917346ca6d8fe3c928280a280f35b5034610100576020366003190112610100576001600160a01b036103a6610ac9565b6103ae610c91565b168015610271578082913b156103e35781809160046040518094819363bb9fe6bf60e01b83525af18015610262576102515750f35b50fd5b506040366003190112610100576103fb610ac9565b906024359163ffffffff8316809303610280576001600160a01b039061041f610c91565b168015610271578192813b1561026d578290602460405180948193621cb65b60e51b8352600483015234905af18015610262576102515750f35b50346101005760209061049661048861047136610af3565b906040969496959295519586948a86019889610b6d565b03601f198101835282610bf5565b5190206040517fcc3735a920a3ca505d382bbc545af43d6000803e6038573d6000fd5b3d6000f36060527f5155f3363d3d373d3d363d7f360894a13ba1a3210667c828492db98dca3e207660405261600984527f000000000000000000000000000000039dfcad030719b07296710f045f0558f7601e5268603d3d8160223d3973600a52605f602120906040528260605260ff83536035523060601b60015260155260558120906035526001600160a01b0360405191168152f35b503461010057806003193601126101005760206040516001600160a01b037f000000000000000000000000000000039dfcad030719b07296710f045f0558f7168152f35b50806003193601126101005763389a75e1600c523381526202a30042016020600c2055337fdbf36a107da19e49527a7176a1babf963b4b0ff8cde35ee35d6cd8f1f9ac7e1d8280a280f35b506105ea36610af3565b93909491604051602081019061060881610488898b878b8a89610b6d565b519020905f95604051977fcc3735a920a3ca505d382bbc545af43d6000803e6038573d6000fd5b3d6000f36060527f5155f3363d3d373d3d363d7f360894a13ba1a3210667c828492db98dca3e20766040526160096020527f000000000000000000000000000000039dfcad030719b07296710f045f0558f7601e5268603d3d8160223d3973600a52605f60212060358a01523060581b895260ff89538360158a01526055892097341594893b15610a5f575050600193610a55575f388180348c5af115610a48575f610756995b80604052816060526bffffffffffffffffffffffff198760601b16602082015260148152610705603482610bf5565b604051809b8192638491599f60e01b83526001600160a01b037f00000000000000000000000000000004171351c442b202678c48d8ab5b321e8f166004840152604060248401526044830190610c6d565b0381736c77ddf87a1717465d29f8f16f44711eb0c839c05af4988915610913575f99610990575b50916020989192896107c26040519b8c956341bdc49760e11b8752608060048801526001600160a01b0381511660848801520151604060a487015260c4860190610c6d565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031660248601528481036003190160448601528281520191905f5b81811061096257505050819060ff5f9416606483015203816001600160a01b037f00000000000000000000000000000008c901d8871b6f6942de0b5d9ccf3873d3165afa958615610913575f96610922575b5015610872575b6020846001600160a01b0360405191168152f35b6001600160a01b03841690813b1561091e575f6108ab9660405180988192634b6a141960e01b8352602060048401526024830190610c6d565b038183865af1958615610913576020966108f7575b506001600160a01b037f33310a89c32d8cc00057ad6ef6274d2f8fe22389a992cf89983e09fc84f6cfff91169280a45f808061085e565b6109049193505f90610bf5565b5f916001600160a01b036108c0565b6040513d5f823e3d90fd5b5f80fd5b9095503d805f833e6109348183610bf5565b810160208282031261091e57815167ffffffffffffffff811161091e5761095b9201610c17565b945f610857565b91949350916020806001926001600160a01b0361097e89610adf565b1681520195019101918a939492610805565b98503d805f8b3e6109a1818b610bf5565b8901986020818b031261091e5780519067ffffffffffffffff821161091e57016040818b031261091e576040519960408b018b811067ffffffffffffffff821117610a345760405281516001600160a01b038116810361091e578b52602082015167ffffffffffffffff811161091e5760049b610a276107c29360209593869401610c17565b828201529b50505061077d565b634e487b7160e01b5f52604160045260245ffd5b63b12d13eb5f526004601cfd5b5f610756996106d6565b9198509350605f602134f5968715610a7b575f610756996106d6565b63301164255f526004601cfd5b3461091e575f36600319011261091e576020906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000168152f35b600435906001600160a01b038216820361091e57565b35906001600160a01b038216820361091e57565b90608060031983011261091e576004356001600160a01b038116810361091e57916024359160443567ffffffffffffffff811161091e578260238201121561091e5780600401359267ffffffffffffffff841161091e5760248460051b8301011161091e57602401919060643560ff8116810361091e5790565b909160349296959394966bffffffffffffffffffffffff199060601b168252601482015201915f945b808610610bcd57505060f81b7fff000000000000000000000000000000000000000000000000000000000000001681526001019150565b90926020806001926001600160a01b03610be688610adf565b16815201940195019490610b96565b90601f8019910116810190811067ffffffffffffffff821117610a3457604052565b81601f8201121561091e5780519067ffffffffffffffff8211610a345760405192610c4c601f8401601f191660200185610bf5565b8284526020838301011161091e57815f9260208093018386015e8301015290565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b638b78c6d819543303610ca057565b6382b429005f526004601cfd5b6001600160a01b031680638b78c6d819547f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3638b78c6d8195556fea264697066735822122034eaa7eb2e9cd30500f4938f2e22beffa7450c938912732a9d96e86f8531e15a64736f6c634300081b0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000039dfcad030719b07296710f045f0558f70000000000000000000000002cf491602ad22944d9047282abc00d3e52f56b3700000000000000000000000000000004171351c442b202678c48d8ab5b321e8f00000000000000000000000000000008c901d8871b6f6942de0b5d9ccf3873d30000000000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : implementation (address): 0x000000039dfcAd030719B07296710F045F0558f7
Arg [1] : factoryOwner (address): 0x2cf491602ad22944D9047282aBC00D3e52F56B37
Arg [2] : k1Validator (address): 0x00000004171351c442B202678c48D8AB5B321E8f
Arg [3] : bootstrapper (address): 0x00000008c901d8871b6F6942De0B5D9cCf3873d3
Arg [4] : registry (address): 0x0000000000000000000000000000000000000000
-----Encoded View---------------
5 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000039dfcad030719b07296710f045f0558f7
Arg [1] : 0000000000000000000000002cf491602ad22944d9047282abc00d3e52f56b37
Arg [2] : 00000000000000000000000000000004171351c442b202678c48d8ab5b321e8f
Arg [3] : 00000000000000000000000000000008c901d8871b6f6942de0b5d9ccf3873d3
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000000
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.

