[ { "inputs": [ { "internalType": "address", "name": "_bridge", "type": "address" }, { "internalType": "address", "name": "_remoteToken", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "OnlyBridge", "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": "account", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "Burn", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "Mint", "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": [], "name": "BRIDGE", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "REMOTE_TOKEN", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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": [], "name": "bridge", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "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": [], "name": "l1Token", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "l2Bridge", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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": "remoteToken", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bytes4", "name": "_interfaceId", "type": "bytes4" } ], "name": "supportsInterface", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "pure", "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": "version", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" } ]
60e03462000380576001600160401b0390601f601f196200157a38819003838101831685019190868311868410176200038557808692604094855283398101031262000380576200005083620003bb565b93620000606020809501620003bb565b936200006b6200039b565b6011815270577261707065642048616e647368616b6560781b82820152620000926200039b565b946004958681526357484e5360e01b8482015282519385851162000286576003948554946001958681811c9116801562000375575b8482101462000360579081868493116200030a575b508390868311600114620002a7576000926200029b575b505060001982881b1c191690851b1785555b8151958611620002865787548481811c911680156200027b575b8282101462000266578381116200021b575b5080928611600114620001af575084955090849291600095620001a3575b50501b92600019911b1c19161790555b60805260a052600660c0526040516111a99081620003d1823960805181610c21015260a0518181816102da015281816107000152610d8f015260c051816108740152f35b0151935038806200014f565b939295859081168860005285600020956000905b89838310620002005750505010620001e5575b50505050811b0190556200015f565b01519060f884600019921b161c1916905538808080620001d6565b858701518955909701969485019488935090810190620001c3565b88600052816000208480890160051c820192848a106200025c575b0160051c019085905b8281106200024f57505062000131565b600081550185906200023f565b9250819262000236565b602289634e487b7160e01b6000525260246000fd5b90607f16906200011f565b604188634e487b7160e01b6000525260246000fd5b015190503880620000f3565b908a8894169189600052856000209260005b87828210620002f35750508411620002da575b505050811b01855562000105565b0151600019838a1b60f8161c19169055388080620002cc565b8385015186558b97909501949384019301620002b9565b90915087600052836000208680850160051c82019286861062000356575b918991869594930160051c01915b82811062000346575050620000dc565b6000815585945089910162000336565b9250819262000328565b60228b634e487b7160e01b6000525260246000fd5b90607f1690620000c7565b600080fd5b634e487b7160e01b600052604160045260246000fd5b60408051919082016001600160401b038111838210176200038557604052565b51906001600160a01b0382168203620003805756fe608060408181526004908136101561001657600080fd5b600091823560e01c93846301ffc9a714610b2457508363033964be14610b1857836306fdde03146109ee578363095ea7b3146109c557836318160ddd146109a757836323b872dd14610898578363313ce5671461085b578363395093511461080057836340c10f19146106c957836354fd4d501461063557836370a08231146105f357836395d89b41146104b95783639dc29fac146102a3578363a457c2d7146101bd57508263a9059cbb1461018e578263ae1f6aaf14610183578263c01e1bd614610178578263d6c0b2c414610178578263dd62ed3e146101205750508063e78cea92146101175763ee9a31a21461010f575b600080fd5b61010a610d61565b5061010a610d61565b346101745780600319360112610174578060209261013c610cab565b610144610cce565b73ffffffffffffffffffffffffffffffffffffffff91821683526001865283832091168252845220549051908152f35b5080fd5b50505061010a610bf3565b50505061010a610d61565b346101745780600319360112610174576020906101b66101ac610cab565b6024359033610def565b5160018152f35b82346102a057826003193601126102a0576101d6610cab565b918360243592338152600160205281812073ffffffffffffffffffffffffffffffffffffffff8616825260205220549082821061021d576020856101b68585038733610ffe565b60849060208651917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f0000000000000000000000000000000000000000000000000000006064820152fd5b80fd5b90346104b557806003193601126104b5576102bc610cab565b906024359173ffffffffffffffffffffffffffffffffffffffff90817f000000000000000000000000000000000000000000000000000000000000000016330361048d571692831561040b57838552846020528185205490838210610388575091602091817fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5948688528785520381872055816002540360025585857fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef858451868152a351908152a280f35b60849060208451917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f63650000000000000000000000000000000000000000000000000000000000006064820152fd5b602060849251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f73000000000000000000000000000000000000000000000000000000000000006064820152fd5b8483517f38da3b15000000000000000000000000000000000000000000000000000000008152fd5b8280fd5b925034610174578160031936011261017457805191809380549160019083821c928285169485156105e9575b60209586861081146105bd5785895290811561057b5750600114610523575b61051f8787610515828c0383610cf1565b5191829182610c45565b0390f35b81529295507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b828410610568575050508261051f9461051592820101943880610504565b805486850188015292860192810161054a565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168887015250505050151560051b83010192506105158261051f3880610504565b6024846022857f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b93607f16936104e5565b5034610174576020600319360112610174578060209273ffffffffffffffffffffffffffffffffffffffff610626610cab565b16815280845220549051908152f35b9250346101745781600319360112610174578051918183019083821067ffffffffffffffff83111761069d575061051f93508152600582527f312e332e3000000000000000000000000000000000000000000000000000000060208301525191829182610c45565b806041867f4e487b71000000000000000000000000000000000000000000000000000000006024945252fd5b90346104b557806003193601126104b5576106e2610cab565b906024359173ffffffffffffffffffffffffffffffffffffffff90817f000000000000000000000000000000000000000000000000000000000000000016330361048d57169283156107a45750816020916107607f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688594600254610db3565b60025584865285835280862082815401905584867fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef858451868152a351908152a280f35b602060649251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152fd5b50346101745780600319360112610174576101b6602092610854610822610cab565b913381526001865284812073ffffffffffffffffffffffffffffffffffffffff84168252865284602435912054610db3565b9033610ffe565b50346101745781600319360112610174576020905160ff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b829034610174576060600319360112610174576108b3610cab565b6108bb610cce565b91846044359473ffffffffffffffffffffffffffffffffffffffff8416815260016020528181203382526020522054907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610921575b6020866101b6878787610def565b84821061094a575091839161093f602096956101b695033383610ffe565b919394819350610913565b60649060208751917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152fd5b50346101745781600319360112610174576020906002549051908152f35b50346101745780600319360112610174576020906101b66109e4610cab565b6024359033610ffe565b90346104b557826003193601126104b557805191836003549060019082821c928281168015610b0e575b6020958686108214610ae25750848852908115610aa25750600114610a49575b61051f8686610515828b0383610cf1565b929550600383527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b828410610a8f575050508261051f94610515928201019486610a38565b8054868501880152928601928101610a72565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001687860152505050151560051b83010192506105158261051f86610a38565b8360226024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b93607f1693610a18565b5050505061010a610bf3565b9150346104b55760206003193601126104b557357fffffffff0000000000000000000000000000000000000000000000000000000081168091036104b557602092507f01ffc9a7000000000000000000000000000000000000000000000000000000008114908115610bc9575b8115610b9f575b5015158152f35b7fec4fc8e30000000000000000000000000000000000000000000000000000000091501483610b98565b7f1d1d8b630000000000000000000000000000000000000000000000000000000081149150610b91565b503461010a57600060031936011261010a57602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b60208082528251818301819052939260005b858110610c97575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006040809697860101520116010190565b818101830151848201604001528201610c57565b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361010a57565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361010a57565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117610d3257604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b503461010a57600060031936011261010a57602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b91908201809211610dc057565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff809116918215610f7a5716918215610ef657600082815280602052604081205491808310610e7257604082827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef958760209652828652038282205586815220818154019055604051908152a3565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152fd5b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152fd5b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152fd5b73ffffffffffffffffffffffffffffffffffffffff8091169182156110f0571691821561106c5760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260018252604060002085600052825280604060002055604051908152a3565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152fd5b60846040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152fdfea2646970667358221220ed94916e453f825a9f7c9416b81bc004dcce8e07a5d9f8453331929c38aca96564736f6c6343000811003300000000000000000000000042000000000000000000000000000000000000100000000000000000000000009038c5bfcd83be63bdcbabb4b2fde871dd69fd7a
0x00000000000000000000000042000000000000000000000000000000000000100000000000000000000000009038c5bfcd83be63bdcbabb4b2fde871dd69fd7a
----Decoded View------------Arg [0] : _bridge (address): 0x4200000000000000000000000000000000000010Arg [1] : _remoteToken (address): 0x9038c5bFCD83BE63BdCbABB4B2FdE871DD69fD7A
----Encoded View------------Arg [0] : 0x0000000000000000000000004200000000000000000000000000000000000010Arg [1] : 0x0000000000000000000000009038c5bfcd83be63bdcbabb4b2fde871dd69fd7a