Overview ERC1155
Total Supply:
0

Holders:
8,282
Profile Summary
Blockchain:
C-Chain (43114)

Contract Source Code Verified (Partial Match)
Contract Name:
DragonCryptoResources

Compiler Version
v0.8.14+commit.80d49f37

Optimization Enabled:
Yes with 500 runs

Created At:
Sat, 25 Mar 2023 22:45:48 GMT
DragonCryptoResources.sol
contracts
nft
DragonCryptoResources.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_signerAddress",
        "type": "address"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "account",
        "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": "recipient",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256[]",
        "name": "ids",
        "type": "uint256[]"
      },
      {
        "indexed": false,
        "internalType": "uint256[]",
        "name": "quantities",
        "type": "uint256[]"
      }
    ],
    "name": "ClaimMinted",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "previousOwner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "OwnershipTransferred",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "sender",
        "type": "address"
      }
    ],
    "name": "ResourcesClaimRejected",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "operator",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256[]",
        "name": "ids",
        "type": "uint256[]"
      },
      {
        "indexed": false,
        "internalType": "uint256[]",
        "name": "values",
        "type": "uint256[]"
      }
    ],
    "name": "TransferBatch",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "operator",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "id",
        "type": "uint256"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "TransferSingle",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "string",
        "name": "value",
        "type": "string"
      },
      {
        "indexed": true,
        "internalType": "uint256",
        "name": "id",
        "type": "uint256"
      }
    ],
    "name": "URI",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "newSigner",
        "type": "address"
      }
    ],
    "name": "UpdateSigner",
    "type": "event"
  },
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "name": "_usedNonces",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "id",
        "type": "uint256"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address[]",
        "name": "accounts",
        "type": "address[]"
      },
      {
        "internalType": "uint256[]",
        "name": "ids",
        "type": "uint256[]"
      }
    ],
    "name": "balanceOfBatch",
    "outputs": [
      {
        "internalType": "uint256[]",
        "name": "",
        "type": "uint256[]"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "id",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "burn",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      },
      {
        "internalType": "uint256[]",
        "name": "ids",
        "type": "uint256[]"
      },
      {
        "internalType": "uint256[]",
        "name": "values",
        "type": "uint256[]"
      }
    ],
    "name": "burnBatch",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256[]",
        "name": "claims",
        "type": "uint256[]"
      },
      {
        "internalType": "uint256[]",
        "name": "quantities",
        "type": "uint256[]"
      },
      {
        "internalType": "bytes",
        "name": "signature",
        "type": "bytes"
      },
      {
        "internalType": "string",
        "name": "nonce",
        "type": "string"
      },
      {
        "internalType": "bool",
        "name": "rejected",
        "type": "bool"
      }
    ],
    "name": "claim",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "operator",
        "type": "address"
      }
    ],
    "name": "isApprovedForAll",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "owner",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "renounceOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256[]",
        "name": "ids",
        "type": "uint256[]"
      },
      {
        "internalType": "uint256[]",
        "name": "amounts",
        "type": "uint256[]"
      },
      {
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      }
    ],
    "name": "safeBatchTransferFrom",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "id",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "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": "address",
        "name": "addr",
        "type": "address"
      }
    ],
    "name": "setSignerAddress",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "signerAddress",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes4",
        "name": "interfaceId",
        "type": "bytes4"
      }
    ],
    "name": "supportsInterface",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "transferOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "name": "uri",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  }
]


Contract Creation Code
6101406040523480156200001257600080fd5b5060405162002f4438038062002f448339810160408190526200003591620002df565b6040518060400160405280601781526020017f447261676f6e2043727970746f205265736f757263657300000000000000000081525060405180604001604052806004815260200163312e303160e01b81525060405180606001604052806036815260200162002f0e60369139620000ad81620001ce565b50620000b933620001e7565b6001600455815160209283012081519183019190912060e08290526101008190524660a0818152604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f818801819052818301969096526060810194909452608080850193909352308483018190528151808603909301835260c094850190915281519190950120905291909152610120526001600160a01b038116620001a85760405162461bcd60e51b815260206004820152601660248201527f494e56414c49445f5349474e45525f4144445245535300000000000000000000604482015260640160405180910390fd5b600580546001600160a01b0319166001600160a01b03929092169190911790556200034d565b8051620001e390600290602084019062000239565b5050565b600380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b828054620002479062000311565b90600052602060002090601f0160209004810192826200026b5760008555620002b6565b82601f106200028657805160ff1916838001178555620002b6565b82800160010185558215620002b6579182015b82811115620002b657825182559160200191906001019062000299565b50620002c4929150620002c8565b5090565b5b80821115620002c45760008155600101620002c9565b600060208284031215620002f257600080fd5b81516001600160a01b03811681146200030a57600080fd5b9392505050565b600181811c908216806200032657607f821691505b6020821081036200034757634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a05160c05160e0516101005161012051612b716200039d6000396000611d0f01526000611d5e01526000611d3901526000611c9201526000611cbc01526000611ce60152612b716000f3fe608060405234801561001057600080fd5b506004361061010a5760003560e01c8063715018a6116100a2578063e985e9c511610071578063e985e9c514610258578063edbeecac14610294578063f242432a146102a7578063f2fde38b146102ba578063f5298aca146102cd57600080fd5b8063715018a6146101fe5780638da5cb5b14610206578063a22cb46514610217578063a6ba55c71461022a57600080fd5b80632eb2c2d6116100de5780632eb2c2d61461018d5780634e1273f4146101a05780635b7633d0146101c05780636b20c454146101eb57600080fd5b8062fdd58e1461010f57806301ffc9a714610135578063046dc166146101585780630e89341c1461016d575b600080fd5b61012261011d36600461212e565b6102e0565b6040519081526020015b60405180910390f35b61014861014336600461216e565b610377565b604051901515815260200161012c565b61016b610166366004612192565b6103c9565b005b61018061017b3660046121ad565b6104d0565b60405161012c9190612213565b61016b61019b36600461237c565b610564565b6101b36101ae366004612426565b610606565b60405161012c919061252c565b6005546101d3906001600160a01b031681565b6040516001600160a01b03909116815260200161012c565b61016b6101f936600461253f565b610730565b61016b6107ba565b6003546001600160a01b03166101d3565b61016b6102253660046125c3565b610820565b6101486102383660046125f6565b805160208183018101805160068252928201919093012091525460ff1681565b610148610266366004612647565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205460ff1690565b61016b6102a23660046126f8565b61082f565b61016b6102b53660046127cc565b610b0e565b61016b6102c8366004612192565b610b95565b61016b6102db366004612831565b610c60565b60006001600160a01b0383166103515760405162461bcd60e51b815260206004820152602b60248201527f455243313135353a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b60648201526084015b60405180910390fd5b506000908152602081815260408083206001600160a01b03949094168352929052205490565b60006001600160e01b03198216636cdb3d1360e11b14806103a857506001600160e01b031982166303a24d0760e21b145b806103c357506301ffc9a760e01b6001600160e01b03198316145b92915050565b6003546001600160a01b031633146104235760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610348565b6001600160a01b0381166104795760405162461bcd60e51b815260206004820152601560248201527f6d7573742062652076616c6964206164647265737300000000000000000000006044820152606401610348565b6005805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040517fc58fcf255cfb5f40bd578a618869378f650ef76609640fa0818a31e0c6e7102a90600090a250565b6060600280546104df90612864565b80601f016020809104026020016040519081016040528092919081815260200182805461050b90612864565b80156105585780601f1061052d57610100808354040283529160200191610558565b820191906000526020600020905b81548152906001019060200180831161053b57829003601f168201915b50505050509050919050565b6001600160a01b03851633148061058057506105808533610266565b6105f25760405162461bcd60e51b815260206004820152603260248201527f455243313135353a207472616e736665722063616c6c6572206973206e6f742060448201527f6f776e6572206e6f7220617070726f76656400000000000000000000000000006064820152608401610348565b6105ff8585858585610ce5565b5050505050565b6060815183511461066b5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b6064820152608401610348565b6000835167ffffffffffffffff81111561068757610687612226565b6040519080825280602002602001820160405280156106b0578160200160208202803683370190505b50905060005b8451811015610728576106fb8582815181106106d4576106d461289e565b60200260200101518583815181106106ee576106ee61289e565b60200260200101516102e0565b82828151811061070d5761070d61289e565b6020908102919091010152610721816128ca565b90506106b6565b509392505050565b6001600160a01b03831633148061074c575061074c8333610266565b6107aa5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260448201526808185c1c1c9bdd995960ba1b6064820152608401610348565b6107b5838383610f43565b505050565b6003546001600160a01b031633146108145760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610348565b61081e6000611187565b565b61082b3383836111e6565b5050565b6002600454036108815760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610348565b600260045560148811156108d75760405162461bcd60e51b815260206004820152600e60248201527f434c41494d5f4c494d49545f32300000000000000000000000000000000000006044820152606401610348565b6109266108ea338b8b8b8b828a8a6112c6565b86868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506113c092505050565b6109725760405162461bcd60e51b815260206004820152601760248201527f4449524543545f434c41494d5f444953414c4c4f5745440000000000000000006044820152606401610348565b600683836040516109849291906128e3565b9081526040519081900360200190205460ff16156109d05760405162461bcd60e51b8152602060048201526009602482015268121054d217d554d15160ba1b6044820152606401610348565b6001600684846040516109e49291906128e3565b908152604051908190036020019020805491151560ff199092169190911790558015610a3a5760405133907fc83424d25a481f73bb869465054a3c52b3f32393eadfc537cf48ca7e1bfc2e3890600090a2610afe565b610ab6338a8a8080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050604080516020808e0282810182019093528d82529093508d92508c91829185019084908082843760009201829052506040805160208101909152908152925061143d915050565b336001600160a01b03167f4c75e41b5eeac589e81ecf2963a9a4f9c60f4f061d7045d4b9d0125ed53afbcd8a8a8a8a604051610af59493929190612929565b60405180910390a25b5050600160045550505050505050565b6001600160a01b038516331480610b2a5750610b2a8533610266565b610b885760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260448201526808185c1c1c9bdd995960ba1b6064820152608401610348565b6105ff8585858585611603565b6003546001600160a01b03163314610bef5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610348565b6001600160a01b038116610c545760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610348565b610c5d81611187565b50565b6001600160a01b038316331480610c7c5750610c7c8333610266565b610cda5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260448201526808185c1c1c9bdd995960ba1b6064820152608401610348565b6107b58383836117ae565b8151835114610d475760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206044820152670dad2e6dac2e8c6d60c31b6064820152608401610348565b6001600160a01b038416610dab5760405162461bcd60e51b815260206004820152602560248201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b6064820152608401610348565b3360005b8451811015610ed5576000858281518110610dcc57610dcc61289e565b602002602001015190506000858381518110610dea57610dea61289e565b602090810291909101810151600084815280835260408082206001600160a01b038e168352909352919091205490915081811015610e7d5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201526939103a3930b739b332b960b11b6064820152608401610348565b6000838152602081815260408083206001600160a01b038e8116855292528083208585039055908b16825281208054849290610eba90849061295b565b9250508190555050505080610ece906128ca565b9050610daf565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051610f25929190612973565b60405180910390a4610f3b81878787878761192f565b505050505050565b6001600160a01b038316610fa55760405162461bcd60e51b815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201526265737360e81b6064820152608401610348565b80518251146110075760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206044820152670dad2e6dac2e8c6d60c31b6064820152608401610348565b604080516020810190915260009081905233905b83518110156111195760008482815181106110385761103861289e565b6020026020010151905060008483815181106110565761105661289e565b602090810291909101810151600084815280835260408082206001600160a01b038c1683529093529190912054909150818110156110e25760405162461bcd60e51b8152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c604482015263616e636560e01b6064820152608401610348565b6000928352602083815260408085206001600160a01b038b1686529091529092209103905580611111816128ca565b91505061101b565b5060006001600160a01b0316846001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb868660405161116a929190612973565b60405180910390a460408051602081019091526000905250505050565b600380546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b0316036112595760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b6064820152608401610348565b6001600160a01b03838116600081815260016020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6000806113b27fa187560de1421bf6765f2b9f34f64ef75564278dbcf9a322f079526b7b6f261f8b8b8b6040516020016113019291906129a1565b604051602081830303815290604052805190602001208a8a60405160200161132a9291906129a1565b604051602081830303815290604052805190602001208989896040516113519291906128e3565b6040519081900381206113979695949392916020019586526001600160a01b0394909416602086015260408501929092526060840152608083015260a082015260c00190565b60405160208183030381529060405280519060200120611ad4565b9a9950505050505050505050565b6005546000906001600160a01b031661141b5760405162461bcd60e51b815260206004820152601760248201527f6d75737420626520612076616c696420616464726573730000000000000000006044820152606401610348565b6114258383611b22565b6005546001600160a01b039182169116149392505050565b6001600160a01b03841661149d5760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b6064820152608401610348565b81518351146114ff5760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206044820152670dad2e6dac2e8c6d60c31b6064820152608401610348565b3360005b845181101561159b5783818151811061151e5761151e61289e565b602002602001015160008087848151811061153b5761153b61289e565b602002602001015181526020019081526020016000206000886001600160a01b03166001600160a01b031681526020019081526020016000206000828254611583919061295b565b90915550819050611593816128ca565b915050611503565b50846001600160a01b031660006001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb87876040516115ec929190612973565b60405180910390a46105ff8160008787878761192f565b6001600160a01b0384166116675760405162461bcd60e51b815260206004820152602560248201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604482015264647265737360d81b6064820152608401610348565b33600061167385611b3e565b9050600061168085611b3e565b90506000868152602081815260408083206001600160a01b038c168452909152902054858110156117065760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60448201526939103a3930b739b332b960b11b6064820152608401610348565b6000878152602081815260408083206001600160a01b038d8116855292528083208985039055908a1682528120805488929061174390849061295b565b909155505060408051888152602081018890526001600160a01b03808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46117a3848a8a8a8a8a611b89565b505050505050505050565b6001600160a01b0383166118105760405162461bcd60e51b815260206004820152602360248201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260448201526265737360e81b6064820152608401610348565b33600061181c84611b3e565b9050600061182984611b3e565b60408051602080820183526000918290528882528181528282206001600160a01b038b16835290522054909150848110156118b25760405162461bcd60e51b8152602060048201526024808201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c604482015263616e636560e01b6064820152608401610348565b6000868152602081815260408083206001600160a01b038b81168086529184528285208a8703905582518b81529384018a90529092908816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a46040805160208101909152600090525b50505050505050565b6001600160a01b0384163b15610f3b5760405163bc197c8160e01b81526001600160a01b0385169063bc197c819061197390899089908890889088906004016129cd565b6020604051808303816000875af19250505080156119ae575060408051601f3d908101601f191682019092526119ab91810190612a2b565b60015b611a63576119ba612a48565b806308c379a0036119f357506119ce612a63565b806119d957506119f5565b8060405162461bcd60e51b81526004016103489190612213565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e204552433131353560448201527f526563656976657220696d706c656d656e7465720000000000000000000000006064820152608401610348565b6001600160e01b0319811663bc197c8160e01b146119265760405162461bcd60e51b815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a656374656044820152676420746f6b656e7360c01b6064820152608401610348565b60006103c3611ae1611c85565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b6000806000611b318585611daf565b9150915061072881611e1d565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110611b7857611b7861289e565b602090810291909101015292915050565b6001600160a01b0384163b15610f3b5760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e6190611bcd9089908990889088908890600401612aed565b6020604051808303816000875af1925050508015611c08575060408051601f3d908101601f19168201909252611c0591810190612a2b565b60015b611c14576119ba612a48565b6001600160e01b0319811663f23a6e6160e01b146119265760405162461bcd60e51b815260206004820152602860248201527f455243313135353a204552433131353552656365697665722072656a656374656044820152676420746f6b656e7360c01b6064820152608401610348565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015611cde57507f000000000000000000000000000000000000000000000000000000000000000046145b15611d0857507f000000000000000000000000000000000000000000000000000000000000000090565b50604080517f00000000000000000000000000000000000000000000000000000000000000006020808301919091527f0000000000000000000000000000000000000000000000000000000000000000828401527f000000000000000000000000000000000000000000000000000000000000000060608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b90565b6000808251604103611de55760208301516040840151606085015160001a611dd987828585611fd3565b94509450505050611e16565b8251604003611e0e5760208301516040840151611e038683836120c0565b935093505050611e16565b506000905060025b9250929050565b6000816004811115611e3157611e31612b25565b03611e395750565b6001816004811115611e4d57611e4d612b25565b03611e9a5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610348565b6002816004811115611eae57611eae612b25565b03611efb5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610348565b6003816004811115611f0f57611f0f612b25565b03611f675760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610348565b6004816004811115611f7b57611f7b612b25565b03610c5d5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b6064820152608401610348565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561200a57506000905060036120b7565b8460ff16601b1415801561202257508460ff16601c14155b1561203357506000905060046120b7565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612087573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166120b0576000600192509250506120b7565b9150600090505b94509492505050565b6000807f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8316816120f660ff86901c601b61295b565b905061210487828885611fd3565b935093505050935093915050565b80356001600160a01b038116811461212957600080fd5b919050565b6000806040838503121561214157600080fd5b61214a83612112565b946020939093013593505050565b6001600160e01b031981168114610c5d57600080fd5b60006020828403121561218057600080fd5b813561218b81612158565b9392505050565b6000602082840312156121a457600080fd5b61218b82612112565b6000602082840312156121bf57600080fd5b5035919050565b6000815180845260005b818110156121ec576020818501810151868301820152016121d0565b818111156121fe576000602083870101525b50601f01601f19169290920160200192915050565b60208152600061218b60208301846121c6565b634e487b7160e01b600052604160045260246000fd5b601f8201601f1916810167ffffffffffffffff8111828210171561226257612262612226565b6040525050565b600067ffffffffffffffff82111561228357612283612226565b5060051b60200190565b600082601f83011261229e57600080fd5b813560206122ab82612269565b6040516122b8828261223c565b83815260059390931b85018201928281019150868411156122d857600080fd5b8286015b848110156122f357803583529183019183016122dc565b509695505050505050565b600067ffffffffffffffff83111561231857612318612226565b60405161232f601f8501601f19166020018261223c565b80915083815284848401111561234457600080fd5b83836020830137600060208583010152509392505050565b600082601f83011261236d57600080fd5b61218b838335602085016122fe565b600080600080600060a0868803121561239457600080fd5b61239d86612112565b94506123ab60208701612112565b9350604086013567ffffffffffffffff808211156123c857600080fd5b6123d489838a0161228d565b945060608801359150808211156123ea57600080fd5b6123f689838a0161228d565b9350608088013591508082111561240c57600080fd5b506124198882890161235c565b9150509295509295909350565b6000806040838503121561243957600080fd5b823567ffffffffffffffff8082111561245157600080fd5b818501915085601f83011261246557600080fd5b8135602061247282612269565b60405161247f828261223c565b83815260059390931b850182019282810191508984111561249f57600080fd5b948201945b838610156124c4576124b586612112565b825294820194908201906124a4565b965050860135925050808211156124da57600080fd5b506124e78582860161228d565b9150509250929050565b600081518084526020808501945080840160005b8381101561252157815187529582019590820190600101612505565b509495945050505050565b60208152600061218b60208301846124f1565b60008060006060848603121561255457600080fd5b61255d84612112565b9250602084013567ffffffffffffffff8082111561257a57600080fd5b6125868783880161228d565b9350604086013591508082111561259c57600080fd5b506125a98682870161228d565b9150509250925092565b8035801515811461212957600080fd5b600080604083850312156125d657600080fd5b6125df83612112565b91506125ed602084016125b3565b90509250929050565b60006020828403121561260857600080fd5b813567ffffffffffffffff81111561261f57600080fd5b8201601f8101841361263057600080fd5b61263f848235602084016122fe565b949350505050565b6000806040838503121561265a57600080fd5b61266383612112565b91506125ed60208401612112565b60008083601f84011261268357600080fd5b50813567ffffffffffffffff81111561269b57600080fd5b6020830191508360208260051b8501011115611e1657600080fd5b60008083601f8401126126c857600080fd5b50813567ffffffffffffffff8111156126e057600080fd5b602083019150836020828501011115611e1657600080fd5b600080600080600080600080600060a08a8c03121561271657600080fd5b893567ffffffffffffffff8082111561272e57600080fd5b61273a8d838e01612671565b909b50995060208c013591508082111561275357600080fd5b61275f8d838e01612671565b909950975060408c013591508082111561277857600080fd5b6127848d838e016126b6565b909750955060608c013591508082111561279d57600080fd5b506127aa8c828d016126b6565b90945092506127bd905060808b016125b3565b90509295985092959850929598565b600080600080600060a086880312156127e457600080fd5b6127ed86612112565b94506127fb60208701612112565b93506040860135925060608601359150608086013567ffffffffffffffff81111561282557600080fd5b6124198882890161235c565b60008060006060848603121561284657600080fd5b61284f84612112565b95602085013595506040909401359392505050565b600181811c9082168061287857607f821691505b60208210810361289857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016128dc576128dc6128b4565b5060010190565b8183823760009101908152919050565b81835260006001600160fb1b0383111561290c57600080fd5b8260051b8083602087013760009401602001938452509192915050565b60408152600061293d6040830186886128f3565b82810360208401526129508185876128f3565b979650505050505050565b6000821982111561296e5761296e6128b4565b500190565b60408152600061298660408301856124f1565b828103602084015261299881856124f1565b95945050505050565b60006001600160fb1b038311156129b757600080fd5b8260051b80858437600092019182525092915050565b60006001600160a01b03808816835280871660208401525060a060408301526129f960a08301866124f1565b8281036060840152612a0b81866124f1565b90508281036080840152612a1f81856121c6565b98975050505050505050565b600060208284031215612a3d57600080fd5b815161218b81612158565b600060033d1115611dac5760046000803e5060005160e01c90565b600060443d1015612a715790565b6040516003193d81016004833e81513d67ffffffffffffffff8160248401118184111715612aa157505050505090565b8285019150815181811115612ab95750505050505090565b843d8701016020828501011115612ad35750505050505090565b612ae26020828601018761223c565b509095945050505050565b60006001600160a01b03808816835280871660208401525084604083015283606083015260a0608083015261295060a08301846121c6565b634e487b7160e01b600052602160045260246000fdfea26469706673582212202573a1d1563d753f6c382b2e0f454b5cd569a8e5d70271605fd9712c7fc4fb2564736f6c634300080e003368747470733a2f2f6865726f65732e647261676f6e63727970746f2e696f2f6d657461646174612f7265736f75726365732f7b69647d0000000000000000000000006cb689495703f10b94d023b410a400b1575cc65f
Constructor Arguments
(ABI-Encoded and is the last bytes of the Contract Creation Code above)
0xa26469706673582212202573a1d1563d753f6c382b2e0f454b5cd569a8e5d70271605fd9712c7fc4fb2564736f6c634300080e003368747470733a2f2f6865726f65732e647261676f6e63727970746f2e696f2f6d657461646174612f7265736f75726365732f7b69647d0000000000000000000000006cb689495703f10b94d023b410a400b1575cc65f

----Decoded View------------Arg [0] : _signerAddress (address): 0xA1d1563D753F6C382B2e0f454B5cD569A8e5D702

----Encoded View------------Arg [0] : 0x000000000000000000000000a1d1563d753f6c382b2e0f454b5cd569a8e5d702