[ { "inputs": [ { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "string", "name": "symbol", "type": "string" } ], "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" }, { "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": [ { "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": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "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": "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" } ]
608060405234801561000f575f80fd5b5060405161179638038061179683398181016040528101906100319190610463565b8181816003908161004291906106e6565b50806004908161005291906106e6565b505050610071336b204fce5e3e2502611000000061007860201b60201c565b50506108ca565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036100e8575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016100df91906107f4565b60405180910390fd5b6100f95f83836100fd60201b60201c565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361014d578060025f828254610141919061083a565b9250508190555061021b565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156101d6578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016101cd9392919061087c565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610262578060025f82825403925050819055506102ac565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161030991906108b1565b60405180910390a3505050565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6103758261032f565b810181811067ffffffffffffffff821117156103945761039361033f565b5b80604052505050565b5f6103a6610316565b90506103b2828261036c565b919050565b5f67ffffffffffffffff8211156103d1576103d061033f565b5b6103da8261032f565b9050602081019050919050565b8281835e5f83830152505050565b5f610407610402846103b7565b61039d565b9050828152602081018484840111156104235761042261032b565b5b61042e8482856103e7565b509392505050565b5f82601f83011261044a57610449610327565b5b815161045a8482602086016103f5565b91505092915050565b5f80604083850312156104795761047861031f565b5b5f83015167ffffffffffffffff81111561049657610495610323565b5b6104a285828601610436565b925050602083015167ffffffffffffffff8111156104c3576104c2610323565b5b6104cf85828601610436565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061052757607f821691505b60208210810361053a576105396104e3565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261059c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610561565b6105a68683610561565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6105ea6105e56105e0846105be565b6105c7565b6105be565b9050919050565b5f819050919050565b610603836105d0565b61061761060f826105f1565b84845461056d565b825550505050565b5f90565b61062b61061f565b6106368184846105fa565b505050565b5b818110156106595761064e5f82610623565b60018101905061063c565b5050565b601f82111561069e5761066f81610540565b61067884610552565b81016020851015610687578190505b61069b61069385610552565b83018261063b565b50505b505050565b5f82821c905092915050565b5f6106be5f19846008026106a3565b1980831691505092915050565b5f6106d683836106af565b9150826002028217905092915050565b6106ef826104d9565b67ffffffffffffffff8111156107085761070761033f565b5b6107128254610510565b61071d82828561065d565b5f60209050601f83116001811461074e575f841561073c578287015190505b61074685826106cb565b8655506107ad565b601f19841661075c86610540565b5f5b828110156107835784890151825560018201915060208501945060208101905061075e565b868310156107a0578489015161079c601f8916826106af565b8355505b6001600288020188555050505b505050505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6107de826107b5565b9050919050565b6107ee816107d4565b82525050565b5f6020820190506108075f8301846107e5565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610844826105be565b915061084f836105be565b92508282019050808211156108675761086661080d565b5b92915050565b610876816105be565b82525050565b5f60608201905061088f5f8301866107e5565b61089c602083018561086d565b6108a9604083018461086d565b949350505050565b5f6020820190506108c45f83018461086d565b92915050565b610ebf806108d75f395ff3fe608060405234801561000f575f80fd5b506004361061009c575f3560e01c806370a082311161006457806370a082311461015a57806395d89b411461018a578063a0712d68146101a8578063a9059cbb146101c4578063dd62ed3e146101f45761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f80fd5b6100a8610224565b6040516100b59190610b0d565b60405180910390f35b6100d860048036038101906100d39190610bbe565b6102b4565b6040516100e59190610c16565b60405180910390f35b6100f66102d6565b6040516101039190610c3e565b60405180910390f35b61012660048036038101906101219190610c57565b6102df565b6040516101339190610c16565b60405180910390f35b61014461030d565b6040516101519190610cc2565b60405180910390f35b610174600480360381019061016f9190610cdb565b610315565b6040516101819190610c3e565b60405180910390f35b61019261035a565b60405161019f9190610b0d565b60405180910390f35b6101c260048036038101906101bd9190610d06565b6103ea565b005b6101de60048036038101906101d99190610bbe565b6103f7565b6040516101eb9190610c16565b60405180910390f35b61020e60048036038101906102099190610d31565b610419565b60405161021b9190610c3e565b60405180910390f35b60606003805461023390610d9c565b80601f016020809104026020016040519081016040528092919081815260200182805461025f90610d9c565b80156102aa5780601f10610281576101008083540402835291602001916102aa565b820191905f5260205f20905b81548152906001019060200180831161028d57829003601f168201915b5050505050905090565b5f806102be61049b565b90506102cb8185856104a2565b600191505092915050565b5f600254905090565b5f806102e961049b565b90506102f68582856104b4565b610301858585610546565b60019150509392505050565b5f6012905090565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60606004805461036990610d9c565b80601f016020809104026020016040519081016040528092919081815260200182805461039590610d9c565b80156103e05780601f106103b7576101008083540402835291602001916103e0565b820191905f5260205f20905b8154815290600101906020018083116103c357829003601f168201915b5050505050905090565b6103f43382610636565b50565b5f8061040161049b565b905061040e818585610546565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b6104af83838360016106b5565b505050565b5f6104bf8484610419565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146105405781811015610531578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161052893929190610ddb565b60405180910390fd5b61053f84848484035f6106b5565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036105b6575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016105ad9190610e10565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610626575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161061d9190610e10565b60405180910390fd5b610631838383610884565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106a6575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161069d9190610e10565b60405180910390fd5b6106b15f8383610884565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610725575f6040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161071c9190610e10565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610795575f6040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161078c9190610e10565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550801561087e578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516108759190610c3e565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108d4578060025f8282546108c89190610e56565b925050819055506109a2565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561095d578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161095493929190610ddb565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109e9578060025f8282540392505081905550610a33565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a909190610c3e565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610adf82610a9d565b610ae98185610aa7565b9350610af9818560208601610ab7565b610b0281610ac5565b840191505092915050565b5f6020820190508181035f830152610b258184610ad5565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b5a82610b31565b9050919050565b610b6a81610b50565b8114610b74575f80fd5b50565b5f81359050610b8581610b61565b92915050565b5f819050919050565b610b9d81610b8b565b8114610ba7575f80fd5b50565b5f81359050610bb881610b94565b92915050565b5f8060408385031215610bd457610bd3610b2d565b5b5f610be185828601610b77565b9250506020610bf285828601610baa565b9150509250929050565b5f8115159050919050565b610c1081610bfc565b82525050565b5f602082019050610c295f830184610c07565b92915050565b610c3881610b8b565b82525050565b5f602082019050610c515f830184610c2f565b92915050565b5f805f60608486031215610c6e57610c6d610b2d565b5b5f610c7b86828701610b77565b9350506020610c8c86828701610b77565b9250506040610c9d86828701610baa565b9150509250925092565b5f60ff82169050919050565b610cbc81610ca7565b82525050565b5f602082019050610cd55f830184610cb3565b92915050565b5f60208284031215610cf057610cef610b2d565b5b5f610cfd84828501610b77565b91505092915050565b5f60208284031215610d1b57610d1a610b2d565b5b5f610d2884828501610baa565b91505092915050565b5f8060408385031215610d4757610d46610b2d565b5b5f610d5485828601610b77565b9250506020610d6585828601610b77565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610db357607f821691505b602082108103610dc657610dc5610d6f565b5b50919050565b610dd581610b50565b82525050565b5f606082019050610dee5f830186610dcc565b610dfb6020830185610c2f565b610e086040830184610c2f565b949350505050565b5f602082019050610e235f830184610dcc565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610e6082610b8b565b9150610e6b83610b8b565b9250828201905080821115610e8357610e82610e29565b5b9291505056fea2646970667358221220f1369c58ed8e3da77b30f9ec25ed4837d9fd0773f63da0dd97d7c42e69fc480f64736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004555344650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045553446500000000000000000000000000000000000000000000000000000000
0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004555344650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045553446500000000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : name (string): USDeArg [1] : symbol (string): USDe
----Encoded View------------Arg [0] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000045553446500000000000000000000000000000000000000000000000000000000Arg [1] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000045553446500000000000000000000000000000000000000000000000000000000