0 txs
7 calls
constructor
No constructor.
functions
onERC1155Received
viewfunction onERC1155Received(address operator, address from, uint256, uint256, bytes) view returns (bytes4)
batchExtend
payablefunction batchExtend(tuple[] domainsAndSubDomains) payable
onERC1155BatchReceived
nonpayablefunction onERC1155BatchReceived(address, address from, uint256[] ids, uint256[], bytes data) returns (bytes4)
events
MadeImmutable
event MadeImmutable(string fullName, uint256 tokenId, bytes contenthash, address resolutionAddress)
errors
No errors.
creation bytecode
0x60808060405234601557611b84908161001a8239f35b5f80fdfe6080604052600436101561008a575b3615610018575f80fd5b73253553366da8546fc250f225fe3d25d0c782303b330361003557005b60405162461bcd60e51b815260206004820152602760248201527f506574616c4c6f636b3a20646f206e6f742073656e642045544820746f20506560448201526674616c4c6f636b60c81b6064820152608490fd5b5f3560e01c80636289d20a1461159c578063bc197c81146101a65763f23a6e610361000e57346101a25760a03660031901126101a2576100c8611859565b6100d061186f565b6084359067ffffffffffffffff82116101a2576100f96001600160a01b0392369060040161194c565b501615908161018f575b5080610179575b156101215760405163f23a6e6160e01b8152602090f35b60405162461bcd60e51b815260206004820152602a60248201527f506574616c4c6f636b3a20446f206e6f742073656e6420746f6b656e7320746f60448201526920506574616c4c6f636b60b01b6064820152608490fd5b505f80516020611b2f833981519152331461010a565b6001600160a01b0316301490505f610103565b5f80fd5b346101a25760a03660031901126101a2576101bf611859565b506101c861186f565b60443567ffffffffffffffff81116101a2576101e89036906004016118d3565b9060643567ffffffffffffffff81116101a2576102099036906004016118d3565b5060843567ffffffffffffffff81116101a25761022a90369060040161194c565b905f80516020611b2f8339815191523303611531578151820191606081602085019403126101a257602081015167ffffffffffffffff81116101a25781019280603f850112156101a2576020840151610282816118bb565b946102906040519687611885565b8186526020808088019360051b83010101908382116101a25760408101925b8284106114ee5750505050604082015167ffffffffffffffff81116101a257820181603f820112156101a25760609181604060206102f09401519101611a10565b910151926001600160a01b0384168094036101a2578151158015906114e5575b1561146e578051801561141f57610326816118bb565b956103346040519788611885565b818752601f19610343836118bb565b013660208901375f7f93cdeb708b7545dc668eb9280176169d1c33cfd8ed6f04690a0bcc88a93fc4ae5b8382106113ac5750508051905f5b8281106113205750505061038e86611a46565b5160405190631ef3fca760e31b825260048201526020816024816e0c2e074ec69a0dfb2997ba6c7d2e1e5afa90811561079f575f91611301575b5015611296576103d786611a46565b516040519063fd0cd0d960e01b825260048201526020816024815f80516020611b2f8339815191525afa90811561079f575f91611277575b501561120c575f1981019381851161066c5784159485158061114b575b6110c9575b60015b838110610d1557506104468189611a53565b51958551610c95575b87610c24575b156108a65750604051630178fe3f60e01b8152600481018690526060816024815f80516020611b2f8339815191525afa90811561079f5760019182915f91610874575b5016036107ef575b6020966040516104b08982611885565b5f81525f80516020611b2f8339815191523b156101a2575f61051b9160405180938192637921219560e11b83523060048401527355b75c29834dfd71ef30e2c828a938394564f0c060248401528b60448401526001606484015260a0608484015260a4830190611a93565b0381835f80516020611b2f8339815191525af1801561079f576107df575b50908795949392915f5b8381106106805750505050606090805190815b6105f857857f27142856e85a1ddaf3cc195866820da87e7621ead1ad901f28352ccdaf9ff73d6105ce828a6105e08a8a6105ba6003868d60405198818a9251918291018484015e8101620cae8d60eb1b838201520301601c19810188520186611885565b604051958695608087526080870190611a93565b91888601528482036040860152611a93565b9060608301520390a160405163bc197c8160e01b8152f35b9394509192905f1983019083821161066c57600161065791898061061d819688611a53565b516040519684889551918291018487015e8401908282015f8152815193849201905e0101601760f91b815203601e19810184520182611885565b91801561066c575f1901869493929181610556565b634e487b7160e01b5f52601160045260245ffd5b90919293949596506106928183611a53565b51604051906331a9108f60e11b8252600482015289816024815f80516020611b2f8339815191525afa90811561079f575f916107aa575b506001600160a01b031630146106ea575b6001019088969594939291610543565b6106f48183611a53565b5190604051916107048b84611885565b5f83525f80516020611b2f8339815191523b156101a257610765925f916040519485928392637921219560e11b84523060048501526001600160a01b038a16602485015260448401526001606484015260a0608484015260a4830190611a93565b0381835f80516020611b2f8339815191525af191821561079f5760019261078f575b5090506106da565b5f61079991611885565b8a610787565b6040513d5f823e3d90fd5b90508981813d83116107d8575b6107c18183611885565b810103126101a2576107d290611a7f565b8a6106c9565b503d6107b7565b5f6107e991611885565b88610539565b6107f887611a46565b516040519063100a41bf60e21b82526004820152600160248201526020816044815f5f80516020611b2f8339815191525af1801561079f5761083b575b506104a0565b6020813d60201161086c575b8161085460209383611885565b810103126101a25761086590611ab7565b5087610835565b3d9150610847565b610896915060603d60601161089f575b61088e8183611885565b810190611ac8565b5090508a610498565b503d610884565b6108af88611a46565b5160405190630178fe3f60e01b825260048201526060816024815f80516020611b2f8339815191525afa90811561079f5760419182915f91610c02575b501603610b7d575b60015b818110610a325750604051630178fe3f60e01b8152600481018790526060816024815f80516020611b2f8339815191525afa90811561079f576205007b9182915f91610a10575b50160361094b57506104a0565b600119830181811161066c5761096461096c918a611a53565b519185611a53565b516040516109996020828180820195805191829101875e81015f838201520301601f198101835282611885565b5190205f80516020611b2f8339815191523b156101a257604051916333c69ea960e01b8352600483015260248201526205007b604482015267ffffffffffffffff60648201525f81608481835f80516020611b2f8339815191525af1801561079f5715610835575f610a0a91611885565b87610835565b610a29915060603d60601161089f5761088e8183611885565b5090508b61093e565b610a3c818a611a53565b5160405190630178fe3f60e01b825260048201526060816024815f80516020611b2f8339815191525afa90811561079f57620100419182915f91610b5c575b501603610a8b575b6001016108f7565b5f19810181811161066c57610aa0908a611a53565b5190610aac8187611a53565b51604051610ad96020828180820195805191829101875e81015f838201520301601f198101835282611885565b5190205f80516020611b2f8339815191523b156101a257604051926333c69ea960e01b84526004840152602483015262010041604483015267ffffffffffffffff60648301525f82608481835f80516020611b2f8339815191525af191821561079f57600192610b4c575b509050610a83565b5f610b5691611885565b8a610b44565b610b74915060603d811161089f5761088e8183611885565b5090508c610a7b565b610b8688611a46565b516040519063100a41bf60e21b82526004820152604160248201526020816044815f5f80516020611b2f8339815191525af1801561079f57610bc9575b506108f4565b6020813d602011610bfa575b81610be260209383611885565b810103126101a257610bf390611ab7565b5088610bc3565b3d9150610bd5565b610c1b915060603d60601161089f5761088e8183611885565b5090508b6108ec565b73231b0ee14048e9dccd1d247744d114a4eb5e8e633b156101a25760405162d5fa2b60e81b81528760048201528860248201525f816044818373231b0ee14048e9dccd1d247744d114a4eb5e8e635af1801561079f57610c85575b50610455565b5f610c8f91611885565b89610c7f565b73231b0ee14048e9dccd1d247744d114a4eb5e8e633b156101a257604051631827356f60e11b8152876004820152604060248201525f8180610cda604482018b611a93565b03818373231b0ee14048e9dccd1d247744d114a4eb5e8e635af1801561079f57610d05575b5061044f565b5f610d0f91611885565b89610cff565b610d1f818a611a53565b5190604051631ef3fca760e31b81528260048201526020816024816e0c2e074ec69a0dfb2997ba6c7d2e1e5afa90811561079f575f916110ab575b50610eb3575f19810181811161066c576020610d79610dae928d611a53565b51610d84848a611a53565b519060405193849283926309306bd160e21b8452600484015260e0602484015260e4830190611a93565b30604483015273231b0ee14048e9dccd1d247744d114a4eb5e8e6360648301525f60848301525f60a483015267ffffffffffffffff60c483015203815f5f80516020611b2f8339815191525af1801561079f57610e85575b505f80516020611b2f8339815191523b156101a2576040519163095ea7b360e01b83527355b75c29834dfd71ef30e2c828a938394564f0c0600484015260248301525f82604481835f80516020611b2f8339815191525af191821561079f57600192610e75575b505b01610434565b5f610e7f91611885565b8a610e6d565b6020813d8211610eab575b81610e9d60209383611885565b810103126101a25751610e06565b3d9150610e90565b60405163fd0cd0d960e01b8152600481018390526020816024815f80516020611b2f8339815191525afa90811561079f575f9161107d575b501561102c5760405163020604bf60e21b8152600481018390526020816024815f5f80516020611b2f8339815191525af190811561079f575f91610fd5575b506001600160a01b037355b75c29834dfd71ef30e2c828a938394564f0c0911603610f59575b60019150610e6f565b5f80516020611b2f8339815191523b156101a2576040519163095ea7b360e01b83527355b75c29834dfd71ef30e2c828a938394564f0c0600484015260248301525f82604481835f80516020611b2f8339815191525af191821561079f57600192610fc5575b50610f50565b5f610fcf91611885565b8a610fbf565b90506020813d8211611024575b81610fef60209383611885565b810103126101a2576001600160a01b0361101d7355b75c29834dfd71ef30e2c828a938394564f0c092611a7f565b9150610f2a565b3d9150610fe2565b60405162461bcd60e51b8152602060048201526024808201527f506574616c4c6f636b3a204368696c64206e6f6465206973206e6f74207772616044820152631c1c195960e21b6064820152608490fd5b61109e915060203d81116110a4575b6110968183611885565b810190611a67565b8b610eeb565b503d61108c565b6110c3915060203d81116110a4576110968183611885565b8b610d5a565b6110d288611a46565b515f80516020611b2f8339815191523b156101a2576040519063095ea7b360e01b82527355b75c29834dfd71ef30e2c828a938394564f0c0600483015260248201525f81604481835f80516020611b2f8339815191525af1801561079f5761113b575b50610431565b5f61114591611885565b88611135565b5061115588611a46565b516040519063020604bf60e21b825260048201526020816024815f5f80516020611b2f8339815191525af190811561079f575f916111b4575b506001600160a01b03167355b75c29834dfd71ef30e2c828a938394564f0c0141561042c565b90506020813d602011611204575b816111cf60209383611885565b810103126101a2576001600160a01b036111fd7355b75c29834dfd71ef30e2c828a938394564f0c092611a7f565b915061118e565b3d91506111c2565b60405162461bcd60e51b815260206004820152603160248201527f506574616c4c6f636b3a20546865207365636f6e64206c6576656c20646f6d6160448201527f696e206973206e6f7420777261707065640000000000000000000000000000006064820152608490fd5b611290915060203d6020116110a4576110968183611885565b8761040f565b60405162461bcd60e51b815260206004820152603160248201527f506574616c4c6f636b3a20546865207365636f6e64206c6576656c20646f6d6160448201527f696e20646f6573206e6f742065786973740000000000000000000000000000006064820152608490fd5b61131a915060203d6020116110a4576110968183611885565b876103c8565b6113348961132e8385611a53565b51611af8565b156113415760010161037b565b60405162461bcd60e51b815260206004820152603060248201527f506574616c4c6f636b3a2053656e7420454e53206e616d6520646f6573206e6f60448201527f7420657869737420696e206e6f646573000000000000000000000000000000006064820152608490fd5b6001906113b98387611a53565b516040516113e66020828180820195805191829101875e81015f838201520301601f198101835282611885565b5190206040519060208201928352604082015260408152611408606082611885565b5190209182611417828c611a53565b52019061036d565b60405162461bcd60e51b815260206004820152602160248201527f506574616c4c6f636b3a204d697373696e6720737562646f6d61696e207061746044820152600d60fb1b6064820152608490fd5b60405162461bcd60e51b815260206004820152604360248201527f506574616c4c6f636b3a20456974686572207265736f6c7574696f6e2061646460448201527f72657373206f7220636f6e74656e742068617368206e65656420746f206265206064820152621cd95d60ea1b608482015260a490fd5b50831515610310565b835167ffffffffffffffff81116101a25760209083010185603f820112156101a2576020916115268783604086809601519101611a10565b8152019301926102af565b60405162461bcd60e51b815260206004820152602f60248201527f506574616c4c6f636b3a204f6e6c79205772617070656420454e53206e616d6560448201527f732061726520737570706f7274656400000000000000000000000000000000006064820152608490fd5b60203660031901126101a25760043567ffffffffffffffff81116101a257366023820112156101a25780600401359067ffffffffffffffff82116101a2576024810190602436918460051b0101116101a2575f5b828110611678575f80808047335af13d15611673573d61160f81611930565b9061161d6040519283611885565b81525f60203d92013e5b1561162e57005b60405162461bcd60e51b815260206004820152601460248201527f4661696c656420746f2073656e642045746865720000000000000000000000006044820152606490fd5b611627565b7f93cdeb708b7545dc668eb9280176169d1c33cfd8ed6f04690a0bcc88a93fc4ae6116a4828585611992565b35036117835747906116c46116ba828686611992565b60208101906119c8565b9260406116d2848888611992565b01359067ffffffffffffffff82168092036101a25773253553366da8546fc250f225fe3d25d0c782303b3b156101a2578460645f946040519788958694859363acf1a84160e01b8552604060048601528160448601528585013782820184018890526024830152601f01601f1916810103019173253553366da8546fc250f225fe3d25d0c782303b5af191821561079f57600192611773575b505b016115f0565b5f61177d91611885565b8461176b565b61178e818484611992565b359061179e6116ba828686611992565b6117c5602060405183819483830196873781015f838201520301601f198101835282611885565b5190206040519263372eb56960e11b84526004840152602483015267ffffffffffffffff60448301526020826064815f7355b75c29834dfd71ef30e2c828a938394564f0c05af1801561079f57611820575b6001915061176d565b6020823d8211611851575b8161183860209383611885565b810103126101a25761184b6001926119fb565b50611817565b3d915061182b565b600435906001600160a01b03821682036101a257565b602435906001600160a01b03821682036101a257565b90601f8019910116810190811067ffffffffffffffff8211176118a757604052565b634e487b7160e01b5f52604160045260245ffd5b67ffffffffffffffff81116118a75760051b60200190565b9080601f830112156101a25781356118ea816118bb565b926118f86040519485611885565b81845260208085019260051b8201019283116101a257602001905b8282106119205750505090565b8135815260209182019101611913565b67ffffffffffffffff81116118a757601f01601f191660200190565b81601f820112156101a25780359061196382611930565b926119716040519485611885565b828452602083830101116101a257815f926020809301838601378301015290565b91908110156119b45760051b81013590605e19813603018212156101a2570190565b634e487b7160e01b5f52603260045260245ffd5b903590601e19813603018212156101a2570180359067ffffffffffffffff82116101a2576020019181360383136101a257565b519067ffffffffffffffff821682036101a257565b929192611a1c82611930565b91611a2a6040519384611885565b8294818452818301116101a2578281602093845f96015e010152565b8051156119b45760200190565b80518210156119b45760209160051b010190565b908160209103126101a2575180151581036101a25790565b51906001600160a01b03821682036101a257565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b519063ffffffff821682036101a257565b908160609103126101a257611adc81611a7f565b91611af56040611aee60208501611ab7565b93016119fb565b90565b8151915f5b838110611b0c57505050505f90565b82611b178284611a53565b5114611b2557600101611afd565b5050505060019056fe000000000000000000000000d4416b13d2b3a9abae7acd5d6c2bbdbe25686401a2646970667358221220220d2b0e32d50fff8dd4f7be065a816624d91254e1b47e9e77396c68551092d564736f6c634300081a0033