ETH Price: $3,749.97 (-2.92%)

Contract

0xbF7E49483881C76487b0989CD7d9A8239B20CA41

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Token Holdings

Transaction Hash
Method
Block
From
To
Bridge1288554422024-12-04 10:54:216 days ago1733309661IN
Curve.fi: Fee Receiver
0 ETH0.0000010152620.00100041
Burn_many1288554392024-12-04 10:54:156 days ago1733309655IN
Curve.fi: Fee Receiver
0 ETH0.0000042184780.00100041
Withdraw_many1288554332024-12-04 10:54:036 days ago1733309643IN
Curve.fi: Fee Receiver
0 ETH0.0000047006790.00100041
Bridge1285534892024-11-27 11:09:1513 days ago1732705755IN
Curve.fi: Fee Receiver
0 ETH0.000000482370.00100133
Burn_many1285534862024-11-27 11:09:0913 days ago1732705749IN
Curve.fi: Fee Receiver
0 ETH0.0000028204410.00100131
Withdraw_many1285534792024-11-27 11:08:5513 days ago1732705735IN
Curve.fi: Fee Receiver
0 ETH0.0000022214520.00100131
Bridge1282493442024-11-20 10:11:0520 days ago1732097465IN
Curve.fi: Fee Receiver
0 ETH0.0000004492640.00100093
Burn_many1282493402024-11-20 10:10:5720 days ago1732097457IN
Curve.fi: Fee Receiver
0 ETH0.0000027356290.00100093
Withdraw_many1282493172024-11-20 10:10:1120 days ago1732097411IN
Curve.fi: Fee Receiver
0 ETH0.0000020983750.00100092
Bridge1279443112024-11-13 8:43:1927 days ago1731487399IN
Curve.fi: Fee Receiver
0 ETH0.0000004807760.00100035
Burn_many1279443082024-11-13 8:43:1327 days ago1731487393IN
Curve.fi: Fee Receiver
0 ETH0.0000028148770.00100035
Withdraw_many1279442952024-11-13 8:42:4727 days ago1731487367IN
Curve.fi: Fee Receiver
0 ETH0.0000020382670.00100035
Bridge1276433862024-11-06 9:32:2934 days ago1730885549IN
Curve.fi: Fee Receiver
0 ETH0.0000004138480.00100291
Burn_many1276433842024-11-06 9:32:2534 days ago1730885545IN
Curve.fi: Fee Receiver
0 ETH0.0000026424850.00100291
Withdraw_many1276433772024-11-06 9:32:1134 days ago1730885531IN
Curve.fi: Fee Receiver
0 ETH0.0000018528280.00100291
Bridge1273419322024-10-30 10:04:0141 days ago1730282641IN
Curve.fi: Fee Receiver
0 ETH0.0000005784960.00100054
Burn_many1273419292024-10-30 10:03:5541 days ago1730282635IN
Curve.fi: Fee Receiver
0 ETH0.0000030715850.00100053
Withdraw_many1273419202024-10-30 10:03:3741 days ago1730282617IN
Curve.fi: Fee Receiver
0 ETH0.0000023086980.00100054
Bridge1270379982024-10-23 9:12:5348 days ago1729674773IN
Curve.fi: Fee Receiver
0 ETH0.0000003645750.00100098
Burn_many1270379952024-10-23 9:12:4748 days ago1729674767IN
Curve.fi: Fee Receiver
0 ETH0.0000025090660.00100098
Withdraw_many1270379892024-10-23 9:12:3548 days ago1729674755IN
Curve.fi: Fee Receiver
0 ETH0.0000015509670.00100098
Bridge1267352132024-10-16 9:00:0355 days ago1729069203IN
Curve.fi: Fee Receiver
0 ETH0.0000004267410.00103846
Burn_many1267352112024-10-16 8:59:5955 days ago1729069199IN
Curve.fi: Fee Receiver
0 ETH0.00000273170.00103834
Withdraw_many1267352042024-10-16 8:59:4555 days ago1729069185IN
Curve.fi: Fee Receiver
0 ETH0.0000018308930.00103841
Bridge1264345412024-10-09 9:57:3962 days ago1728467859IN
Curve.fi: Fee Receiver
0 ETH0.0000005884710.00164542
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
1288554392024-12-04 10:54:156 days ago1733309655
Curve.fi: Fee Receiver
0.006860931082143 ETH
1288554332024-12-04 10:54:036 days ago1733309643
Curve.fi: Fee Receiver
0.004529994454634 ETH
1288554332024-12-04 10:54:036 days ago1733309643
Curve.fi: Fee Receiver
0.002330936627508 ETH
1285534862024-11-27 11:09:0913 days ago1732705749
Curve.fi: Fee Receiver
0.003914865590811 ETH
1285534792024-11-27 11:08:5513 days ago1732705735
Curve.fi: Fee Receiver
0.002618076937077 ETH
1285534792024-11-27 11:08:5513 days ago1732705735
Curve.fi: Fee Receiver
0.001296788653733 ETH
1282493402024-11-20 10:10:5720 days ago1732097457
Curve.fi: Fee Receiver
0.004449881733268 ETH
1282493172024-11-20 10:10:1120 days ago1732097411
Curve.fi: Fee Receiver
0.003488551760465 ETH
1282493172024-11-20 10:10:1120 days ago1732097411
Curve.fi: Fee Receiver
0.000961329972802 ETH
1279443082024-11-13 8:43:1327 days ago1731487393
Curve.fi: Fee Receiver
0.005521009123589 ETH
1279442952024-11-13 8:42:4727 days ago1731487367
Curve.fi: Fee Receiver
0.004077816188105 ETH
1279442952024-11-13 8:42:4727 days ago1731487367
Curve.fi: Fee Receiver
0.001443192935484 ETH
1276433842024-11-06 9:32:2534 days ago1730885545
Curve.fi: Fee Receiver
0.003233378410335 ETH
1276433772024-11-06 9:32:1134 days ago1730885531
Curve.fi: Fee Receiver
0.002444191156934 ETH
1276433772024-11-06 9:32:1134 days ago1730885531
Curve.fi: Fee Receiver
0.000789187253401 ETH
1273419292024-10-30 10:03:5541 days ago1730282635
Curve.fi: Fee Receiver
0.004940112892703 ETH
1273419202024-10-30 10:03:3741 days ago1730282617
Curve.fi: Fee Receiver
0.003883874495602 ETH
1273419202024-10-30 10:03:3741 days ago1730282617
Curve.fi: Fee Receiver
0.0010562383971 ETH
1270379952024-10-23 9:12:4748 days ago1729674767
Curve.fi: Fee Receiver
0.003963721567176 ETH
1270379892024-10-23 9:12:3548 days ago1729674755
Curve.fi: Fee Receiver
0.003255022713357 ETH
1270379892024-10-23 9:12:3548 days ago1729674755
Curve.fi: Fee Receiver
0.000708698853818 ETH
1267352112024-10-16 8:59:5955 days ago1729069199
Curve.fi: Fee Receiver
0.003150771756032 ETH
1267352042024-10-16 8:59:4555 days ago1729069185
Curve.fi: Fee Receiver
0.003150771756032 ETH
1264345392024-10-09 9:57:3562 days ago1728467855
Curve.fi: Fee Receiver
0.003147203798907 ETH
1264345332024-10-09 9:57:2362 days ago1728467843
Curve.fi: Fee Receiver
0.002983790574709 ETH
View All Internal Transactions

Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Vyper_contract

Compiler Version
vyper:0.3.0

Optimization Enabled:
N/A

Other Settings:
default evmVersion, MIT license

Contract Source Code (Vyper language format)

# @version 0.3.0
"""
@title Curve Sidechain StableSwap Proxy
@author Curve Finance
@license MIT
"""

from vyper.interfaces import ERC20

interface Burner:
    def burn(_coin: address) -> bool: payable

interface Bridger:
    def bridge(_coin: address) -> bool: nonpayable
    def set_root_receiver(_receiver: address): nonpayable

interface Curve:
    def withdraw_admin_fees(): nonpayable
    def kill_me(): nonpayable
    def unkill_me(): nonpayable
    def commit_transfer_ownership(new_owner: address): nonpayable
    def apply_transfer_ownership(): nonpayable
    def accept_transfer_ownership(): nonpayable
    def revert_transfer_ownership(): nonpayable
    def commit_new_parameters(amplification: uint256, new_fee: uint256, new_admin_fee: uint256): nonpayable
    def apply_new_parameters(): nonpayable
    def revert_new_parameters(): nonpayable
    def commit_new_fee(new_fee: uint256, new_admin_fee: uint256): nonpayable
    def apply_new_fee(): nonpayable
    def ramp_A(_future_A: uint256, _future_time: uint256): nonpayable
    def stop_ramp_A(): nonpayable
    def donate_admin_fees(): nonpayable
    def set_reward_receiver(_receiver: address): nonpayable
    def set_admin_fee_receiver(_receiver: address): nonpayable


interface AddressProvider:
    def get_registry() -> address: view

interface Registry:
    def get_decimals(_pool: address) -> uint256[8]: view
    def get_underlying_balances(_pool: address) -> uint256[8]: view


event AddBurner:
    burner: address

event CommitOwnership:
    admin: address

event ApplyOwnership:
    admin: address


burners: public(HashMap[address, address])
burner_kill: public(bool)

bridging_contract: public(address)
bridge_minimums: public(HashMap[address, uint256])


admin: public(address)
future_admin: public(address)


@external
def __init__(_admin: address, _bridging_contract: address):
    self.admin = _admin
    self.bridging_contract = _bridging_contract


@payable
@external
def __default__():
    # required to receive fees in the native protocol token
    pass


@external
def commit_new_admin(addr: address):
    """
    @notice Transfer ownership of GaugeController to `addr`
    @param addr Address to have ownership transferred to
    """
    assert msg.sender == self.admin  # dev: admin only

    self.future_admin = addr
    log CommitOwnership(addr)


@external
def accept_new_admin():
    """
    @notice Accept a pending ownership transfer
    """
    _admin: address = self.future_admin
    assert msg.sender == _admin  # dev: future admin only

    self.admin = _admin
    log ApplyOwnership(_admin)


@internal
def _set_burner(_coin: address, _burner: address):
    old_burner: address = self.burners[_coin]
    if _coin != 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE:
        if old_burner != ZERO_ADDRESS:
            # revoke approval on previous burner
            response: Bytes[32] = raw_call(
                _coin,
                _abi_encode(old_burner, EMPTY_BYTES32, method_id=method_id("approve(address,uint256)")),
                max_outsize=32,
            )
            if len(response) != 0:
                assert convert(response, bool)

        if _burner != ZERO_ADDRESS:
            # infinite approval for current burner
            response: Bytes[32] = raw_call(
                _coin,
                _abi_encode(_burner, MAX_UINT256, method_id=method_id("approve(address,uint256)")),
                max_outsize=32,
            )
            if len(response) != 0:
                assert convert(response, bool)

    self.burners[_coin] = _burner

    log AddBurner(_burner)


@external
@nonreentrant('lock')
def set_burner(_coin: address, _burner: address):
    """
    @notice Set burner of `_coin` to `_burner` address
    @param _coin Token address
    @param _burner Burner contract address
    """
    assert msg.sender == self.admin, "Access denied"

    self._set_burner(_coin, _burner)


@external
@nonreentrant('lock')
def set_many_burners(_coins: address[20], _burners: address[20]):
    """
    @notice Set burner of `_coin` to `_burner` address
    @param _coins Token address
    @param _burners Burner contract address
    """
    assert msg.sender == self.admin, "Access denied"

    for i in range(20):
        coin: address = _coins[i]
        if coin == ZERO_ADDRESS:
            break
        self._set_burner(coin, _burners[i])


@external
@nonreentrant('lock')
def withdraw_admin_fees(_pool: address):
    """
    @notice Withdraw admin fees from `_pool`
    @param _pool Pool address to withdraw admin fees from
    """
    Curve(_pool).withdraw_admin_fees()


@external
@nonreentrant('lock')
def withdraw_many(_pools: address[20]):
    """
    @notice Withdraw admin fees from multiple pools
    @param _pools List of pool address to withdraw admin fees from
    """
    for pool in _pools:
        if pool == ZERO_ADDRESS:
            break
        Curve(pool).withdraw_admin_fees()


@external
@nonreentrant('burn')
def burn(_coin: address):
    """
    @notice Burn accrued `_coin` via a preset burner
    @dev Only callable by an EOA to prevent flashloan exploits
    @param _coin Coin address
    """
    assert tx.origin == msg.sender
    assert not self.burner_kill

    _value: uint256 = 0
    if _coin == 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE:
        _value = self.balance

    Burner(self.burners[_coin]).burn(_coin, value=_value)  # dev: should implement burn()


@external
@nonreentrant('burn')
def burn_many(_coins: address[20]):
    """
    @notice Burn accrued admin fees from multiple coins
    @dev Only callable by an EOA to prevent flashloan exploits
    @param _coins List of coin addresses
    """
    assert tx.origin == msg.sender
    assert not self.burner_kill

    for coin in _coins:
        if coin == ZERO_ADDRESS:
            break

        _value: uint256 = 0
        if coin == 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE:
            _value = self.balance

        Burner(self.burners[coin]).burn(coin, value=_value)  # dev: should implement burn()


@external
@nonreentrant('lock')
def kill_me(_pool: address):
    """
    @notice Pause the pool `_pool` - only remove_liquidity will be callable
    @param _pool Pool address to pause
    """
    assert msg.sender == self.admin, "Access denied"
    Curve(_pool).kill_me()


@external
@nonreentrant('lock')
def unkill_me(_pool: address):
    """
    @notice Unpause the pool `_pool`, re-enabling all functionality
    @param _pool Pool address to unpause
    """
    assert msg.sender == self.admin, "Access denied"
    Curve(_pool).unkill_me()


@external
def set_burner_kill(_is_killed: bool):
    """
    @notice Kill or unkill `burn` functionality
    @param _is_killed Burner kill status
    """
    assert msg.sender == self.admin, "Access denied"
    self.burner_kill = _is_killed


@external
@nonreentrant('lock')
def commit_transfer_ownership(_pool: address, new_owner: address):
    """
    @notice Transfer ownership for `_pool` pool to `new_owner` address
    @param _pool Pool which ownership is to be transferred
    @param new_owner New pool owner address
    """
    assert msg.sender == self.admin, "Access denied"
    Curve(_pool).commit_transfer_ownership(new_owner)


@external
@nonreentrant('lock')
def apply_transfer_ownership(_pool: address):
    """
    @notice Apply transferring ownership of `_pool`
    @param _pool Pool address
    """
    Curve(_pool).apply_transfer_ownership()


@external
@nonreentrant('lock')
def accept_transfer_ownership(_pool: address):
    """
    @notice Apply transferring ownership of `_pool`
    @param _pool Pool address
    """
    Curve(_pool).accept_transfer_ownership()


@external
@nonreentrant('lock')
def revert_transfer_ownership(_pool: address):
    """
    @notice Revert commited transferring ownership for `_pool`
    @param _pool Pool address
    """
    assert msg.sender == self.admin, "Access denied"
    Curve(_pool).revert_transfer_ownership()


@external
@nonreentrant('lock')
def commit_new_parameters(_pool: address,
                          amplification: uint256,
                          new_fee: uint256,
                          new_admin_fee: uint256,
                          min_asymmetry: uint256):
    """
    @notice Commit new parameters for `_pool`, A: `amplification`, fee: `new_fee` and admin fee: `new_admin_fee`
    @param _pool Pool address
    @param amplification Amplification coefficient
    @param new_fee New fee
    @param new_admin_fee New admin fee
    @param min_asymmetry Minimal asymmetry factor allowed.
            Asymmetry factor is:
            Prod(balances) / (Sum(balances) / N) ** N
    """
    assert msg.sender == self.admin, "Access denied"
    Curve(_pool).commit_new_parameters(amplification, new_fee, new_admin_fee)  # dev: if implemented by the pool


@external
@nonreentrant('lock')
def apply_new_parameters(_pool: address):
    """
    @notice Apply new parameters for `_pool` pool
    @dev Only callable by an EOA
    @param _pool Pool address
    """
    assert msg.sender == self.admin, "Access denied"
    Curve(_pool).apply_new_parameters()  # dev: if implemented by the pool


@external
@nonreentrant('lock')
def revert_new_parameters(_pool: address):
    """
    @notice Revert comitted new parameters for `_pool` pool
    @param _pool Pool address
    """
    assert msg.sender == self.admin, "Access denied"
    Curve(_pool).revert_new_parameters()  # dev: if implemented by the pool


@external
@nonreentrant('lock')
def commit_new_fee(_pool: address, new_fee: uint256, new_admin_fee: uint256):
    """
    @notice Commit new fees for `_pool` pool, fee: `new_fee` and admin fee: `new_admin_fee`
    @param _pool Pool address
    @param new_fee New fee
    @param new_admin_fee New admin fee
    """
    assert msg.sender == self.admin, "Access denied"
    Curve(_pool).commit_new_fee(new_fee, new_admin_fee)


@external
@nonreentrant('lock')
def apply_new_fee(_pool: address):
    """
    @notice Apply new fees for `_pool` pool
    @param _pool Pool address
    """
    Curve(_pool).apply_new_fee()


@external
@nonreentrant('lock')
def ramp_A(_pool: address, _future_A: uint256, _future_time: uint256):
    """
    @notice Start gradually increasing A of `_pool` reaching `_future_A` at `_future_time` time
    @param _pool Pool address
    @param _future_A Future A
    @param _future_time Future time
    """
    assert msg.sender == self.admin, "Access denied"
    Curve(_pool).ramp_A(_future_A, _future_time)


@external
@nonreentrant('lock')
def stop_ramp_A(_pool: address):
    """
    @notice Stop gradually increasing A of `_pool`
    @param _pool Pool address
    """
    assert msg.sender == self.admin, "Access denied"
    Curve(_pool).stop_ramp_A()


@external
@nonreentrant('lock')
def donate_admin_fees(_pool: address):
    """
    @notice Donate admin fees of `_pool` pool
    @param _pool Pool address
    """
    assert msg.sender == self.admin, "Access denied"

    Curve(_pool).donate_admin_fees()  # dev: if implemented by the pool


@external
def set_reward_receiver(_pool: address, _receiver: address):
    assert msg.sender == self.admin, "Access denied"

    Curve(_pool).set_reward_receiver(_receiver)


@external
def set_admin_fee_receiver(_pool: address, _receiver: address):
    assert msg.sender == self.admin, "Access denied"

    Curve(_pool).set_admin_fee_receiver(_receiver)


@external
def set_bridging_contract(_bridging_contract: address):
    assert msg.sender == self.admin, "Access denied"

    self.bridging_contract = _bridging_contract


@external
def set_bridge_minimum(_coin: address, _min_amount: uint256):
    assert msg.sender == self.admin, "Access denied"

    self.bridge_minimums[_coin] = _min_amount


@external
def set_bridge_root_receiver(_receiver: address):
    assert msg.sender == self.admin, "Access denied"
    Bridger(self.bridging_contract).set_root_receiver(_receiver)


@external
def bridge(_coin: address):
    """
    @notice Transfer a coin to the root chain via the bridging contract.
    @dev The contract owner can bridge any token in any quantity,
         other accounts can only bridge approved tokens, where
         the balance exceeds a minimum amount defined by the owner.
         This prevents bridging tokens when the amount is so small
         that claiming on the root chain becomes economically unfeasible.
    @param _coin Address of the coin to be bridged.
    """
    bridging_contract: address = self.bridging_contract
    amount: uint256 = ERC20(_coin).balanceOf(self)
    if amount > 0:
        response: Bytes[32] = raw_call(
            _coin,
            _abi_encode(bridging_contract, amount, method_id=method_id("transfer(address,uint256)")),
            max_outsize=32,
        )

    if msg.sender != self.admin:
        minimum: uint256 = self.bridge_minimums[_coin]
        assert minimum != 0,  "Coin not approved for bridging"
        assert minimum <= ERC20(_coin).balanceOf(bridging_contract), "Balance below minimum bridge amount"

    Bridger(bridging_contract).bridge(_coin)

Contract Security Audit

Contract ABI

[{"name":"AddBurner","inputs":[{"name":"burner","type":"address","indexed":false}],"anonymous":false,"type":"event"},{"name":"CommitOwnership","inputs":[{"name":"admin","type":"address","indexed":false}],"anonymous":false,"type":"event"},{"name":"ApplyOwnership","inputs":[{"name":"admin","type":"address","indexed":false}],"anonymous":false,"type":"event"},{"stateMutability":"nonpayable","type":"constructor","inputs":[{"name":"_admin","type":"address"},{"name":"_bridging_contract","type":"address"}],"outputs":[]},{"stateMutability":"payable","type":"fallback"},{"stateMutability":"nonpayable","type":"function","name":"commit_new_admin","inputs":[{"name":"addr","type":"address"}],"outputs":[],"gas":39572},{"stateMutability":"nonpayable","type":"function","name":"accept_new_admin","inputs":[],"outputs":[],"gas":39460},{"stateMutability":"nonpayable","type":"function","name":"set_burner","inputs":[{"name":"_coin","type":"address"},{"name":"_burner","type":"address"}],"outputs":[],"gas":114551},{"stateMutability":"nonpayable","type":"function","name":"set_many_burners","inputs":[{"name":"_coins","type":"address[20]"},{"name":"_burners","type":"address[20]"}],"outputs":[],"gas":1157106},{"stateMutability":"nonpayable","type":"function","name":"withdraw_admin_fees","inputs":[{"name":"_pool","type":"address"}],"outputs":[],"gas":62824},{"stateMutability":"nonpayable","type":"function","name":"withdraw_many","inputs":[{"name":"_pools","type":"address[20]"}],"outputs":[],"gas":164066},{"stateMutability":"nonpayable","type":"function","name":"burn","inputs":[{"name":"_coin","type":"address"}],"outputs":[],"gas":98948},{"stateMutability":"nonpayable","type":"function","name":"burn_many","inputs":[{"name":"_coins","type":"address[20]"}],"outputs":[],"gas":841915},{"stateMutability":"nonpayable","type":"function","name":"kill_me","inputs":[{"name":"_pool","type":"address"}],"outputs":[],"gas":65190},{"stateMutability":"nonpayable","type":"function","name":"unkill_me","inputs":[{"name":"_pool","type":"address"}],"outputs":[],"gas":65220},{"stateMutability":"nonpayable","type":"function","name":"set_burner_kill","inputs":[{"name":"_is_killed","type":"bool"}],"outputs":[],"gas":38088},{"stateMutability":"nonpayable","type":"function","name":"commit_transfer_ownership","inputs":[{"name":"_pool","type":"address"},{"name":"new_owner","type":"address"}],"outputs":[],"gas":65509},{"stateMutability":"nonpayable","type":"function","name":"apply_transfer_ownership","inputs":[{"name":"_pool","type":"address"}],"outputs":[],"gas":63064},{"stateMutability":"nonpayable","type":"function","name":"accept_transfer_ownership","inputs":[{"name":"_pool","type":"address"}],"outputs":[],"gas":63094},{"stateMutability":"nonpayable","type":"function","name":"revert_transfer_ownership","inputs":[{"name":"_pool","type":"address"}],"outputs":[],"gas":65370},{"stateMutability":"nonpayable","type":"function","name":"commit_new_parameters","inputs":[{"name":"_pool","type":"address"},{"name":"amplification","type":"uint256"},{"name":"new_fee","type":"uint256"},{"name":"new_admin_fee","type":"uint256"},{"name":"min_asymmetry","type":"uint256"}],"outputs":[],"gas":65496},{"stateMutability":"nonpayable","type":"function","name":"apply_new_parameters","inputs":[{"name":"_pool","type":"address"}],"outputs":[],"gas":65430},{"stateMutability":"nonpayable","type":"function","name":"revert_new_parameters","inputs":[{"name":"_pool","type":"address"}],"outputs":[],"gas":65460},{"stateMutability":"nonpayable","type":"function","name":"commit_new_fee","inputs":[{"name":"_pool","type":"address"},{"name":"new_fee","type":"uint256"},{"name":"new_admin_fee","type":"uint256"}],"outputs":[],"gas":65574},{"stateMutability":"nonpayable","type":"function","name":"apply_new_fee","inputs":[{"name":"_pool","type":"address"}],"outputs":[],"gas":63274},{"stateMutability":"nonpayable","type":"function","name":"ramp_A","inputs":[{"name":"_pool","type":"address"},{"name":"_future_A","type":"uint256"},{"name":"_future_time","type":"uint256"}],"outputs":[],"gas":65634},{"stateMutability":"nonpayable","type":"function","name":"stop_ramp_A","inputs":[{"name":"_pool","type":"address"}],"outputs":[],"gas":65580},{"stateMutability":"nonpayable","type":"function","name":"donate_admin_fees","inputs":[{"name":"_pool","type":"address"}],"outputs":[],"gas":65610},{"stateMutability":"nonpayable","type":"function","name":"set_reward_receiver","inputs":[{"name":"_pool","type":"address"},{"name":"_receiver","type":"address"}],"outputs":[],"gas":8636},{"stateMutability":"nonpayable","type":"function","name":"set_admin_fee_receiver","inputs":[{"name":"_pool","type":"address"},{"name":"_receiver","type":"address"}],"outputs":[],"gas":8666},{"stateMutability":"nonpayable","type":"function","name":"set_bridging_contract","inputs":[{"name":"_bridging_contract","type":"address"}],"outputs":[],"gas":38538},{"stateMutability":"nonpayable","type":"function","name":"set_bridge_minimum","inputs":[{"name":"_coin","type":"address"},{"name":"_min_amount","type":"uint256"}],"outputs":[],"gas":38683},{"stateMutability":"nonpayable","type":"function","name":"set_bridge_root_receiver","inputs":[{"name":"_receiver","type":"address"}],"outputs":[],"gas":12793},{"stateMutability":"nonpayable","type":"function","name":"bridge","inputs":[{"name":"_coin","type":"address"}],"outputs":[],"gas":22471},{"stateMutability":"view","type":"function","name":"burners","inputs":[{"name":"arg0","type":"address"}],"outputs":[{"name":"","type":"address"}],"gas":3758},{"stateMutability":"view","type":"function","name":"burner_kill","inputs":[],"outputs":[{"name":"","type":"bool"}],"gas":3516},{"stateMutability":"view","type":"function","name":"bridging_contract","inputs":[],"outputs":[{"name":"","type":"address"}],"gas":3546},{"stateMutability":"view","type":"function","name":"bridge_minimums","inputs":[{"name":"arg0","type":"address"}],"outputs":[{"name":"","type":"uint256"}],"gas":3848},{"stateMutability":"view","type":"function","name":"admin","inputs":[],"outputs":[{"name":"","type":"address"}],"gas":3606},{"stateMutability":"view","type":"function","name":"future_admin","inputs":[],"outputs":[{"name":"","type":"address"}],"gas":3636}]

6020611d1160c03960c0518060a01c611d0c578090506101405260206020611d110160c03960c0518060a01c611d0c57809050610160526101405160185561016051601655611cf456600436101561000d57611a5c565b60046000601c3760005163f636b05f81141561007c576004358060a01c611ca6578090506101405234611ca657601854331415611ca657610140516019557f2f56810a6bf40af059b96d3aea4db54081f378029a518390491093a7b67032e961014051610160526020610160a1005b63dcd6c6058114156100d75734611ca6576019546101405261014051331415611ca657610140516018557febee2d5739011062cb4f14113f3b36bf0ffe3da5c0568f64189d1012a118910561014051610160526020610160a1005b631198c785811415610185576004358060a01c611ca657809050610320526024358060a01c611ca6578090506103405234611ca657600054611ca65760016000556018543314610166576308c379a061036052602061038052600d6103a0527f4163636573732064656e696564000000000000000000000000000000000000006103c0526103a050606461037cfd5b6103205161014052610340516101605261017e611a5e565b6000600055005b630ab74d6f811415610554576004358060a01c611ca657809050610320526024358060a01c611ca657809050610340526044358060a01c611ca657809050610360526064358060a01c611ca657809050610380526084358060a01c611ca6578090506103a05260a4358060a01c611ca6578090506103c05260c4358060a01c611ca6578090506103e05260e4358060a01c611ca65780905061040052610104358060a01c611ca65780905061042052610124358060a01c611ca65780905061044052610144358060a01c611ca65780905061046052610164358060a01c611ca65780905061048052610184358060a01c611ca6578090506104a0526101a4358060a01c611ca6578090506104c0526101c4358060a01c611ca6578090506104e0526101e4358060a01c611ca65780905061050052610204358060a01c611ca65780905061052052610224358060a01c611ca65780905061054052610244358060a01c611ca65780905061056052610264358060a01c611ca65780905061058052610284358060a01c611ca6578090506105a0526102a4358060a01c611ca6578090506105c0526102c4358060a01c611ca6578090506105e0526102e4358060a01c611ca65780905061060052610304358060a01c611ca65780905061062052610324358060a01c611ca65780905061064052610344358060a01c611ca65780905061066052610364358060a01c611ca65780905061068052610384358060a01c611ca6578090506106a0526103a4358060a01c611ca6578090506106c0526103c4358060a01c611ca6578090506106e0526103e4358060a01c611ca65780905061070052610404358060a01c611ca65780905061072052610424358060a01c611ca65780905061074052610444358060a01c611ca65780905061076052610464358060a01c611ca65780905061078052610484358060a01c611ca6578090506107a0526104a4358060a01c611ca6578090506107c0526104c4358060a01c611ca6578090506107e0526104e4358060a01c611ca6578090506108005234611ca657600154611ca657600160015560185433146104e0576308c379a061082052602061084052600d610860527f4163636573732064656e696564000000000000000000000000000000000000006108805261086050606461083cfd5b61082060006014818352015b610320610820516014811015611ca657602002015161084052610840516105125761054b565b61084051610140526105a0610820516014811015611ca65760200201516101605261053b611a5e565b81516001018083528114156104ec575b50506000600155005b63e4e67c0f8114156105b3576004358060a01c611ca6578090506101405234611ca657600254611ca65760016002556330c5408561016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600255005b63d7f649fd8114156107af576004358060a01c611ca657809050610140526024358060a01c611ca657809050610160526044358060a01c611ca657809050610180526064358060a01c611ca6578090506101a0526084358060a01c611ca6578090506101c05260a4358060a01c611ca6578090506101e05260c4358060a01c611ca6578090506102005260e4358060a01c611ca65780905061022052610104358060a01c611ca65780905061024052610124358060a01c611ca65780905061026052610144358060a01c611ca65780905061028052610164358060a01c611ca6578090506102a052610184358060a01c611ca6578090506102c0526101a4358060a01c611ca6578090506102e0526101c4358060a01c611ca657809050610300526101e4358060a01c611ca65780905061032052610204358060a01c611ca65780905061034052610224358060a01c611ca65780905061036052610244358060a01c611ca65780905061038052610264358060a01c611ca6578090506103a05234611ca657600354611ca65760016003556103e060006014818352015b60206103e0510261014001516103c0526103c05161076d576107a6565b6330c54085610400526103c0513b15611ca65760006000600461041c60006103c0515af115611ca6578151600101808352811415610750575b50506000600355005b6389afcb44811415610864576004358060a01c611ca6578090506101405234611ca657600454611ca657600160045533321415611ca657601554611ca65760006101605273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6101405114156108185747610160525b6389afcb4461018052610140516101a0526020610180602461019c6101605160146101405160e05260c052604060c020545af115611ca657601f3d1115611ca657610180506000600455005b63910a8aec811415610ab6576004358060a01c611ca657809050610140526024358060a01c611ca657809050610160526044358060a01c611ca657809050610180526064358060a01c611ca6578090506101a0526084358060a01c611ca6578090506101c05260a4358060a01c611ca6578090506101e05260c4358060a01c611ca6578090506102005260e4358060a01c611ca65780905061022052610104358060a01c611ca65780905061024052610124358060a01c611ca65780905061026052610144358060a01c611ca65780905061028052610164358060a01c611ca6578090506102a052610184358060a01c611ca6578090506102c0526101a4358060a01c611ca6578090506102e0526101c4358060a01c611ca657809050610300526101e4358060a01c611ca65780905061032052610204358060a01c611ca65780905061034052610224358060a01c611ca65780905061036052610244358060a01c611ca65780905061038052610264358060a01c611ca6578090506103a05234611ca657600554611ca657600160055533321415611ca657601554611ca6576103e060006014818352015b60206103e0510261014001516103c0526103c051610a2d57610aad565b60006104005273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6103c0511415610a585747610400525b6389afcb44610420526103c051610440526020610420602461043c6104005160146103c05160e05260c052604060c020545af115611ca657601f3d1115611ca657610420508151600101808352811415610a10575b50506000600555005b63b01f275f811415610b63576004358060a01c611ca6578090506101405234611ca657600654611ca65760016006556018543314610b33576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63e369885361016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600655005b631cfbc236811415610c10576004358060a01c611ca6578090506101405234611ca657600754611ca65760016007556018543314610be0576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b633046f97261016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600755005b63f132f2a5811415610c8a576004358060011c611ca6578090506101405234611ca6576018543314610c81576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b61014051601555005b633ea1c6f4811415610d51576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca657600854611ca65760016008556018543314610d19576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b636b441a4061018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca6576000600855005b635f608d1e811415610db0576004358060a01c611ca6578090506101405234611ca657600954611ca6576001600955636a1c05ae61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600955005b63a8f22cf1811415610e0f576004358060a01c611ca6578090506101405234611ca657600a54611ca6576001600a5563e5ea47b861016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600a55005b63a352c2eb811415610ebc576004358060a01c611ca6578090506101405234611ca657600b54611ca6576001600b556018543314610e8c576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b6386fbf19361016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600b55005b636f331ff3811415610f7e576004358060a01c611ca6578090506101405234611ca657600c54611ca6576001600c556018543314610f39576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63ee11f5b661016052602435610180526044356101a0526064356101c052610140513b15611ca65760006000606461017c6000610140515af115611ca6576000600c55005b63cf56a4d881141561102b576004358060a01c611ca6578090506101405234611ca657600d54611ca6576001600d556018543314610ffb576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b632a7dd7cd61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600d55005b635082b3898114156110d8576004358060a01c611ca6578090506101405234611ca657600e54611ca6576001600e5560185433146110a8576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63226840fb61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600e55005b63cfca0bdb811415611193576004358060a01c611ca6578090506101405234611ca657600f54611ca6576001600f556018543314611155576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b635b5a146761016052602435610180526044356101a052610140513b15611ca65760006000604461017c6000610140515af115611ca6576000600f55005b63e8d64d6c8114156111f2576004358060a01c611ca6578090506101405234611ca657601054611ca6576001601055634f12fe9761016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601055005b639d4a43808114156112ad576004358060a01c611ca6578090506101405234611ca657601154611ca6576001601155601854331461126f576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b633c157e6461016052602435610180526044356101a052610140513b15611ca65760006000604461017c6000610140515af115611ca6576000601155005b6353f79b2b81141561135a576004358060a01c611ca6578090506101405234611ca657601254611ca6576001601255601854331461132a576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63551a658861016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601255005b63db0a8406811415611407576004358060a01c611ca6578090506101405234611ca657601354611ca657600160135560185433146113d7576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63524c390161016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601355005b63d190b0a98114156114bd576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca657601854331461148a576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b63c51b886161018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca657005b633131acb0811415611573576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca6576018543314611540576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b637242e52461018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca657005b63974a4c3b8114156115ed576004358060a01c611ca6578090506101405234611ca65760185433146115e4576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b61014051601655005b63aa0ebe77811415611675576004358060a01c611ca6578090506101405234611ca657601854331461165e576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b60243560176101405160e05260c052604060c02055005b63ec9d5ff0811415611717576004358060a01c611ca6578090506101405234611ca65760185433146116e6576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63915fa9bf6101605261014051610180526016543b15611ca65760006000602461017c60006016545af115611ca657005b6353ca57da81141561195e576004358060a01c611ca6578090506101405234611ca657601654610160526370a082316101a052306101c05260206101a060246101bc610140515afa15611ca657601f3d1115611ca6576101a05161018052600061018051111561180e5763a9059cbb6101e4526004610160516102045261018051610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d808211156117e857806117ea565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca65750505b6018543318156119275760176101405160e05260c052604060c020546101a05260006101a051141561187f576308c379a06101c05260206101e052601e610200527f436f696e206e6f7420617070726f76656420666f72206272696467696e670000610220526102005060646101dcfd5b6370a082316101c052610160516101e05260206101c060246101dc610140515afa15611ca657601f3d1115611ca6576101c0516101a0511115611926576308c379a0610200526020610220526023610240527f42616c616e63652062656c6f77206d696e696d756d2062726964676520616d6f610260527f756e7400000000000000000000000000000000000000000000000000000000006102805261024050608461021cfd5b5b6353ca57da6101a052610140516101c05260206101a060246101bc6000610160515af115611ca657601f3d1115611ca6576101a050005b6303d41e0e81141561199e576004358060a01c611ca6578090506101405234611ca65760146101405160e05260c052604060c02054610160526020610160f35b6349dd37888114156119bd5734611ca657601554610140526020610140f35b63908e36118114156119dc5734611ca657601654610140526020610140f35b639422b903811415611a1c576004358060a01c611ca6578090506101405234611ca65760176101405160e05260c052604060c02054610160526020610160f35b63f851a440811415611a3b5734611ca657601854610140526020610140f35b6317f7182a811415611a5a5734611ca657601954610140526020610140f35b505b005b60146101405160e05260c052604060c020546101805273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee610140511815611c5f576000610180511815611b695763095ea7b36101e452600461018051610204526000610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d80821115611b045780611b06565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca657505060006101a0511815611b68576101a08060200151600082518060209013611ca65780919012611ca657806020036101000a820490509050905015611ca6575b5b6000610160511815611c5e5763095ea7b36101e452600461016051610204527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d80821115611bf95780611bfb565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca657505060006101a0511815611c5d576101a08060200151600082518060209013611ca65780919012611ca657806020036101000a820490509050905015611ca6575b5b5b6101605160146101405160e05260c052604060c020557f2a85edc5fabdd9bbaa6d309617215d5b6905e0ed8a48d656d86fc9863e3c4b77610160516101a05260206101a0a1565b600080fd5b610049611cf403610049600039610049611cf4036000f35b600080fd0000000000000000000000007eeac6cddbd1d0b8af061742d41877d7f707289a0000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x600436101561000d57611a5c565b60046000601c3760005163f636b05f81141561007c576004358060a01c611ca6578090506101405234611ca657601854331415611ca657610140516019557f2f56810a6bf40af059b96d3aea4db54081f378029a518390491093a7b67032e961014051610160526020610160a1005b63dcd6c6058114156100d75734611ca6576019546101405261014051331415611ca657610140516018557febee2d5739011062cb4f14113f3b36bf0ffe3da5c0568f64189d1012a118910561014051610160526020610160a1005b631198c785811415610185576004358060a01c611ca657809050610320526024358060a01c611ca6578090506103405234611ca657600054611ca65760016000556018543314610166576308c379a061036052602061038052600d6103a0527f4163636573732064656e696564000000000000000000000000000000000000006103c0526103a050606461037cfd5b6103205161014052610340516101605261017e611a5e565b6000600055005b630ab74d6f811415610554576004358060a01c611ca657809050610320526024358060a01c611ca657809050610340526044358060a01c611ca657809050610360526064358060a01c611ca657809050610380526084358060a01c611ca6578090506103a05260a4358060a01c611ca6578090506103c05260c4358060a01c611ca6578090506103e05260e4358060a01c611ca65780905061040052610104358060a01c611ca65780905061042052610124358060a01c611ca65780905061044052610144358060a01c611ca65780905061046052610164358060a01c611ca65780905061048052610184358060a01c611ca6578090506104a0526101a4358060a01c611ca6578090506104c0526101c4358060a01c611ca6578090506104e0526101e4358060a01c611ca65780905061050052610204358060a01c611ca65780905061052052610224358060a01c611ca65780905061054052610244358060a01c611ca65780905061056052610264358060a01c611ca65780905061058052610284358060a01c611ca6578090506105a0526102a4358060a01c611ca6578090506105c0526102c4358060a01c611ca6578090506105e0526102e4358060a01c611ca65780905061060052610304358060a01c611ca65780905061062052610324358060a01c611ca65780905061064052610344358060a01c611ca65780905061066052610364358060a01c611ca65780905061068052610384358060a01c611ca6578090506106a0526103a4358060a01c611ca6578090506106c0526103c4358060a01c611ca6578090506106e0526103e4358060a01c611ca65780905061070052610404358060a01c611ca65780905061072052610424358060a01c611ca65780905061074052610444358060a01c611ca65780905061076052610464358060a01c611ca65780905061078052610484358060a01c611ca6578090506107a0526104a4358060a01c611ca6578090506107c0526104c4358060a01c611ca6578090506107e0526104e4358060a01c611ca6578090506108005234611ca657600154611ca657600160015560185433146104e0576308c379a061082052602061084052600d610860527f4163636573732064656e696564000000000000000000000000000000000000006108805261086050606461083cfd5b61082060006014818352015b610320610820516014811015611ca657602002015161084052610840516105125761054b565b61084051610140526105a0610820516014811015611ca65760200201516101605261053b611a5e565b81516001018083528114156104ec575b50506000600155005b63e4e67c0f8114156105b3576004358060a01c611ca6578090506101405234611ca657600254611ca65760016002556330c5408561016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600255005b63d7f649fd8114156107af576004358060a01c611ca657809050610140526024358060a01c611ca657809050610160526044358060a01c611ca657809050610180526064358060a01c611ca6578090506101a0526084358060a01c611ca6578090506101c05260a4358060a01c611ca6578090506101e05260c4358060a01c611ca6578090506102005260e4358060a01c611ca65780905061022052610104358060a01c611ca65780905061024052610124358060a01c611ca65780905061026052610144358060a01c611ca65780905061028052610164358060a01c611ca6578090506102a052610184358060a01c611ca6578090506102c0526101a4358060a01c611ca6578090506102e0526101c4358060a01c611ca657809050610300526101e4358060a01c611ca65780905061032052610204358060a01c611ca65780905061034052610224358060a01c611ca65780905061036052610244358060a01c611ca65780905061038052610264358060a01c611ca6578090506103a05234611ca657600354611ca65760016003556103e060006014818352015b60206103e0510261014001516103c0526103c05161076d576107a6565b6330c54085610400526103c0513b15611ca65760006000600461041c60006103c0515af115611ca6578151600101808352811415610750575b50506000600355005b6389afcb44811415610864576004358060a01c611ca6578090506101405234611ca657600454611ca657600160045533321415611ca657601554611ca65760006101605273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6101405114156108185747610160525b6389afcb4461018052610140516101a0526020610180602461019c6101605160146101405160e05260c052604060c020545af115611ca657601f3d1115611ca657610180506000600455005b63910a8aec811415610ab6576004358060a01c611ca657809050610140526024358060a01c611ca657809050610160526044358060a01c611ca657809050610180526064358060a01c611ca6578090506101a0526084358060a01c611ca6578090506101c05260a4358060a01c611ca6578090506101e05260c4358060a01c611ca6578090506102005260e4358060a01c611ca65780905061022052610104358060a01c611ca65780905061024052610124358060a01c611ca65780905061026052610144358060a01c611ca65780905061028052610164358060a01c611ca6578090506102a052610184358060a01c611ca6578090506102c0526101a4358060a01c611ca6578090506102e0526101c4358060a01c611ca657809050610300526101e4358060a01c611ca65780905061032052610204358060a01c611ca65780905061034052610224358060a01c611ca65780905061036052610244358060a01c611ca65780905061038052610264358060a01c611ca6578090506103a05234611ca657600554611ca657600160055533321415611ca657601554611ca6576103e060006014818352015b60206103e0510261014001516103c0526103c051610a2d57610aad565b60006104005273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6103c0511415610a585747610400525b6389afcb44610420526103c051610440526020610420602461043c6104005160146103c05160e05260c052604060c020545af115611ca657601f3d1115611ca657610420508151600101808352811415610a10575b50506000600555005b63b01f275f811415610b63576004358060a01c611ca6578090506101405234611ca657600654611ca65760016006556018543314610b33576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63e369885361016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600655005b631cfbc236811415610c10576004358060a01c611ca6578090506101405234611ca657600754611ca65760016007556018543314610be0576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b633046f97261016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600755005b63f132f2a5811415610c8a576004358060011c611ca6578090506101405234611ca6576018543314610c81576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b61014051601555005b633ea1c6f4811415610d51576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca657600854611ca65760016008556018543314610d19576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b636b441a4061018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca6576000600855005b635f608d1e811415610db0576004358060a01c611ca6578090506101405234611ca657600954611ca6576001600955636a1c05ae61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600955005b63a8f22cf1811415610e0f576004358060a01c611ca6578090506101405234611ca657600a54611ca6576001600a5563e5ea47b861016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600a55005b63a352c2eb811415610ebc576004358060a01c611ca6578090506101405234611ca657600b54611ca6576001600b556018543314610e8c576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b6386fbf19361016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600b55005b636f331ff3811415610f7e576004358060a01c611ca6578090506101405234611ca657600c54611ca6576001600c556018543314610f39576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63ee11f5b661016052602435610180526044356101a0526064356101c052610140513b15611ca65760006000606461017c6000610140515af115611ca6576000600c55005b63cf56a4d881141561102b576004358060a01c611ca6578090506101405234611ca657600d54611ca6576001600d556018543314610ffb576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b632a7dd7cd61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600d55005b635082b3898114156110d8576004358060a01c611ca6578090506101405234611ca657600e54611ca6576001600e5560185433146110a8576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63226840fb61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600e55005b63cfca0bdb811415611193576004358060a01c611ca6578090506101405234611ca657600f54611ca6576001600f556018543314611155576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b635b5a146761016052602435610180526044356101a052610140513b15611ca65760006000604461017c6000610140515af115611ca6576000600f55005b63e8d64d6c8114156111f2576004358060a01c611ca6578090506101405234611ca657601054611ca6576001601055634f12fe9761016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601055005b639d4a43808114156112ad576004358060a01c611ca6578090506101405234611ca657601154611ca6576001601155601854331461126f576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b633c157e6461016052602435610180526044356101a052610140513b15611ca65760006000604461017c6000610140515af115611ca6576000601155005b6353f79b2b81141561135a576004358060a01c611ca6578090506101405234611ca657601254611ca6576001601255601854331461132a576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63551a658861016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601255005b63db0a8406811415611407576004358060a01c611ca6578090506101405234611ca657601354611ca657600160135560185433146113d7576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63524c390161016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601355005b63d190b0a98114156114bd576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca657601854331461148a576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b63c51b886161018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca657005b633131acb0811415611573576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca6576018543314611540576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b637242e52461018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca657005b63974a4c3b8114156115ed576004358060a01c611ca6578090506101405234611ca65760185433146115e4576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b61014051601655005b63aa0ebe77811415611675576004358060a01c611ca6578090506101405234611ca657601854331461165e576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b60243560176101405160e05260c052604060c02055005b63ec9d5ff0811415611717576004358060a01c611ca6578090506101405234611ca65760185433146116e6576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63915fa9bf6101605261014051610180526016543b15611ca65760006000602461017c60006016545af115611ca657005b6353ca57da81141561195e576004358060a01c611ca6578090506101405234611ca657601654610160526370a082316101a052306101c05260206101a060246101bc610140515afa15611ca657601f3d1115611ca6576101a05161018052600061018051111561180e5763a9059cbb6101e4526004610160516102045261018051610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d808211156117e857806117ea565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca65750505b6018543318156119275760176101405160e05260c052604060c020546101a05260006101a051141561187f576308c379a06101c05260206101e052601e610200527f436f696e206e6f7420617070726f76656420666f72206272696467696e670000610220526102005060646101dcfd5b6370a082316101c052610160516101e05260206101c060246101dc610140515afa15611ca657601f3d1115611ca6576101c0516101a0511115611926576308c379a0610200526020610220526023610240527f42616c616e63652062656c6f77206d696e696d756d2062726964676520616d6f610260527f756e7400000000000000000000000000000000000000000000000000000000006102805261024050608461021cfd5b5b6353ca57da6101a052610140516101c05260206101a060246101bc6000610160515af115611ca657601f3d1115611ca6576101a050005b6303d41e0e81141561199e576004358060a01c611ca6578090506101405234611ca65760146101405160e05260c052604060c02054610160526020610160f35b6349dd37888114156119bd5734611ca657601554610140526020610140f35b63908e36118114156119dc5734611ca657601654610140526020610140f35b639422b903811415611a1c576004358060a01c611ca6578090506101405234611ca65760176101405160e05260c052604060c02054610160526020610160f35b63f851a440811415611a3b5734611ca657601854610140526020610140f35b6317f7182a811415611a5a5734611ca657601954610140526020610140f35b505b005b60146101405160e05260c052604060c020546101805273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee610140511815611c5f576000610180511815611b695763095ea7b36101e452600461018051610204526000610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d80821115611b045780611b06565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca657505060006101a0511815611b68576101a08060200151600082518060209013611ca65780919012611ca657806020036101000a820490509050905015611ca6575b5b6000610160511815611c5e5763095ea7b36101e452600461016051610204527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d80821115611bf95780611bfb565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca657505060006101a0511815611c5d576101a08060200151600082518060209013611ca65780919012611ca657806020036101000a820490509050905015611ca6575b5b5b6101605160146101405160e05260c052604060c020557f2a85edc5fabdd9bbaa6d309617215d5b6905e0ed8a48d656d86fc9863e3c4b77610160516101a05260206101a0a1565b600080fd

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000007eeac6cddbd1d0b8af061742d41877d7f707289a0000000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _admin (address): 0x7EeAC6CDdbd1D0B8aF061742D41877D7F707289a
Arg [1] : _bridging_contract (address): 0x0000000000000000000000000000000000000000

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000007eeac6cddbd1d0b8af061742d41877d7f707289a
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000000


Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.