[ { "inputs": [ { "internalType": "string", "name": "name_", "type": "string" }, { "internalType": "string", "name": "symbol_", "type": "string" }, { "internalType": "uint8", "name": "decimals_", "type": "uint8" }, { "internalType": "address", "name": "admin", "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": "BRIDGE_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": [ { "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": [ { "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": "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": "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": [ { "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" } ]
60e06040523480156200001157600080fd5b5060405162001501380380620015018339810160408190526200003491620002a1565b8383836000620000458482620003d6565b506001620000548382620003d6565b5060ff81166080524660a0526200006a6200008a565b60c052506200007f9150600090508262000126565b505050505062000520565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6000604051620000be9190620004a2565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b60008281526006602090815260408083206001600160a01b038516845290915281205460ff16620001cf5760008381526006602090815260408083206001600160a01b03861684529091529020805460ff19166001179055620001863390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4506001620001d3565b5060005b92915050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200020157600080fd5b81516001600160401b03808211156200021e576200021e620001d9565b604051601f8301601f19908116603f01168101908282118183101715620002495762000249620001d9565b81604052838152602092508660208588010111156200026757600080fd5b600091505b838210156200028b57858201830151818301840152908201906200026c565b6000602085830101528094505050505092915050565b60008060008060808587031215620002b857600080fd5b84516001600160401b0380821115620002d057600080fd5b620002de88838901620001ef565b95506020870151915080821115620002f557600080fd5b506200030487828801620001ef565b935050604085015160ff811681146200031c57600080fd5b60608601519092506001600160a01b03811681146200033a57600080fd5b939692955090935050565b600181811c908216806200035a57607f821691505b6020821081036200037b57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620003d1576000816000526020600020601f850160051c81016020861015620003ac5750805b601f850160051c820191505b81811015620003cd57828155600101620003b8565b5050505b505050565b81516001600160401b03811115620003f257620003f2620001d9565b6200040a8162000403845462000345565b8462000381565b602080601f831160018114620004425760008415620004295750858301515b600019600386901b1c1916600185901b178555620003cd565b600085815260208120601f198616915b82811015620004735788860151825594840194600190910190840162000452565b5085821015620004925787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000808354620004b28162000345565b60018281168015620004cd5760018114620004e35762000514565b60ff198416875282151583028701945062000514565b8760005260208060002060005b858110156200050b5781548a820152908401908201620004f0565b50505082870194505b50929695505050505050565b60805160a05160c051610fb16200055060003960006105d6015260006105a1015260006101fe0152610fb16000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c806370a08231116100b8578063a217fddf1161007c578063a217fddf146102ce578063a9059cbb146102d6578063b5bfddea146102e9578063d505accf14610310578063d547741f14610323578063dd62ed3e1461033657600080fd5b806370a08231146102605780637ecebe001461028057806391d14854146102a057806395d89b41146102b35780639dc29fac146102bb57600080fd5b8063248a9ca31161010a578063248a9ca3146101c15780632f2ff15d146101e4578063313ce567146101f95780633644e5151461023257806336568abe1461023a57806340c10f191461024d57600080fd5b806301ffc9a71461014757806306fdde031461016f578063095ea7b31461018457806318160ddd1461019757806323b872dd146101ae575b600080fd5b61015a610155366004610c45565b610361565b60405190151581526020015b60405180910390f35b610177610398565b6040516101669190610c76565b61015a610192366004610ce1565b610426565b6101a060025481565b604051908152602001610166565b61015a6101bc366004610d0b565b610492565b6101a06101cf366004610d47565b60009081526006602052604090206001015490565b6101f76101f2366004610d60565b610572565b005b6102207f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff9091168152602001610166565b6101a061059d565b6101f7610248366004610d60565b6105f8565b6101f761025b366004610ce1565b610630565b6101a061026e366004610d8c565b60036020526000908152604090205481565b6101a061028e366004610d8c565b60056020526000908152604090205481565b61015a6102ae366004610d60565b610664565b61017761068f565b6101f76102c9366004610ce1565b61069c565b6101a0600081565b61015a6102e4366004610ce1565b6106d0565b6101a07f52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f81565b6101f761031e366004610da7565b610736565b6101f7610331366004610d60565b61097f565b6101a0610344366004610e1a565b600460209081526000928352604080842090915290825290205481565b60006001600160e01b03198216637965db0b60e01b148061039257506301ffc9a760e01b6001600160e01b03198316145b92915050565b600080546103a590610e44565b80601f01602080910402602001604051908101604052809291908181526020018280546103d190610e44565b801561041e5780601f106103f35761010080835404028352916020019161041e565b820191906000526020600020905b81548152906001019060200180831161040157829003601f168201915b505050505081565b3360008181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906104819086815260200190565b60405180910390a350600192915050565b6001600160a01b038316600090815260046020908152604080832033845290915281205460001981146104ee576104c98382610e94565b6001600160a01b03861660009081526004602090815260408083203384529091529020555b6001600160a01b03851660009081526003602052604081208054859290610516908490610e94565b90915550506001600160a01b0380851660008181526003602052604090819020805487019055519091871690600080516020610f5c8339815191529061055f9087815260200190565b60405180910390a3506001949350505050565b60008281526006602052604090206001015461058d816109a4565b61059783836109b1565b50505050565b60007f000000000000000000000000000000000000000000000000000000000000000046146105d3576105ce610a45565b905090565b507f000000000000000000000000000000000000000000000000000000000000000090565b6001600160a01b03811633146106215760405163334bd91960e11b815260040160405180910390fd5b61062b8282610adf565b505050565b7f52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f61065a816109a4565b61062b8383610b4c565b60009182526006602090815260408084206001600160a01b0393909316845291905290205460ff1690565b600180546103a590610e44565b7f52ba824bfabc2bcfcdf7f0edbb486ebb05e1836c90e78047efeb949990f72e5f6106c6816109a4565b61062b8383610ba6565b336000908152600360205260408120805483919083906106f1908490610e94565b90915550506001600160a01b03831660008181526003602052604090819020805485019055513390600080516020610f5c833981519152906104819086815260200190565b4284101561078b5760405162461bcd60e51b815260206004820152601760248201527f5045524d49545f444541444c494e455f4558504952454400000000000000000060448201526064015b60405180910390fd5b6000600161079761059d565b6001600160a01b038a811660008181526005602090815260409182902080546001810190915582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98184015280840194909452938d166060840152608083018c905260a083019390935260c08083018b90528151808403909101815260e08301909152805192019190912061190160f01b6101008301526101028201929092526101228101919091526101420160408051601f198184030181528282528051602091820120600084529083018083525260ff871690820152606081018590526080810184905260a0016020604051602081039080840390855afa1580156108a3573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116158015906108d95750876001600160a01b0316816001600160a01b0316145b6109165760405162461bcd60e51b815260206004820152600e60248201526d24a72b20a624a22fa9a4a3a722a960911b6044820152606401610782565b6001600160a01b0390811660009081526004602090815260408083208a8516808552908352928190208990555188815291928a16917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a350505050505050565b60008281526006602052604090206001015461099a816109a4565b6105978383610adf565b6109ae8133610c08565b50565b60006109bd8383610664565b610a3d5760008381526006602090815260408083206001600160a01b03861684529091529020805460ff191660011790556109f53390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4506001610392565b506000610392565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6000604051610a779190610ea7565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6000610aeb8383610664565b15610a3d5760008381526006602090815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4506001610392565b8060026000828254610b5e9190610f48565b90915550506001600160a01b038216600081815260036020908152604080832080548601905551848152600080516020610f5c83398151915291015b60405180910390a35050565b6001600160a01b03821660009081526003602052604081208054839290610bce908490610e94565b90915550506002805482900390556040518181526000906001600160a01b03841690600080516020610f5c83398151915290602001610b9a565b610c128282610664565b610c415760405163e2517d3f60e01b81526001600160a01b038216600482015260248101839052604401610782565b5050565b600060208284031215610c5757600080fd5b81356001600160e01b031981168114610c6f57600080fd5b9392505050565b60006020808352835180602085015260005b81811015610ca457858101830151858201604001528201610c88565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610cdc57600080fd5b919050565b60008060408385031215610cf457600080fd5b610cfd83610cc5565b946020939093013593505050565b600080600060608486031215610d2057600080fd5b610d2984610cc5565b9250610d3760208501610cc5565b9150604084013590509250925092565b600060208284031215610d5957600080fd5b5035919050565b60008060408385031215610d7357600080fd5b82359150610d8360208401610cc5565b90509250929050565b600060208284031215610d9e57600080fd5b610c6f82610cc5565b600080600080600080600060e0888a031215610dc257600080fd5b610dcb88610cc5565b9650610dd960208901610cc5565b95506040880135945060608801359350608088013560ff81168114610dfd57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215610e2d57600080fd5b610e3683610cc5565b9150610d8360208401610cc5565b600181811c90821680610e5857607f821691505b602082108103610e7857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561039257610392610e7e565b60008083548160018260011c91506001831680610ec557607f831692505b60208084108203610ee457634e487b7160e01b86526022600452602486fd5b818015610ef85760018114610f0d57610f3a565b60ff1986168952841515850289019650610f3a565b60008a81526020902060005b86811015610f325781548b820152908501908301610f19565b505084890196505b509498975050505050505050565b8082018082111561039257610392610e7e56feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa264697066735822122082b6d24504ffaa952c201f2b2211b0e984c49822d202f57a89b6152590bb287764736f6c63430008180033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000120000000000000000000000009f76043b23125024ce5f0fb4ae707482107dd2a8000000000000000000000000000000000000000000000000000000000000000c42726964676564205553446500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006555344652e650000000000000000000000000000000000000000000000000000
0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000120000000000000000000000009f76043b23125024ce5f0fb4ae707482107dd2a8000000000000000000000000000000000000000000000000000000000000000c42726964676564205553446500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006555344652e650000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : name_ (string): Bridged USDeArg [1] : symbol_ (string): USDe.eArg [2] : decimals_ (uint8): 18Arg [3] : admin (address): 0x9f76043B23125024Ce5f0Fb4AE707482107dd2a8
----Encoded View------------Arg [0] : 0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000c4272696467656420555344650000000000000000000000000000000000000000Arg [1] : 0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000006555344652e650000000000000000000000000000000000000000000000000000Arg [2] : 0x0000000000000000000000000000000000000000000000000000000000000012Arg [3] : 0x0000000000000000000000009f76043b23125024ce5f0fb4ae707482107dd2a8