[ { "inputs": [ { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_symbol", "type": "string" }, { "internalType": "uint8", "name": "_decimals", "type": "uint8" }, { "internalType": "address", "name": "_beneficiary", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "AccessControlBadConfirmation", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "bytes32", "name": "neededRole", "type": "bytes32" } ], "name": "AccessControlUnauthorizedAccount", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "indexed": true, "internalType": "bytes32", "name": "previousAdminRole", "type": "bytes32" }, { "indexed": true, "internalType": "bytes32", "name": "newAdminRole", "type": "bytes32" } ], "name": "RoleAdminChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": true, "internalType": "address", "name": "sender", "type": "address" } ], "name": "RoleGranted", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": true, "internalType": "address", "name": "sender", "type": "address" } ], "name": "RoleRevoked", "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": "amount", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [], "name": "ADMIN_ROLE", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "DEFAULT_ADMIN_ROLE", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "DOMAIN_SEPARATOR", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MINTER_ROLE", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" }, { "internalType": "address", "name": "", "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": "", "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": "bytes32", "name": "role", "type": "bytes32" } ], "name": "getRoleAdmin", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "internalType": "address", "name": "account", "type": "address" } ], "name": "grantRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "internalType": "address", "name": "account", "type": "address" } ], "name": "hasRole", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_recipient", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "nonces", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" } ], "name": "permit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "internalType": "address", "name": "callerConfirmation", "type": "address" } ], "name": "renounceRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "internalType": "address", "name": "account", "type": "address" } ], "name": "revokeRole", "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": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
60e06040523480156200001157600080fd5b50604051620015e0380380620015e0833981016040819052620000349162000382565b8383836001620000458482620004b5565b506002620000548382620004b5565b5060ff81166080524660a0526200006a62000127565b60c0525050506001600160a01b038116620000bb5760405162461bcd60e51b815260206004820152600d60248201526c215f62656e656669636961727960981b604482015260640160405180910390fd5b620000d6600080516020620015a083398151915282620001c3565b50620000f2600080516020620015c083398151915282620001c3565b506200011d600080516020620015a0833981519152600080516020620015c083398151915262000272565b50505050620005ff565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60016040516200015b919062000581565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000828152602081815260408083206001600160a01b038516845290915281205460ff1662000268576000838152602081815260408083206001600160a01b03861684529091529020805460ff191660011790556200021f3390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45060016200026c565b5060005b92915050565b600082815260208190526040808220600101805490849055905190918391839186917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a4505050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112620002e557600080fd5b81516001600160401b0380821115620003025762000302620002bd565b604051601f8301601f19908116603f011681019082821181831017156200032d576200032d620002bd565b816040528381526020925086838588010111156200034a57600080fd5b600091505b838210156200036e57858201830151818301840152908201906200034f565b600093810190920192909252949350505050565b600080600080608085870312156200039957600080fd5b84516001600160401b0380821115620003b157600080fd5b620003bf88838901620002d3565b95506020870151915080821115620003d657600080fd5b50620003e587828801620002d3565b935050604085015160ff81168114620003fd57600080fd5b60608601519092506001600160a01b03811681146200041b57600080fd5b939692955090935050565b600181811c908216806200043b57607f821691505b6020821081036200045c57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620004b057600081815260208120601f850160051c810160208610156200048b5750805b601f850160051c820191505b81811015620004ac5782815560010162000497565b5050505b505050565b81516001600160401b03811115620004d157620004d1620002bd565b620004e981620004e2845462000426565b8462000462565b602080601f831160018114620005215760008415620005085750858301515b600019600386901b1c1916600185901b178555620004ac565b600085815260208120601f198616915b82811015620005525788860151825594840194600190910190840162000531565b5085821015620005715787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000808354620005918162000426565b60018281168015620005ac5760018114620005c257620005f3565b60ff1984168752821515830287019450620005f3565b8760005260208060002060005b85811015620005ea5781548a820152908401908201620005cf565b50505082870194505b50929695505050505050565b60805160a05160c051610f716200062f60003960006105fc015260006105c7015260006101fe0152610f716000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c806370a08231116100b8578063a217fddf1161007c578063a217fddf146102e2578063a9059cbb146102ea578063d505accf146102fd578063d539139314610310578063d547741f14610337578063dd62ed3e1461034a57600080fd5b806370a082311461026057806375b238fc146102805780637ecebe00146102a757806391d14854146102c757806395d89b41146102da57600080fd5b8063248a9ca31161010a578063248a9ca3146101c15780632f2ff15d146101e4578063313ce567146101f95780633644e5151461023257806336568abe1461023a57806340c10f191461024d57600080fd5b806301ffc9a71461014757806306fdde031461016f578063095ea7b31461018457806318160ddd1461019757806323b872dd146101ae575b600080fd5b61015a610155366004610c28565b610375565b60405190151581526020015b60405180910390f35b6101776103ac565b6040516101669190610c59565b61015a610192366004610cc3565b61043a565b6101a060035481565b604051908152602001610166565b61015a6101bc366004610ced565b6104a6565b6101a06101cf366004610d29565b60009081526020819052604090206001015490565b6101f76101f2366004610d42565b610598565b005b6102207f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff9091168152602001610166565b6101a06105c3565b6101f7610248366004610d42565b61061e565b6101f761025b366004610cc3565b610656565b6101a061026e366004610d6e565b60046020526000908152604090205481565b6101a07fdf8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec4281565b6101a06102b5366004610d6e565b60066020526000908152604090205481565b61015a6102d5366004610d42565b6106c9565b6101776106f2565b6101a0600081565b61015a6102f8366004610cc3565b6106ff565b6101f761030b366004610d89565b610777565b6101a07ff0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc981565b6101f7610345366004610d42565b6109bb565b6101a0610358366004610dfc565b600560209081526000928352604080842090915290825290205481565b60006001600160e01b03198216637965db0b60e01b14806103a657506301ffc9a760e01b6001600160e01b03198316145b92915050565b600180546103b990610e26565b80601f01602080910402602001604051908101604052809291908181526020018280546103e590610e26565b80156104325780601f1061040757610100808354040283529160200191610432565b820191906000526020600020905b81548152906001019060200180831161041557829003601f168201915b505050505081565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906104959086815260200190565b60405180910390a350600192915050565b6001600160a01b03831660009081526005602090815260408083203384529091528120546000198114610502576104dd8382610e76565b6001600160a01b03861660009081526005602090815260408083203384529091529020555b6001600160a01b0385166000908152600460205260408120805485929061052a908490610e76565b90915550506001600160a01b03808516600081815260046020526040908190208054870190555190918716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906105859087815260200190565b60405180910390a3506001949350505050565b6000828152602081905260409020600101546105b3816109e0565b6105bd83836109ed565b50505050565b60007f000000000000000000000000000000000000000000000000000000000000000046146105f9576105f4610a7f565b905090565b507f000000000000000000000000000000000000000000000000000000000000000090565b6001600160a01b03811633146106475760405163334bd91960e11b815260040160405180910390fd5b6106518282610b19565b505050565b6106807ff0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc9336106c9565b6106bb5760405162461bcd60e51b815260206004820152600760248201526610b6b4b73a32b960c91b60448201526064015b60405180910390fd5b6106c58282610b84565b5050565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b600280546103b990610e26565b33600090815260046020526040812080548391908390610720908490610e76565b90915550506001600160a01b038316600081815260046020526040908190208054850190555133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906104959086815260200190565b428410156107c75760405162461bcd60e51b815260206004820152601760248201527f5045524d49545f444541444c494e455f4558504952454400000000000000000060448201526064016106b2565b600060016107d36105c3565b6001600160a01b038a811660008181526006602090815260409182902080546001810190915582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98184015280840194909452938d166060840152608083018c905260a083019390935260c08083018b90528151808403909101815260e08301909152805192019190912061190160f01b6101008301526101028201929092526101228101919091526101420160408051601f198184030181528282528051602091820120600084529083018083525260ff871690820152606081018590526080810184905260a0016020604051602081039080840390855afa1580156108df573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116158015906109155750876001600160a01b0316816001600160a01b0316145b6109525760405162461bcd60e51b815260206004820152600e60248201526d24a72b20a624a22fa9a4a3a722a960911b60448201526064016106b2565b6001600160a01b0390811660009081526005602090815260408083208a8516808552908352928190208990555188815291928a16917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a350505050505050565b6000828152602081905260409020600101546109d6816109e0565b6105bd8383610b19565b6109ea8133610bef565b50565b60006109f983836106c9565b610a77576000838152602081815260408083206001600160a01b03861684529091529020805460ff19166001179055610a2f3390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45060016103a6565b5060006103a6565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6001604051610ab19190610e89565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000610b2583836106c9565b15610a77576000838152602081815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45060016103a6565b8060036000828254610b969190610f28565b90915550506001600160a01b0382166000818152600460209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b610bf982826106c9565b6106c55760405163e2517d3f60e01b81526001600160a01b0382166004820152602481018390526044016106b2565b600060208284031215610c3a57600080fd5b81356001600160e01b031981168114610c5257600080fd5b9392505050565b600060208083528351808285015260005b81811015610c8657858101830151858201604001528201610c6a565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610cbe57600080fd5b919050565b60008060408385031215610cd657600080fd5b610cdf83610ca7565b946020939093013593505050565b600080600060608486031215610d0257600080fd5b610d0b84610ca7565b9250610d1960208501610ca7565b9150604084013590509250925092565b600060208284031215610d3b57600080fd5b5035919050565b60008060408385031215610d5557600080fd5b82359150610d6560208401610ca7565b90509250929050565b600060208284031215610d8057600080fd5b610c5282610ca7565b600080600080600080600060e0888a031215610da457600080fd5b610dad88610ca7565b9650610dbb60208901610ca7565b95506040880135945060608801359350608088013560ff81168114610ddf57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215610e0f57600080fd5b610e1883610ca7565b9150610d6560208401610ca7565b600181811c90821680610e3a57607f821691505b602082108103610e5a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b818103818111156103a6576103a6610e60565b600080835481600182811c915080831680610ea557607f831692505b60208084108203610ec457634e487b7160e01b86526022600452602486fd5b818015610ed85760018114610eed57610f1a565b60ff1986168952841515850289019650610f1a565b60008a81526020902060005b86811015610f125781548b820152908501908301610ef9565b505084890196505b509498975050505050505050565b808201808211156103a6576103a6610e6056fea264697066735822122097204538642385bbbdc5fd07580557cb7414d072c1f45833f441fa15c5e1d29c64736f6c63430008140033f0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc9df8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000daeada3d210d2f45874724beea03c7d4bbd4167400000000000000000000000000000000000000000000000000000000000000044165766f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044145564f00000000000000000000000000000000000000000000000000000000
0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000daeada3d210d2f45874724beea03c7d4bbd4167400000000000000000000000000000000000000000000000000000000000000044165766f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044145564f00000000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : _name (string): AevoArg [1] : _symbol (string): AEVOArg [2] : _decimals (uint8): 18Arg [3] : _beneficiary (address): 0xDAEada3d210D2f45874724BeEa03C7d4BBD41674
----Encoded View------------Arg [0] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000044165766f00000000000000000000000000000000000000000000000000000000Arg [1] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000044145564f00000000000000000000000000000000000000000000000000000000Arg [2] : 0x0000000000000000000000000000000000000000000000000000000000000012Arg [3] : 0x000000000000000000000000daeada3d210d2f45874724beea03c7d4bbd41674