@paulstinchcombe/kami721c-sdk
Version:
SDK for interacting with KAMI721C NFT contracts
86 lines (85 loc) • 12.8 kB
JSON
{
"_format": "hh-sol-artifact-1",
"contractName": "KAMITransparentUpgradeableProxy",
"sourceName": "contracts/TransparentUpgradeableProxy.sol",
"abi": [
{
"inputs": [
{
"internalType": "address",
"name": "_logic",
"type": "address"
},
{
"internalType": "address",
"name": "admin_",
"type": "address"
},
{
"internalType": "bytes",
"name": "_data",
"type": "bytes"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "previousAdmin",
"type": "address"
},
{
"indexed": false,
"internalType": "address",
"name": "newAdmin",
"type": "address"
}
],
"name": "AdminChanged",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "beacon",
"type": "address"
}
],
"name": "BeaconUpgraded",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "implementation",
"type": "address"
}
],
"name": "Upgraded",
"type": "event"
},
{
"stateMutability": "payable",
"type": "fallback"
},
{
"stateMutability": "payable",
"type": "receive"
}
],
"bytecode": "0x604060808152346200030c5762000c68803803806200001e8162000311565b9283398101906060818303126200030c576200003a816200034d565b916020926200004b8484016200034d565b8584015190936001600160401b0391908282116200030c57019280601f850112156200030c5783519362000089620000838662000362565b62000311565b94808652878601928882840101116200030c578288620000aa93016200037e565b823b15620002b2577f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b03199081166001600160a01b0386811691821790935590959194600093909290917fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b8580a2805115801590620002aa575b620001fb575b50505050507fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103937f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f86865493815196818616885216958684820152a18315620001a95750161790555161080b90816200045d8239f35b60849086519062461bcd60e51b82526004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152fd5b895194606086019081118682101762000296578a52602785527f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c89860152660819985a5b195960ca1b8a86015251620002809493929183918291845af4903d156200028c573d62000270620000838262000362565b90815280938a3d92013e620003a3565b50388080808062000133565b60609250620003a3565b634e487b7160e01b85526041600452602485fd5b50836200012d565b865162461bcd60e51b815260048101879052602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b600080fd5b6040519190601f01601f191682016001600160401b038111838210176200033757604052565b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b03821682036200030c57565b6001600160401b0381116200033757601f01601f191660200190565b60005b838110620003925750506000910152565b818101518382015260200162000381565b91929015620004085750815115620003b9575090565b3b15620003c35790565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b8251909150156200041c5750805190602001fd5b6044604051809262461bcd60e51b8252602060048301526200044e81518092816024860152602086860191016200037e565b601f01601f19168101030190fdfe60806040523661012e57600080516020610796833981519152546001600160a01b03163303610129576000356001600160e01b031916631b2ce7f360e11b8103610054575061004c61047e565b602081519101f35b63278f794360e11b8103610070575061006b6103ed565b61004c565b6308f2839760e41b8103610087575061006b610317565b6303e1469160e61b810361009e575061006b610275565b635c60da1b60e01b036100b35761006b61023c565b60405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a490fd5b610171565b600080516020610796833981519152546001600160a01b03163303610171576000356001600160e01b031916631b2ce7f360e11b8103610054575061004c61047e565b6000805160206107b683398151915254600090819081906001600160a01b0316368280378136915af43d82803e156101a7573d90f35b3d90fd5b634e487b7160e01b600052604160045260246000fd5b6040810190811067ffffffffffffffff8211176101dd57604052565b6101ab565b6020810190811067ffffffffffffffff8211176101dd57604052565b6060810190811067ffffffffffffffff8211176101dd57604052565b90601f8019910116810190811067ffffffffffffffff8211176101dd57604052565b61024461059f565b60018060a01b036000805160206107b6833981519152541660405190602082015260208152610272816101c1565b90565b61027d61059f565b60018060a01b03600080516020610796833981519152541660405190602082015260208152610272816101c1565b600435906001600160a01b03821682036102c157565b600080fd5b60209060031901126102c1576004356001600160a01b03811681036102c15790565b67ffffffffffffffff81116101dd57601f01601f191660200190565b60405190610311826101e2565b60008252565b61031f61059f565b366004116102c1576001600160a01b0380610339366102c6565b16600080516020610796833981519152917f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f604084549281519084168152846020820152a18115610399576001600160a01b031916179055610272610304565b60405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b366004116102c15760403660031901126102c1576104096102ab565b6024359067ffffffffffffffff82116102c157366023830112156102c157816004013590610436826102e8565b91610444604051938461021a565b80835236602482860101116102c1576020816000926024610476970183870137840101526001600160a01b03166105a6565b610272610304565b61048661059f565b366004116102c1576001600160a01b0361049f366102c6565b16604051906104ad826101e2565b60008252803b15610544576000805160206107b683398151915280546001600160a01b03191682179055807fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a281511580159061053c575b610522575b505060405161051b816101e2565b6000815290565b6105349161052e610627565b91610670565b50388061050d565b506000610508565b60405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b346102c157565b803b15610544576000805160206107b683398151915280546001600160a01b0319166001600160a01b0383169081179091557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a281511580159061061f575b610610575050565b61061c9161052e610627565b50565b506001610608565b60405190610634826101fe565b60278252660819985a5b195960ca1b6040837f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c60208201520152565b6000806102729493602081519101845af43d156106af573d91610692836102e8565b926106a0604051948561021a565b83523d6000602085013e610703565b606091610703565b156106be57565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b919290156107235750815115610717575090565b610272903b15156106b7565b8251909150156107365750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b82851061077c575050604492506000838284010152601f80199101168101030190fd5b848101820151868601604401529381019385935061075956feb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca2646970667358221220f4b08cd5d0095f36b0bb5605a9c90c46ebfd4ca1831c0b83e6b4fa1b2316639b64736f6c63430008180033",
"deployedBytecode": "0x60806040523661012e57600080516020610796833981519152546001600160a01b03163303610129576000356001600160e01b031916631b2ce7f360e11b8103610054575061004c61047e565b602081519101f35b63278f794360e11b8103610070575061006b6103ed565b61004c565b6308f2839760e41b8103610087575061006b610317565b6303e1469160e61b810361009e575061006b610275565b635c60da1b60e01b036100b35761006b61023c565b60405162461bcd60e51b815260206004820152604260248201527f5472616e73706172656e745570677261646561626c6550726f78793a2061646d60448201527f696e2063616e6e6f742066616c6c6261636b20746f2070726f78792074617267606482015261195d60f21b608482015260a490fd5b610171565b600080516020610796833981519152546001600160a01b03163303610171576000356001600160e01b031916631b2ce7f360e11b8103610054575061004c61047e565b6000805160206107b683398151915254600090819081906001600160a01b0316368280378136915af43d82803e156101a7573d90f35b3d90fd5b634e487b7160e01b600052604160045260246000fd5b6040810190811067ffffffffffffffff8211176101dd57604052565b6101ab565b6020810190811067ffffffffffffffff8211176101dd57604052565b6060810190811067ffffffffffffffff8211176101dd57604052565b90601f8019910116810190811067ffffffffffffffff8211176101dd57604052565b61024461059f565b60018060a01b036000805160206107b6833981519152541660405190602082015260208152610272816101c1565b90565b61027d61059f565b60018060a01b03600080516020610796833981519152541660405190602082015260208152610272816101c1565b600435906001600160a01b03821682036102c157565b600080fd5b60209060031901126102c1576004356001600160a01b03811681036102c15790565b67ffffffffffffffff81116101dd57601f01601f191660200190565b60405190610311826101e2565b60008252565b61031f61059f565b366004116102c1576001600160a01b0380610339366102c6565b16600080516020610796833981519152917f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f604084549281519084168152846020820152a18115610399576001600160a01b031916179055610272610304565b60405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b6064820152608490fd5b366004116102c15760403660031901126102c1576104096102ab565b6024359067ffffffffffffffff82116102c157366023830112156102c157816004013590610436826102e8565b91610444604051938461021a565b80835236602482860101116102c1576020816000926024610476970183870137840101526001600160a01b03166105a6565b610272610304565b61048661059f565b366004116102c1576001600160a01b0361049f366102c6565b16604051906104ad826101e2565b60008252803b15610544576000805160206107b683398151915280546001600160a01b03191682179055807fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a281511580159061053c575b610522575b505060405161051b816101e2565b6000815290565b6105349161052e610627565b91610670565b50388061050d565b506000610508565b60405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608490fd5b346102c157565b803b15610544576000805160206107b683398151915280546001600160a01b0319166001600160a01b0383169081179091557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b600080a281511580159061061f575b610610575050565b61061c9161052e610627565b50565b506001610608565b60405190610634826101fe565b60278252660819985a5b195960ca1b6040837f416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c60208201520152565b6000806102729493602081519101845af43d156106af573d91610692836102e8565b926106a0604051948561021a565b83523d6000602085013e610703565b606091610703565b156106be57565b60405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606490fd5b919290156107235750815115610717575090565b610272903b15156106b7565b8251909150156107365750805190602001fd5b6040519062461bcd60e51b82528160208060048301528251908160248401526000935b82851061077c575050604492506000838284010152601f80199101168101030190fd5b848101820151868601604401529381019385935061075956feb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbca2646970667358221220f4b08cd5d0095f36b0bb5605a9c90c46ebfd4ca1831c0b83e6b4fa1b2316639b64736f6c63430008180033",
"linkReferences": {},
"deployedLinkReferences": {}
}