0 txs
2 calls
constructor
No constructor.
functions
diamondCut
nonpayablefunction diamondCut(tuple[] _diamondCut, address _init, bytes _calldata)
events
DiamondCut
event DiamondCut((address facetAddress, uint8 action, bytes4[] functionSelectors)[] _diamondCut, address _init, bytes _calldata)
DiamondCut
event DiamondCut((address facetAddress, uint8 action, bytes4[] functionSelectors)[] _diamondCut, address _init, bytes _calldata)
errors
No errors.
creation bytecode
0x6080806040523461001657611086908161001c8239f35b600080fdfe6080604052600436101561001257600080fd5b60003560e01c631f931c1c1461002757600080fd5b34610de9576060366003190112610de95767ffffffffffffffff60043511610de957366023600435011215610de95767ffffffffffffffff6004356004013511610de9573660246004356004013560051b600435010111610de9576024356001600160a01b0381169003610de95767ffffffffffffffff60443511610de957366023604435011215610de95767ffffffffffffffff6044356004013511610de95736602460443560040135604435010111610de9577fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131f546001600160a01b03163303610dee5761012461011f60043560040135610e9c565b610e76565b602081600435600401358152019081602460043501905b60246004356004013560051b60043501018210610cae57828461016661011f60443560040135610eb4565b60443560048101358083529193919060240160208501376000602060443560040135850101526000915b81518310156109895760206101a58484610ed0565b5101516003811015610973578061042857506001600160a01b036101c98484610ed0565b5151169360406101d98585610ed0565b510151926101e984511515610f3a565b85156103d1576102346101fa610e56565b602181527f4c69624469616d6f6e643a2041646420666163657420686173206e6f20636f646020820152606560f81b604082015287610fe3565b60005b84518110156103be576001600160e01b03196102538287610ed0565b5116600081815260008051602061101183398151915260205260409020549091906001600160a01b031661035e5761ffff916102fd6000805160206110318339815191529380855416906102a5610e36565b8c815260208082019384526000868152600080516020611011833981519152909152604090209051815493516001600160b01b03199094166001600160a01b0391909116179190921660a01b61ffff60a01b16179055565b8254906801000000000000000082101561034857610325826001958661034295019055610f97565b90919063ffffffff83549160031b9260e01c831b921b1916179055565b01610237565b634e487b7160e01b600052604160045260246000fd5b60405162461bcd60e51b815260206004820152603260248201527f4c69624469616d6f6e643a2043616e2774206164642066756e6374696f6e207460448201527168617420616c72656164792065786973747360701b6064820152608490fd5b509390945060019192505b019190610190565b60405162461bcd60e51b815260206004820152602960248201527f4c69624469616d6f6e643a204164642066616365742063616e2774206265206160448201526864647265737328302960b81b6064820152608490fd5b6001810361067157506001600160a01b036104438484610ed0565b5151169360406104538585610ed0565b5101519261046384511515610f3a565b8515610616576104b2610474610e56565b602581527f4c69624469616d6f6e643a205265706c61636520666163657420686173206e6f60208201526420636f646560d81b604082015287610fe3565b60005b8451811015610607576001600160e01b03196104d18287610ed0565b5116600081815260008051602061101183398151915260205260409020549091906001600160a01b03168881146105a45715610541576001916000526000805160206110118339815191526020526040600020886bffffffffffffffffffffffff60a01b825416179055016104b5565b60405162461bcd60e51b815260206004820152603560248201527f4c69624469616d6f6e643a2043616e2774207265706c6163652066756e6374696044820152741bdb881d1a185d08191bd95cdb89dd08195e1a5cdd605a1b6064820152608490fd5b60405162461bcd60e51b815260206004820152603560248201527f4c69624469616d6f6e643a2043616e2774207265706c6163652066756e63746960448201527437b7103bb4ba341039b0b6b290333ab731ba34b7b760591b6064820152608490fd5b509390945060019192506103c9565b60405162461bcd60e51b815260206004820152602d60248201527f4c69624469616d6f6e643a205265706c6163652066616365742063616e27742060448201526c6265206164647265737328302960981b6064820152608490fd5b600290949192939414600014610922576001600160a01b036106938585610ed0565b5151169260406106a38683610ed0565b510151936106b385511515610f3a565b6108c15760005b84518110156108b5576001600160e01b03196106d68287610ed0565b51169081600052600080516020611011833981519152602052602060406000206106fe610e36565b90549060018060a01b0382169081815261ffff938491019260a01c1682521561085357511660008051602061103183398151915254908160001981011161083d576001828203016107cb575b5050600080516020611031833981519152549182156107b5576001926000190161077381610f97565b63ffffffff82549160031b1b191690556000805160206110318339815191525560005260008051602061101183398151915260205260006040812055016106ba565b634e487b7160e01b600052603160045260246000fd5b6107db6108369260001901610f97565b90549060031b1c60e01b6107f28161032584610f97565b6001600160e01b031916600090815260008051602061101183398151915260205260409020805461ffff60a01b191660a09290921b61ffff60a01b16919091179055565b878061074a565b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152603460248201527f4c69624469616d6f6e643a2043616e27742072656d6f76652066756e6374696f6044820152731b881d1a185d08191bd95cdb89dd08195e1a5cdd60621b6064820152608490fd5b509250926001906103c9565b60405162461bcd60e51b815260206004820152603360248201527f4c69624469616d6f6e643a2052656d6f76652066616365742061646472657373604482015272206d757374206265206164647265737328302960681b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f4c69624469616d6f6e643a20496e636f727265637420466163657443757441636044820152633a34b7b760e11b6064820152608490fd5b634e487b7160e01b600052602160045260246000fd5b83826040519060608201906060835251809152608082019060808160051b84010194916000905b828210610c17576024356001600160a01b031660208601528487036040860152857f8faa70878671ccd212d20771b795c50af8fd3ff6cf27f4bde57e5d4de0aeb67386806109fe8b85610efa565b0390a16024356001600160a01b0316610a835751610a1857005b60405162461bcd60e51b815260206004820152603960248201527f4c69624469616d6f6e643a205f696e697420697320616464726573732830292060448201527f6275745f63616c6c64617461206973206e6f7420656d707479000000000000006064820152608490fd5b805115610bac576000908190306024356001600160a01b031603610b5c575b6020815191016024355af43d15610b54573d90610ac161011f83610eb4565b9182523d6000602084013e5b15610ad457005b805115610b035760405162461bcd60e51b815260206004820152908190610aff906024830190610efa565b0390fd5b60405162461bcd60e51b815260206004820152602360248201527f4c69624469616d6f6e643a205f696e69742066756e6374696f6e2072657665726044820152621d195960ea1b6064820152608490fd5b606090610acd565b610ba7610b67610e56565b602581527f4c69624469616d6f6e643a205f696e6974206164647265737320686173206e6f60208201526420636f646560d81b6040820152602435610fe3565b610aa2565b60405162461bcd60e51b815260206004820152603a60248201527f4c69624469616d6f6e643a205f63616c6c6461746120697320656d707479206260448201527f7574205f696e6974206973206e6f7420616464726573732830290000000000006064820152608490fd5b848703607f19018152835180516001600160a01b03168852602081015194979394929391929060038210156109735760409160208401520151906060604082015260206080835192836060820152019201906000905b808210610c8b575050506020806001929801920192019092916109b0565b82516001600160e01b031916845260209384019390920191600190910190610c6d565b813567ffffffffffffffff8111610de9576060600435820136036023190112610de9576040519081606081011067ffffffffffffffff60608401111761034857606082016040526004358101602401356001600160a01b0381169003610de957600435810160248101358352604401356003811015610de957602083015260648160043501013567ffffffffffffffff8111610de95736604382846004350101011215610de9576024818360043501010135610d6c61011f82610e9c565b9260208483815201903660448460051b86846004350101010111610de95760448482600435010101915b60448460051b8684600435010101018310610dc6575050505050918160209360408594015281520191019061013b565b82356001600160e01b031981169003610de9578235815260209283019201610d96565b600080fd5b62461bcd60e51b608090815260206084908152602260a4527f4c69624469616d6f6e643a204d75737420626520636f6e7472616374206f776e60c4526132b960f11b60e45290fd5b604051906040820182811067ffffffffffffffff82111761034857604052565b604051906060820182811067ffffffffffffffff82111761034857604052565b6040519190601f01601f1916820167ffffffffffffffff81118382101761034857604052565b67ffffffffffffffff81116103485760051b60200190565b67ffffffffffffffff811161034857601f01601f191660200190565b8051821015610ee45760209160051b010190565b634e487b7160e01b600052603260045260246000fd5b919082519283825260005b848110610f26575050826000602080949584010152601f8019910116010190565b602081830181015184830182015201610f05565b15610f4157565b60405162461bcd60e51b815260206004820152602860248201527f4c69624469616d6f6e643a204e6f2073656c6563746f727320696e20666163656044820152671d081d1bc818dd5d60c21b6064820152608490fd5b906000805160206110318339815191528054831015610ee457600052601c8260031c7fc0d727610ea16241eff4447d08bb1b4595f7d2ec4515282437a13b7d0df4b922019260021b1690565b3b15610fec5750565b60405162461bcd60e51b815260206004820152908190610aff906024830190610efa56fec8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131cc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131da264697066735822122054e37479a605ce4683fa20299cc2d3c78d83cb27998420c94211818c3ccae95b64736f6c63430008160033