POL Price: $0.1607 (-3.30%)
 

Overview

POL Balance

Polygon PoS Chain LogoPolygon PoS Chain LogoPolygon PoS Chain Logo0.006248582515202833 POL

POL Value

Less Than $0.01 (@ $0.16/POL)

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Burn_many789170072025-11-12 9:14:592 days ago1762938899IN
Curve: Fee Receiver
0 POL0.69904708749.44742572
Burn_many789170032025-11-12 9:14:512 days ago1762938891IN
Curve: Fee Receiver
0 POL1.08505946747.69139198
Withdraw_many789169752025-11-12 9:13:552 days ago1762938835IN
Curve: Fee Receiver
0 POL0.50529705696.66164765
Burn_many786158672025-11-05 9:56:379 days ago1762336597IN
Curve: Fee Receiver
0 POL0.24786683304.06168989
Burn_many786158622025-11-05 9:56:279 days ago1762336587IN
Curve: Fee Receiver
0 POL0.20993493306.50612068
Burn_many786158592025-11-05 9:56:219 days ago1762336581IN
Curve: Fee Receiver
0 POL1.00347948305.46418837
Withdraw_many786157702025-11-05 9:53:239 days ago1762336403IN
Curve: Fee Receiver
0 POL0.14178649258.44067085
Withdraw_many786157632025-11-05 9:53:099 days ago1762336389IN
Curve: Fee Receiver
0 POL0.20080912261.85515872
Withdraw_many786157572025-11-05 9:52:579 days ago1762336377IN
Curve: Fee Receiver
0 POL0.17741296263.64096096
Burn_many771162422025-10-01 6:01:3944 days ago1759298499IN
Curve: Fee Receiver
0 POL0.10086157105.24447997
Burn_many771162402025-10-01 6:01:3544 days ago1759298495IN
Curve: Fee Receiver
0 POL0.2009127105.16523302
Withdraw_many771162162025-10-01 6:00:4344 days ago1759298443IN
Curve: Fee Receiver
0 POL0.021290231.79108214
Burn_many768352702025-09-24 7:28:1751 days ago1758698897IN
Curve: Fee Receiver
0 POL0.0960653100.00000025
Burn_many768352682025-09-24 7:28:1351 days ago1758698893IN
Curve: Fee Receiver
0 POL0.1602796100.00000025
Withdraw_many768352452025-09-24 7:27:2351 days ago1758698843IN
Curve: Fee Receiver
0 POL0.0211409228.00000005
Burn_many765555852025-09-17 9:56:2058 days ago1758102980IN
Curve: Fee Receiver
0 POL0.09972591123.50280279
Burn_many765555822025-09-17 9:56:0858 days ago1758102968IN
Curve: Fee Receiver
0 POL0.25353056123.9872237
Withdraw_many765555572025-09-17 9:55:1658 days ago1758102916IN
Curve: Fee Receiver
0 POL0.0029669854.40806347
Withdraw_many765555522025-09-17 9:55:0658 days ago1758102906IN
Curve: Fee Receiver
0 POL0.0057475854.39337976
Withdraw_many765555472025-09-17 9:54:5458 days ago1758102894IN
Curve: Fee Receiver
0 POL0.0049021354.54874826
Withdraw_many765555452025-09-17 9:54:5058 days ago1758102890IN
Curve: Fee Receiver
0 POL0.0075401254.62752672
Withdraw_many765555422025-09-17 9:54:4458 days ago1758102884IN
Curve: Fee Receiver
0 POL0.030960654.58478848
Withdraw_many765555352025-09-17 9:54:2858 days ago1758102868IN
Curve: Fee Receiver
0 POL0.028575154.23846603
Burn_many762752902025-09-10 6:25:4965 days ago1757485549IN
Curve: Fee Receiver
0 POL0.10722006111.80927167
Burn_many762752882025-09-10 6:25:4165 days ago1757485541IN
Curve: Fee Receiver
0 POL0.17025644111.91355699
View all transactions

Latest 14 internal transactions

Parent Transaction Hash Block From To
433654222023-05-31 11:10:00898 days ago1685531400
Curve: Fee Receiver
0.00006868 POL
430886282023-05-24 11:10:47905 days ago1684926647
Curve: Fee Receiver
0.00003943 POL
428123832023-05-17 11:16:57912 days ago1684322217
Curve: Fee Receiver
0.00003923 POL
425314092023-05-10 11:08:20919 days ago1683716900
Curve: Fee Receiver
0.00008245 POL
390562072023-02-08 12:09:451010 days ago1675858185
Curve: Fee Receiver
0.00018474 POL
390562072023-02-08 12:09:451010 days ago1675858185
Curve: Fee Receiver
0.00015791 POL
382301812023-01-18 12:10:481031 days ago1674043848
Curve: Fee Receiver
0.00001999 POL
382301812023-01-18 12:10:481031 days ago1674043848
Curve: Fee Receiver
0.00145563 POL
379423852023-01-11 12:07:591038 days ago1673438879
Curve: Fee Receiver
0.00214114 POL
379423262023-01-11 12:05:571038 days ago1673438757
Curve: Fee Receiver
0.00000659 POL
376599722023-01-04 11:11:371045 days ago1672830697
Curve: Fee Receiver
0.00073035 POL
373783022022-12-28 12:06:221052 days ago1672229182
Curve: Fee Receiver
0.00003776 POL
370975572022-12-21 12:20:211059 days ago1671625221
Curve: Fee Receiver
0.0008918 POL
370975002022-12-21 12:18:231059 days ago1671625103
Curve: Fee Receiver
0.00039281 POL
Cross-Chain 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

API
[{"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}]

6020611d1160c03960c0518060a01c611d0c578090506101405260206020611d110160c03960c0518060a01c611d0c57809050610160526101405160185561016051601655611cf456600436101561000d57611a5c565b60046000601c3760005163f636b05f81141561007c576004358060a01c611ca6578090506101405234611ca657601854331415611ca657610140516019557f2f56810a6bf40af059b96d3aea4db54081f378029a518390491093a7b67032e961014051610160526020610160a1005b63dcd6c6058114156100d75734611ca6576019546101405261014051331415611ca657610140516018557febee2d5739011062cb4f14113f3b36bf0ffe3da5c0568f64189d1012a118910561014051610160526020610160a1005b631198c785811415610185576004358060a01c611ca657809050610320526024358060a01c611ca6578090506103405234611ca657600054611ca65760016000556018543314610166576308c379a061036052602061038052600d6103a0527f4163636573732064656e696564000000000000000000000000000000000000006103c0526103a050606461037cfd5b6103205161014052610340516101605261017e611a5e565b6000600055005b630ab74d6f811415610554576004358060a01c611ca657809050610320526024358060a01c611ca657809050610340526044358060a01c611ca657809050610360526064358060a01c611ca657809050610380526084358060a01c611ca6578090506103a05260a4358060a01c611ca6578090506103c05260c4358060a01c611ca6578090506103e05260e4358060a01c611ca65780905061040052610104358060a01c611ca65780905061042052610124358060a01c611ca65780905061044052610144358060a01c611ca65780905061046052610164358060a01c611ca65780905061048052610184358060a01c611ca6578090506104a0526101a4358060a01c611ca6578090506104c0526101c4358060a01c611ca6578090506104e0526101e4358060a01c611ca65780905061050052610204358060a01c611ca65780905061052052610224358060a01c611ca65780905061054052610244358060a01c611ca65780905061056052610264358060a01c611ca65780905061058052610284358060a01c611ca6578090506105a0526102a4358060a01c611ca6578090506105c0526102c4358060a01c611ca6578090506105e0526102e4358060a01c611ca65780905061060052610304358060a01c611ca65780905061062052610324358060a01c611ca65780905061064052610344358060a01c611ca65780905061066052610364358060a01c611ca65780905061068052610384358060a01c611ca6578090506106a0526103a4358060a01c611ca6578090506106c0526103c4358060a01c611ca6578090506106e0526103e4358060a01c611ca65780905061070052610404358060a01c611ca65780905061072052610424358060a01c611ca65780905061074052610444358060a01c611ca65780905061076052610464358060a01c611ca65780905061078052610484358060a01c611ca6578090506107a0526104a4358060a01c611ca6578090506107c0526104c4358060a01c611ca6578090506107e0526104e4358060a01c611ca6578090506108005234611ca657600154611ca657600160015560185433146104e0576308c379a061082052602061084052600d610860527f4163636573732064656e696564000000000000000000000000000000000000006108805261086050606461083cfd5b61082060006014818352015b610320610820516014811015611ca657602002015161084052610840516105125761054b565b61084051610140526105a0610820516014811015611ca65760200201516101605261053b611a5e565b81516001018083528114156104ec575b50506000600155005b63e4e67c0f8114156105b3576004358060a01c611ca6578090506101405234611ca657600254611ca65760016002556330c5408561016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600255005b63d7f649fd8114156107af576004358060a01c611ca657809050610140526024358060a01c611ca657809050610160526044358060a01c611ca657809050610180526064358060a01c611ca6578090506101a0526084358060a01c611ca6578090506101c05260a4358060a01c611ca6578090506101e05260c4358060a01c611ca6578090506102005260e4358060a01c611ca65780905061022052610104358060a01c611ca65780905061024052610124358060a01c611ca65780905061026052610144358060a01c611ca65780905061028052610164358060a01c611ca6578090506102a052610184358060a01c611ca6578090506102c0526101a4358060a01c611ca6578090506102e0526101c4358060a01c611ca657809050610300526101e4358060a01c611ca65780905061032052610204358060a01c611ca65780905061034052610224358060a01c611ca65780905061036052610244358060a01c611ca65780905061038052610264358060a01c611ca6578090506103a05234611ca657600354611ca65760016003556103e060006014818352015b60206103e0510261014001516103c0526103c05161076d576107a6565b6330c54085610400526103c0513b15611ca65760006000600461041c60006103c0515af115611ca6578151600101808352811415610750575b50506000600355005b6389afcb44811415610864576004358060a01c611ca6578090506101405234611ca657600454611ca657600160045533321415611ca657601554611ca65760006101605273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6101405114156108185747610160525b6389afcb4461018052610140516101a0526020610180602461019c6101605160146101405160e05260c052604060c020545af115611ca657601f3d1115611ca657610180506000600455005b63910a8aec811415610ab6576004358060a01c611ca657809050610140526024358060a01c611ca657809050610160526044358060a01c611ca657809050610180526064358060a01c611ca6578090506101a0526084358060a01c611ca6578090506101c05260a4358060a01c611ca6578090506101e05260c4358060a01c611ca6578090506102005260e4358060a01c611ca65780905061022052610104358060a01c611ca65780905061024052610124358060a01c611ca65780905061026052610144358060a01c611ca65780905061028052610164358060a01c611ca6578090506102a052610184358060a01c611ca6578090506102c0526101a4358060a01c611ca6578090506102e0526101c4358060a01c611ca657809050610300526101e4358060a01c611ca65780905061032052610204358060a01c611ca65780905061034052610224358060a01c611ca65780905061036052610244358060a01c611ca65780905061038052610264358060a01c611ca6578090506103a05234611ca657600554611ca657600160055533321415611ca657601554611ca6576103e060006014818352015b60206103e0510261014001516103c0526103c051610a2d57610aad565b60006104005273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6103c0511415610a585747610400525b6389afcb44610420526103c051610440526020610420602461043c6104005160146103c05160e05260c052604060c020545af115611ca657601f3d1115611ca657610420508151600101808352811415610a10575b50506000600555005b63b01f275f811415610b63576004358060a01c611ca6578090506101405234611ca657600654611ca65760016006556018543314610b33576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63e369885361016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600655005b631cfbc236811415610c10576004358060a01c611ca6578090506101405234611ca657600754611ca65760016007556018543314610be0576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b633046f97261016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600755005b63f132f2a5811415610c8a576004358060011c611ca6578090506101405234611ca6576018543314610c81576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b61014051601555005b633ea1c6f4811415610d51576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca657600854611ca65760016008556018543314610d19576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b636b441a4061018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca6576000600855005b635f608d1e811415610db0576004358060a01c611ca6578090506101405234611ca657600954611ca6576001600955636a1c05ae61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600955005b63a8f22cf1811415610e0f576004358060a01c611ca6578090506101405234611ca657600a54611ca6576001600a5563e5ea47b861016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600a55005b63a352c2eb811415610ebc576004358060a01c611ca6578090506101405234611ca657600b54611ca6576001600b556018543314610e8c576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b6386fbf19361016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600b55005b636f331ff3811415610f7e576004358060a01c611ca6578090506101405234611ca657600c54611ca6576001600c556018543314610f39576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63ee11f5b661016052602435610180526044356101a0526064356101c052610140513b15611ca65760006000606461017c6000610140515af115611ca6576000600c55005b63cf56a4d881141561102b576004358060a01c611ca6578090506101405234611ca657600d54611ca6576001600d556018543314610ffb576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b632a7dd7cd61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600d55005b635082b3898114156110d8576004358060a01c611ca6578090506101405234611ca657600e54611ca6576001600e5560185433146110a8576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63226840fb61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600e55005b63cfca0bdb811415611193576004358060a01c611ca6578090506101405234611ca657600f54611ca6576001600f556018543314611155576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b635b5a146761016052602435610180526044356101a052610140513b15611ca65760006000604461017c6000610140515af115611ca6576000600f55005b63e8d64d6c8114156111f2576004358060a01c611ca6578090506101405234611ca657601054611ca6576001601055634f12fe9761016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601055005b639d4a43808114156112ad576004358060a01c611ca6578090506101405234611ca657601154611ca6576001601155601854331461126f576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b633c157e6461016052602435610180526044356101a052610140513b15611ca65760006000604461017c6000610140515af115611ca6576000601155005b6353f79b2b81141561135a576004358060a01c611ca6578090506101405234611ca657601254611ca6576001601255601854331461132a576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63551a658861016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601255005b63db0a8406811415611407576004358060a01c611ca6578090506101405234611ca657601354611ca657600160135560185433146113d7576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63524c390161016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601355005b63d190b0a98114156114bd576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca657601854331461148a576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b63c51b886161018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca657005b633131acb0811415611573576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca6576018543314611540576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b637242e52461018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca657005b63974a4c3b8114156115ed576004358060a01c611ca6578090506101405234611ca65760185433146115e4576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b61014051601655005b63aa0ebe77811415611675576004358060a01c611ca6578090506101405234611ca657601854331461165e576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b60243560176101405160e05260c052604060c02055005b63ec9d5ff0811415611717576004358060a01c611ca6578090506101405234611ca65760185433146116e6576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63915fa9bf6101605261014051610180526016543b15611ca65760006000602461017c60006016545af115611ca657005b6353ca57da81141561195e576004358060a01c611ca6578090506101405234611ca657601654610160526370a082316101a052306101c05260206101a060246101bc610140515afa15611ca657601f3d1115611ca6576101a05161018052600061018051111561180e5763a9059cbb6101e4526004610160516102045261018051610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d808211156117e857806117ea565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca65750505b6018543318156119275760176101405160e05260c052604060c020546101a05260006101a051141561187f576308c379a06101c05260206101e052601e610200527f436f696e206e6f7420617070726f76656420666f72206272696467696e670000610220526102005060646101dcfd5b6370a082316101c052610160516101e05260206101c060246101dc610140515afa15611ca657601f3d1115611ca6576101c0516101a0511115611926576308c379a0610200526020610220526023610240527f42616c616e63652062656c6f77206d696e696d756d2062726964676520616d6f610260527f756e7400000000000000000000000000000000000000000000000000000000006102805261024050608461021cfd5b5b6353ca57da6101a052610140516101c05260206101a060246101bc6000610160515af115611ca657601f3d1115611ca6576101a050005b6303d41e0e81141561199e576004358060a01c611ca6578090506101405234611ca65760146101405160e05260c052604060c02054610160526020610160f35b6349dd37888114156119bd5734611ca657601554610140526020610140f35b63908e36118114156119dc5734611ca657601654610140526020610140f35b639422b903811415611a1c576004358060a01c611ca6578090506101405234611ca65760176101405160e05260c052604060c02054610160526020610160f35b63f851a440811415611a3b5734611ca657601854610140526020610140f35b6317f7182a811415611a5a5734611ca657601954610140526020610140f35b505b005b60146101405160e05260c052604060c020546101805273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee610140511815611c5f576000610180511815611b695763095ea7b36101e452600461018051610204526000610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d80821115611b045780611b06565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca657505060006101a0511815611b68576101a08060200151600082518060209013611ca65780919012611ca657806020036101000a820490509050905015611ca6575b5b6000610160511815611c5e5763095ea7b36101e452600461016051610204527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d80821115611bf95780611bfb565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca657505060006101a0511815611c5d576101a08060200151600082518060209013611ca65780919012611ca657806020036101000a820490509050905015611ca6575b5b5b6101605160146101405160e05260c052604060c020557f2a85edc5fabdd9bbaa6d309617215d5b6905e0ed8a48d656d86fc9863e3c4b77610160516101a05260206101a0a1565b600080fd5b610049611cf403610049600039610049611cf4036000f35b600080fd0000000000000000000000007eeac6cddbd1d0b8af061742d41877d7f707289a00000000000000000000000028542e4af3de534ca36daf342febda541c937c5a

Deployed Bytecode

0x600436101561000d57611a5c565b60046000601c3760005163f636b05f81141561007c576004358060a01c611ca6578090506101405234611ca657601854331415611ca657610140516019557f2f56810a6bf40af059b96d3aea4db54081f378029a518390491093a7b67032e961014051610160526020610160a1005b63dcd6c6058114156100d75734611ca6576019546101405261014051331415611ca657610140516018557febee2d5739011062cb4f14113f3b36bf0ffe3da5c0568f64189d1012a118910561014051610160526020610160a1005b631198c785811415610185576004358060a01c611ca657809050610320526024358060a01c611ca6578090506103405234611ca657600054611ca65760016000556018543314610166576308c379a061036052602061038052600d6103a0527f4163636573732064656e696564000000000000000000000000000000000000006103c0526103a050606461037cfd5b6103205161014052610340516101605261017e611a5e565b6000600055005b630ab74d6f811415610554576004358060a01c611ca657809050610320526024358060a01c611ca657809050610340526044358060a01c611ca657809050610360526064358060a01c611ca657809050610380526084358060a01c611ca6578090506103a05260a4358060a01c611ca6578090506103c05260c4358060a01c611ca6578090506103e05260e4358060a01c611ca65780905061040052610104358060a01c611ca65780905061042052610124358060a01c611ca65780905061044052610144358060a01c611ca65780905061046052610164358060a01c611ca65780905061048052610184358060a01c611ca6578090506104a0526101a4358060a01c611ca6578090506104c0526101c4358060a01c611ca6578090506104e0526101e4358060a01c611ca65780905061050052610204358060a01c611ca65780905061052052610224358060a01c611ca65780905061054052610244358060a01c611ca65780905061056052610264358060a01c611ca65780905061058052610284358060a01c611ca6578090506105a0526102a4358060a01c611ca6578090506105c0526102c4358060a01c611ca6578090506105e0526102e4358060a01c611ca65780905061060052610304358060a01c611ca65780905061062052610324358060a01c611ca65780905061064052610344358060a01c611ca65780905061066052610364358060a01c611ca65780905061068052610384358060a01c611ca6578090506106a0526103a4358060a01c611ca6578090506106c0526103c4358060a01c611ca6578090506106e0526103e4358060a01c611ca65780905061070052610404358060a01c611ca65780905061072052610424358060a01c611ca65780905061074052610444358060a01c611ca65780905061076052610464358060a01c611ca65780905061078052610484358060a01c611ca6578090506107a0526104a4358060a01c611ca6578090506107c0526104c4358060a01c611ca6578090506107e0526104e4358060a01c611ca6578090506108005234611ca657600154611ca657600160015560185433146104e0576308c379a061082052602061084052600d610860527f4163636573732064656e696564000000000000000000000000000000000000006108805261086050606461083cfd5b61082060006014818352015b610320610820516014811015611ca657602002015161084052610840516105125761054b565b61084051610140526105a0610820516014811015611ca65760200201516101605261053b611a5e565b81516001018083528114156104ec575b50506000600155005b63e4e67c0f8114156105b3576004358060a01c611ca6578090506101405234611ca657600254611ca65760016002556330c5408561016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600255005b63d7f649fd8114156107af576004358060a01c611ca657809050610140526024358060a01c611ca657809050610160526044358060a01c611ca657809050610180526064358060a01c611ca6578090506101a0526084358060a01c611ca6578090506101c05260a4358060a01c611ca6578090506101e05260c4358060a01c611ca6578090506102005260e4358060a01c611ca65780905061022052610104358060a01c611ca65780905061024052610124358060a01c611ca65780905061026052610144358060a01c611ca65780905061028052610164358060a01c611ca6578090506102a052610184358060a01c611ca6578090506102c0526101a4358060a01c611ca6578090506102e0526101c4358060a01c611ca657809050610300526101e4358060a01c611ca65780905061032052610204358060a01c611ca65780905061034052610224358060a01c611ca65780905061036052610244358060a01c611ca65780905061038052610264358060a01c611ca6578090506103a05234611ca657600354611ca65760016003556103e060006014818352015b60206103e0510261014001516103c0526103c05161076d576107a6565b6330c54085610400526103c0513b15611ca65760006000600461041c60006103c0515af115611ca6578151600101808352811415610750575b50506000600355005b6389afcb44811415610864576004358060a01c611ca6578090506101405234611ca657600454611ca657600160045533321415611ca657601554611ca65760006101605273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6101405114156108185747610160525b6389afcb4461018052610140516101a0526020610180602461019c6101605160146101405160e05260c052604060c020545af115611ca657601f3d1115611ca657610180506000600455005b63910a8aec811415610ab6576004358060a01c611ca657809050610140526024358060a01c611ca657809050610160526044358060a01c611ca657809050610180526064358060a01c611ca6578090506101a0526084358060a01c611ca6578090506101c05260a4358060a01c611ca6578090506101e05260c4358060a01c611ca6578090506102005260e4358060a01c611ca65780905061022052610104358060a01c611ca65780905061024052610124358060a01c611ca65780905061026052610144358060a01c611ca65780905061028052610164358060a01c611ca6578090506102a052610184358060a01c611ca6578090506102c0526101a4358060a01c611ca6578090506102e0526101c4358060a01c611ca657809050610300526101e4358060a01c611ca65780905061032052610204358060a01c611ca65780905061034052610224358060a01c611ca65780905061036052610244358060a01c611ca65780905061038052610264358060a01c611ca6578090506103a05234611ca657600554611ca657600160055533321415611ca657601554611ca6576103e060006014818352015b60206103e0510261014001516103c0526103c051610a2d57610aad565b60006104005273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6103c0511415610a585747610400525b6389afcb44610420526103c051610440526020610420602461043c6104005160146103c05160e05260c052604060c020545af115611ca657601f3d1115611ca657610420508151600101808352811415610a10575b50506000600555005b63b01f275f811415610b63576004358060a01c611ca6578090506101405234611ca657600654611ca65760016006556018543314610b33576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63e369885361016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600655005b631cfbc236811415610c10576004358060a01c611ca6578090506101405234611ca657600754611ca65760016007556018543314610be0576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b633046f97261016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600755005b63f132f2a5811415610c8a576004358060011c611ca6578090506101405234611ca6576018543314610c81576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b61014051601555005b633ea1c6f4811415610d51576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca657600854611ca65760016008556018543314610d19576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b636b441a4061018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca6576000600855005b635f608d1e811415610db0576004358060a01c611ca6578090506101405234611ca657600954611ca6576001600955636a1c05ae61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600955005b63a8f22cf1811415610e0f576004358060a01c611ca6578090506101405234611ca657600a54611ca6576001600a5563e5ea47b861016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600a55005b63a352c2eb811415610ebc576004358060a01c611ca6578090506101405234611ca657600b54611ca6576001600b556018543314610e8c576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b6386fbf19361016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600b55005b636f331ff3811415610f7e576004358060a01c611ca6578090506101405234611ca657600c54611ca6576001600c556018543314610f39576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63ee11f5b661016052602435610180526044356101a0526064356101c052610140513b15611ca65760006000606461017c6000610140515af115611ca6576000600c55005b63cf56a4d881141561102b576004358060a01c611ca6578090506101405234611ca657600d54611ca6576001600d556018543314610ffb576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b632a7dd7cd61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600d55005b635082b3898114156110d8576004358060a01c611ca6578090506101405234611ca657600e54611ca6576001600e5560185433146110a8576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63226840fb61016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000600e55005b63cfca0bdb811415611193576004358060a01c611ca6578090506101405234611ca657600f54611ca6576001600f556018543314611155576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b635b5a146761016052602435610180526044356101a052610140513b15611ca65760006000604461017c6000610140515af115611ca6576000600f55005b63e8d64d6c8114156111f2576004358060a01c611ca6578090506101405234611ca657601054611ca6576001601055634f12fe9761016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601055005b639d4a43808114156112ad576004358060a01c611ca6578090506101405234611ca657601154611ca6576001601155601854331461126f576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b633c157e6461016052602435610180526044356101a052610140513b15611ca65760006000604461017c6000610140515af115611ca6576000601155005b6353f79b2b81141561135a576004358060a01c611ca6578090506101405234611ca657601254611ca6576001601255601854331461132a576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63551a658861016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601255005b63db0a8406811415611407576004358060a01c611ca6578090506101405234611ca657601354611ca657600160135560185433146113d7576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63524c390161016052610140513b15611ca65760006000600461017c6000610140515af115611ca6576000601355005b63d190b0a98114156114bd576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca657601854331461148a576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b63c51b886161018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca657005b633131acb0811415611573576004358060a01c611ca657809050610140526024358060a01c611ca6578090506101605234611ca6576018543314611540576308c379a06101805260206101a052600d6101c0527f4163636573732064656e696564000000000000000000000000000000000000006101e0526101c050606461019cfd5b637242e52461018052610160516101a052610140513b15611ca65760006000602461019c6000610140515af115611ca657005b63974a4c3b8114156115ed576004358060a01c611ca6578090506101405234611ca65760185433146115e4576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b61014051601655005b63aa0ebe77811415611675576004358060a01c611ca6578090506101405234611ca657601854331461165e576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b60243560176101405160e05260c052604060c02055005b63ec9d5ff0811415611717576004358060a01c611ca6578090506101405234611ca65760185433146116e6576308c379a061016052602061018052600d6101a0527f4163636573732064656e696564000000000000000000000000000000000000006101c0526101a050606461017cfd5b63915fa9bf6101605261014051610180526016543b15611ca65760006000602461017c60006016545af115611ca657005b6353ca57da81141561195e576004358060a01c611ca6578090506101405234611ca657601654610160526370a082316101a052306101c05260206101a060246101bc610140515afa15611ca657601f3d1115611ca6576101a05161018052600061018051111561180e5763a9059cbb6101e4526004610160516102045261018051610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d808211156117e857806117ea565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca65750505b6018543318156119275760176101405160e05260c052604060c020546101a05260006101a051141561187f576308c379a06101c05260206101e052601e610200527f436f696e206e6f7420617070726f76656420666f72206272696467696e670000610220526102005060646101dcfd5b6370a082316101c052610160516101e05260206101c060246101dc610140515afa15611ca657601f3d1115611ca6576101c0516101a0511115611926576308c379a0610200526020610220526023610240527f42616c616e63652062656c6f77206d696e696d756d2062726964676520616d6f610260527f756e7400000000000000000000000000000000000000000000000000000000006102805261024050608461021cfd5b5b6353ca57da6101a052610140516101c05260206101a060246101bc6000610160515af115611ca657601f3d1115611ca6576101a050005b6303d41e0e81141561199e576004358060a01c611ca6578090506101405234611ca65760146101405160e05260c052604060c02054610160526020610160f35b6349dd37888114156119bd5734611ca657601554610140526020610140f35b63908e36118114156119dc5734611ca657601654610140526020610140f35b639422b903811415611a1c576004358060a01c611ca6578090506101405234611ca65760176101405160e05260c052604060c02054610160526020610160f35b63f851a440811415611a3b5734611ca657601854610140526020610140f35b6317f7182a811415611a5a5734611ca657601954610140526020610140f35b505b005b60146101405160e05260c052604060c020546101805273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee610140511815611c5f576000610180511815611b695763095ea7b36101e452600461018051610204526000610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d80821115611b045780611b06565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca657505060006101a0511815611b68576101a08060200151600082518060209013611ca65780919012611ca657806020036101000a820490509050905015611ca6575b5b6000610160511815611c5e5763095ea7b36101e452600461016051610204527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610224526040016101e0526101e08051602001806102608284600060045af115611ca65750506020610300610260516102806000610140515af115611ca65760203d80821115611bf95780611bfb565b815b905090506102e0526102e08051602001806101a08284600060045af115611ca657505060006101a0511815611c5d576101a08060200151600082518060209013611ca65780919012611ca657806020036101000a820490509050905015611ca6575b5b5b6101605160146101405160e05260c052604060c020557f2a85edc5fabdd9bbaa6d309617215d5b6905e0ed8a48d656d86fc9863e3c4b77610160516101a05260206101a0a1565b600080fd

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

0000000000000000000000007eeac6cddbd1d0b8af061742d41877d7f707289a00000000000000000000000028542e4af3de534ca36daf342febda541c937c5a

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

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


Block Transaction Gas Used Reward
view all blocks produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
0x774D1Dba98cfBD1F2Bc3A1F59c494125e07C48F9
Chain Token Portfolio % Price Amount Value
POL24.61%$0.9981147,520.6371$7,506.45
POL16.20%$1.234,016.4492$4,940.23
POL14.98%$1.153,972.2$4,568.03
POL14.97%$1.173,902.4522$4,565.87
POL6.97%$0.9943232,139.2352$2,127.09
POL5.75%$0.9997621,753.9022$1,753.48
POL4.33%$0.999921,321.9599$1,321.85
POL2.16%$0.00709193,067.9274$659.9
POL2.13%$0.999762650.1731$650.02
POL1.88%$1.16494.7746$573.94
POL1.88%$1.16494.7746$573.94
POL1.74%$0.998701532.6767$531.98
POL0.85%$0.999196259.0552$258.85
POL0.59%$0.999968180.4332$180.43
POL0.44%$0.984969137.1316$135.07
POL0.19%$0.99976256.7641$56.75
POL0.12%$0.45034781.11$36.53
POL0.11%$0.00073544,221.4451$32.5
POL0.04%$96,8730.00012348$11.96
POL0.02%$0.16084833.7717$5.43
POL0.02%$0.18855126.1298$4.93
POL<0.01%$0.9992661.3876$1.39
POL<0.01%$97,2160.0000122$1.19
POL<0.01%$0.1885842.008$0.3786
POL<0.01%$3,233.030.00007795$0.252
POL<0.01%$36.660.00536363$0.1966
POL
Polygon (POL)
<0.01%$0.1605980.00624858$0.001004
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ 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.