[ { "inputs": [ { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_symbol", "type": "string" } ], "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": false, "internalType": "address", "name": "account", "type": "address" } ], "name": "Paused", "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": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "account", "type": "address" } ], "name": "Unpaused", "type": "event" }, { "inputs": [], "name": "BURNER_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": "MAX_SUPPLY", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MINTER_ROLE", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "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": [ { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "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": "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": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "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": [], "name": "pause", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "paused", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "role", "type": "bytes32" }, { "internalType": "address", "name": "account", "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" }, { "inputs": [], "name": "unpause", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040523480156200001157600080fd5b5060405162001a9138038062001a918339810160408190526200003491620002a1565b8151829082906200004d90600390602085019062000150565b5080516200006390600490602084019062000150565b50506005805460ff19169055506200007d60003362000085565b50506200035b565b62000091828262000095565b5050565b620000a1828262000121565b620000915760008281526006602090815260408083206001600160a01b03851684529091529020805460ff19166001179055620000dd6200014c565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60009182526006602090815260408084206001600160a01b0393909316845291905290205460ff1690565b3390565b8280546200015e9062000308565b90600052602060002090601f016020900481019282620001825760008555620001cd565b82601f106200019d57805160ff1916838001178555620001cd565b82800160010185558215620001cd579182015b82811115620001cd578251825591602001919060010190620001b0565b50620001db929150620001df565b5090565b5b80821115620001db5760008155600101620001e0565b600082601f83011262000207578081fd5b81516001600160401b038082111562000224576200022462000345565b6040516020601f8401601f19168201810183811183821017156200024c576200024c62000345565b604052838252858401810187101562000263578485fd5b8492505b8383101562000286578583018101518284018201529182019162000267565b838311156200029757848185840101525b5095945050505050565b60008060408385031215620002b4578182fd5b82516001600160401b0380821115620002cb578384fd5b620002d986838701620001f6565b93506020850151915080821115620002ef578283fd5b50620002fe85828601620001f6565b9150509250929050565b6002810460018216806200031d57607f821691505b602082108114156200033f57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b611726806200036b6000396000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c806340c10f19116100de57806395d89b4111610097578063a9059cbb11610071578063a9059cbb14610306578063d539139314610319578063d547741f14610321578063dd62ed3e146103345761018e565b806395d89b41146102e3578063a217fddf146102eb578063a457c2d7146102f35761018e565b806340c10f191461028757806342966c681461029a5780635c975abb146102ad57806370a08231146102b55780638456cb59146102c857806391d14854146102d05761018e565b8063282c51f31161014b57806332cb6b0c1161012557806332cb6b0c1461025157806336568abe14610259578063395093511461026c5780633f4ba83a1461027f5761018e565b8063282c51f31461021f5780632f2ff15d14610227578063313ce5671461023c5761018e565b806301ffc9a71461019357806306fdde03146101bc578063095ea7b3146101d157806318160ddd146101e457806323b872dd146101f9578063248a9ca31461020c575b600080fd5b6101a66101a13660046110cb565b610347565b6040516101b3919061117c565b60405180910390f35b6101c4610374565b6040516101b39190611190565b6101a66101df366004611068565b610406565b6101ec610428565b6040516101b39190611187565b6101a661020736600461102d565b61042e565b6101ec61021a366004611091565b61045c565b6101ec610471565b61023a6102353660046110a9565b610495565b005b6102446104b6565b6040516101b39190611600565b6101ec6104bb565b61023a6102673660046110a9565b6104cb565b6101a661027a366004611068565b61051a565b61023a610546565b61023a610295366004611068565b61055c565b61023a6102a8366004611091565b6105e9565b6101a6610639565b6101ec6102c3366004610fe1565b610642565b61023a61065d565b6101a66102de3660046110a9565b610670565b6101c461069b565b6101ec6106aa565b6101a6610301366004611068565b6106af565b6101a6610314366004611068565b6106f7565b6101ec61070f565b61023a61032f3660046110a9565b610733565b6101ec610342366004610ffb565b61074f565b60006001600160e01b03198216637965db0b60e01b148061036c575061036c8261077a565b90505b919050565b6060600380546103839061169f565b80601f01602080910402602001604051908101604052809291908181526020018280546103af9061169f565b80156103fc5780601f106103d1576101008083540402835291602001916103fc565b820191906000526020600020905b8154815290600101906020018083116103df57829003601f168201915b5050505050905090565b600080610411610793565b905061041e818585610797565b5060019392505050565b60025490565b600080610439610793565b905061044685828561084b565b610451858585610895565b506001949350505050565b60009081526006602052604090206001015490565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b61049e8261045c565b6104a7816109b9565b6104b183836109ca565b505050565b601290565b6b204fce5e3e2502611000000081565b6104d3610793565b6001600160a01b0316816001600160a01b03161461050c5760405162461bcd60e51b815260040161050390611530565b60405180910390fd5b6105168282610a51565b5050565b600080610525610793565b905061041e818585610537858961074f565b610541919061160e565b610797565b6000610551816109b9565b610559610ad6565b50565b6105867f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633610670565b6105a25760405162461bcd60e51b815260040161050390611394565b6b204fce5e3e250261100000006105b7610428565b6105c1908361160e565b11156105df5760405162461bcd60e51b8152600401610503906113f4565b6105168282610b28565b6106137f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84833610670565b61062f5760405162461bcd60e51b8152600401610503906113c4565b6105593382610bf0565b60055460ff1690565b6001600160a01b031660009081526020819052604090205490565b6000610668816109b9565b610559610ce1565b60009182526006602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6060600480546103839061169f565b600081565b6000806106ba610793565b905060006106c8828661074f565b9050838110156106ea5760405162461bcd60e51b8152600401610503906114eb565b6104518286868403610797565b600080610702610793565b905061041e818585610895565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b61073c8261045c565b610745816109b9565b6104b18383610a51565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6001600160e01b031981166301ffc9a760e01b14919050565b3390565b6001600160a01b0383166107bd5760405162461bcd60e51b8152600401610503906114a7565b6001600160a01b0382166107e35760405162461bcd60e51b8152600401610503906112ab565b6001600160a01b0380841660008181526001602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061083e908590611187565b60405180910390a3505050565b6000610857848461074f565b9050600019811461088f57818110156108825760405162461bcd60e51b8152600401610503906112ed565b61088f8484848403610797565b50505050565b6001600160a01b0383166108bb5760405162461bcd60e51b815260040161050390611462565b6001600160a01b0382166108e15760405162461bcd60e51b8152600401610503906111f8565b6108ec838383610d1f565b6001600160a01b038316600090815260208190526040902054818110156109255760405162461bcd60e51b815260040161050390611324565b6001600160a01b0380851660009081526020819052604080822085850390559185168152908120805484929061095c90849061160e565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516109a69190611187565b60405180910390a361088f8484846104b1565b610559816109c5610793565b610d32565b6109d48282610670565b6105165760008281526006602090815260408083206001600160a01b03851684529091529020805460ff19166001179055610a0d610793565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b610a5b8282610670565b156105165760008281526006602090815260408083206001600160a01b03851684529091529020805460ff19169055610a92610793565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b610ade610d96565b6005805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa610b11610793565b604051610b1e9190611168565b60405180910390a1565b6001600160a01b038216610b4e5760405162461bcd60e51b81526004016105039061157f565b610b5a60008383610d1f565b8060026000828254610b6c919061160e565b90915550506001600160a01b03821660009081526020819052604081208054839290610b9990849061160e565b90915550506040516001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610bdc908590611187565b60405180910390a3610516600083836104b1565b6001600160a01b038216610c165760405162461bcd60e51b815260040161050390611421565b610c2282600083610d1f565b6001600160a01b03821660009081526020819052604090205481811015610c5b5760405162461bcd60e51b815260040161050390611269565b6001600160a01b0383166000908152602081905260408120838303905560028054849290610c8a908490611645565b90915550506040516000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ccd908690611187565b60405180910390a36104b1836000846104b1565b610ce9610dbc565b6005805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610b11610793565b610d27610dbc565b6104b1838383610de1565b610d3c8282610670565b61051657610d54816001600160a01b03166014610e11565b610d5f836020610e11565b604051602001610d709291906110f3565b60408051601f198184030181529082905262461bcd60e51b825261050391600401611190565b610d9e610639565b610dba5760405162461bcd60e51b81526004016105039061123b565b565b610dc4610639565b15610dba5760405162461bcd60e51b81526004016105039061136a565b610dec8383836104b1565b610df4610639565b156104b15760405162461bcd60e51b8152600401610503906115b6565b60606000610e20836002611626565b610e2b90600261160e565b67ffffffffffffffff811115610e5157634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015610e7b576020820181803683370190505b509050600360fc1b81600081518110610ea457634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110610ee157634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a9053506000610f05846002611626565b610f1090600161160e565b90505b6001811115610fa4576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110610f5257634e487b7160e01b600052603260045260246000fd5b1a60f81b828281518110610f7657634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060049490941c93610f9d81611688565b9050610f13565b508315610fc35760405162461bcd60e51b8152600401610503906111c3565b9392505050565b80356001600160a01b038116811461036f57600080fd5b600060208284031215610ff2578081fd5b610fc382610fca565b6000806040838503121561100d578081fd5b61101683610fca565b915061102460208401610fca565b90509250929050565b600080600060608486031215611041578081fd5b61104a84610fca565b925061105860208501610fca565b9150604084013590509250925092565b6000806040838503121561107a578182fd5b61108383610fca565b946020939093013593505050565b6000602082840312156110a2578081fd5b5035919050565b600080604083850312156110bb578182fd5b8235915061102460208401610fca565b6000602082840312156110dc578081fd5b81356001600160e01b031981168114610fc3578182fd5b60007f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008252835161112b81601785016020880161165c565b7001034b99036b4b9b9b4b733903937b6329607d1b601791840191820152835161115c81602884016020880161165c565b01602801949350505050565b6001600160a01b0391909116815260200190565b901515815260200190565b90815260200190565b60006020825282518060208401526111af81604085016020870161165c565b601f01601f19169190910160400192915050565b6020808252818101527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604082015260600190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526014908201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604082015260600190565b60208082526022908201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604082015261636560f01b606082015260800190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601d908201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604082015260600190565b60208082526026908201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604082015265616c616e636560d01b606082015260800190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b60208082526016908201527521b0b63632b91034b9903737ba10309036b4b73a32b960511b604082015260600190565b60208082526016908201527521b0b63632b91034b9903737ba103090313ab93732b960511b604082015260600190565b602080825260139082015272496e73756666696369656e7420737570706c7960681b604082015260600190565b60208082526021908201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736040820152607360f81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526025908201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604082015264207a65726f60d81b606082015260800190565b6020808252602f908201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560408201526e103937b632b9903337b91039b2b63360891b606082015260800190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b6020808252602a908201527f45524332305061757361626c653a20746f6b656e207472616e736665722077686040820152691a5b19481c185d5cd95960b21b606082015260800190565b60ff91909116815260200190565b60008219821115611621576116216116da565b500190565b6000816000190483118215151615611640576116406116da565b500290565b600082821015611657576116576116da565b500390565b60005b8381101561167757818101518382015260200161165f565b8381111561088f5750506000910152565b600081611697576116976116da565b506000190190565b6002810460018216806116b357607f821691505b602082108114156116d457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea264697066735822122003c5c8a294a3cdd744d56ea82d7af6a05b6fa6a6c7d29c035bd7ffd16cd14e3c64736f6c63430008000033000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000003414747000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034147470000000000000000000000000000000000000000000000000000000000
0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000003414747000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034147470000000000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : _name (string): AGGArg [1] : _symbol (string): AGG
----Encoded View------------Arg [0] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000034147470000000000000000000000000000000000000000000000000000000000Arg [1] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000034147470000000000000000000000000000000000000000000000000000000000