793 txs
2.5k calls
constructor
constructor(address genesis, address m)
functions
accountCode
viewfunction accountCode(address) view returns (bytes8)
codeAccount
viewfunction codeAccount(bytes8) view returns (address)
generateCode
viewfunction generateCode(uint256 seed) view returns (bytes8)
owner
viewfunction owner() view returns (address)
parents
viewfunction parents(address) view returns (address)
bind
nonpayablefunction bind(bytes8 code)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
Bind
event Bind(address indexed account, address indexed parent, bytes8 currCode, bytes8 parentCode)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
Bound
error Bound()
CodeError
error CodeError()
GenCodeError
error GenCodeError()
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
ParentError
error ParentError()
creation bytecode
0x60803461016f57601f61089338819003918201601f19168301916001600160401b0383118484101761017457808492604094855283398101031261016f576100468161018a565b906001600160a01b039061005c9060200161018a565b168015610159577f2ff093414222a193630f85c661fae9ab4936b0e80b967ec6f0ffc2057d5676fd60406001936000549380868060a01b0319861617600055825194868060a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3848060a01b031692836000528460205281600020674c4f4f50383838388680851b0319825416179055670989e9ea0707070760c31b60005260026020528160002084868060a01b03198254161790558360005260036020528160002085808060a01b0319825416179055670989e9ea0707070760c31b815260006020820152a36040516106f4908161019f8239f35b631e4fbdf760e01b600052600060045260246000fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b038216820361016f5756fe608080604052600436101561001357600080fd5b60003560e01c90816318b13fb2146104a0575080636e94b19f14610457578063715018a6146103fe5780638da5cb5b146103d55780639807111214610387578063d68ca6ed14610356578063f10dc0f1146101095763f2fde38b1461007757600080fd5b34610104576020366003190112610104576004356001600160a01b03811690819003610104576100a5610695565b80156100ee57600080546001600160a01b03198116831782556001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3005b631e4fbdf760e01b600052600060045260246000fd5b600080fd5b346101045760203660031901126101045760043567ffffffffffffffff60c01b811680910361010457336000908152600360205260409020546001600160a01b0316610345576000818152600260205260409020546001600160a01b0316908115610334576000828152600360205260409020546001600160a01b0316156103235760405160208101903360601b8252826034820152601c81526101ae603c826104e6565b5190206101ba8161058d565b926004915b8215948515806102f8575b1561020b575060001981146101f557600101916101e68361058d565b946101f55760001901916101bf565b634e487b7160e01b600052601160045260246000fd5b6001600160c01b031981166000818152600260205260409020549092508591906001600160a01b03166102e75733600052600160205260406000209060c01c67ffffffffffffffff19825416179055816000526002602052604060002060018060a01b0333166bffffffffffffffffffffffff60a01b825416179055336000526003602052604060002060018060a01b0384166bffffffffffffffffffffffff60a01b82541617905560405191825260208201527f2ff093414222a193630f85c661fae9ab4936b0e80b967ec6f0ffc2057d5676fd60403392a3005b63ec174fb960e01b60005260046000fd5b506001600160c01b031981166000908152600260205260409020546001600160a01b031615156101ca565b6322d6bbc960e01b60005260046000fd5b630714031960e21b60005260046000fd5b630793606b60e31b60005260046000fd5b3461010457602036600319011261010457602061037460043561058d565b6040516001600160c01b03199091168152f35b34610104576020366003190112610104576004356001600160a01b03811690819003610104576000526001602052602060406000205460c01b6040519067ffffffffffffffff60c01b168152f35b34610104576000366003190112610104576000546040516001600160a01b039091168152602090f35b3461010457600036600319011261010457610417610695565b600080546001600160a01b0319811682556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b346101045760203660031901126101045760043567ffffffffffffffff60c01b8116809103610104576000526002602052602060018060a01b0360406000205416604051908152f35b34610104576020366003190112610104576004356001600160a01b0381169190829003610104576000918252600360209081526040909220546001600160a01b03168152f35b90601f8019910116810190811067ffffffffffffffff82111761050857604052565b634e487b7160e01b600052604160045260246000fd5b6040519061052d6060836104e6565b60248252632bac2cad60e11b6040837f303132333435363738394142434445464748494a4b4c4d4e4f5051525354555660208201520152565b908151811015610577570160200190565b634e487b7160e01b600052603260045260246000fd5b60409081519061059d83836104e6565b600882526020820192601f198101368537600080194301924384119340915b600881106106055750505050505190519067ffffffffffffffff60c01b821691600882106105e957505090565b6001600160c01b031960089290920360031b82901b1616919050565b846101f5578351602081019042825284868201528360608201528260808201526080815261063460a0826104e6565b5190209061064061051e565b9161064961051e565b51801561067f576001936001600160f81b03199261066992900690610566565b511660001a6106788289610566565b53016105bc565b634e487b7160e01b600052601260045260246000fd5b6000546001600160a01b031633036106a957565b63118cdaa760e01b6000523360045260246000fdfea26469706673582212205b429e01c8772c2fafd0fb4e3d419a5c0362597c70faa86bf79500add3e4d1f164736f6c634300081c00330000000000000000000000009f939a81425f4249352c6b8b0d9068c5d618243b000000000000000000000000f7a47ce68aa0fc3127fbca8a8a83e7a8d75d8a02