[ { "inputs": [ { "internalType": "contract IAddressesRegistry", "name": "_addressesRegistry", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "approved", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "operator", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "ApprovalForAll", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "approve", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_troveId", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "getApproved", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "operator", "type": "address" } ], "name": "isApprovedForAll", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "metadataNFT", "outputs": [ { "internalType": "contract IMetadataNFT", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_owner", "type": "address" }, { "internalType": "uint256", "name": "_troveId", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "ownerOf", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "safeTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, { "internalType": "bytes", "name": "data", "type": "bytes" } ], "name": "safeTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "operator", "type": "address" }, { "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "setApprovalForAll", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes4", "name": "interfaceId", "type": "bytes4" } ], "name": "supportsInterface", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_tokenId", "type": "uint256" } ], "name": "tokenURI", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "transferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "troveManager", "outputs": [ { "internalType": "contract ITroveManager", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" } ]
61010060405234801562000011575f80fd5b5060405162001de738038062001de7833981016040819052620000349162000426565b806001600160a01b03166331b8c9466040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000071573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000097919062000426565b6001600160a01b03166306fdde036040518163ffffffff1660e01b81526004015f60405180830381865afa158015620000d2573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052620000fb919081019062000483565b6040516020016200010d919062000536565b604051602081830303815290604052816001600160a01b03166331b8c9466040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000159573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200017f919062000426565b6001600160a01b03166395d89b416040518163ffffffff1660e01b81526004015f60405180830381865afa158015620001ba573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052620001e3919081019062000483565b604051602001620001f591906200057c565b60408051601f198184030181529190525f62000212838262000634565b50600162000221828262000634565b505050806001600160a01b0316633d83908a6040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000261573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000287919062000426565b6001600160a01b03166080816001600160a01b031681525050806001600160a01b03166331b8c9466040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002dd573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000303919062000426565b6001600160a01b031660a0816001600160a01b031681525050806001600160a01b031663ee3ca8ad6040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000359573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200037f919062000426565b6001600160a01b031660e0816001600160a01b031681525050806001600160a01b031663630afce56040518163ffffffff1660e01b8152600401602060405180830381865afa158015620003d5573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620003fb919062000426565b6001600160a01b031660c0525062000700565b6001600160a01b038116811462000423575f80fd5b50565b5f6020828403121562000437575f80fd5b815162000444816200040e565b9392505050565b634e487b7160e01b5f52604160045260245ffd5b5f5b838110156200047b57818101518382015260200162000461565b50505f910152565b5f6020828403121562000494575f80fd5b81516001600160401b0380821115620004ab575f80fd5b818401915084601f830112620004bf575f80fd5b815181811115620004d457620004d46200044b565b604051601f8201601f19908116603f01168101908382118183101715620004ff57620004ff6200044b565b8160405282815287602084870101111562000518575f80fd5b6200052b8360208301602088016200045f565b979650505050505050565b7f4c6971756974792076322054726f7665202d200000000000000000000000000081525f82516200056f8160138501602087016200045f565b9190910160130192915050565b644c7632545f60d81b81525f82516200059d8160058501602087016200045f565b9190910160050192915050565b600181811c90821680620005bf57607f821691505b602082108103620005de57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200062f57805f5260205f20601f840160051c810160208510156200060b5750805b601f840160051c820191505b818110156200062c575f815560010162000617565b50505b505050565b81516001600160401b038111156200065057620006506200044b565b6200066881620006618454620005aa565b84620005e4565b602080601f8311600181146200069e575f8415620006865750858301515b5f19600386901b1c1916600185901b178555620006f8565b5f85815260208120601f198616915b82811015620006ce57888601518255948401946001909101908401620006ad565b5085821015620006ec57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b60805160a05160c05160e051611697620007505f395f81816102af015261088701525f61078301525f61075401525f818161019f015281816106bc015281816107cf0152610bb901526116975ff3fe608060405234801561000f575f80fd5b5060043610610106575f3560e01c806342966c681161009e578063a22cb4651161006e578063a22cb46514610236578063b88d4fde14610249578063c87b56dd1461025c578063e985e9c51461026f578063ee3ca8ad146102aa575f80fd5b806342966c68146101e75780636352211e146101fa57806370a082311461020d57806395d89b411461022e575f80fd5b806323b872dd116100d957806323b872dd146101875780633d83908a1461019a57806340c10f19146101c157806342842e0e146101d4575f80fd5b806301ffc9a71461010a57806306fdde0314610132578063081812fc14610147578063095ea7b314610172575b5f80fd5b61011d61011836600461106e565b6102d1565b60405190151581526020015b60405180910390f35b61013a610322565b60405161012991906110dd565b61015a6101553660046110ef565b6103b1565b6040516001600160a01b039091168152602001610129565b610185610180366004611121565b6103d6565b005b610185610195366004611149565b6104ef565b61015a7f000000000000000000000000000000000000000000000000000000000000000081565b6101856101cf366004611121565b610520565b6101856101e2366004611149565b610536565b6101856101f53660046110ef565b610550565b61015a6102083660046110ef565b610564565b61022061021b366004611182565b6105c3565b604051908152602001610129565b61013a610647565b61018561024436600461119b565b610656565b61018561025736600461126a565b610661565b61013a61026a3660046110ef565b610699565b61011d61027d36600461130e565b6001600160a01b039182165f90815260056020908152604080832093909416825291909152205460ff1690565b61015a7f000000000000000000000000000000000000000000000000000000000000000081565b5f6001600160e01b031982166380ac58cd60e01b148061030157506001600160e01b03198216635b5e139f60e01b145b8061031c57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60605f80546103309061133f565b80601f016020809104026020016040519081016040528092919081815260200182805461035c9061133f565b80156103a75780601f1061037e576101008083540402835291602001916103a7565b820191905f5260205f20905b81548152906001019060200180831161038a57829003601f168201915b5050505050905090565b5f6103bb82610905565b505f908152600460205260409020546001600160a01b031690565b5f6103e082610564565b9050806001600160a01b0316836001600160a01b0316036104525760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b60648201526084015b60405180910390fd5b336001600160a01b038216148061046e575061046e813361027d565b6104e05760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608401610449565b6104ea8383610963565b505050565b6104f933826109d0565b6105155760405162461bcd60e51b815260040161044990611377565b6104ea838383610a4c565b610528610bae565b6105328282610c42565b5050565b6104ea83838360405180602001604052805f815250610661565b610558610bae565b61056181610dca565b50565b5f818152600260205260408120546001600160a01b03168061031c5760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610449565b5f6001600160a01b03821661062c5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608401610449565b506001600160a01b03165f9081526003602052604090205490565b6060600180546103309061133f565b610532338383610e5c565b61066b33836109d0565b6106875760405162461bcd60e51b815260040161044990611377565b61069384848484610f29565b50505050565b604051632ab4fd0160e21b8152600481018290526060905f906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063aad3f4049060240161014060405180830381865afa158015610702573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061072691906113c4565b90505f60405180610100016040528085815260200161074486610564565b6001600160a01b031681526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031681526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316815260200183602001518152602001835f015181526020018360c0015181526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e47bfaf1876040518263ffffffff1660e01b815260040161081b91815260200190565b602060405180830381865afa158015610836573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061085a9190611449565b600481111561086b5761086b611467565b9052604051631804d73360e21b81529091506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906360135ccc906108bc90849060040161147b565b5f60405180830381865afa1580156108d6573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526108fd9190810190611501565b949350505050565b5f818152600260205260409020546001600160a01b03166105615760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610449565b5f81815260046020526040902080546001600160a01b0319166001600160a01b038416908117909155819061099782610564565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b5f806109db83610564565b9050806001600160a01b0316846001600160a01b03161480610a2157506001600160a01b038082165f9081526005602090815260408083209388168352929052205460ff165b806108fd5750836001600160a01b0316610a3a846103b1565b6001600160a01b031614949350505050565b826001600160a01b0316610a5f82610564565b6001600160a01b031614610a855760405162461bcd60e51b815260040161044990611573565b6001600160a01b038216610ae75760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610449565b826001600160a01b0316610afa82610564565b6001600160a01b031614610b205760405162461bcd60e51b815260040161044990611573565b5f81815260046020908152604080832080546001600160a01b03199081169091556001600160a01b038781168086526003855283862080545f1901905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610c405760405162461bcd60e51b815260206004820152603160248201527f54726f76654e46543a2043616c6c6572206973206e6f74207468652054726f766044820152701953585b9859d95c8818dbdb9d1c9858dd607a1b6064820152608401610449565b565b6001600160a01b038216610c985760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610449565b5f818152600260205260409020546001600160a01b031615610cfc5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610449565b5f818152600260205260409020546001600160a01b031615610d605760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610449565b6001600160a01b0382165f81815260036020908152604080832080546001019055848352600290915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b5f610dd482610564565b9050610ddf82610564565b5f83815260046020908152604080832080546001600160a01b03199081169091556001600160a01b0385168085526003845282852080545f190190558785526002909352818420805490911690555192935084927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b816001600160a01b0316836001600160a01b031603610ebd5760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610449565b6001600160a01b038381165f81815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b610f34848484610a4c565b610f4084848484610f5c565b6106935760405162461bcd60e51b8152600401610449906115b8565b5f6001600160a01b0384163b1561104e57604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290610f9f90339089908890889060040161160a565b6020604051808303815f875af1925050508015610fd9575060408051601f3d908101601f19168201909252610fd691810190611646565b60015b611034573d808015611006576040519150601f19603f3d011682016040523d82523d5f602084013e61100b565b606091505b5080515f0361102c5760405162461bcd60e51b8152600401610449906115b8565b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490506108fd565b506001949350505050565b6001600160e01b031981168114610561575f80fd5b5f6020828403121561107e575f80fd5b813561108981611059565b9392505050565b5f5b838110156110aa578181015183820152602001611092565b50505f910152565b5f81518084526110c9816020860160208601611090565b601f01601f19169290920160200192915050565b602081525f61108960208301846110b2565b5f602082840312156110ff575f80fd5b5035919050565b80356001600160a01b038116811461111c575f80fd5b919050565b5f8060408385031215611132575f80fd5b61113b83611106565b946020939093013593505050565b5f805f6060848603121561115b575f80fd5b61116484611106565b925061117260208501611106565b9150604084013590509250925092565b5f60208284031215611192575f80fd5b61108982611106565b5f80604083850312156111ac575f80fd5b6111b583611106565b9150602083013580151581146111c9575f80fd5b809150509250929050565b634e487b7160e01b5f52604160045260245ffd5b604051610140810167ffffffffffffffff8111828210171561120c5761120c6111d4565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561123b5761123b6111d4565b604052919050565b5f67ffffffffffffffff82111561125c5761125c6111d4565b50601f01601f191660200190565b5f805f806080858703121561127d575f80fd5b61128685611106565b935061129460208601611106565b925060408501359150606085013567ffffffffffffffff8111156112b6575f80fd5b8501601f810187136112c6575f80fd5b80356112d96112d482611243565b611212565b8181528860208385010111156112ed575f80fd5b816020840160208301375f6020838301015280935050505092959194509250565b5f806040838503121561131f575f80fd5b61132883611106565b915061133660208401611106565b90509250929050565b600181811c9082168061135357607f821691505b60208210810361137157634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252602d908201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560408201526c1c881bdc88185c1c1c9bdd9959609a1b606082015260800190565b5f61014082840312156113d5575f80fd5b6113dd6111e8565b825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c082015260e083015160e08201526101008084015181830152506101208084015181830152508091505092915050565b5f60208284031215611459575f80fd5b815160058110611089575f80fd5b634e487b7160e01b5f52602160045260245ffd5b5f6101008201905082518252602083015160018060a01b03808216602085015280604086015116604085015280606086015116606085015250506080830151608083015260a083015160a083015260c083015160c083015260e0830151600581106114f457634e487b7160e01b5f52602160045260245ffd5b8060e08401525092915050565b5f60208284031215611511575f80fd5b815167ffffffffffffffff811115611527575f80fd5b8201601f81018413611537575f80fd5b80516115456112d482611243565b818152856020838501011115611559575f80fd5b61156a826020830160208601611090565b95945050505050565b60208082526025908201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060408201526437bbb732b960d91b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6001600160a01b03858116825284166020820152604081018390526080606082018190525f9061163c908301846110b2565b9695505050505050565b5f60208284031215611656575f80fd5b81516110898161105956fea2646970667358221220eea8bdbc71e3eb06f594a3abb148d1bfa4a582cb4c01e72bc34748cf387d6c7b64736f6c634300081800330000000000000000000000009b751dbbd3310b490a11dd8c5754d998ad939fdf
0x0000000000000000000000009b751dbbd3310b490a11dd8c5754d998ad939fdf
----Decoded View------------Arg [0] : _addressesRegistry (address): 0x9B751DBbd3310B490a11DD8c5754d998AD939fdf
----Encoded View------------Arg [0] : 0x0000000000000000000000009b751dbbd3310b490a11dd8c5754d998ad939fdf