163 txs
443 calls
constructor
constructor(address _admin, address _bridging_contract)
functions
admin
viewfunction admin() view returns (address)
bridge_minimums
viewfunction bridge_minimums(address arg0) view returns (uint256)
bridging_contract
viewfunction bridging_contract() view returns (address)
burner_kill
viewfunction burner_kill() view returns (bool)
burners
viewfunction burners(address arg0) view returns (address)
future_admin
viewfunction future_admin() view returns (address)
accept_new_admin
nonpayablefunction accept_new_admin()
accept_transfer_ownership
nonpayablefunction accept_transfer_ownership(address _pool)
apply_new_fee
nonpayablefunction apply_new_fee(address _pool)
apply_new_parameters
nonpayablefunction apply_new_parameters(address _pool)
apply_transfer_ownership
nonpayablefunction apply_transfer_ownership(address _pool)
bridge
nonpayablefunction bridge(address _coin)
burn_many
nonpayablefunction burn_many(address[20] _coins)
burn
nonpayablefunction burn(address _coin)
commit_new_admin
nonpayablefunction commit_new_admin(address addr)
commit_new_fee
nonpayablefunction commit_new_fee(address _pool, uint256 new_fee, uint256 new_admin_fee)
commit_new_parameters
nonpayablefunction commit_new_parameters(address _pool, uint256 amplification, uint256 new_fee, uint256 new_admin_fee, uint256 min_asymmetry)
commit_transfer_ownership
nonpayablefunction commit_transfer_ownership(address _pool, address new_owner)
donate_admin_fees
nonpayablefunction donate_admin_fees(address _pool)
kill_me
nonpayablefunction kill_me(address _pool)
ramp_A
nonpayablefunction ramp_A(address _pool, uint256 _future_A, uint256 _future_time)
revert_new_parameters
nonpayablefunction revert_new_parameters(address _pool)
revert_transfer_ownership
nonpayablefunction revert_transfer_ownership(address _pool)
set_admin_fee_receiver
nonpayablefunction set_admin_fee_receiver(address _pool, address _receiver)
set_bridge_minimum
nonpayablefunction set_bridge_minimum(address _coin, uint256 _min_amount)
set_bridge_root_receiver
nonpayablefunction set_bridge_root_receiver(address _receiver)
set_bridging_contract
nonpayablefunction set_bridging_contract(address _bridging_contract)
set_burner_kill
nonpayablefunction set_burner_kill(bool _is_killed)
set_burner
nonpayablefunction set_burner(address _coin, address _burner)
set_many_burners
nonpayablefunction set_many_burners(address[20] _coins, address[20] _burners)
set_reward_receiver
nonpayablefunction set_reward_receiver(address _pool, address _receiver)
stop_ramp_A
nonpayablefunction stop_ramp_A(address _pool)
unkill_me
nonpayablefunction unkill_me(address _pool)
withdraw_admin_fees
nonpayablefunction withdraw_admin_fees(address _pool)
withdraw_many
nonpayablefunction withdraw_many(address[20] _pools)
events
AddBurner
event AddBurner(address burner)
ApplyOwnership
event ApplyOwnership(address admin)
CommitOwnership
event CommitOwnership(address admin)
errors
No errors.
creation bytecode
0x6020611d1160c03960c0518060a01c611d0c578090506101405260206020611d110160c03960c0518060a01c611d0c57809050610160526101405160185561016051601655611cf456600436101561000d57611a5c565b60046000601c3760005163f636b05f81141561007c576004358060a01c611ca6578090506101405234611ca657601854331415611ca657610140516019557f2f56810a6bf40af059b96d3aea4db54081f378029a518390491093a7b67032e961014051610160526020610160a1005b63dcd6c6058114156100d75734611ca6576019546101405261014051331415611ca657610140516018557febee2d5739011062cb4f14113f3b36bf0ffe3da5c0568f64189d1012a118910561014051610160526020610160a1005b631198c785811415610185576004358060a01c611ca657809050610320526024358060a01c611ca6578090506103405234611ca657600054611ca65760016000556018543314610166576308c379a061036052602061038052600d6103a0527f4163636573732064656e696564000000000000000000000000000000000000006103c0526103a050606461037cfd5b6103205161014052610340516101605261017e611a5e565b6000600055005b630ab74d6f811415610554576004358060a01c611ca657809050610320526024358060a01c611ca657809050610340526044358060a01c611ca657809050610360526064358060a01c611ca657809050610380526084358060a01c611ca6578090506103a05260a4358060a01c611ca6578090506103c05260c4358060a01c611ca6578090506103e05260e4358060a01c611ca65780905061040052610104358060a01c611ca65780905061042052610124358060a01c611ca65780905061044052610144358060a01c611ca65780905061046052610164358060a01c611ca65780905061048052610184358060a01c611ca6578090506104a0526101a4358060a01c611ca6578090506104c0526101c4358060a01c611ca6578090506104e0526101e4358060a01c611ca65780905061050052610204358060a01c611ca65780905061052052610224358060a01c611ca65780905061054052610244358060a01c611ca65780905061056052610264358060a01c611ca65780905061058052610284358060a01c611ca6578090506105a0526102a4358060a01c611ca6578090506105c0526102c4358060a01c611ca6578090506105e0526102e4358060a01c611ca65780905061060052610304358060a01c611ca65780905061062052610324358060a01c611ca65780905061064052610344358060a01c611ca65780905061066052610364358060a01c611ca65780905061068052610384358060a01c611ca6578090506106a0526103a4358060a01c611ca6578090506106c0526103c4358060a01c611ca6578090506106e0526103e4358060a01c611ca65780905061070052610404358060a01c611ca65780905061072052610424358060a01c611ca65780905061074052610444358060a01c611ca65780905061076052610464358060a01c611ca65780905061078052610484358060a01c611ca6578090506107a0526104a4358060a01c611ca6578090506107c0526104c4358060a01c611ca6578090506107e0526104e4358060a01c611ca6578090506108005234611ca657600154611ca657600160015560185433146104e0576308c379a061082052602061084052600d610860527f4163636573732064656e696564000000000000000000000000000000000000006108805261086050606461083cfd5b61082060006014818352015b610320610820516014811015611ca657602002015161084052610840516105125761054b565b61084051610140526105a0610820516014811015611ca65760200201516101605261053b611a5e565b81516001018083528114156104ec575b50506000600155005b63e4e67c0f8114156105b3576004358060a01c611ca6578090506101405234611ca657600254611ca65760016002556330c5408561016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600255005b63d7f649fd8114156107af576004358060a01c611ca657809050610140526024358060a01c611ca657809050610160526044358060a01c611ca657809050610180526064358060a01c611ca6578090506101a0526084358060a01c611ca6578090506101c05260a4358060a01c611ca6578090506101e05260c4358060a01c611ca6578090506102005260e4358060a01c611ca65780905061022052610104358060a01c611ca65780905061024052610124358060a01c611ca65780905061026052610144358060a01c611ca65780905061028052610164358060a01c611ca6578090506102a052610184358060a01c611ca6578090506102c0526101a4358060a01c611ca6578090506102e0526101c4358060a01c611ca657809050610300526101e4358060a01c611ca65780905061032052610204358060a01c611ca65780905061034052610224358060a01c611ca65780905061036052610244358060a01c611ca65780905061038052610264358060a01c611ca6578090506103a05234611ca657600354611ca65760016003556103e060006014818352015b60206103e0510261014001516103c0526103c05161076d576107a6565b6330c54085610400526103c0513b15611ca65760006000600461041c60006103c0515af115611ca6578151600101808352811415610750575b50506000600355005b6389afcb44811415610864576004358060a01c611ca6578090506101405234611ca657600454611ca657600160045533321415611ca657601554611ca65760006101605273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6101405114156108185747610160525b6389afcb4461018052610140516101a0526020610180602461019c6101605160146101405160e05260c052604060c020545af115611ca657601f3d1115611ca657610180506000600455005b63910a8aec811415610ab6576004358060a01c611ca657809050610140526024358060a01c611ca657809050610160526044358060a01c611ca657809050610180526064358060a01c611ca6578090506101a0526084358060a01c611ca6578090506101c05260a4358060a01c611ca6578090506101e05260c4358060a01c611ca6578090506102005260e4358060a01c611ca65780905061022052610104358060a01c611ca65780905061024052610124358060a01c611ca65780905061026052610144358060a01c611ca65780905061028052610164358060a01c611ca6578090506102a052610184358060a01c611ca6578090506102c0526101a4358060a01c611ca6578090506102e0526101c4358060a01c611ca657809050610300526101e4358060a01c611ca65780905061032052610204358060a01c611ca65780905061034052610224358060a01c611ca65780905061036052610244358060a01c611ca65780905061038052610264358060a01c611ca6578090506103a05234611ca657600554611ca657600160055533321415611ca657601554611ca6576103e060006014818352015b60206103e0510261014001516103c0526103c051610a2d57610aad565b60006104005273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6103c0511415610a585747610400525b6389afcb44610420526103c051610440526020610420602461043c6104005160146103c05160e05260c052604060c020545af115611ca657601f3d1115611ca657610420508151600101808352811415610a10575b50506000600555005b63b01f275f811415610b63576004358060a01c611ca6578090506101405234611ca657600654611ca65760016006556018543314610b33576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63e369885361016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600655005b631cfbc236811415610c10576004358060a01c611ca6578090506101405234611ca657600754611ca65760016007556018543314610be0576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b633046f97261016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600755005b63f132f2a5811415610c8a576004358060011c611ca6578090506101405234611ca6576018543314610c81576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b61014051601555005b633ea1c6f4811415610d51576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca657600854611ca65760016008556018543314610d19576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b636b441a4061018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca6576000600855005b635f608d1e811415610db0576004358060a01c611ca6578090506101405234611ca657600954611ca6576001600955636a1c05ae61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600955005b63a8f22cf1811415610e0f576004358060a01c611ca6578090506101405234611ca657600a54611ca6576001600a5563e5ea47b861016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600a55005b63a352c2eb811415610ebc576004358060a01c611ca6578090506101405234611ca657600b54611ca6576001600b556018543314610e8c576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b6386fbf19361016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600b55005b636f331ff3811415610f7e576004358060a01c611ca6578090506101405234611ca657600c54611ca6576001600c556018543314610f39576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63ee11f5b661016052602435610180526044356101a0526064356101c052610140513b15611ca65760006000606461017c6000610140515af115611ca6576000600c55005b63cf56a4d881141561102b576004358060a01c611ca6578090506101405234611ca657600d54611ca6576001600d556018543314610ffb576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b632a7dd7cd61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600d55005b635082b3898114156110d8576004358060a01c611ca6578090506101405234611ca657600e54611ca6576001600e5560185433146110a8576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63226840fb61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600e55005b63cfca0bdb811415611193576004358060a01c611ca6578090506101405234611ca657600f54611ca6576001600f556018543314611155576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b635b5a146761016052602435610180526044356101a052610140513b15611ca65760006000604461017c6000610140515af115611ca6576000600f55005b63e8d64d6c8114156111f2576004358060a01c611ca6578090506101405234611ca657601054611ca6576001601055634f12fe9761016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601055005b639d4a43808114156112ad576004358060a01c611ca6578090506101405234611ca657601154611ca6576001601155601854331461126f576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b633c157e6461016052602435610180526044356101a052610140513b15611ca65760006000604461017c6000610140515af115611ca6576000601155005b6353f79b2b81141561135a576004358060a01c611ca6578090506101405234611ca657601254611ca6576001601255601854331461132a576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63551a658861016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601255005b63db0a8406811415611407576004358060a01c611ca6578090506101405234611ca657601354611ca657600160135560185433146113d7576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63524c390161016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601355005b63d190b0a98114156114bd576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca657601854331461148a576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b63c51b886161018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca657005b633131acb0811415611573576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca6576018543314611540576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b637242e52461018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca657005b63974a4c3b8114156115ed576004358060a01c611ca6578090506101405234611ca65760185433146115e4576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b61014051601655005b63aa0ebe77811415611675576004358060a01c611ca6578090506101405234611ca657601854331461165e576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b60243560176101405160e05260c052604060c02055005b63ec9d5ff0811415611717576004358060a01c611ca6578090506101405234611ca65760185433146116e6576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63915fa9bf6101605261014051610180526016543b15611ca65760006000602461017c60006016545af115611ca657005b6353ca57da81141561195e576004358060a01c611ca6578090506101405234611ca657601654610160526370a082316101a052306101c05260206101a060246101bc610140515afa15611ca657601f3d1115611ca6576101a05161018052600061018051111561180e5763a9059cbb6101e4526004610160516102045261018051610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d808211156117e857806117ea565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca65750505b6018543318156119275760176101405160e05260c052604060c020546101a05260006101a051141561187f576308c379a06101c05260206101e052601e610200527f436f696e206e6f7420617070726f76656420666f72206272696467696e670000610220526102005060646101dcfd5b6370a082316101c052610160516101e05260206101c060246101dc610140515afa15611ca657601f3d1115611ca6576101c0516101a0511115611926576308c379a0610200526020610220526023610240527f42616c616e63652062656c6f77206d696e696d756d2062726964676520616d6f610260527f756e7400000000000000000000000000000000000000000000000000000000006102805261024050608461021cfd5b5b6353ca57da6101a052610140516101c05260206101a060246101bc6000610160515af115611ca657601f3d1115611ca6576101a050005b6303d41e0e81141561199e576004358060a01c611ca6578090506101405234611ca65760146101405160e05260c052604060c02054610160526020610160f35b6349dd37888114156119bd5734611ca657601554610140526020610140f35b63908e36118114156119dc5734611ca657601654610140526020610140f35b639422b903811415611a1c576004358060a01c611ca6578090506101405234611ca65760176101405160e05260c052604060c02054610160526020610160f35b63f851a440811415611a3b5734611ca657601854610140526020610140f35b6317f7182a811415611a5a5734611ca657601954610140526020610140f35b505b005b60146101405160e05260c052604060c020546101805273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee610140511815611c5f576000610180511815611b695763095ea7b36101e452600461018051610204526000610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d80821115611b045780611b06565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca657505060006101a0511815611b68576101a08060200151600082518060209013611ca65780919012611ca657806020036101000a820490509050905015611ca6575b5b6000610160511815611c5e5763095ea7b36101e452600461016051610204527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d80821115611bf95780611bfb565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca657505060006101a0511815611c5d576101a08060200151600082518060209013611ca65780919012611ca657806020036101000a820490509050905015611ca6575b5b5b6101605160146101405160e05260c052604060c020557f2a85edc5fabdd9bbaa6d309617215d5b6905e0ed8a48d656d86fc9863e3c4b77610160516101a05260206101a0a1565b600080fd5b610049611cf403610049600039610049611cf4036000f35b600080fd0000000000000000000000007eeac6cddbd1d0b8af061742d41877d7f707289a0000000000000000000000000000000000000000000000000000000000000000