[ { "inputs": [ { "internalType": "contract CudosAccessControls", "name": "_accessControls", "type": "address" }, { "internalType": "address", "name": "_initialSupplyRecipient", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [], "name": "accessControls", "outputs": [ { "internalType": "contract CudosAccessControls", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "toggleTransfers", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_recipient", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_sender", "type": "address" }, { "internalType": "address", "name": "_recipient", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "transfersEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "contract CudosAccessControls", "name": "_accessControls", "type": "address" } ], "name": "updateAccessControls", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address payable", "name": "_withdrawalAccount", "type": "address" } ], "name": "withdrawStuckEther", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040526005805460ff60a81b191690553480156200001e57600080fd5b506040516200159638038062001596833981810160405260408110156200004457600080fd5b508051602091820151604080518082018252600a81526921bab237b9aa37b5b2b760b11b818601908152825180840190935260058352644355444f5360d81b958301959095528051939492939092620000a19160039190620002dd565b508051620000b7906004906020840190620002dd565b50506005805460ff19166012179055506001600160a01b0381166200010e5760405162461bcd60e51b8152600401808060200182810382526033815260200180620015636033913960400191505060405180910390fd5b60058054610100600160a81b0319166101006001600160a01b0385160217905562000156816200013d6200015e565b60ff16600a0a6402540be400026200016760201b60201c565b505062000379565b60055460ff1690565b6001600160a01b038216620001c3576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b620001d16000838362000276565b620001ed816002546200027b60201b62000b3f1790919060201c565b6002556001600160a01b038216600090815260208181526040909120546200022091839062000b3f6200027b821b17901c565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b505050565b600082820183811015620002d6576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200032057805160ff191683800117855562000350565b8280016001018555821562000350579182015b828111156200035057825182559160200191906001019062000333565b506200035e92915062000362565b5090565b5b808211156200035e576000815560010162000363565b6111da80620003896000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c80636ef3da9411610097578063a457c2d711610066578063a457c2d714610304578063a9059cbb14610330578063bef97c871461035c578063dd62ed3e1461036457610100565b80636ef3da941461028c57806370a08231146102b2578063748365ef146102d857806395d89b41146102fc57610100565b806326ccd77a116100d357806326ccd77a14610212578063313ce5671461023a57806339509351146102585780633e5ac28f1461028457610100565b806306fdde0314610105578063095ea7b31461018257806318160ddd146101c257806323b872dd146101dc575b600080fd5b61010d610392565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ae6004803603604081101561019857600080fd5b506001600160a01b038135169060200135610428565b604080519115158252519081900360200190f35b6101ca610445565b60408051918252519081900360200190f35b6101ae600480360360608110156101f257600080fd5b506001600160a01b0381358116916020810135909116906040013561044b565b6102386004803603602081101561022857600080fd5b50356001600160a01b0316610537565b005b610242610677565b6040805160ff9092168252519081900360200190f35b6101ae6004803603604081101561026e57600080fd5b506001600160a01b038135169060200135610680565b6102386106d3565b610238600480360360208110156102a257600080fd5b50356001600160a01b03166107f3565b6101ca600480360360208110156102c857600080fd5b50356001600160a01b0316610922565b6102e061093d565b604080516001600160a01b039092168252519081900360200190f35b61010d610951565b6101ae6004803603604081101561031a57600080fd5b506001600160a01b0381351690602001356109b2565b6101ae6004803603604081101561034657600080fd5b506001600160a01b038135169060200135610a1a565b6101ae610b04565b6101ca6004803603604081101561037a57600080fd5b506001600160a01b0381358116916020013516610b14565b60038054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561041e5780601f106103f35761010080835404028352916020019161041e565b820191906000526020600020905b81548152906001019060200180831161040157829003601f168201915b5050505050905090565b600061043c610435610b99565b8484610b9d565b50600192915050565b60025490565b600554600090600160a81b900460ff16806104e9575060055461010090046001600160a01b0316632da7952f61047f610b99565b6040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156104bc57600080fd5b505afa1580156104d0573d6000803e3d6000fd5b505050506040513d60208110156104e657600080fd5b50515b6105245760405162461bcd60e51b815260040180806020018281038252603a815260200180610f81603a913960400191505060405180910390fd5b61052f848484610c89565b949350505050565b60055461010090046001600160a01b031663c395fcb3610555610b99565b6040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561059257600080fd5b505afa1580156105a6573d6000803e3d6000fd5b505050506040513d60208110156105bc57600080fd5b50516105f95760405162461bcd60e51b8152600401808060200182810382526029815260200180610f366029913960400191505060405180910390fd5b6001600160a01b03811661063e5760405162461bcd60e51b815260040180806020018281038252603781526020018061105a6037913960400191505060405180910390fd5b6040516001600160a01b038216904780156108fc02916000818181858888f19350505050158015610673573d6000803e3d6000fd5b5050565b60055460ff1690565b600061043c61068d610b99565b846106ce856001600061069e610b99565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610b3f565b610b9d565b60055461010090046001600160a01b031663c395fcb36106f1610b99565b6040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561072e57600080fd5b505afa158015610742573d6000803e3d6000fd5b505050506040513d602081101561075857600080fd5b50516107955760405162461bcd60e51b8152600401808060200182810382526026815260200180610fe16026913960400191505060405180910390fd5b600554600160a81b900460ff16156107de5760405162461bcd60e51b81526004018080602001828103825260378152602001806110ef6037913960400191505060405180910390fd5b6005805460ff60a81b1916600160a81b179055565b60055461010090046001600160a01b031663c395fcb3610811610b99565b6040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561084e57600080fd5b505afa158015610862573d6000803e3d6000fd5b505050506040513d602081101561087857600080fd5b50516108b55760405162461bcd60e51b815260040180806020018281038252602b815260200180611007602b913960400191505060405180910390fd5b6001600160a01b0381166108fa5760405162461bcd60e51b81526004018080602001828103825260398152602001806110916039913960400191505060405180910390fd5b600580546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6001600160a01b031660009081526020819052604090205490565b60055461010090046001600160a01b031681565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561041e5780601f106103f35761010080835404028352916020019161041e565b600061043c6109bf610b99565b846106ce8560405180606001604052806025815260200161118060259139600160006109e9610b99565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610d0b565b600554600090600160a81b900460ff1680610ab8575060055461010090046001600160a01b0316632da7952f610a4e610b99565b6040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015610a8b57600080fd5b505afa158015610a9f573d6000803e3d6000fd5b505050506040513d6020811015610ab557600080fd5b50515b610af35760405162461bcd60e51b815260040180806020018281038252603681526020018061114a6036913960400191505060405180910390fd5b610afd8383610da2565b9392505050565b600554600160a81b900460ff1681565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b600082820183811015610afd576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b3390565b6001600160a01b038316610be25760405162461bcd60e51b81526004018080602001828103825260248152602001806111266024913960400191505060405180910390fd5b6001600160a01b038216610c275760405162461bcd60e51b8152600401808060200182810382526022815260200180610f5f6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6000610c96848484610db2565b610d0184610ca2610b99565b6106ce85604051806060016040528060288152602001611032602891396001600160a01b038a16600090815260016020526040812090610ce0610b99565b6001600160a01b031681526020810191909152604001600020549190610d0b565b5060019392505050565b60008184841115610d9a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d5f578181015183820152602001610d47565b50505050905090810190601f168015610d8c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600061043c610daf610b99565b84845b6001600160a01b038316610df75760405162461bcd60e51b81526004018080602001828103825260258152602001806110ca6025913960400191505060405180910390fd5b6001600160a01b038216610e3c5760405162461bcd60e51b8152600401808060200182810382526023815260200180610f136023913960400191505060405180910390fd5b610e47838383610f0d565b610e8481604051806060016040528060268152602001610fbb602691396001600160a01b0386166000908152602081905260409020549190610d0b565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610eb39082610b3f565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b50505056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734375646f73546f6b656e2e7769746864726177537475636b45746865723a204f6e6c792061646d696e45524332303a20617070726f766520746f20746865207a65726f20616464726573734375646f73546f6b656e2e7472616e7366657246726f6d3a2043616c6c65722063616e206e6f742063757272656e746c79207472616e7366657245524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654375646f73546f6b656e2e746f67676c655472616e73666572733a204f6e6c792061646d696e4375646f73546f6b656e2e757064617465416363657373436f6e74726f6c733a204f6e6c792061646d696e45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654375646f73546f6b656e2e7769746864726177537475636b45746865723a20496e76616c696420616464726573732070726f76696465644375646f73546f6b656e2e757064617465416363657373436f6e74726f6c733a20496e76616c696420616464726573732070726f766964656445524332303a207472616e736665722066726f6d20746865207a65726f20616464726573734375646f73546f6b656e2e746f67676c655472616e73666572733a204f6e6c792063616e20626520746f67676c6564206f6e206f6e636545524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734375646f73546f6b656e2e7472616e736665723a2043616c6c65722063616e206e6f742063757272656e746c79207472616e7366657245524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220d0dca6a9f5cc81f626e9a766a769e447e98f03842dfea9c1d14a68c64648e85164736f6c634300060c00334375646f73546f6b656e3a20496e76616c696420726563697069656e74206f662074686520696e697469616c20737570706c79000000000000000000000000efb546ec7babc97af3791033cc3ca1cc1f680993000000000000000000000000924a59d9ebe85e37ef9fd56714f00094395eaba3
0x000000000000000000000000efb546ec7babc97af3791033cc3ca1cc1f680993000000000000000000000000924a59d9ebe85e37ef9fd56714f00094395eaba3
----Decoded View------------Arg [0] : _accessControls (address): 0xefB546ec7bABC97af3791033cc3CA1cc1F680993Arg [1] : _initialSupplyRecipient (address): 0x924A59d9EBE85E37Ef9Fd56714F00094395EABa3
----Encoded View------------Arg [0] : 0x000000000000000000000000efb546ec7babc97af3791033cc3ca1cc1f680993Arg [1] : 0x000000000000000000000000924a59d9ebe85e37ef9fd56714f00094395eaba3