1 tx
4 calls
constructor
constructor(address _bridgeAddress, address[] _hardcodedAddresses)
functions
bridgeAddress
viewfunction bridgeAddress() view returns (address)
getAllQualifiedAddressses
viewfunction getAllQualifiedAddressses() view returns (address[])
hardcodedAddresses
viewfunction hardcodedAddresses(uint256) view returns (address)
isAddressWithdrawable
viewfunction isAddressWithdrawable(address) view returns (bool)
owner
viewfunction owner() view returns (address)
acceptOwnership
nonpayablefunction acceptOwnership()
setMinGas
nonpayablefunction setMinGas(uint32 _minGas)
transferOwnership
nonpayablefunction transferOwnership(address to)
withdrawToL2
nonpayablefunction withdrawToL2(address addressToWithdraw, uint256 amount)
events
OwnershipTransferred
event OwnershipTransferred(address indexed from, address indexed to)
OwnershipTransferRequested
event OwnershipTransferRequested(address indexed from, address indexed to)
QualifiedAddress
event QualifiedAddress(address qualifiedAddress)
Withdrawal
event Withdrawal(address indexed addressToWithdraw, uint256 amount)
errors
No errors.
creation bytecode
0x60a06040526001805460ff60a01b191690556004805463ffffffff191662030d401790553480156200003057600080fd5b5060405162000d7738038062000d7783398101604081905262000053916200031c565b3380600081620000aa5760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f000000000000000060448201526064015b60405180910390fd5b600080546001600160a01b0319166001600160a01b0384811691909117909155811615620000dd57620000dd8162000253565b5050506001600160601b0319606083901b1660805260005b81518110156200024a576001600260008484815181106200012657634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff02191690831515021790555060038282815181106200018857634e487b7160e01b600052603260045260246000fd5b60209081029190910181015182546001810184556000938452919092200180546001600160a01b0319166001600160a01b0390921691909117905581517f4e1e9b1443615af28da4f76d598b1fa7eb74adcf3c9dd25780f52de2c6d55bfe908390839081106200020857634e487b7160e01b600052603260045260246000fd5b60200260200101516040516200022d91906001600160a01b0391909116815260200190565b60405180910390a180620002418162000407565b915050620000f5565b50505062000445565b6001600160a01b038116331415620002ae5760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401620000a1565b600180546001600160a01b0319166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b80516001600160a01b03811681146200031757600080fd5b919050565b600080604083850312156200032f578182fd5b6200033a83620002ff565b602084810151919350906001600160401b038082111562000359578384fd5b818601915086601f8301126200036d578384fd5b8151818111156200038257620003826200042f565b8060051b604051601f19603f83011681018181108582111715620003aa57620003aa6200042f565b604052828152858101935084860182860187018b1015620003c9578788fd5b8795505b83861015620003f657620003e181620002ff565b855260019590950194938601938601620003cd565b508096505050505050509250929050565b60006000198214156200042857634e487b7160e01b81526011600452602481fd5b5060010190565b634e487b7160e01b600052604160045260246000fd5b60805160601c61090c6200046b6000396000818161019a01526105b5015261090c6000f3fe6080604052600436106100905760003560e01c806379ba509711610063578063a3c573eb1161004b578063a3c573eb14610188578063d6be73a0146101bc578063f2fde38b146101dc57005b806379ba5097146101555780638da5cb5b1461016a57005b80630419e160146100925780631cee393b146100bd5780636b8cd5b1146100fd578063799e9a2514610135575b005b34801561009e57600080fd5b506100a76101fc565b6040516100b49190610889565b60405180910390f35b3480156100c957600080fd5b506100ed6100d8366004610803565b60026020526000908152604090205460ff1681565b60405190151581526020016100b4565b34801561010957600080fd5b5061011d61011836600461084d565b61025e565b6040516001600160a01b0390911681526020016100b4565b34801561014157600080fd5b50610090610150366004610865565b610288565b34801561016157600080fd5b506100906102ac565b34801561017657600080fd5b506000546001600160a01b031661011d565b34801561019457600080fd5b5061011d7f000000000000000000000000000000000000000000000000000000000000000081565b3480156101c857600080fd5b506100906101d7366004610824565b61036f565b3480156101e857600080fd5b506100906101f7366004610803565b61066a565b6060600380548060200260200160405190810160405280929190818152602001828054801561025457602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610236575b5050505050905090565b6003818154811061026e57600080fd5b6000918252602090912001546001600160a01b0316905081565b6102906106d4565b6004805463ffffffff191663ffffffff92909216919091179055565b6001546001600160a01b0316331461030b5760405162461bcd60e51b815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e65720000000000000000000060448201526064015b60405180910390fd5b600080543373ffffffffffffffffffffffffffffffffffffffff19808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6103776106d4565b600154600160a01b900460ff16156103d15760405162461bcd60e51b815260206004820152600e60248201527f5265656e7472616e742063616c6c0000000000000000000000000000000000006044820152606401610302565b6001805460ff60a01b1916600160a01b1790556001600160a01b03821660009081526002602052604090205460ff166104725760405162461bcd60e51b815260206004820152602360248201527f41646472657373206973206e6f7420656c696769626c6520746f20776974686460448201527f72617700000000000000000000000000000000000000000000000000000000006064820152608401610302565b47806104e65760405162461bcd60e51b815260206004820152602160248201527f436f6e747261637420686173206e6f2066756e647320746f207769746864726160448201527f77000000000000000000000000000000000000000000000000000000000000006064820152608401610302565b8082111561055c5760405162461bcd60e51b815260206004820152603360248201527f416d6f756e7420746f207769746864726177206973206772656174657220746860448201527f616e20636f6e74726163742062616c616e6365000000000000000000000000006064820152608401610302565b600480546040517f9a2ac6d50000000000000000000000000000000000000000000000000000000081526001600160a01b038681169382019390935263ffffffff909116602482015260606044820152600060648201527f000000000000000000000000000000000000000000000000000000000000000090911690639a2ac6d59084906084016000604051808303818588803b1580156105fc57600080fd5b505af1158015610610573d6000803e3d6000fd5b5050505050826001600160a01b03167f7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b658360405161065091815260200190565b60405180910390a250506001805460ff60a01b1916905550565b6106726106d4565b6001600160a01b0381166106c85760405162461bcd60e51b815260206004820152601860248201527f43616e6e6f7420736574206f776e657220746f207a65726f00000000000000006044820152606401610302565b6106d181610730565b50565b6000546001600160a01b0316331461072e5760405162461bcd60e51b815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e6572000000000000000000006044820152606401610302565b565b6001600160a01b0381163314156107895760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610302565b6001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b80356001600160a01b03811681146107fe57600080fd5b919050565b600060208284031215610814578081fd5b61081d826107e7565b9392505050565b60008060408385031215610836578081fd5b61083f836107e7565b946020939093013593505050565b60006020828403121561085e578081fd5b5035919050565b600060208284031215610876578081fd5b813563ffffffff8116811461081d578182fd5b6020808252825182820181905260009190848201906040850190845b818110156108ca5783516001600160a01b0316835292840192918401916001016108a5565b5090969550505050505056fea26469706673582212207062329f40f1d39f7d7785354e59954646439ad886563bfc7a2f9202dde51ecd64736f6c63430008040033000000000000000000000000f05f0e4362859c3331cb9395cbc201e3fa6757ea00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000009000000000000000000000000f5a13ffbd6321aabe9d6d928573b28448b5113a200000000000000000000000065658f3a0d70a42d415ffa932f696469754885b2000000000000000000000000ce47b4ce959fcef804d0c251c718336e94ce11a40000000000000000000000006339d8a01c0334e5dc76669a576e441b0427e7f7000000000000000000000000e2ad08101d60cf47d1ee747034d7ab6930e89eb3000000000000000000000000e765c270ad0ffc5c74e91449e57888a16b6466ed0000000000000000000000002b7363708984aa25a90450cfca7bedaf6804115c000000000000000000000000facdb71fb11323cd5b416182b33aa405137f58610000000000000000000000004d62e4ca2bb7d90b14fcd66da9761ffb93baf8ca