0 txs
2 calls
constructor
No constructor.
functions
transferERC20Token
nonpayablefunction transferERC20Token(address token, address recipient, uint256 amount, bool cappedMax)
transferNativeToken
nonpayablefunction transferNativeToken(address recipient, uint256 amount, bool cappedMax)
events
TransferExecuted
event TransferExecuted(address indexed sender, address indexed recipient, address indexed token, uint256 amount)
errors
ReentrantCall
error ReentrantCall()
TransferFailed
error TransferFailed(bytes data)
creation bytecode
0x608060405234601c57600e6020565b610f0461002b8239610f0490f35b6026565b60405190565b5f80fdfe60806040526004361015610013575b6101d6565b61001d5f3561003c565b8063d9931842146100375763e6b0cdbb0361000e576101a2565b610131565b60e01c90565b60405190565b5f80fd5b5f80fd5b73ffffffffffffffffffffffffffffffffffffffff1690565b61007290610050565b90565b61007e81610069565b0361008557565b5f80fd5b9050359061009682610075565b565b90565b6100a481610098565b036100ab57565b5f80fd5b905035906100bc8261009b565b565b151590565b6100cc816100be565b036100d357565b5f80fd5b905035906100e4826100c3565b565b608081830312610127576100fc825f8301610089565b9261012461010d8460208501610089565b9361011b81604086016100af565b936060016100d7565b90565b61004c565b5f0190565b346101635761014d6101443660046100e6565b929190916105f9565b610155610042565b8061015f8161012c565b0390f35b610048565b909160608284031261019d5761019a610183845f8501610089565b9361019181602086016100af565b936040016100d7565b90565b61004c565b346101d1576101bb6101b5366004610168565b91610921565b6101c3610042565b806101cd8161012c565b0390f35b610048565b5f80fd5b5f1c90565b90565b6101f66101f16101fb92610098565b6101df565b610098565b90565b61020a61020f916101da565b6101e2565b90565b90565b61022961022461022e92610212565b6101df565b610098565b90565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b61026d61027391939293610098565b92610098565b820391821161027e57565b610231565b90565b5f1b90565b61029f61029a6102a492610098565b610286565b610283565b90565b6102eb6102e66102d67f951ae9fc8e231369dc30d9a40f12c78bb800223594870e32a7cda666d14d45d56101fe565b6102e06001610215565b9061025e565b61028b565b90565b5f90565b90926102fc6102a7565b926103056102ee565b50835c61032b61032561032061031b6001610215565b61028b565b610283565b91610283565b14610342575f9461033f936001865d6104c2565b5d565b5f7f37ed32e8000000000000000000000000000000000000000000000000000000008152806103736004820161012c565b0390fd5b61038b61038661039092610050565b6101df565b610050565b90565b61039c90610377565b90565b6103a890610393565b90565b6103b490610377565b90565b6103c0906103ab565b90565b6103cc906103ab565b90565b601f801991011690565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b90610410906103cf565b810190811067ffffffffffffffff82111761042a57604052565b6103d9565b60e01b90565b905051906104428261009b565b565b9060208282031261045d5761045a915f01610435565b90565b61004c565b61046b90610069565b9052565b9190610482905f60208501940190610462565b565b61048c610042565b3d5f823e3d90fd5b61049d906103ab565b90565b6104a990610098565b9052565b91906104c0905f602085019401906104a0565b565b9092610540575b6104dd6104d58261039f565b84849161099b565b6104e6306103c3565b9290919261053b61052961052361051d7f1288af6a21bcbf8578557e4ee7c0be88a2be953a252ed25850019ea232b1a6bb94610494565b94610494565b94610494565b94610532610042565b918291826104ad565b0390a4565b9061058960206105576105528561039f565b6103b7565b6370a082319061057e610569306103c3565b92610572610042565b9586948593849361042f565b83526004830161046f565b03915afa9081156105f4575f916105c6575b50816105af6105a983610098565b91610098565b11155f146105bf57505b906104c9565b90506105b9565b6105e7915060203d81116105ed575b6105df8183610406565b810190610444565b5f61059b565b503d6105d5565b610484565b906106059392916102f2565b565b9190916106126102a7565b9161061b6102ee565b50825c61064161063b6106366106316001610215565b61028b565b610283565b91610283565b14610658575f93610655926001855d6107f4565b5d565b5f7f37ed32e8000000000000000000000000000000000000000000000000000000008152806106896004820161012c565b0390fd5b61069690610377565b90565b6106a29061068d565b90565b6106ae906103ab565b90565b90565b6106c86106c36106cd926106b1565b6101df565b610098565b90565b6106db6127106106b4565b90565b905090565b6106ee5f80926106de565b0190565b6106fb906106e3565b90565b9061071161070a610042565b9283610406565b565b67ffffffffffffffff81116107315761072d6020916103cf565b0190565b6103d9565b9061074861074383610713565b6106fe565b918252565b606090565b3d5f1461076d576107623d610736565b903d5f602084013e5b565b61077561074d565b9061076b565b5190565b60209181520190565b90825f9392825e0152565b6107b26107bb6020936107c0936107a98161077b565b9384809361077f565b95869101610788565b6103cf565b0190565b6107d99160208201915f818403910152610793565b90565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee90565b916108ee575b5f8061080d61080885610699565b6106a5565b836108166106d0565b9190610820610042565b918261082b816106f2565b0393f1610840610839610752565b91156100be565b6108af575061084e306103c3565b916108576107dc565b91926108aa61089861089261088c7f1288af6a21bcbf8578557e4ee7c0be88a2be953a252ed25850019ea232b1a6bb94610494565b94610494565b94610494565b946108a1610042565b918291826104ad565b0390a4565b6108ea906108bb610042565b9182917f9a367e17000000000000000000000000000000000000000000000000000000008352600483016107c4565b0390fd5b6108f7306103c3565b318161090b61090583610098565b91610098565b11155f1461091a57505b6107fa565b9050610915565b9061092c9291610607565b565b63ffffffff1690565b7fffffffff000000000000000000000000000000000000000000000000000000001690565b61097061096b6109759261092e565b61042f565b610937565b90565b91602061099992949361099260408201965f830190610462565b01906104a0565b565b916109df6004926109d06109e495936109b763a9059cbb61095c565b926109c0610042565b9687946020860190815201610978565b60208201810382520383610406565b610b82565b565b67ffffffffffffffff8111610a0457610a006020916103cf565b0190565b6103d9565b90610a1b610a16836109e6565b6106fe565b918252565b5f7f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564910152565b610a516020610a09565b90610a5e60208301610a20565b565b610a68610a47565b90565b90565b610a82610a7d610a8792610a6b565b6101df565b610098565b90565b90505190610a97826100c3565b565b90602082820312610ab257610aaf915f01610a8a565b90565b61004c565b60209181520190565b60207f6f74207375636365656400000000000000000000000000000000000000000000917f5361666545524332303a204552433230206f7065726174696f6e20646964206e5f8201520152565b610b1a602a604092610ab7565b610b2381610ac0565b0190565b610b3c9060208101905f818303910152610b0d565b90565b15610b4657565b610b4e610042565b7f08c379a000000000000000000000000000000000000000000000000000000000815280610b7e60048201610b27565b0390fd5b610bcb91610b92610ba1926103b7565b90610b9b610a60565b91610bee565b610baa8161077b565b610bbc610bb65f610a6e565b91610098565b14908115610bcd575b50610b3f565b565b610be891506020610bdd8261077b565b818301019101610a99565b5f610bc5565b90610c0d9291610bfc61074d565b5090610c075f610a6e565b91610cde565b90565b610c19906103ab565b90565b60207f722063616c6c0000000000000000000000000000000000000000000000000000917f416464726573733a20696e73756666696369656e742062616c616e636520666f5f8201520152565b610c766026604092610ab7565b610c7f81610c1c565b0190565b610c989060208101905f818303910152610c69565b90565b15610ca257565b610caa610042565b7f08c379a000000000000000000000000000000000000000000000000000000000815280610cda60048201610c83565b0390fd5b915f8091610d349593610cef61074d565b50610d16610cfc30610c10565b31610d0f610d0985610098565b91610098565b1015610c9b565b8591602082019151925af191610d2a610752565b9092909192610dd3565b90565b5f7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000910152565b610d6b601d602092610ab7565b610d7481610d37565b0190565b610d8d9060208101905f818303910152610d5e565b90565b15610d9757565b610d9f610042565b7f08c379a000000000000000000000000000000000000000000000000000000000815280610dcf60048201610d78565b0390fd5b919290610dde61074d565b505f14610e225750610def8261077b565b610e01610dfb5f610a6e565b91610098565b14610e0b575b5090565b610e17610e1c91610ee4565b610d90565b5f610e07565b82610e75565b5190565b610e4b610e54602093610e5993610e4281610e28565b93848093610ab7565b95869101610788565b6103cf565b0190565b610e729160208201915f818403910152610e2c565b90565b90610e7f8261077b565b610e91610e8b5f610a6e565b91610098565b115f14610ea15750805190602001fd5b610edc90610ead610042565b9182917f08c379a000000000000000000000000000000000000000000000000000000000835260048301610e5d565b0390fd5b5f90565b610eec610ee0565b503b610f00610efa5f610a6e565b91610098565b119056