0 txs
0 calls
constructor
No constructor.
functions
getUniswapExchangeFactoryContract
viewfunction getUniswapExchangeFactoryContract() view returns (address factory)
getWethContract
viewfunction getWethContract() view returns (address token)
isValidSignature
viewfunction isValidSignature(bytes32, bytes) view returns (bytes4 magicValue)
bridgeTransferFrom
nonpayablefunction bridgeTransferFrom(address toTokenAddress, address, address to, uint256 amount, bytes bridgeData) returns (bytes4 success)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50610e42806100206000396000f3fe60806040526004361061003f5760003560e01c80631626ba7e146100415780633c277fc514610077578063c2df82e614610099578063fc7e20c6146100b9575b005b34801561004d57600080fd5b5061006161005c366004610bca565b6100ce565b60405161006e9190610cc8565b60405180910390f35b34801561008357600080fd5b5061008c6100f6565b60405161006e9190610c81565b3480156100a557600080fd5b506100616100b4366004610b27565b61010e565b3480156100c557600080fd5b5061008c610687565b7fb0671381000000000000000000000000000000000000000000000000000000009392505050565b73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc290565b6000610118610aa4565b600061012684860186610b0b565b90508873ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156101925761016781888861069f565b507fdc1600f300000000000000000000000000000000000000000000000000000000915061067d9050565b61019c818a610766565b73ffffffffffffffffffffffffffffffffffffffff90811683526040517f70a08231000000000000000000000000000000000000000000000000000000008152908216906370a08231906101f4903090600401610c81565b60206040518083038186803b15801561020c57600080fd5b505afa158015610220573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506102449190810190610c30565b60208301526102516100f6565b73ffffffffffffffffffffffffffffffffffffffff9081166040840181905290821614156103a357816040015173ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d83602001516040518263ffffffff1660e01b81526004016102ba9190610d4e565b600060405180830381600087803b1580156102d457600080fd5b505af11580156102e8573d6000803e3d6000fd5b5050835160208501516040517fad65d76d00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909216935063ad65d76d92509061034b908a9042908d90600401610d57565b6020604051808303818588803b15801561036457600080fd5b505af1158015610378573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525061039d9190810190610c30565b50610657565b816040015173ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614156105ab5781516103e79082610896565b815160208301516040517f95e3c50b00000000000000000000000000000000000000000000000000000000815260009273ffffffffffffffffffffffffffffffffffffffff16916395e3c50b9161044591908b904290600401610dc4565b602060405180830381600087803b15801561045f57600080fd5b505af1158015610473573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506104979190810190610c30565b9050826040015173ffffffffffffffffffffffffffffffffffffffff1663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b1580156104e557600080fd5b505af11580156104f9573d6000803e3d6000fd5b50506040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8e16935063a9059cbb925061055291508b908590600401610ca2565b602060405180830381600087803b15801561056c57600080fd5b505af1158015610580573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506105a49190810190610baa565b5050610657565b81516105b79082610896565b816000015173ffffffffffffffffffffffffffffffffffffffff1663f552d91b8360200151886000428c8f6040518763ffffffff1660e01b815260040161060396959493929190610d83565b602060405180830381600087803b15801561061d57600080fd5b505af1158015610631573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506106559190810190610c30565b505b507fdc1600f3000000000000000000000000000000000000000000000000000000009150505b9695505050505050565b73c0a47dfe034b400b47bdad5fecda2621de6c4d9590565b6040516060907fa9059cbb00000000000000000000000000000000000000000000000000000000906106d79085908590602401610ca2565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152905061076084826108c5565b50505050565b6000826107716100f6565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156107a75750815b6107af610687565b73ffffffffffffffffffffffffffffffffffffffff166306f2bf62826040518263ffffffff1660e01b81526004016107e79190610c81565b60206040518083038186803b1580156107ff57600080fd5b505afa158015610813573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052506108379190810190610c14565b915073ffffffffffffffffffffffffffffffffffffffff821661088f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161088690610d17565b60405180910390fd5b5092915050565b6108c181837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61097d565b5050565b600060608373ffffffffffffffffffffffffffffffffffffffff16836040516108ee9190610c48565b6000604051808303816000865af19150503d806000811461092b576040519150601f19603f3d011682016040523d82523d6000602084013e610930565b606091505b509150915081156109745780516109485750506108c1565b80516020141561097457600061095f8260006109b5565b90508060011415610972575050506108c1565b505b610760816109c8565b6040516060907f095ea7b300000000000000000000000000000000000000000000000000000000906106d79085908590602401610ca2565b60006109c183836109d0565b9392505050565b805160208201fd5b600081602001835110156109f6576109f66109f160058551856020016109ff565b6109c8565b50016020015190565b6060632800659560e01b848484604051602401610a1e93929190610cf5565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009093169290921790915290509392505050565b604080516060810182526000808252602082018190529181019190915290565b60008083601f840112610ad5578182fd5b50813567ffffffffffffffff811115610aec578182fd5b602083019150836020828501011115610b0457600080fd5b9250929050565b600060208284031215610b1c578081fd5b81356109c181610dda565b60008060008060008060a08789031215610b3f578182fd5b8635610b4a81610dda565b95506020870135610b5a81610dda565b94506040870135610b6a81610dda565b935060608701359250608087013567ffffffffffffffff811115610b8c578283fd5b610b9889828a01610ac4565b979a9699509497509295939492505050565b600060208284031215610bbb578081fd5b815180151581146109c1578182fd5b600080600060408486031215610bde578283fd5b83359250602084013567ffffffffffffffff811115610bfb578283fd5b610c0786828701610ac4565b9497909650939450505050565b600060208284031215610c25578081fd5b81516109c181610dda565b600060208284031215610c41578081fd5b5051919050565b60008251815b81811015610c685760208186018101518583015201610c4e565b81811115610c765782828501525b509190910192915050565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b73ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b7fffffffff0000000000000000000000000000000000000000000000000000000091909116815260200190565b6060810160088510610d0357fe5b938152602081019290925260409091015290565b6020808252601d908201527f4e4f5f554e49535741505f45584348414e47455f464f525f544f4b454e000000604082015260600190565b90815260200190565b928352602083019190915273ffffffffffffffffffffffffffffffffffffffff16604082015260600190565b95865260208601949094526040850192909252606084015273ffffffffffffffffffffffffffffffffffffffff90811660808401521660a082015260c00190565b9283526020830191909152604082015260600190565b73ffffffffffffffffffffffffffffffffffffffff81168114610dfc57600080fd5b5056fea365627a7a72315820b36daa42e8d314c3085f196c752ce75ea20d5c8baf1e5c9a3eccfc61a5163bc56c6578706572696d656e74616cf564736f6c634300050c0040