Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
Latest 25 from a total of 491 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Big Batch Deposi... | 1692284 | 19 days ago | IN | 3,200 ETH | 0.00622742 | ||||
| Big Batch Deposi... | 1665070 | 23 days ago | IN | 3,200 ETH | 0.00628623 | ||||
| Big Batch Deposi... | 1637863 | 27 days ago | IN | 3,200 ETH | 0.00703635 | ||||
| Batch Deposit | 1636131 | 27 days ago | IN | 32 ETH | 0.00006704 | ||||
| Batch Deposit | 1611482 | 31 days ago | IN | 96 ETH | 0.00030401 | ||||
| Batch Deposit | 1611056 | 31 days ago | IN | 32 ETH | 0.0001386 | ||||
| Batch Deposit | 1610499 | 31 days ago | IN | 64 ETH | 0.00021016 | ||||
| Batch Deposit | 1589042 | 34 days ago | IN | 32 ETH | 0.00008096 | ||||
| Batch Deposit Cu... | 1572087 | 37 days ago | IN | 64 ETH | 0.00013471 | ||||
| Big Batch Deposi... | 1571941 | 37 days ago | IN | 2,080 ETH | 0.00407132 | ||||
| Batch Deposit | 1565656 | 38 days ago | IN | 32 ETH | 0.00007501 | ||||
| Batch Deposit Cu... | 1554088 | 40 days ago | IN | 32.7777 ETH | 0.00007089 | ||||
| Batch Deposit Cu... | 1553742 | 40 days ago | IN | 32 ETH | 0.00006793 | ||||
| Batch Deposit Cu... | 1547260 | 41 days ago | IN | 33.666 ETH | 0.00012591 | ||||
| Batch Deposit Cu... | 1546833 | 41 days ago | IN | 36.33333333 ETH | 0.00010406 | ||||
| Batch Deposit | 1506063 | 47 days ago | IN | 320 ETH | 0.00079423 | ||||
| Batch Deposit | 1504919 | 47 days ago | IN | 32 ETH | 0.00007359 | ||||
| Batch Deposit Cu... | 1498547 | 48 days ago | IN | 36 ETH | 0.00009818 | ||||
| Batch Deposit | 1498035 | 48 days ago | IN | 32 ETH | 0.00013096 | ||||
| Batch Deposit Cu... | 1495869 | 48 days ago | IN | 200 ETH | 0.00035689 | ||||
| Batch Deposit Cu... | 1480751 | 51 days ago | IN | 32.11 ETH | 0.00007919 | ||||
| Batch Deposit Cu... | 1474210 | 52 days ago | IN | 32 ETH | 0.00013113 | ||||
| Batch Deposit Cu... | 1471906 | 52 days ago | IN | 64 ETH | 0.00007988 | ||||
| Batch Deposit Cu... | 1465288 | 53 days ago | IN | 32 ETH | 0.00010392 | ||||
| Batch Deposit Cu... | 1465248 | 53 days ago | IN | 32 ETH | 0.00010819 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
To
|
Amount
|
||
|---|---|---|---|---|---|---|---|
| Transfer* | 1753207 | 10 days ago | 32 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 32 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 32 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 32 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 32 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH | ||||
| Transfer* | 1753207 | 10 days ago | 0 ETH |
Loading...
Loading
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Batch deposit contract
Compiler Version
vyper:0.3.9
Contract Source Code (Vyper language format)
# @version ^0.3.9
# ██╗ ██╗██╗██╗ ███╗ ██╗
# ██║ ██╔╝██║██║ ████╗ ██║
# █████╔╝ ██║██║ ██╔██╗ ██║
# ██╔═██╗ ██║██║ ██║╚██╗██║
# ██║ ██╗██║███████╗██║ ╚████║
# ╚═╝ ╚═╝╚═╝╚══════╝╚═╝ ╚═══╝
"""
@title Batch deposit contract
@notice Allows for batched deposits to the the Ethereum beacon chain deposit contract
@license MIT
@author 0xvv <https://github.com/0xvv>
@author Axxe <https://github.com/maximebrugel>
"""
MAX_LEN: constant(uint256) = 64 # lower is more gas efficient, but less flexible
BIG_MAX_LEN: constant(uint256) = 512
PUBLIC_KEY_LEN: constant(uint256) = 48
WITHDRAWAL_CRED_LEN: constant(uint256) = 32
SIGNATURE_LEN: constant(uint256) = 96
depositAddress: immutable(address)
@external
def __init__(depositAdd: address):
depositAddress = depositAdd
@payable
@external
def batchDeposit(
publicKeys: Bytes[MAX_LEN * PUBLIC_KEY_LEN],
withdrawalCreds: Bytes[MAX_LEN * WITHDRAWAL_CRED_LEN],
signatures: Bytes[MAX_LEN * SIGNATURE_LEN],
dataRoots: DynArray[bytes32, MAX_LEN],
):
"""
@notice Deposit up to 64 validators to the offical staking contract
@dev Max of 64 validators to limit the gas overhead of bigger limits for smaller deposits
@param publicKeys The public keys of the validators to deposit
@param withdrawalCreds The withdrawal credentials of the validators to deposit
@param signatures The signatures of the validators to deposit
@param dataRoots The data roots of the validators to deposit
"""
assert len(publicKeys) == len(dataRoots) * PUBLIC_KEY_LEN
assert len(withdrawalCreds) == len(dataRoots) * WITHDRAWAL_CRED_LEN
assert len(signatures) == len(dataRoots) * SIGNATURE_LEN
if as_wei_value(32, "ether") * len(dataRoots) != msg.value:
raise "Incorrect amount sent"
pk: uint256 = 0
wc: uint256 = 0
sig: uint256 = 0
for dataRoot in dataRoots:
raw_call(
depositAddress,
_abi_encode(
slice(publicKeys, pk, PUBLIC_KEY_LEN),
slice(withdrawalCreds, wc, WITHDRAWAL_CRED_LEN),
slice(signatures, sig, SIGNATURE_LEN),
dataRoot,
method_id=method_id("deposit(bytes,bytes,bytes,bytes32)"),
),
value=as_wei_value(32, "ether"),
revert_on_failure=True,
)
pk += PUBLIC_KEY_LEN
wc += WITHDRAWAL_CRED_LEN
sig += SIGNATURE_LEN
@payable
@external
def batchDepositCustom(
publicKeys: Bytes[MAX_LEN * PUBLIC_KEY_LEN],
withdrawalCreds: Bytes[MAX_LEN * WITHDRAWAL_CRED_LEN],
signatures: Bytes[MAX_LEN * SIGNATURE_LEN],
dataRoots: DynArray[bytes32, MAX_LEN],
amountPerValidator: uint256,
):
"""
@notice Deposit up to 64 validators to the offical staking contract with a custom amount per validator
@dev Max of 64 validators to limit the gas overhead of bigger limits for smaller deposits
@dev This function is here for future proofing, but at deployment time 32 ETH is the max effective balance for a validator
@param publicKeys The public keys of the validators to deposit
@param withdrawalCreds The withdrawal credentials of the validators to deposit
@param signatures The signatures of the validators to deposit
@param dataRoots The data roots of the validators to deposit
@param amountPerValidator The amount of ETH to stake per validator
"""
assert len(publicKeys) == len(dataRoots) * PUBLIC_KEY_LEN
assert len(withdrawalCreds) == len(dataRoots) * WITHDRAWAL_CRED_LEN
assert len(signatures) == len(dataRoots) * SIGNATURE_LEN
if amountPerValidator * len(dataRoots) != msg.value:
raise "Incorrect amount sent"
pk: uint256 = 0
wc: uint256 = 0
sig: uint256 = 0
for dataRoot in dataRoots:
raw_call(
depositAddress,
_abi_encode(
slice(publicKeys, pk, PUBLIC_KEY_LEN),
slice(withdrawalCreds, wc, WITHDRAWAL_CRED_LEN),
slice(signatures, sig, SIGNATURE_LEN),
dataRoot,
method_id=method_id("deposit(bytes,bytes,bytes,bytes32)"),
),
value=amountPerValidator,
revert_on_failure=True,
)
pk += PUBLIC_KEY_LEN
wc += WITHDRAWAL_CRED_LEN
sig += SIGNATURE_LEN
@payable
@external
def bigBatchDeposit(
publicKeys: Bytes[BIG_MAX_LEN * PUBLIC_KEY_LEN],
withdrawalCreds: Bytes[BIG_MAX_LEN * WITHDRAWAL_CRED_LEN],
signatures: Bytes[BIG_MAX_LEN * SIGNATURE_LEN],
dataRoots: DynArray[bytes32, BIG_MAX_LEN],
):
"""
@notice Deposit up to 512 validators to the offical staking contract
@notice This function should only be used for large deposits (>64 validators)
@param publicKeys The public keys of the validators to deposit
@param withdrawalCreds The withdrawal credentials of the validators to deposit
@param signatures The signatures of the validators to deposit
@param dataRoots The data roots of the validators to deposit
"""
assert len(publicKeys) == len(dataRoots) * PUBLIC_KEY_LEN
assert len(withdrawalCreds) == len(dataRoots) * WITHDRAWAL_CRED_LEN
assert len(signatures) == len(dataRoots) * SIGNATURE_LEN
if as_wei_value(32, "ether") * len(dataRoots) != msg.value:
raise "Incorrect amount sent"
pk: uint256 = 0
wc: uint256 = 0
sig: uint256 = 0
for dataRoot in dataRoots:
raw_call(
depositAddress,
_abi_encode(
slice(publicKeys, pk, PUBLIC_KEY_LEN),
slice(withdrawalCreds, wc, WITHDRAWAL_CRED_LEN),
slice(signatures, sig, SIGNATURE_LEN),
dataRoot,
method_id=method_id("deposit(bytes,bytes,bytes,bytes32)"),
),
value=as_wei_value(32, "ether"),
revert_on_failure=True,
)
pk += PUBLIC_KEY_LEN
wc += WITHDRAWAL_CRED_LEN
sig += SIGNATURE_LEN
@payable
@external
def bigBatchDepositCustom(
publicKeys: Bytes[BIG_MAX_LEN * PUBLIC_KEY_LEN],
withdrawalCreds: Bytes[BIG_MAX_LEN * WITHDRAWAL_CRED_LEN],
signatures: Bytes[BIG_MAX_LEN * SIGNATURE_LEN],
dataRoots: DynArray[bytes32, BIG_MAX_LEN],
amountPerValidator: uint256,
):
"""
@notice Deposit up to 512 validators to the offical staking contract
@notice This function should only be used for large deposits (>64 validators)
@dev This function is here for future proofing, but at deployment time 32 ETH is the max effective balance for a validator
@param publicKeys The public keys of the validators to deposit
@param withdrawalCreds The withdrawal credentials of the validators to deposit
@param signatures The signatures of the validators to deposit
@param dataRoots The data roots of the validators to deposit
@param amountPerValidator The amount of ETH to stake per validator
"""
assert len(publicKeys) == len(dataRoots) * PUBLIC_KEY_LEN
assert len(withdrawalCreds) == len(dataRoots) * WITHDRAWAL_CRED_LEN
assert len(signatures) == len(dataRoots) * SIGNATURE_LEN
if amountPerValidator * len(dataRoots) != msg.value:
raise "Incorrect amount sent"
pk: uint256 = 0
wc: uint256 = 0
sig: uint256 = 0
for dataRoot in dataRoots:
raw_call(
depositAddress,
_abi_encode(
slice(publicKeys, pk, PUBLIC_KEY_LEN),
slice(withdrawalCreds, wc, WITHDRAWAL_CRED_LEN),
slice(signatures, sig, SIGNATURE_LEN),
dataRoot,
method_id=method_id("deposit(bytes,bytes,bytes,bytes32)"),
),
value=amountPerValidator,
revert_on_failure=True,
)
pk += PUBLIC_KEY_LEN
wc += WITHDRAWAL_CRED_LEN
sig += SIGNATURE_LENContract ABI
API[{"stateMutability":"nonpayable","type":"constructor","inputs":[{"name":"depositAdd","type":"address"}],"outputs":[]},{"stateMutability":"payable","type":"function","name":"batchDeposit","inputs":[{"name":"publicKeys","type":"bytes"},{"name":"withdrawalCreds","type":"bytes"},{"name":"signatures","type":"bytes"},{"name":"dataRoots","type":"bytes32[]"}],"outputs":[]},{"stateMutability":"payable","type":"function","name":"batchDepositCustom","inputs":[{"name":"publicKeys","type":"bytes"},{"name":"withdrawalCreds","type":"bytes"},{"name":"signatures","type":"bytes"},{"name":"dataRoots","type":"bytes32[]"},{"name":"amountPerValidator","type":"uint256"}],"outputs":[]},{"stateMutability":"payable","type":"function","name":"bigBatchDeposit","inputs":[{"name":"publicKeys","type":"bytes"},{"name":"withdrawalCreds","type":"bytes"},{"name":"signatures","type":"bytes"},{"name":"dataRoots","type":"bytes32[]"}],"outputs":[]},{"stateMutability":"payable","type":"function","name":"bigBatchDepositCustom","inputs":[{"name":"publicKeys","type":"bytes"},{"name":"withdrawalCreds","type":"bytes"},{"name":"signatures","type":"bytes"},{"name":"dataRoots","type":"bytes32[]"},{"name":"amountPerValidator","type":"uint256"}],"outputs":[]}]Contract Creation Code
610f0c51506020610f475f395f518060a01c610f435760405234610f4357604051610f0c52610f0c61003661000039610f2c610000f36003361161000c57610ef7565b5f3560e01c63c82655b781186103b8576101043610610efb57600435600401610c00813511610efb57803560208201818160603750806040525050602435600401610800813511610efb578035602082018181610c80375080610c60525050604435600401611800813511610efb5780356020820181816114a03750806114805250506064356004016040813511610efb578035602082018160051b8082612cc037505080612ca0525050612ca05160308102816030820418610efb57905060405118610efb57612ca0518060051b818160051c18610efb579050610c605118610efb57612ca05160608102816060820418610efb5790506114805118610efb5734612ca0516801bc16d674ec8000008102816801bc16d674ec800000820418610efb5790501461019c5760156134c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006134e0526134c0506134c051806134e001601f825f031636823750506308c379a06134805260206134a052601f19601f6134c051011660440161349cfd5b6060366134c0375f612ca05160408111610efb5780156103b457905b8060051b612cc00151613520526322895118613664526004608080613684526134c0516040516030820111610efb5780606001603061356060308360045afa505060306135405261354090508161368401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136a4526134e051610c60516020820111610efb5780610c800180516135c0525060206135a0526135a09050816136840181516020830160208301815181525050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136c45261350051611480516060820111610efb57806114a001606061360060608360045afa505060606135e0526135e090508161368401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050613520516136e4520161366052613660505f5f613660516136806801bc16d674ec8000006020610f0c5f395f515af161036a573d5f5f3e3d5ffd5b6134c05160308101818110610efb5790506134c0526134e05160208101818110610efb5790506134e0526135005160608101818110610efb579050613500526001018181186101b8575b5050005b63fe37d829811861074f576101243610610efb57600435600401610c00813511610efb57803560208201818160603750806040525050602435600401610800813511610efb578035602082018181610c80375080610c60525050604435600401611800813511610efb5780356020820181816114a03750806114805250506064356004016040813511610efb578035602082018160051b8082612cc037505080612ca0525050612ca05160308102816030820418610efb57905060405118610efb57612ca0518060051b818160051c18610efb579050610c605118610efb57612ca05160608102816060820418610efb5790506114805118610efb5734608435612ca051808202811583838304141715610efb57905090501461053a5760156134c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006134e0526134c0506134c051806134e001601f825f031636823750506308c379a06134805260206134a052601f19601f6134c051011660440161349cfd5b6060366134c0375f612ca05160408111610efb57801561074b57905b8060051b612cc00151613520526322895118613664526004608080613684526134c0516040516030820111610efb5780606001603061356060308360045afa505060306135405261354090508161368401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136a4526134e051610c60516020820111610efb5780610c800180516135c0525060206135a0526135a09050816136840181516020830160208301815181525050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136c45261350051611480516060820111610efb57806114a001606061360060608360045afa505060606135e0526135e090508161368401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050613520516136e4520161366052613660505f5f613660516136806084356020610f0c5f395f515af1610701573d5f5f3e3d5ffd5b6134c05160308101818110610efb5790506134c0526134e05160208101818110610efb5790506134e0526135005160608101818110610efb57905061350052600101818118610556575b5050005b634aeab9118118610b2a576101043610610efb57600435600401616000813511610efb57803560208201818160603750806040525050602435600401614000813511610efb57803560208201818161608037508061606052505060443560040161c000813511610efb57803560208201818161a0a037508061a080525050606435600401610200813511610efb578035602082018160051b8082620160c037505080620160a0525050620160a05160308102816030820418610efb57905060405118610efb57620160a0518060051b818160051c18610efb5790506160605118610efb57620160a05160608102816060820418610efb57905061a0805118610efb5734620160a0516801bc16d674ec8000008102816801bc16d674ec800000820418610efb579050146108ea5760156201a0c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006201a0e0526201a0c0506201a0c051806201a0e001601f825f031636823750506308c379a06201a0805260206201a0a052601f19601f6201a0c05101166044016201a09cfd5b6060366201a0c0375f620160a0516102008111610efb578015610b2657905b8060051b620160c001516201a1205263228951186201a2645260046080806201a284526201a0c0516040516030820111610efb578060600160306201a16060308360045afa505060306201a140526201a1409050816201a28401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2a4526201a0e051616060516020820111610efb57806160800180516201a1c0525060206201a1a0526201a1a09050816201a2840181516020830160208301815181525050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2c4526201a1005161a080516060820111610efb578061a0a00160606201a20060608360045afa505060606201a1e0526201a1e09050816201a28401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506201a120516201a2e452016201a260526201a260505f5f6201a260516201a2806801bc16d674ec8000006020610f0c5f395f515af1610ad6573d5f5f3e3d5ffd5b6201a0c05160308101818110610efb5790506201a0c0526201a0e05160208101818110610efb5790506201a0e0526201a1005160608101818110610efb5790506201a10052600101818118610909575b5050005b63ec64623c8118610ef5576101243610610efb57600435600401616000813511610efb57803560208201818160603750806040525050602435600401614000813511610efb57803560208201818161608037508061606052505060443560040161c000813511610efb57803560208201818161a0a037508061a080525050606435600401610200813511610efb578035602082018160051b8082620160c037505080620160a0525050620160a05160308102816030820418610efb57905060405118610efb57620160a0518060051b818160051c18610efb5790506160605118610efb57620160a05160608102816060820418610efb57905061a0805118610efb5734608435620160a051808202811583838304141715610efb579050905014610cbc5760156201a0c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006201a0e0526201a0c0506201a0c051806201a0e001601f825f031636823750506308c379a06201a0805260206201a0a052601f19601f6201a0c05101166044016201a09cfd5b6060366201a0c0375f620160a0516102008111610efb578015610ef157905b8060051b620160c001516201a1205263228951186201a2645260046080806201a284526201a0c0516040516030820111610efb578060600160306201a16060308360045afa505060306201a140526201a1409050816201a28401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2a4526201a0e051616060516020820111610efb57806160800180516201a1c0525060206201a1a0526201a1a09050816201a2840181516020830160208301815181525050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2c4526201a1005161a080516060820111610efb578061a0a00160606201a20060608360045afa505060606201a1e0526201a1e09050816201a28401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506201a120516201a2e452016201a260526201a260505f5f6201a260516201a2806084356020610f0c5f395f515af1610ea1573d5f5f3e3d5ffd5b6201a0c05160308101818110610efb5790506201a0c0526201a0e05160208101818110610efb5790506201a0e0526201a1005160608101818110610efb5790506201a10052600101818118610cdb575b5050005b505b5f5ffd5b5f80fda165767970657283000309000b005b5f80fd00000000000000000000000000000000219ab540356cbb839cbe05303d7705fa
Deployed Bytecode
0x6003361161000c57610ef7565b5f3560e01c63c82655b781186103b8576101043610610efb57600435600401610c00813511610efb57803560208201818160603750806040525050602435600401610800813511610efb578035602082018181610c80375080610c60525050604435600401611800813511610efb5780356020820181816114a03750806114805250506064356004016040813511610efb578035602082018160051b8082612cc037505080612ca0525050612ca05160308102816030820418610efb57905060405118610efb57612ca0518060051b818160051c18610efb579050610c605118610efb57612ca05160608102816060820418610efb5790506114805118610efb5734612ca0516801bc16d674ec8000008102816801bc16d674ec800000820418610efb5790501461019c5760156134c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006134e0526134c0506134c051806134e001601f825f031636823750506308c379a06134805260206134a052601f19601f6134c051011660440161349cfd5b6060366134c0375f612ca05160408111610efb5780156103b457905b8060051b612cc00151613520526322895118613664526004608080613684526134c0516040516030820111610efb5780606001603061356060308360045afa505060306135405261354090508161368401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136a4526134e051610c60516020820111610efb5780610c800180516135c0525060206135a0526135a09050816136840181516020830160208301815181525050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136c45261350051611480516060820111610efb57806114a001606061360060608360045afa505060606135e0526135e090508161368401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050613520516136e4520161366052613660505f5f613660516136806801bc16d674ec8000006020610f0c5f395f515af161036a573d5f5f3e3d5ffd5b6134c05160308101818110610efb5790506134c0526134e05160208101818110610efb5790506134e0526135005160608101818110610efb579050613500526001018181186101b8575b5050005b63fe37d829811861074f576101243610610efb57600435600401610c00813511610efb57803560208201818160603750806040525050602435600401610800813511610efb578035602082018181610c80375080610c60525050604435600401611800813511610efb5780356020820181816114a03750806114805250506064356004016040813511610efb578035602082018160051b8082612cc037505080612ca0525050612ca05160308102816030820418610efb57905060405118610efb57612ca0518060051b818160051c18610efb579050610c605118610efb57612ca05160608102816060820418610efb5790506114805118610efb5734608435612ca051808202811583838304141715610efb57905090501461053a5760156134c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006134e0526134c0506134c051806134e001601f825f031636823750506308c379a06134805260206134a052601f19601f6134c051011660440161349cfd5b6060366134c0375f612ca05160408111610efb57801561074b57905b8060051b612cc00151613520526322895118613664526004608080613684526134c0516040516030820111610efb5780606001603061356060308360045afa505060306135405261354090508161368401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136a4526134e051610c60516020820111610efb5780610c800180516135c0525060206135a0526135a09050816136840181516020830160208301815181525050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136c45261350051611480516060820111610efb57806114a001606061360060608360045afa505060606135e0526135e090508161368401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050613520516136e4520161366052613660505f5f613660516136806084356020610f0c5f395f515af1610701573d5f5f3e3d5ffd5b6134c05160308101818110610efb5790506134c0526134e05160208101818110610efb5790506134e0526135005160608101818110610efb57905061350052600101818118610556575b5050005b634aeab9118118610b2a576101043610610efb57600435600401616000813511610efb57803560208201818160603750806040525050602435600401614000813511610efb57803560208201818161608037508061606052505060443560040161c000813511610efb57803560208201818161a0a037508061a080525050606435600401610200813511610efb578035602082018160051b8082620160c037505080620160a0525050620160a05160308102816030820418610efb57905060405118610efb57620160a0518060051b818160051c18610efb5790506160605118610efb57620160a05160608102816060820418610efb57905061a0805118610efb5734620160a0516801bc16d674ec8000008102816801bc16d674ec800000820418610efb579050146108ea5760156201a0c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006201a0e0526201a0c0506201a0c051806201a0e001601f825f031636823750506308c379a06201a0805260206201a0a052601f19601f6201a0c05101166044016201a09cfd5b6060366201a0c0375f620160a0516102008111610efb578015610b2657905b8060051b620160c001516201a1205263228951186201a2645260046080806201a284526201a0c0516040516030820111610efb578060600160306201a16060308360045afa505060306201a140526201a1409050816201a28401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2a4526201a0e051616060516020820111610efb57806160800180516201a1c0525060206201a1a0526201a1a09050816201a2840181516020830160208301815181525050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2c4526201a1005161a080516060820111610efb578061a0a00160606201a20060608360045afa505060606201a1e0526201a1e09050816201a28401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506201a120516201a2e452016201a260526201a260505f5f6201a260516201a2806801bc16d674ec8000006020610f0c5f395f515af1610ad6573d5f5f3e3d5ffd5b6201a0c05160308101818110610efb5790506201a0c0526201a0e05160208101818110610efb5790506201a0e0526201a1005160608101818110610efb5790506201a10052600101818118610909575b5050005b63ec64623c8118610ef5576101243610610efb57600435600401616000813511610efb57803560208201818160603750806040525050602435600401614000813511610efb57803560208201818161608037508061606052505060443560040161c000813511610efb57803560208201818161a0a037508061a080525050606435600401610200813511610efb578035602082018160051b8082620160c037505080620160a0525050620160a05160308102816030820418610efb57905060405118610efb57620160a0518060051b818160051c18610efb5790506160605118610efb57620160a05160608102816060820418610efb57905061a0805118610efb5734608435620160a051808202811583838304141715610efb579050905014610cbc5760156201a0c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006201a0e0526201a0c0506201a0c051806201a0e001601f825f031636823750506308c379a06201a0805260206201a0a052601f19601f6201a0c05101166044016201a09cfd5b6060366201a0c0375f620160a0516102008111610efb578015610ef157905b8060051b620160c001516201a1205263228951186201a2645260046080806201a284526201a0c0516040516030820111610efb578060600160306201a16060308360045afa505060306201a140526201a1409050816201a28401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2a4526201a0e051616060516020820111610efb57806160800180516201a1c0525060206201a1a0526201a1a09050816201a2840181516020830160208301815181525050808252508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2c4526201a1005161a080516060820111610efb578061a0a00160606201a20060608360045afa505060606201a1e0526201a1e09050816201a28401815160208301602083018281848460045afa505050808252508051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506201a120516201a2e452016201a260526201a260505f5f6201a260516201a2806084356020610f0c5f395f515af1610ea1573d5f5f3e3d5ffd5b6201a0c05160308101818110610efb5790506201a0c0526201a0e05160208101818110610efb5790506201a0e0526201a1005160608101818110610efb5790506201a10052600101818118610cdb575b5050005b505b5f5ffd5b5f80fda165767970657283000309000b00000000000000000000000000000000219ab540356cbb839cbe05303d7705fa
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000219ab540356cBB839Cbe05303d7705Fa
-----Decoded View---------------
Arg [0] : depositAdd (address): 0x00000000219ab540356cBB839Cbe05303d7705Fa
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000219ab540356cBB839Cbe05303d7705Fa
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.