[ { "inputs": [ { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "string", "name": "ticker", "type": "string" }, { "internalType": "uint256", "name": "_supply", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "allowance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientAllowance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "balance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "approver", "type": "address" } ], "name": "ERC20InvalidApprover", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" } ], "name": "ERC20InvalidReceiver", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" } ], "name": "ERC20InvalidSender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" } ], "name": "ERC20InvalidSpender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "OwnableInvalidOwner", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "OwnableUnauthorizedAccount", "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": "value", "type": "uint256" } ], "name": "Approval", "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": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "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": "value", "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": "address", "name": "from", "type": "address" }, { "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": "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": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "supply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": "value", "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": "value", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
608060405234801561000f575f80fd5b50604051611c69380380611c69833981810160405281019061003191906105d6565b33838381600390816100439190610862565b5080600490816100539190610862565b5050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036100c6575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016100bd9190610970565b60405180910390fd5b6100d5816100f560201b60201c565b506100e633826101b860201b60201c565b80600681905550505050610a46565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610228575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161021f9190610970565b60405180910390fd5b6102395f838361023d60201b60201c565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361028d578060025f82825461028191906109b6565b9250508190555061035b565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610316578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161030d939291906109f8565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036103a2578060025f82825403925050819055506103ec565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516104499190610a2d565b60405180910390a3505050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6104b58261046f565b810181811067ffffffffffffffff821117156104d4576104d361047f565b5b80604052505050565b5f6104e6610456565b90506104f282826104ac565b919050565b5f67ffffffffffffffff8211156105115761051061047f565b5b61051a8261046f565b9050602081019050919050565b8281835e5f83830152505050565b5f610547610542846104f7565b6104dd565b9050828152602081018484840111156105635761056261046b565b5b61056e848285610527565b509392505050565b5f82601f83011261058a57610589610467565b5b815161059a848260208601610535565b91505092915050565b5f819050919050565b6105b5816105a3565b81146105bf575f80fd5b50565b5f815190506105d0816105ac565b92915050565b5f805f606084860312156105ed576105ec61045f565b5b5f84015167ffffffffffffffff81111561060a57610609610463565b5b61061686828701610576565b935050602084015167ffffffffffffffff81111561063757610636610463565b5b61064386828701610576565b9250506040610654868287016105c2565b9150509250925092565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806106ac57607f821691505b6020821081036106bf576106be610668565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026107217fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826106e6565b61072b86836106e6565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61076661076161075c846105a3565b610743565b6105a3565b9050919050565b5f819050919050565b61077f8361074c565b61079361078b8261076d565b8484546106f2565b825550505050565b5f90565b6107a761079b565b6107b2818484610776565b505050565b5b818110156107d5576107ca5f8261079f565b6001810190506107b8565b5050565b601f82111561081a576107eb816106c5565b6107f4846106d7565b81016020851015610803578190505b61081761080f856106d7565b8301826107b7565b50505b505050565b5f82821c905092915050565b5f61083a5f198460080261081f565b1980831691505092915050565b5f610852838361082b565b9150826002028217905092915050565b61086b8261065e565b67ffffffffffffffff8111156108845761088361047f565b5b61088e8254610695565b6108998282856107d9565b5f60209050601f8311600181146108ca575f84156108b8578287015190505b6108c28582610847565b865550610929565b601f1984166108d8866106c5565b5f5b828110156108ff578489015182556001820191506020850194506020810190506108da565b8683101561091c5784890151610918601f89168261082b565b8355505b6001600288020188555050505b505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61095a82610931565b9050919050565b61096a81610950565b82525050565b5f6020820190506109835f830184610961565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6109c0826105a3565b91506109cb836105a3565b92508282019050808211156109e3576109e2610989565b5b92915050565b6109f2816105a3565b82525050565b5f606082019050610a0b5f830186610961565b610a1860208301856109e9565b610a2560408301846109e9565b949350505050565b5f602082019050610a405f8301846109e9565b92915050565b61121680610a535f395ff3fe608060405234801561000f575f80fd5b50600436106100f3575f3560e01c806370a08231116100955780639dc29fac116100645780639dc29fac14610261578063a9059cbb1461027d578063dd62ed3e146102ad578063f2fde38b146102dd576100f3565b806370a08231146101eb578063715018a61461021b5780638da5cb5b1461022557806395d89b4114610243576100f3565b806318160ddd116100d157806318160ddd1461016357806323b872dd14610181578063313ce567146101b157806340c10f19146101cf576100f3565b8063047fc9aa146100f757806306fdde0314610115578063095ea7b314610133575b5f80fd5b6100ff6102f9565b60405161010c9190610e37565b60405180910390f35b61011d6102ff565b60405161012a9190610ec0565b60405180910390f35b61014d60048036038101906101489190610f68565b61038f565b60405161015a9190610fc0565b60405180910390f35b61016b6103b1565b6040516101789190610e37565b60405180910390f35b61019b60048036038101906101969190610fd9565b6103ba565b6040516101a89190610fc0565b60405180910390f35b6101b96103e8565b6040516101c69190611044565b60405180910390f35b6101e960048036038101906101e49190610f68565b6103f0565b005b6102056004803603810190610200919061105d565b610406565b6040516102129190610e37565b60405180910390f35b61022361044b565b005b61022d61045e565b60405161023a9190611097565b60405180910390f35b61024b610486565b6040516102589190610ec0565b60405180910390f35b61027b60048036038101906102769190610f68565b610516565b005b61029760048036038101906102929190610f68565b61052c565b6040516102a49190610fc0565b60405180910390f35b6102c760048036038101906102c291906110b0565b61054e565b6040516102d49190610e37565b60405180910390f35b6102f760048036038101906102f2919061105d565b6105d0565b005b60065481565b60606003805461030e9061111b565b80601f016020809104026020016040519081016040528092919081815260200182805461033a9061111b565b80156103855780601f1061035c57610100808354040283529160200191610385565b820191905f5260205f20905b81548152906001019060200180831161036857829003601f168201915b5050505050905090565b5f80610399610654565b90506103a681858561065b565b600191505092915050565b5f600254905090565b5f806103c4610654565b90506103d185828561066d565b6103dc8585856106ff565b60019150509392505050565b5f6012905090565b6103f86107ef565b6104028282610876565b5050565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6104536107ef565b61045c5f6108f5565b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546104959061111b565b80601f01602080910402602001604051908101604052809291908181526020018280546104c19061111b565b801561050c5780601f106104e35761010080835404028352916020019161050c565b820191905f5260205f20905b8154815290600101906020018083116104ef57829003601f168201915b5050505050905090565b61051e6107ef565b61052882826109b8565b5050565b5f80610536610654565b90506105438185856106ff565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b6105d86107ef565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610648575f6040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040161063f9190611097565b60405180910390fd5b610651816108f5565b50565b5f33905090565b6106688383836001610a37565b505050565b5f610678848461054e565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146106f957818110156106ea578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016106e19392919061114b565b60405180910390fd5b6106f884848484035f610a37565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361076f575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016107669190611097565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107df575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016107d69190611097565b60405180910390fd5b6107ea838383610c06565b505050565b6107f7610654565b73ffffffffffffffffffffffffffffffffffffffff1661081561045e565b73ffffffffffffffffffffffffffffffffffffffff161461087457610838610654565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161086b9190611097565b60405180910390fd5b565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108e6575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016108dd9190611097565b60405180910390fd5b6108f15f8383610c06565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a28575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610a1f9190611097565b60405180910390fd5b610a33825f83610c06565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610aa7575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610a9e9190611097565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b17575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610b0e9190611097565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610c00578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610bf79190610e37565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c56578060025f828254610c4a91906111ad565b92505081905550610d24565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610cdf578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610cd69392919061114b565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d6b578060025f8282540392505081905550610db5565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e129190610e37565b60405180910390a3505050565b5f819050919050565b610e3181610e1f565b82525050565b5f602082019050610e4a5f830184610e28565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610e9282610e50565b610e9c8185610e5a565b9350610eac818560208601610e6a565b610eb581610e78565b840191505092915050565b5f6020820190508181035f830152610ed88184610e88565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610f0d82610ee4565b9050919050565b610f1d81610f03565b8114610f27575f80fd5b50565b5f81359050610f3881610f14565b92915050565b610f4781610e1f565b8114610f51575f80fd5b50565b5f81359050610f6281610f3e565b92915050565b5f8060408385031215610f7e57610f7d610ee0565b5b5f610f8b85828601610f2a565b9250506020610f9c85828601610f54565b9150509250929050565b5f8115159050919050565b610fba81610fa6565b82525050565b5f602082019050610fd35f830184610fb1565b92915050565b5f805f60608486031215610ff057610fef610ee0565b5b5f610ffd86828701610f2a565b935050602061100e86828701610f2a565b925050604061101f86828701610f54565b9150509250925092565b5f60ff82169050919050565b61103e81611029565b82525050565b5f6020820190506110575f830184611035565b92915050565b5f6020828403121561107257611071610ee0565b5b5f61107f84828501610f2a565b91505092915050565b61109181610f03565b82525050565b5f6020820190506110aa5f830184611088565b92915050565b5f80604083850312156110c6576110c5610ee0565b5b5f6110d385828601610f2a565b92505060206110e485828601610f2a565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113257607f821691505b602082108103611145576111446110ee565b5b50919050565b5f60608201905061115e5f830186611088565b61116b6020830185610e28565b6111786040830184610e28565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6111b782610e1f565b91506111c283610e1f565b92508282019050808211156111da576111d9611180565b5b9291505056fea2646970667358221220e3952faadc3a992d4bade8ee3d76e4d5d95ba8cd9d0ee0c7e30651247eb48dce64736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000033b2e3c9fd0803ce8000000000000000000000000000000000000000000000000000000000000000000000d46495844455441494c434f494e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034644430000000000000000000000000000000000000000000000000000000000
0x000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000033b2e3c9fd0803ce8000000000000000000000000000000000000000000000000000000000000000000000d46495844455441494c434f494e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034644430000000000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : name (string): FIXDETAILCOINArg [1] : ticker (string): FDCArg [2] : _supply (uint256): 1000000000000000000000000000
----Encoded View------------Arg [0] : 0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000d46495844455441494c434f494e00000000000000000000000000000000000000Arg [1] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000034644430000000000000000000000000000000000000000000000000000000000Arg [2] : 0x0000000000000000000000000000000000000000033b2e3c9fd0803ce8000000