Contract 0xf157A4799bE445e3808592eDd7E7f72150a7B050

 
Txn Hash
Block
From
To
Value [Txn Fee]
0x45336c63c28531467391d52d13118514aa96015f92337c80a5c6f212c141e2a482979652021-06-14 19:18:048 hrs 17 mins ago0xc195b3ff59058bf81e06eb930d9539742737fbe5 IN  Belt Finance: Venus Pool0 BNB0.01239475
0x61e639b47a0fab1879694e1e08d96dd053568fdb7b74135d80f21c776f06ae6882961902021-06-14 17:48:529 hrs 47 mins ago0x59a2f918b914249826381c7cdb00baf27104c0e5 IN  Belt Finance: Venus Pool0 BNB0.015581085
0x53bdf1ca4423088a116dc01558785bf95590184ec77f05374f355ab94a52255e82960542021-06-14 17:42:049 hrs 53 mins ago0x59a2f918b914249826381c7cdb00baf27104c0e5 IN  Belt Finance: Venus Pool0 BNB0.015731265
0xf37e9bee8fe8ddb126a4b316b3113689d1adff8ae0b0c70013a83adca7650ec482953352021-06-14 17:05:5310 hrs 30 mins ago0x43f533dbabce0171897e72ce3d405483b37728d5 IN  Belt Finance: Venus Pool0 BNB0.01249168
0x6b812e0cfb6b3cfc2e02694a6aabce2cd46c5474e7f0b9cbdbedfe2dbe77470082947862021-06-14 16:38:2210 hrs 57 mins ago0x15c3eb91021e324198104bf3888c55af446d2f62 IN  Belt Finance: Venus Pool0 BNB0.014481795
0x39e09127f929c0ee38067b3e776ac78c0b8b0219e9f8fc46ac1e6043ac8a9f6682887792021-06-14 11:36:1115 hrs 59 mins ago0x4ab4786665928864644be826baffdfd9da082c0f IN  Belt Finance: Venus Pool0 BNB0.01422519
0xa5db17a710aa1bdd8e25637bd3044578a1e7942db7afead0cbf484c5606fd8e382810992021-06-14 5:06:3022 hrs 29 mins ago0x93204385efcd11777ec01bab4087f92946abca5c IN  Belt Finance: Venus Pool0 BNB0.01256668
0x025665a8945ad13bf96a76be1893ae4b7863bbee89ed87f7ab1dbc4130681db182561112021-06-13 8:00:131 day 19 hrs ago0x52cb3bc6fa4c65ff3d20603ff8ab3c29d00b8e09 IN  Belt Finance: Venus Pool0 BNB0.01415007
0xa67b99c8e62a8f828c415217eae1046200af0ef360835887a67df6a8700ca0f382376402021-06-12 16:28:292 days 11 hrs ago0x7879648ea2678a697cfd1a2cca60f2a797874d90 IN  Belt Finance: Venus Pool0 BNB0.051355135
0xca818a365b4f2c6f76ffd0eca1f0a183439845f2a1f7c0d748f8c1372485822082361952021-06-12 15:16:142 days 12 hrs ago0xf4361f721b30cd4e28e8f9756909bf83a920a283 IN  Belt Finance: Venus Pool0 BNB0.01241656
0x0fc7e28ce743fc2b90440f0e087e4b3b649b02334fe74e233cf6043e6bc6c31182336932021-06-12 13:11:082 days 14 hrs ago0xdb012f63fcad8765fcd1514ba7fce621c5577892 IN  Belt Finance: Venus Pool0 BNB0.04921402
0x5303e7449a4e72b210c0cf32ae1db4f37805f894859c42f9461e84170dbe471c82316442021-06-12 11:28:222 days 16 hrs ago0xbb9fe82ee6ae93abe9c4cae2527aba3fe346ef5c IN  Belt Finance: Venus Pool0 BNB0.015656145
0x58d6ca909ce8b79fde62d60ba588ae96dd69174a6f23e45811e9a3d9f0c7bf3182256072021-06-12 6:25:372 days 21 hrs ago0xa325e4bcdd225892c82733bb2993cfaf9caed6ff IN  Belt Finance: Venus Pool0 BNB0.01430031
0x3b70d0b8287fc8fe1bde280bdb8bb2a5011ab29c1129177f92f2ab08d6ea05a981907392021-06-11 1:16:374 days 2 hrs ago0x412f494308cace9e88772dc9c3d13dd65064a32b IN  Belt Finance: Venus Pool0 BNB0.01249156
0x21136dca9eac5b0d22b3b8df05c29e63ed7c50c053afa47fccb3c9782c1c4dce81774852021-06-10 14:09:324 days 13 hrs ago0x27693b1a8b203b7d1f5fa378f0d442355381df68 IN  Belt Finance: Venus Pool0 BNB0.01415031
0x25cde98f347940271d86f0301376ad626005c1b94923340e03fc3802c92e8bdf81647252021-06-10 3:29:245 days 6 mins ago0xf3373dbc0b57eab48ba426c0be30844a1ccfa506 IN  Belt Finance: Venus Pool0 BNB0.01415019
0x7bf927f3c4c58753f030de95793ad6ea02e7f3baf6286df7c41598ac22323c1581605552021-06-10 0:00:485 days 3 hrs ago0x9b40dae87433c8365bd038a04ec1fe37d82db996 IN  Belt Finance: Venus Pool0 BNB0.01249144
0xe866e20f93768f70ea27235fd8975cb66516c74fdc6f6c3e0c266909aee864c281587862021-06-09 22:32:215 days 5 hrs ago0x92672ff2bbae86102e48adda8d1862436cdceebf IN  Belt Finance: Venus Pool0 BNB0.01422531
0xbf3a2f02ad3b2cdb1c3748b37f325b1ef94456ce1d54b8fc229a351d6811c4e381513152021-06-09 16:16:325 days 11 hrs ago0x4bc38e3b395696f2a691a7828b0ffbd9d1f1e512 IN  Belt Finance: Venus Pool0 BNB0.01422531
0x5b94c9473a75fe1d6d5d83aaa4141c06099447fd6e6f63dfc3fbd7cf133d95cb81447402021-06-09 10:47:105 days 16 hrs ago0xb41dda7134a894ad5f00653aef2dae116459c7ef IN  Belt Finance: Venus Pool0 BNB0.015731265
0x761906e26fd81561eee37f4a325d3a4bb4e143cb105cb88892944fb26436183981388982021-06-09 5:54:095 days 21 hrs ago0x4dcc12b1a2d06233481bafc8b30e874c3956648e IN  Belt Finance: Venus Pool0 BNB0.01241656
0x2d9262f5cbaf8e022c204c1058cb5491bb54b12ba1409746944e4cfdceba34da81386042021-06-09 5:39:275 days 21 hrs ago0x4dcc12b1a2d06233481bafc8b30e874c3956648e IN  Belt Finance: Venus Pool0 BNB0.015958935
0xe6e8e4795c978c1a2c8be50991b659747eb2f4b89d83378ee669ca7ab971bda481223992021-06-08 16:06:406 days 11 hrs ago0x377b34acf77fd82b2c8987db92da07cb3d7a4929 IN  Belt Finance: Venus Pool0 BNB0.015656145
0x7dac62cfa5d079b77545e2c2b2869adcd3a4c5e3e43651dcf329afc952fba47981054902021-06-08 2:00:057 days 1 hr ago0x3577385c7b5a52d8fba230ac88c416cd97fa3ccc IN  Belt Finance: Venus Pool0 BNB0.01415031
0xd7deb1405ffbe3698e2fcdeaf0827a2c6f46f28676cc0b4b5ad76863fc2ece9180945222021-06-07 16:50:167 days 10 hrs ago0x63be742924d120e67cc9e45b5d29926da15b2a7c IN  Belt Finance: Venus Pool0 BNB0.01415031
[ Download CSV Export 

OVERVIEW

Venus pool Depositor Contract.

Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x902fc39ca7d0b382502c676c89c4fe7d1e135616c6966d8488d5ecdcfd25018654706002021-03-07 11:22:5799 days 16 hrs ago Belt Finance: Venus Pool 0x86afa7ff694ab8c985b79733745662760e4541690 BNB
0x902fc39ca7d0b382502c676c89c4fe7d1e135616c6966d8488d5ecdcfd25018654706002021-03-07 11:22:5799 days 16 hrs ago Belt Finance: Venus Pool 0x86afa7ff694ab8c985b79733745662760e4541690 BNB
0x902fc39ca7d0b382502c676c89c4fe7d1e135616c6966d8488d5ecdcfd25018654706002021-03-07 11:22:5799 days 16 hrs ago Belt Finance: Venus Pool Belt Finance: StableSwap Contract0 BNB
0x902fc39ca7d0b382502c676c89c4fe7d1e135616c6966d8488d5ecdcfd25018654706002021-03-07 11:22:5799 days 16 hrs ago Belt Finance: Venus Pool 0x7c8dd1e39cd8142414f24f0ba80638b2e2fa52340 BNB
0x902fc39ca7d0b382502c676c89c4fe7d1e135616c6966d8488d5ecdcfd25018654706002021-03-07 11:22:5799 days 16 hrs ago Belt Finance: Venus Pool 0x7c8dd1e39cd8142414f24f0ba80638b2e2fa52340 BNB
0x902fc39ca7d0b382502c676c89c4fe7d1e135616c6966d8488d5ecdcfd25018654706002021-03-07 11:22:5799 days 16 hrs ago Belt Finance: Venus Pool 0x7c8dd1e39cd8142414f24f0ba80638b2e2fa52340 BNB
0x902fc39ca7d0b382502c676c89c4fe7d1e135616c6966d8488d5ecdcfd25018654706002021-03-07 11:22:5799 days 16 hrs ago Belt Finance: Venus Pool Binance: BUSD Stablecoin0 BNB
0x902fc39ca7d0b382502c676c89c4fe7d1e135616c6966d8488d5ecdcfd25018654706002021-03-07 11:22:5799 days 16 hrs ago Belt Finance: Venus Pool Binance: BUSD Stablecoin0 BNB
0xab316ab115b562fa42548f3fca3cecf9f419566dfdc684e469f617ebfe0b03d054675252021-03-07 8:49:1299 days 18 hrs ago Belt Finance: Venus Pool Binance: BUSD Stablecoin0 BNB
0xab316ab115b562fa42548f3fca3cecf9f419566dfdc684e469f617ebfe0b03d054675252021-03-07 8:49:1299 days 18 hrs ago Belt Finance: Venus Pool Binance: BUSD Stablecoin0 BNB
0xab316ab115b562fa42548f3fca3cecf9f419566dfdc684e469f617ebfe0b03d054675252021-03-07 8:49:1299 days 18 hrs ago Belt Finance: Venus Pool 0x7c8dd1e39cd8142414f24f0ba80638b2e2fa52340 BNB
0xab316ab115b562fa42548f3fca3cecf9f419566dfdc684e469f617ebfe0b03d054675252021-03-07 8:49:1299 days 18 hrs ago Belt Finance: Venus Pool 0x7c8dd1e39cd8142414f24f0ba80638b2e2fa52340 BNB
0xab316ab115b562fa42548f3fca3cecf9f419566dfdc684e469f617ebfe0b03d054675252021-03-07 8:49:1299 days 18 hrs ago Belt Finance: Venus Pool 0x56a9452024ae2dedb01e1179acb1c152d50c01450 BNB
0xab316ab115b562fa42548f3fca3cecf9f419566dfdc684e469f617ebfe0b03d054675252021-03-07 8:49:1299 days 18 hrs ago Belt Finance: Venus Pool 0x08bed6851cadc4efc91147e3ca63c39406b31a2d0 BNB
0xab316ab115b562fa42548f3fca3cecf9f419566dfdc684e469f617ebfe0b03d054675252021-03-07 8:49:1299 days 18 hrs ago Belt Finance: Venus Pool 0xfdb22e3bf935c1c94254f050bbe093563f5335340 BNB
0xab316ab115b562fa42548f3fca3cecf9f419566dfdc684e469f617ebfe0b03d054675252021-03-07 8:49:1299 days 18 hrs ago Belt Finance: Venus Pool 0x86afa7ff694ab8c985b79733745662760e4541690 BNB
0xab316ab115b562fa42548f3fca3cecf9f419566dfdc684e469f617ebfe0b03d054675252021-03-07 8:49:1299 days 18 hrs ago Belt Finance: Venus Pool 0x86afa7ff694ab8c985b79733745662760e4541690 BNB
0xab316ab115b562fa42548f3fca3cecf9f419566dfdc684e469f617ebfe0b03d054675252021-03-07 8:49:1299 days 18 hrs ago Belt Finance: Venus Pool Belt Finance: StableSwap Contract0 BNB
0xab316ab115b562fa42548f3fca3cecf9f419566dfdc684e469f617ebfe0b03d054675252021-03-07 8:49:1299 days 18 hrs ago Belt Finance: Venus Pool 0x86afa7ff694ab8c985b79733745662760e4541690 BNB
0xab316ab115b562fa42548f3fca3cecf9f419566dfdc684e469f617ebfe0b03d054675252021-03-07 8:49:1299 days 18 hrs ago Belt Finance: Venus Pool 0x86afa7ff694ab8c985b79733745662760e4541690 BNB
0xab316ab115b562fa42548f3fca3cecf9f419566dfdc684e469f617ebfe0b03d054675252021-03-07 8:49:1299 days 18 hrs ago Belt Finance: Venus Pool 0x7c8dd1e39cd8142414f24f0ba80638b2e2fa52340 BNB
0xc5b76e46b04546ac191b6af7b7661710e78b235cd3490bcca2587f33695593cf54671612021-03-07 8:31:0099 days 19 hrs ago Belt Finance: Venus Pool 0x86afa7ff694ab8c985b79733745662760e4541690 BNB
0xc5b76e46b04546ac191b6af7b7661710e78b235cd3490bcca2587f33695593cf54671612021-03-07 8:31:0099 days 19 hrs ago Belt Finance: Venus Pool 0x86afa7ff694ab8c985b79733745662760e4541690 BNB
0xc5b76e46b04546ac191b6af7b7661710e78b235cd3490bcca2587f33695593cf54671612021-03-07 8:31:0099 days 19 hrs ago Belt Finance: Venus Pool Belt Finance: StableSwap Contract0 BNB
0xc5b76e46b04546ac191b6af7b7661710e78b235cd3490bcca2587f33695593cf54671612021-03-07 8:31:0099 days 19 hrs ago Belt Finance: Venus Pool 0x7c8dd1e39cd8142414f24f0ba80638b2e2fa52340 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Vyper_contract

Compiler Version
vyper:0.1.0b17

Optimization Enabled:
N/A

Other Settings:
, None license

Contract Source Code (Vyper language format)

from vyper.interfaces import ERC20

contract bERC20:
    def totalSupply() -> uint256: constant
    def allowance(_owner: address, _spender: address) -> uint256: constant
    def transfer(_to: address, _value: uint256) -> bool: modifying
    def transferFrom(_from: address, _to: address, _value: uint256) -> bool: modifying
    def approve(_spender: address, _value: uint256) -> bool: modifying
    def name() -> string[64]: constant
    def symbol() -> string[32]: constant
    def decimals() -> uint256: constant
    def balanceOf(arg0: address) -> uint256: constant
    def deposit(depositAmount: uint256): modifying
    def withdraw(withdrawTokens: uint256): modifying
    def getPricePerFullShare() -> uint256: constant

contract BeltLP:
    def add_liquidity(amounts: uint256[N_COINS], min_mint_amount: uint256): modifying
    def remove_liquidity(_amount: uint256, min_amounts: uint256[N_COINS]): modifying
    def remove_liquidity_imbalance(amounts: uint256[N_COINS], max_burn_amount: uint256): modifying
    def balances(i: int128) -> uint256: constant
    def A() -> uint256: constant
    def fee() -> uint256: constant
    def owner() -> address: constant


N_COINS: constant(int128) = 4
ZERO256: constant(uint256) = 0
ZEROS: constant(uint256[N_COINS]) = [ZERO256, ZERO256, ZERO256, ZERO256]
LENDING_PRECISION: constant(uint256) = 10 ** 18
PRECISION: constant(uint256) = 10 ** 18
PRECISION_MUL: constant(uint256[N_COINS]) = [convert(1, uint256), convert(1, uint256), convert(1, uint256), convert(1, uint256)]
FEE_DENOMINATOR: constant(uint256) = 10 ** 10
FEE_IMPRECISION: constant(uint256) = 25 * 10 ** 8

coins: public(address[N_COINS])
underlying_coins: public(address[N_COINS])
beltLP: public(address)
token: public(address)


@public
def __init__(_coins: address[N_COINS], _underlying_coins: address[N_COINS],
             _beltLP: address, _token: address):
    self.coins = _coins
    self.underlying_coins = _underlying_coins
    self.beltLP = _beltLP
    self.token = _token


@public
@nonreentrant('lock')
def add_liquidity(uamounts: uint256[N_COINS], min_mint_amount: uint256):
    amounts: uint256[N_COINS] = ZEROS

    for i in range(N_COINS):
        uamount: uint256 = uamounts[i]

        if uamount > 0:
            assert_modifiable(ERC20(self.underlying_coins[i])\
                .transferFrom(msg.sender, self, uamount))

            ERC20(self.underlying_coins[i]).approve(self.coins[i], uamount)
            bERC20(self.coins[i]).deposit(uamount)
            amounts[i] = bERC20(self.coins[i]).balanceOf(self)
            ERC20(self.coins[i]).approve(self.beltLP, amounts[i])

    BeltLP(self.beltLP).add_liquidity(amounts, min_mint_amount)

    tokens: uint256 = ERC20(self.token).balanceOf(self)
    assert_modifiable(ERC20(self.token).transfer(msg.sender, tokens))


@private
def _send_all(_addr: address, min_uamounts: uint256[N_COINS], one: int128):

    for i in range(N_COINS):
        if (one < 0) or (i == one):
            _coin: address = self.coins[i]
            _balance: uint256 = bERC20(_coin).balanceOf(self)
            if _balance == 0:
                continue
            bERC20(_coin).withdraw(_balance)

            _ucoin: address = self.underlying_coins[i]
            _uamount: uint256 = ERC20(_ucoin).balanceOf(self)
            assert _uamount >= min_uamounts[i], "Not enough coins withdrawn"
            assert_modifiable(ERC20(_ucoin).transfer(_addr, _uamount))


@public
@nonreentrant('lock')
def remove_liquidity(_amount: uint256, min_uamounts: uint256[N_COINS]):
    zeros: uint256[N_COINS] = ZEROS

    assert_modifiable(ERC20(self.token).transferFrom(msg.sender, self, _amount))
    BeltLP(self.beltLP).remove_liquidity(_amount, zeros)

    self._send_all(msg.sender, min_uamounts, -1)


@public
@nonreentrant('lock')
def remove_liquidity_imbalance(uamounts: uint256[N_COINS], max_burn_amount: uint256):
    _token: address = self.token

    amounts: uint256[N_COINS] = uamounts
    for i in range(N_COINS):
        if amounts[i] > 0:
            rate: uint256 = bERC20(self.coins[i]).getPricePerFullShare()
            amounts[i] = amounts[i] * LENDING_PRECISION / rate

    _tokens: uint256 = ERC20(_token).balanceOf(msg.sender)
    if _tokens > max_burn_amount:
        _tokens = max_burn_amount
    assert_modifiable(ERC20(_token).transferFrom(msg.sender, self, _tokens))

    BeltLP(self.beltLP).remove_liquidity_imbalance(amounts, max_burn_amount)

    _tokens = ERC20(_token).balanceOf(self)
    assert_modifiable(ERC20(_token).transfer(msg.sender, _tokens))

    self._send_all(msg.sender, ZEROS, -1)


@private
@constant
def _xp_mem(rates: uint256[N_COINS], _balances: uint256[N_COINS]) -> uint256[N_COINS]:
    result: uint256[N_COINS] = rates
    for i in range(N_COINS):
        result[i] = result[i] * _balances[i] / PRECISION
    return result


@private
@constant
def get_D(A: uint256, xp: uint256[N_COINS]) -> uint256:
    S: uint256 = 0
    for _x in xp:
        S += _x
    if S == 0:
        return 0

    Dprev: uint256 = 0
    D: uint256 = S
    Ann: uint256 = A * N_COINS
    for _i in range(255):
        D_P: uint256 = D
        for _x in xp:
            D_P = D_P * D / (_x * N_COINS + 1) 
        Dprev = D
        D = (Ann * S + D_P * N_COINS) * D / ((Ann - 1) * D + (N_COINS + 1) * D_P)
        
        if D > Dprev:
            if D - Dprev <= 1:
                break
        else:
            if Dprev - D <= 1:
                break
    return D


@private
@constant
def get_y(A: uint256, i: int128, _xp: uint256[N_COINS], D: uint256) -> uint256:
    assert (i >= 0) and (i < N_COINS)

    c: uint256 = D
    S_: uint256 = 0
    Ann: uint256 = A * N_COINS

    _x: uint256 = 0
    for _i in range(N_COINS):
        if _i != i:
            _x = _xp[_i]
        else:
            continue
        S_ += _x
        c = c * D / (_x * N_COINS)
    c = c * D / (Ann * N_COINS)
    b: uint256 = S_ + D / Ann
    y_prev: uint256 = 0
    y: uint256 = D
    for _i in range(255):
        y_prev = y
        y = (y*y + c) / (2 * y + b - D)
        
        if y > y_prev:
            if y - y_prev <= 1:
                break
        else:
            if y_prev - y <= 1:
                break
    return y


@private
@constant
def _calc_withdraw_one_coin(_token_amount: uint256, i: int128, rates: uint256[N_COINS]) -> uint256:
    blp: address = self.beltLP
    A: uint256 = BeltLP(blp).A()
    fee: uint256 = BeltLP(blp).fee() * N_COINS / (4 * (N_COINS - 1))
    fee += fee * FEE_IMPRECISION / FEE_DENOMINATOR  
    precisions: uint256[N_COINS] = PRECISION_MUL
    total_supply: uint256 = ERC20(self.token).totalSupply()

    xp: uint256[N_COINS] = PRECISION_MUL
    S: uint256 = 0
    for j in range(N_COINS):
        xp[j] *= BeltLP(blp).balances(j)
        xp[j] = xp[j] * rates[j] / LENDING_PRECISION
        S += xp[j]

    D0: uint256 = self.get_D(A, xp)
    D1: uint256 = D0 - _token_amount * D0 / total_supply
    xp_reduced: uint256[N_COINS] = xp

    
    for j in range(N_COINS):
        dx_expected: uint256 = 0
        b_ideal: uint256 = xp[j] * D1 / D0
        b_expected: uint256 = xp[j]
        if j == i:
            b_expected -= S * (D0 - D1) / D0
        if b_ideal >= b_expected:
            dx_expected += (b_ideal - b_expected)
        else:
            dx_expected += (b_expected - b_ideal)
        xp_reduced[j] -= fee * dx_expected / FEE_DENOMINATOR

    dy: uint256 = xp_reduced[i] - self.get_y(A, i, xp_reduced, D1)
    dy = dy / precisions[i]

    return dy


@public
@constant
def calc_withdraw_one_coin(_token_amount: uint256, i: int128) -> uint256:
    rates: uint256[N_COINS] = ZEROS

    for j in range(N_COINS):
        rates[j] = bERC20(self.coins[j]).getPricePerFullShare()

    return self._calc_withdraw_one_coin(_token_amount, i, rates)


@public
@nonreentrant('lock')
def remove_liquidity_one_coin(_token_amount: uint256, i: int128, min_uamount: uint256, donate_dust: bool = False):
    rates: uint256[N_COINS] = ZEROS
    _token: address = self.token

    for j in range(N_COINS):
        rates[j] = bERC20(self.coins[j]).getPricePerFullShare()

    dy: uint256 = self._calc_withdraw_one_coin(_token_amount, i, rates)
    assert dy >= min_uamount, "Not enough coins removed"

    assert_modifiable(
        ERC20(self.token).transferFrom(msg.sender, self, _token_amount))

    amounts: uint256[N_COINS] = ZEROS
    amounts[i] = dy * LENDING_PRECISION / rates[i]
    token_amount_before: uint256 = ERC20(_token).balanceOf(self)
    BeltLP(self.beltLP).remove_liquidity_imbalance(amounts, _token_amount)

    
    self._send_all(msg.sender, ZEROS, i)

    if not donate_dust:
        
        token_amount_after: uint256 = ERC20(_token).balanceOf(self)
        if token_amount_after > token_amount_before:
            assert_modifiable(ERC20(_token).transfer(
                msg.sender, token_amount_after - token_amount_before)
            )


@public
@nonreentrant('lock')
def withdraw_donated_dust():
    owner: address = BeltLP(self.beltLP).owner()
    assert msg.sender == owner

    _token: address = self.token
    assert_modifiable(
        ERC20(_token).transfer(owner, ERC20(_token).balanceOf(self)))

Contract ABI

[{"outputs":[],"inputs":[{"type":"address[4]","name":"_coins"},{"type":"address[4]","name":"_underlying_coins"},{"type":"address","name":"_beltLP"},{"type":"address","name":"_token"}],"constant":false,"payable":false,"type":"constructor"},{"name":"add_liquidity","outputs":[],"inputs":[{"type":"uint256[4]","name":"uamounts"},{"type":"uint256","name":"min_mint_amount"}],"constant":false,"payable":false,"type":"function","gas":164085},{"name":"remove_liquidity","outputs":[],"inputs":[{"type":"uint256","name":"_amount"},{"type":"uint256[4]","name":"min_uamounts"}],"constant":false,"payable":false,"type":"function","gas":99011},{"name":"remove_liquidity_imbalance","outputs":[],"inputs":[{"type":"uint256[4]","name":"uamounts"},{"type":"uint256","name":"max_burn_amount"}],"constant":false,"payable":false,"type":"function","gas":119526},{"name":"calc_withdraw_one_coin","outputs":[{"type":"uint256","name":""}],"inputs":[{"type":"uint256","name":"_token_amount"},{"type":"int128","name":"i"}],"constant":true,"payable":false,"type":"function","gas":3881601},{"name":"remove_liquidity_one_coin","outputs":[],"inputs":[{"type":"uint256","name":"_token_amount"},{"type":"int128","name":"i"},{"type":"uint256","name":"min_uamount"}],"constant":false,"payable":false,"type":"function"},{"name":"remove_liquidity_one_coin","outputs":[],"inputs":[{"type":"uint256","name":"_token_amount"},{"type":"int128","name":"i"},{"type":"uint256","name":"min_uamount"},{"type":"bool","name":"donate_dust"}],"constant":false,"payable":false,"type":"function"},{"name":"withdraw_donated_dust","outputs":[],"inputs":[],"constant":false,"payable":false,"type":"function","gas":63973},{"name":"coins","outputs":[{"type":"address","name":""}],"inputs":[{"type":"int128","name":"arg0"}],"constant":true,"payable":false,"type":"function","gas":1680},{"name":"underlying_coins","outputs":[{"type":"address","name":""}],"inputs":[{"type":"int128","name":"arg0"}],"constant":true,"payable":false,"type":"function","gas":1710},{"name":"beltLP","outputs":[{"type":"address","name":""}],"inputs":[],"constant":true,"payable":false,"type":"function","gas":1541},{"name":"token","outputs":[{"type":"address","name":""}],"inputs":[],"constant":true,"payable":false,"type":"function","gas":1571}]

740100000000000000000000000000000000000000006020526f7fffffffffffffffffffffffffffffff6040527fffffffffffffffffffffffffffffffff8000000000000000000000000000000060605274012a05f1fffffffffffffffffffffffffdabf41c006080527ffffffffffffffffffffffffed5fa0e000000000000000000000000000000000060a0526101406129a06101403934156100a257600080fd5b60206129a060c03960c05160205181106100bb57600080fd5b50602060206129a00160c03960c05160205181106100d857600080fd5b50602060406129a00160c03960c05160205181106100f557600080fd5b50602060606129a00160c03960c051602051811061011257600080fd5b50602060806129a00160c03960c051602051811061012f57600080fd5b50602060a06129a00160c03960c051602051811061014c57600080fd5b50602060c06129a00160c03960c051602051811061016957600080fd5b50602060e06129a00160c03960c051602051811061018657600080fd5b5060206101006129a00160c03960c05160205181106101a457600080fd5b5060206101206129a00160c03960c05160205181106101c257600080fd5b50600060c052602060c020610140805182558060200151600183015580604001516002830155806060015160038301555050600160c052602060c0206101c0805182558060200151600183015580604001516002830155806060015160038301555050610240516002556102605160035561298856600436101561000d5761274a565b600035601c52740100000000000000000000000000000000000000006020526f7fffffffffffffffffffffffffffffff6040527fffffffffffffffffffffffffffffffff8000000000000000000000000000000060605274012a05f1fffffffffffffffffffffffffdabf41c006080527ffffffffffffffffffffffffed5fa0e000000000000000000000000000000000060a05263029b2f3460005114156105b65762ffffff54156100be57600080fd5b600162ffffff5534156100d057600080fd5b61014060008152600081602001526000816040015260008160600152506101c060006004818352015b60046101c0516004811061010c57600080fd5b60200201356101e05260006101e0511115610485576101c0516004811061013257600080fd5b600160c052602060c02001543b61014857600080fd5b6101c0516004811061015957600080fd5b600160c052602060c0200154301861017057600080fd5b60206102c060646323b872dd61020052336102205230610240526101e0516102605261021c60006101c051600481106101a857600080fd5b600160c052602060c02001545af16101bf57600080fd5b6000506102c0516101cf57600080fd5b6101c051600481106101e057600080fd5b600160c052602060c02001543b6101f657600080fd5b6101c0516004811061020757600080fd5b600160c052602060c0200154301861021e57600080fd5b6020610380604463095ea7b36102e0526101c0516004811061023f57600080fd5b600060c052602060c0200154610300526101e051610320526102fc60006101c0516004811061026d57600080fd5b600160c052602060c02001545af161028457600080fd5b600050610380506101c0516004811061029c57600080fd5b600060c052602060c02001543b6102b257600080fd5b6101c051600481106102c357600080fd5b600060c052602060c020015430186102da57600080fd5b60006000602463b6b55f256103a0526101e0516103c0526103bc60006101c0516004811061030757600080fd5b600060c052602060c02001545af161031e57600080fd5b6101c0516004811061032f57600080fd5b600060c052602060c02001543b61034557600080fd5b6101c0516004811061035657600080fd5b600060c052602060c0200154301861036d57600080fd5b60206104a060246370a0823161042052306104405261043c6101c0516004811061039657600080fd5b600060c052602060c02001545afa6103ad57600080fd5b6000506104a0516101406101c051600481106103c857600080fd5b60200201526101c051600481106103de57600080fd5b600060c052602060c02001543b6103f457600080fd5b6101c0516004811061040557600080fd5b600060c052602060c0200154301861041c57600080fd5b6020610560604463095ea7b36104c0526002546104e0526101406101c0516004811061044757600080fd5b6020020151610500526104dc60006101c0516004811061046657600080fd5b600060c052602060c02001545af161047d57600080fd5b600050610560505b5b81516001018083528114156100f9575b50506002543b6104a557600080fd5b60025430186104b357600080fd5b6000600060a463029b2f34610580526105a06101408051825280602001518260200152806040015182604001528060600151826060015250506084356106205261059c60006002545af161050657600080fd5b6003543b61051357600080fd5b600354301861052157600080fd5b602061072060246370a082316106a052306106c0526106bc6003545afa61054757600080fd5b60005061072051610680526003543b61055f57600080fd5b600354301861056d57600080fd5b60206107e0604463a9059cbb610740523361076052610680516107805261075c60006003545af161059d57600080fd5b6000506107e0516105ad57600080fd5b600062ffffff55005b600015610816575b610200526101405261016052610180526101a0526101c0526101e05261022060006004818352015b6101e051610220511460006101e0511217156107fd57610220516004811061060d57600080fd5b600060c052602060c020015461024052610240513b61062b57600080fd5b61024051301861063a57600080fd5b602061030060246370a0823161028052306102a05261029c610240515afa61066157600080fd5b600050610300516102605261026051151561067b576107fe565b610240513b61068957600080fd5b61024051301861069857600080fd5b600060006024632e1a7d4d61032052610260516103405261033c6000610240515af16106c357600080fd5b61022051600481106106d457600080fd5b600160c052602060c02001546103a0526103a0513b6106f257600080fd5b6103a051301861070157600080fd5b602061046060246370a082316103e05230610400526103fc6103a0515afa61072857600080fd5b600050610460516103c0526308c379a06104805260206104a052601a6104c0527f4e6f7420656e6f75676820636f696e732077697468647261776e0000000000006104e0526104c050610160610220516004811061078557600080fd5b60200201516103c051101561079b57608461049cfd5b6103a0513b6107a957600080fd5b6103a05130186107b857600080fd5b60206105c0604463a9059cbb6105205261014051610540526103c0516105605261053c60006103a0515af16107ec57600080fd5b6000506105c0516107fc57600080fd5b5b5b81516001018083528114156105e6575b505061020051565b637d49d8756000511415610a0d5762ffffff541561083357600080fd5b600162ffffff55341561084557600080fd5b61014060008152600081602001526000816040015260008160600152506003543b61086f57600080fd5b600354301861087d57600080fd5b602061028060646323b872dd6101c052336101e0523061020052600435610220526101dc60006003545af16108b157600080fd5b600050610280516108c157600080fd5b6002543b6108ce57600080fd5b60025430186108dc57600080fd5b6000600060a4637d49d8756102a0526004356102c0526102e06101408051825280602001518260200152806040015182604001528060600151826060015250506102bc60006002545af161092f57600080fd5b6101406103a0525b6103a0515160206103a051016103a0526103a06103a051101561095957610937565b63eb9ec6916103c052336103e05261040060248035825280602001358260200152806040013582604001528060600135826060015250507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6104805261048051610460516104405161042051610400516103e051600658016105be565b6103806103a0525b6103a0515260206103a051036103a0526101406103a051101515610a01576109de565b600050600062ffffff55005b6318a7bd766000511415610e615762ffffff5415610a2a57600080fd5b600162ffffff553415610a3c57600080fd5b6003546101405261016060048035825280602001358260200152806040013582604001528060600135826060015250506101e060006004818352015b60006101606101e05160048110610a8e57600080fd5b60200201511115610b9a576101e05160048110610aaa57600080fd5b600060c052602060c02001543b610ac057600080fd5b6101e05160048110610ad157600080fd5b600060c052602060c02001543018610ae857600080fd5b602061028060046377c7b8fc6102205261023c6101e05160048110610b0c57600080fd5b600060c052602060c02001545afa610b2357600080fd5b60005061028051610200526101606101e05160048110610b4257600080fd5b6020020151670de0b6b3a76400008082028215828483041417610b6457600080fd5b80905090509050610200518080610b7a57600080fd5b8204905090506101606101e05160048110610b9457600080fd5b60200201525b5b8151600101808352811415610a78575b5050610140513b610bbb57600080fd5b610140513018610bca57600080fd5b602061034060246370a082316102c052336102e0526102dc610140515afa610bf157600080fd5b600050610340516102a0526084356102a0511115610c11576084356102a0525b610140513b610c1f57600080fd5b610140513018610c2e57600080fd5b602061042060646323b872dd610360523361038052306103a0526102a0516103c05261037c6000610140515af1610c6457600080fd5b60005061042051610c7457600080fd5b6002543b610c8157600080fd5b6002543018610c8f57600080fd5b6000600060a46318a7bd76610440526104606101608051825280602001518260200152806040015182604001528060600151826060015250506084356104e05261045c60006002545af1610ce257600080fd5b610140513b610cf057600080fd5b610140513018610cff57600080fd5b60206105c060246370a0823161054052306105605261055c610140515afa610d2657600080fd5b6000506105c0516102a052610140513b610d3f57600080fd5b610140513018610d4e57600080fd5b6020610680604463a9059cbb6105e05233610600526102a051610620526105fc6000610140515af1610d7f57600080fd5b60005061068051610d8f57600080fd5b6101406106a0525b6106a0515160206106a051016106a0526106a06106a0511015610db957610d97565b63eb9ec6916106c052336106e05261070060008152600081602001526000816040015260008160600152507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6107805261078051610760516107405161072051610700516106e051600658016105be565b6106806106a0525b6106a0515260206106a051036106a0526101406106a051101515610e5557610e32565b600050600062ffffff55005b600015610f92575b610240526101405261016052610180526101a0526101c0526101e05261020052610220526102606101408051825280602001518260200152806040015182604001528060600151826060015250506102e060006004818352015b6102606102e05160048110610ed757600080fd5b60200201516101c06102e05160048110610ef057600080fd5b60200201518082028215828483041417610f0957600080fd5b80905090509050670de0b6b3a76400008080610f2457600080fd5b8204905090506102606102e05160048110610f3e57600080fd5b60200201525b8151600101808352811415610ec3575b50506080610300525b600061030051111515610f6f57610f8b565b6020610300510361026001516020610300510361030052610f5d565b6102405156005b60001561129c575b6101e0526101405261016052610180526101a0526101c05260006102005261024060006004818352015b60206102405102610160015161022052610200805161022051818183011015610fec57600080fd5b808201905090508152505b8151600101808352811415610fc4575b50506102005115156110225760006000526000516101e05156505b600061028052610200516102a052610140516004808202821582848304141761104a57600080fd5b809050905090506102c0526102e0600060ff818352015b6102a0516103005261034060006004818352015b60206103405102610160015161032052610300516102a05180820282158284830414176110a157600080fd5b8090509050905061032051600480820282158284830414176110c257600080fd5b8090509050905060018181830110156110da57600080fd5b8082019050905080806110ec57600080fd5b820490509050610300525b8151600101808352811415611075575b50506102a051610280526102c05161020051808202821582848304141761112d57600080fd5b80905090509050610300516004808202821582848304141761114e57600080fd5b8090509050905081818301101561116457600080fd5b808201905090506102a051808202821582848304141761118357600080fd5b809050905090506102c05160018082101561119d57600080fd5b808203905090506102a05180820282158284830414176111bc57600080fd5b8090509050905060056103005180820282158284830414176111dd57600080fd5b809050905090508181830110156111f357600080fd5b80820190509050808061120557600080fd5b8204905090506102a052610280516102a051111561124c5760016102a051610280518082101561123457600080fd5b8082039050905011151561124757611288565b611277565b6001610280516102a0518082101561126357600080fd5b8082039050905011151561127657611288565b5b5b8151600101808352811415611061575b50506102a0516000526000516101e0515650005b6000156115c9575b610220526101405261016052610180526101a0526101c0526101e05261020052600461016051126000610160511215166112dd57600080fd5b6102005161024052600061026052610140516004808202821582848304141761130557600080fd5b809050905090506102805260006102a0526102c060006004818352015b610160516102c0511815611352576101806102c0516004811061134457600080fd5b60200201516102a052611357565b6113d3565b61026080516102a05181818301101561136f57600080fd5b808201905090508152506102405161020051808202821582848304141761139557600080fd5b809050905090506102a051600480820282158284830414176113b657600080fd5b8090509050905080806113c857600080fd5b820490509050610240525b8151600101808352811415611322575b50506102405161020051808202821582848304141761140157600080fd5b80905090509050610280516004808202821582848304141761142257600080fd5b80905090509050808061143457600080fd5b82049050905061024052610260516102005161028051808061145557600080fd5b82049050905081818301101561146a57600080fd5b808201905090506102e0526000610300526102005161032052610340600060ff818352015b6103205161030052610320516103205180820282158284830414176114b357600080fd5b80905090509050610240518181830110156114cd57600080fd5b8082019050905060026103205180820282158284830414176114ee57600080fd5b809050905090506102e05181818301101561150857600080fd5b80820190509050610200518082101561152057600080fd5b80820390509050808061153257600080fd5b820490509050610320526103005161032051111561157957600161032051610300518082101561156157600080fd5b80820390509050111515611574576115b5565b6115a4565b600161030051610320518082101561159057600080fd5b808203905090501115156115a3576115b5565b5b5b815160010180835281141561148f575b505061032051600052600051610220515650005b600015611d6f575b610200526101405261016052610180526101a0526101c0526101e05260025461022052610220513b61160257600080fd5b61022051301861161157600080fd5b60206102c0600463f446c1d06102605261027c610220515afa61163357600080fd5b6000506102c05161024052610220513b61164c57600080fd5b61022051301861165b57600080fd5b6020610360600463ddca3f436103005261031c610220515afa61167d57600080fd5b600050610360516004808202821582848304141761169a57600080fd5b80905090509050600c80806116ae57600080fd5b8204905090506102e0526102e080516102e051639502f90080820282158284830414176116da57600080fd5b809050905090506402540be40080806116f257600080fd5b82049050905081818301101561170757600080fd5b8082019050905081525061038060018152600181602001526001816040015260018160600152506003543b61173b57600080fd5b600354301861174957600080fd5b602061048060046318160ddd6104205261043c6003545afa61176a57600080fd5b60005061048051610400526104a0600181526001816020015260018160400152600181606001525060006105205261054060006004818352015b6104a061054051600481106117b857600080fd5b602002018051610220513b6117cc57600080fd5b6102205130186117db57600080fd5b60206105e0602463065a80d861056052610540516105805261057c610220515afa61180557600080fd5b6000506105e051808202821582848304141761182057600080fd5b809050905090508152506104a0610540516004811061183e57600080fd5b6020020151610180610540516004811061185757600080fd5b6020020151808202821582848304141761187057600080fd5b80905090509050670de0b6b3a7640000808061188b57600080fd5b8204905090506104a061054051600481106118a557600080fd5b602002015261052080516104a061054051600481106118c357600080fd5b60200201518181830110156118d757600080fd5b808201905090508152505b81516001018083528114156117a4575b5050610140610620525b6106205151602061062051016106205261062061062051101561191e576118fc565b637b7241516106405261024051610660526106806104a08051825280602001518260200152806040015182604001528060600151826060015250506106e0516106c0516106a051610680516106605160065801610f9a565b61074052610600610620525b61062051526020610620510361062052610140610620511015156119a557611982565b610740516106005261060051610140516106005180820282158284830414176119cd57600080fd5b809050905090506104005180806119e357600080fd5b820490509050808210156119f657600080fd5b80820390509050610760526107806104a080518252806020015182602001528060400151826040015280606001518260600152505061080060006004818352015b6000610820526104a06108005160048110611a5157600080fd5b6020020151610760518082028215828483041417611a6e57600080fd5b80905090509050610600518080611a8457600080fd5b820490509050610840526104a06108005160048110611aa257600080fd5b60200201516108605261016051610800511415611b2657610860805161052051610600516107605180821015611ad757600080fd5b808203905090508082028215828483041417611af257600080fd5b80905090509050610600518080611b0857600080fd5b82049050905080821015611b1b57600080fd5b808203905090508152505b6108605161084051101515611b74576108208051610840516108605180821015611b4f57600080fd5b80820390509050818183011015611b6557600080fd5b80820190509050815250611baf565b6108208051610860516108405180821015611b8e57600080fd5b80820390509050818183011015611ba457600080fd5b808201905090508152505b6107806108005160048110611bc357600080fd5b6020020180516102e051610820518082028215828483041417611be557600080fd5b809050905090506402540be4008080611bfd57600080fd5b82049050905080821015611c1057600080fd5b808203905090508152505b8151600101808352811415611a37575b50506107806101605160048110611c4157600080fd5b60200201516101406108a0525b6108a0515160206108a051016108a0526108a06108a0511015611c7057611c4e565b638643731f6108c052610240516108e0526101605161090052610920610780805182528060200151826020015280604001518260400152806060015182606001525050610760516109a0526109a05161098051610960516109405161092051610900516108e051600658016112a4565b610a00526108806108a0525b6108a0515260206108a051036108a0526101406108a051101515611d0f57611cec565b610a005180821015611d2057600080fd5b8082039050905061088052610880516103806101605160048110611d4357600080fd5b60200201518080611d5357600080fd5b8204905090506108805261088051600052600051610200515650005b63cc2b27d76000511415611f28573415611d8857600080fd5b60605160243580604051901315611d9e57600080fd5b8091901215611dac57600080fd5b5061014060008152600081602001526000816040015260008160600152506101c060006004818352015b6101c05160048110611de757600080fd5b600060c052602060c02001543b611dfd57600080fd5b6101c05160048110611e0e57600080fd5b600060c052602060c02001543018611e2557600080fd5b602061024060046377c7b8fc6101e0526101fc6101c05160048110611e4957600080fd5b600060c052602060c02001545afa611e6057600080fd5b600050610240516101406101c05160048110611e7b57600080fd5b60200201525b8151600101808352811415611dd6575b50506101405161016051610180516101a05163800c1cbc610280526004356102a0526024356102c0526102e06101408051825280602001518260200152806040015182604001528060600151826060015250506103405161032051610300516102e0516102c0516102a051600658016115d1565b6103a0526101a0526101805261016052610140526103a05160005260206000f350005b631a4d01d26000511415611f4157600061014052611f77565b63517a55a36000511415611f6f5760643560028110611f5f57600080fd5b6020606461014037600050611f77565b6000156124f4575b62ffffff5415611f8657600080fd5b600162ffffff553415611f9857600080fd5b60605160243580604051901315611fae57600080fd5b8091901215611fbc57600080fd5b5061016060008152600081602001526000816040015260008160600152506003546101e05261020060006004818352015b6102005160048110611ffe57600080fd5b600060c052602060c02001543b61201457600080fd5b610200516004811061202557600080fd5b600060c052602060c0200154301861203c57600080fd5b602061028060046377c7b8fc6102205261023c610200516004811061206057600080fd5b600060c052602060c02001545afa61207757600080fd5b60005061028051610160610200516004811061209257600080fd5b60200201525b8151600101808352811415611fed575b50506101406102c0525b6102c0515160206102c051016102c0526102c06102c05110156120d4576120b2565b63800c1cbc6102e05260043561030052602435610320526103406101608051825280602001518260200152806040015182604001528060600151826060015250506103a0516103805161036051610340516103205161030051600658016115d1565b610400526102a06102c0525b6102c0515260206102c051036102c0526101406102c05110151561216557612142565b610400516102a0526308c379a0610420526020610440526018610460527f4e6f7420656e6f75676820636f696e732072656d6f766564000000000000000061048052610460506044356102a05110156121bf57608461043cfd5b6003543b6121cc57600080fd5b60035430186121da57600080fd5b602061058060646323b872dd6104c052336104e0523061050052600435610520526104dc60006003545af161220e57600080fd5b6000506105805161221e57600080fd5b6105a060008152600081602001526000816040015260008160600152506102a051670de0b6b3a7640000808202821582848304141761225c57600080fd5b809050905090506101606024356004811061227657600080fd5b6020020151808061228657600080fd5b8204905090506105a06024356004811061229f57600080fd5b60200201526101e0513b6122b257600080fd5b6101e05130186122c157600080fd5b60206106c060246370a0823161064052306106605261065c6101e0515afa6122e857600080fd5b6000506106c051610620526002543b61230057600080fd5b600254301861230e57600080fd5b6000600060a46318a7bd766106e0526107006105a0805182528060200151826020015280604001518260400152806060015182606001525050600435610780526106fc60006002545af161236157600080fd5b6101406107e0525b6107e0515160206107e051016107e0526107e06107e051101561238b57612369565b63eb9ec69161080052336108205261084060008152600081602001526000816040015260008160600152506024356108c0526108c0516108a05161088051610860516108405161082051600658016105be565b6107c06107e0525b6107e0515260206107e051036107e0526101406107e051101515612409576123e6565b6000506101405115156124eb576101e0513b61242457600080fd5b6101e051301861243357600080fd5b60206109c060246370a0823161094052306109605261095c6101e0515afa61245a57600080fd5b6000506109c05161092052610620516109205111156124ea576101e0513b61248157600080fd5b6101e051301861249057600080fd5b6020610a80604463a9059cbb6109e05233610a00526109205161062051808210156124ba57600080fd5b80820390509050610a20526109fc60006101e0515af16124d957600080fd5b600050610a80516124e957600080fd5b5b5b600062ffffff55005b636c956a5460005114156126315762ffffff541561251157600080fd5b600162ffffff55341561252357600080fd5b6002543b61253057600080fd5b600254301861253e57600080fd5b60206101c06004638da5cb5b6101605261017c6002545afa61255f57600080fd5b6000506101c0516101405261014051331461257957600080fd5b6003546101e0526101e0513b61258e57600080fd5b6101e051301861259d57600080fd5b6020610340604463a9059cbb6102a052610140516102c0526101e0513b6125c357600080fd5b6101e05130186125d257600080fd5b602061028060246370a0823161020052306102205261021c6101e0515afa6125f957600080fd5b600050610280516102e0526102bc60006101e0515af161261857600080fd5b6000506103405161262857600080fd5b600062ffffff55005b6323746eb8600051141561269657341561264a57600080fd5b6060516004358060405190131561266057600080fd5b809190121561266e57600080fd5b506004356004811061267f57600080fd5b600060c052602060c020015460005260206000f350005b63b739953e60005114156126fb5734156126af57600080fd5b606051600435806040519013156126c557600080fd5b80919012156126d357600080fd5b50600435600481106126e457600080fd5b600160c052602060c020015460005260206000f350005b634ef2a14d600051141561272257341561271457600080fd5b60025460005260206000f350005b63fc0c546a600051141561274957341561273b57600080fd5b60035460005260206000f350005b5b60006000fd5b61023861298803610238600039610238612988036000f3000000000000000000000000fdb22e3bf935c1c94254f050bbe093563f53353400000000000000000000000008bed6851cadc4efc91147e3ca63c39406b31a2d00000000000000000000000056a9452024ae2dedb01e1179acb1c152d50c01450000000000000000000000007c8dd1e39cd8142414f24f0ba80638b2e2fa52340000000000000000000000001af3f329e8be154074d8769d1ffa4ee058b1dbc30000000000000000000000008ac76a51cc950d9822d68b83fe1ad97b32cd580d00000000000000000000000055d398326f99059ff775485246999027b3197955000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d56000000000000000000000000f16d312d119c13dd27fd0dc814b0bcdcaaa62dfd00000000000000000000000086afa7ff694ab8c985b79733745662760e454169

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

000000000000000000000000fdb22e3bf935c1c94254f050bbe093563f53353400000000000000000000000008bed6851cadc4efc91147e3ca63c39406b31a2d00000000000000000000000056a9452024ae2dedb01e1179acb1c152d50c01450000000000000000000000007c8dd1e39cd8142414f24f0ba80638b2e2fa52340000000000000000000000001af3f329e8be154074d8769d1ffa4ee058b1dbc30000000000000000000000008ac76a51cc950d9822d68b83fe1ad97b32cd580d00000000000000000000000055d398326f99059ff775485246999027b3197955000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d56000000000000000000000000f16d312d119c13dd27fd0dc814b0bcdcaaa62dfd00000000000000000000000086afa7ff694ab8c985b79733745662760e454169

-----Encoded View---------------
10 Constructor Arguments found :
Arg [0] : 000000000000000000000000fdb22e3bf935c1c94254f050bbe093563f533534
Arg [1] : 00000000000000000000000008bed6851cadc4efc91147e3ca63c39406b31a2d
Arg [2] : 00000000000000000000000056a9452024ae2dedb01e1179acb1c152d50c0145
Arg [3] : 0000000000000000000000007c8dd1e39cd8142414f24f0ba80638b2e2fa5234
Arg [4] : 0000000000000000000000001af3f329e8be154074d8769d1ffa4ee058b1dbc3
Arg [5] : 0000000000000000000000008ac76a51cc950d9822d68b83fe1ad97b32cd580d
Arg [6] : 00000000000000000000000055d398326f99059ff775485246999027b3197955
Arg [7] : 000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d56
Arg [8] : 000000000000000000000000f16d312d119c13dd27fd0dc814b0bcdcaaa62dfd
Arg [9] : 00000000000000000000000086afa7ff694ab8c985b79733745662760e454169


Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.