Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
Latest 25 from a total of 587 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Big Batch Deposi... | 3189688 | 19 hrs ago | IN | 4,800 ETH | 0.00432068 | ||||
Big Batch Deposi... | 3189383 | 20 hrs ago | IN | 32 ETH | 0.00009754 | ||||
Big Batch Deposi... | 3189376 | 20 hrs ago | IN | 32 ETH | 0.00009454 | ||||
Batch Deposit | 3164064 | 4 days ago | IN | 32 ETH | 0.00014611 | ||||
Batch Deposit | 3142124 | 7 days ago | IN | 32 ETH | 0.00007304 | ||||
Batch Deposit | 3133385 | 9 days ago | IN | 32 ETH | 0.00015799 | ||||
Batch Deposit | 3115632 | 11 days ago | IN | 32 ETH | 0.00014618 | ||||
Batch Deposit | 3113604 | 12 days ago | IN | 64 ETH | 0.00009695 | ||||
Batch Deposit | 3086075 | 16 days ago | IN | 32 ETH | 0.00012825 | ||||
Batch Deposit | 3038742 | 23 days ago | IN | 32 ETH | 0.00012823 | ||||
Batch Deposit | 3023448 | 25 days ago | IN | 32 ETH | 0.00005548 | ||||
Batch Deposit | 3013408 | 26 days ago | IN | 64 ETH | 0.00010002 | ||||
Batch Deposit | 3008519 | 27 days ago | IN | 96 ETH | 0.00016959 | ||||
Batch Deposit | 3008502 | 27 days ago | IN | 32 ETH | 0.00008603 | ||||
Batch Deposit | 3000688 | 28 days ago | IN | 32 ETH | 0.00002571 | ||||
Batch Deposit | 2991565 | 30 days ago | IN | 32 ETH | 0.00012823 | ||||
Batch Deposit | 2973765 | 32 days ago | IN | 64 ETH | 0.00077664 | ||||
Big Batch Deposi... | 2967156 | 33 days ago | IN | 6,400 ETH | 0.01719861 | ||||
Batch Deposit | 2944725 | 37 days ago | IN | 32 ETH | 0.00014015 | ||||
Batch Deposit | 2925405 | 40 days ago | IN | 64 ETH | 0.00000518 | ||||
Batch Deposit | 2925141 | 40 days ago | IN | 64 ETH | 0.00000457 | ||||
Batch Deposit | 2923046 | 40 days ago | IN | 64 ETH | 0.00000471 | ||||
Batch Deposit | 2922877 | 40 days ago | IN | 64 ETH | 0.00000485 | ||||
Batch Deposit | 2907200 | 42 days ago | IN | 64 ETH | 0.00006798 | ||||
Batch Deposit | 2898758 | 44 days ago | IN | 32 ETH | 0.00014011 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
3194145 | 2 hrs ago | 32 ETH | ||||
3194145 | 2 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH | ||||
3189688 | 19 hrs ago | 32 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Batch deposit contract
Compiler Version
vyper:0.3.10
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_LEN
[{"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
610e60515034610036576020610eaf5f395f518060a01c61003657604052604051610e6052610e6061003a61000039610e80610000f35b5f80fd5f3560e01c60026003821660011b610e5801601e395f51565b63c82655b78118610e5057610103361115610e5457600435600401610c00813511610e5457602081350180826040375050602435600401610800813511610e545760208135018082610c60375050604435600401611800813511610e5457602081350180826114803750506064356004016040813511610e5457803560208160051b018083612ca037505050612ca05160308102816030820418610e5457905060405118610e5457612ca0518060051b818160051c18610e54579050610c605118610e5457612ca05160608102816060820418610e545790506114805118610e545734612ca0516801bc16d674ec8000008102816801bc16d674ec800000820418610e54579050146101895760156134c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006134e0526134c0506134c051806134e001601f825f031636823750506308c379a06134805260206134a052601f19601f6134c051011660440161349cfd5b6060366134c0375f612ca05160408111610e5457801561038d57905b8060051b612cc00151613520526020610e605f395f515a6322895118613664526004608080613684526134c0516040516030820111610e545780606001603061356060308360045afa50506030613540526135409050816136840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136a4526134e051610c60516020820111610e545780610c800180516135c0525060206135a0526135a09050816136840181518152602082015160208201528051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136c45261350051611480516060820111610e5457806114a001606061360060608360045afa505060606135e0526135e09050816136840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050613520516136e4520161366052613660505f5f613660516136806801bc16d674ec8000008686f190509050610343573d5f5f3e3d5ffd5b6134c05160308101818110610e545790506134c0526134e05160208101818110610e545790506134e0526135005160608101818110610e54579050613500526001018181186101a5575b505000610e50565b63fe37d829811861070157610123361115610e5457600435600401610c00813511610e5457602081350180826040375050602435600401610800813511610e545760208135018082610c60375050604435600401611800813511610e5457602081350180826114803750506064356004016040813511610e5457803560208160051b018083612ca037505050612ca05160308102816030820418610e5457905060405118610e5457612ca0518060051b818160051c18610e54579050610c605118610e5457612ca05160608102816060820418610e545790506114805118610e545734608435612ca051808202811583838304141715610e545790509050146104fd5760156134c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006134e0526134c0506134c051806134e001601f825f031636823750506308c379a06134805260206134a052601f19601f6134c051011660440161349cfd5b6060366134c0375f612ca05160408111610e545780156106fd57905b8060051b612cc00151613520526020610e605f395f516084355a6322895118613664526004608080613684526134c0516040516030820111610e545780606001603061356060308360045afa50506030613540526135409050816136840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136a4526134e051610c60516020820111610e545780610c800180516135c0525060206135a0526135a09050816136840181518152602082015160208201528051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136c45261350051611480516060820111610e5457806114a001606061360060608360045afa505060606135e0526135e09050816136840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050613520516136e4520161366052613660505f5f61366051613680858786f19050905090506106b3573d5f5f3e3d5ffd5b6134c05160308101818110610e545790506134c0526134e05160208101818110610e545790506134e0526135005160608101818110610e5457905061350052600101818118610519575b5050005b634aeab9118118610e5057610103361115610e5457600435600401616000813511610e5457602081350180826040375050602435600401614000813511610e54576020813501808261606037505060443560040161c000813511610e54576020813501808261a080375050606435600401610200813511610e5457803560208160051b018083620160a037505050620160a05160308102816030820418610e5457905060405118610e5457620160a0518060051b818160051c18610e545790506160605118610e5457620160a05160608102816060820418610e5457905061a0805118610e545734620160a0516801bc16d674ec8000008102816801bc16d674ec800000820418610e54579050146108815760156201a0c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006201a0e0526201a0c0506201a0c051806201a0e001601f825f031636823750506308c379a06201a0805260206201a0a052601f19601f6201a0c05101166044016201a09cfd5b6060366201a0c0375f620160a0516102008111610e54578015610aa957905b8060051b620160c001516201a120526020610e605f395f515a63228951186201a2645260046080806201a284526201a0c0516040516030820111610e54578060600160306201a16060308360045afa505060306201a140526201a1409050816201a2840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2a4526201a0e051616060516020820111610e5457806160800180516201a1c0525060206201a1a0526201a1a09050816201a2840181518152602082015160208201528051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2c4526201a1005161a080516060820111610e54578061a0a00160606201a20060608360045afa505060606201a1e0526201a1e09050816201a2840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506201a120516201a2e452016201a260526201a260505f5f6201a260516201a2806801bc16d674ec8000008686f190509050610a59573d5f5f3e3d5ffd5b6201a0c05160308101818110610e545790506201a0c0526201a0e05160208101818110610e545790506201a0e0526201a1005160608101818110610e545790506201a100526001018181186108a0575b505000610e50565b63ec64623c8118610e5057610123361115610e5457600435600401616000813511610e5457602081350180826040375050602435600401614000813511610e54576020813501808261606037505060443560040161c000813511610e54576020813501808261a080375050606435600401610200813511610e5457803560208160051b018083620160a037505050620160a05160308102816030820418610e5457905060405118610e5457620160a0518060051b818160051c18610e545790506160605118610e5457620160a05160608102816060820418610e5457905061a0805118610e545734608435620160a051808202811583838304141715610e54579050905014610c285760156201a0c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006201a0e0526201a0c0506201a0c051806201a0e001601f825f031636823750506308c379a06201a0805260206201a0a052601f19601f6201a0c05101166044016201a09cfd5b6060366201a0c0375f620160a0516102008111610e54578015610e4c57905b8060051b620160c001516201a120526020610e605f395f516084355a63228951186201a2645260046080806201a284526201a0c0516040516030820111610e54578060600160306201a16060308360045afa505060306201a140526201a1409050816201a2840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2a4526201a0e051616060516020820111610e5457806160800180516201a1c0525060206201a1a0526201a1a09050816201a2840181518152602082015160208201528051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2c4526201a1005161a080516060820111610e54578061a0a00160606201a20060608360045afa505060606201a1e0526201a1e09050816201a2840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506201a120516201a2e452016201a260526201a260505f5f6201a260516201a280858786f1905090509050610dfc573d5f5f3e3d5ffd5b6201a0c05160308101818110610e545790506201a0c0526201a0e05160208101818110610e545790506201a0e0526201a1005160608101818110610e545790506201a10052600101818118610c47575b5050005b5f5ffd5b5f80fd0ab103950e50001884190e6081081820a16576797065728300030a00150000000000000000000000004242424242424242424242424242424242424242
Deployed Bytecode
0x5f3560e01c60026003821660011b610e5801601e395f51565b63c82655b78118610e5057610103361115610e5457600435600401610c00813511610e5457602081350180826040375050602435600401610800813511610e545760208135018082610c60375050604435600401611800813511610e5457602081350180826114803750506064356004016040813511610e5457803560208160051b018083612ca037505050612ca05160308102816030820418610e5457905060405118610e5457612ca0518060051b818160051c18610e54579050610c605118610e5457612ca05160608102816060820418610e545790506114805118610e545734612ca0516801bc16d674ec8000008102816801bc16d674ec800000820418610e54579050146101895760156134c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006134e0526134c0506134c051806134e001601f825f031636823750506308c379a06134805260206134a052601f19601f6134c051011660440161349cfd5b6060366134c0375f612ca05160408111610e5457801561038d57905b8060051b612cc00151613520526020610e605f395f515a6322895118613664526004608080613684526134c0516040516030820111610e545780606001603061356060308360045afa50506030613540526135409050816136840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136a4526134e051610c60516020820111610e545780610c800180516135c0525060206135a0526135a09050816136840181518152602082015160208201528051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136c45261350051611480516060820111610e5457806114a001606061360060608360045afa505060606135e0526135e09050816136840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050613520516136e4520161366052613660505f5f613660516136806801bc16d674ec8000008686f190509050610343573d5f5f3e3d5ffd5b6134c05160308101818110610e545790506134c0526134e05160208101818110610e545790506134e0526135005160608101818110610e54579050613500526001018181186101a5575b505000610e50565b63fe37d829811861070157610123361115610e5457600435600401610c00813511610e5457602081350180826040375050602435600401610800813511610e545760208135018082610c60375050604435600401611800813511610e5457602081350180826114803750506064356004016040813511610e5457803560208160051b018083612ca037505050612ca05160308102816030820418610e5457905060405118610e5457612ca0518060051b818160051c18610e54579050610c605118610e5457612ca05160608102816060820418610e545790506114805118610e545734608435612ca051808202811583838304141715610e545790509050146104fd5760156134c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006134e0526134c0506134c051806134e001601f825f031636823750506308c379a06134805260206134a052601f19601f6134c051011660440161349cfd5b6060366134c0375f612ca05160408111610e545780156106fd57905b8060051b612cc00151613520526020610e605f395f516084355a6322895118613664526004608080613684526134c0516040516030820111610e545780606001603061356060308360045afa50506030613540526135409050816136840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136a4526134e051610c60516020820111610e545780610c800180516135c0525060206135a0526135a09050816136840181518152602082015160208201528051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806136c45261350051611480516060820111610e5457806114a001606061360060608360045afa505060606135e0526135e09050816136840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050613520516136e4520161366052613660505f5f61366051613680858786f19050905090506106b3573d5f5f3e3d5ffd5b6134c05160308101818110610e545790506134c0526134e05160208101818110610e545790506134e0526135005160608101818110610e5457905061350052600101818118610519575b5050005b634aeab9118118610e5057610103361115610e5457600435600401616000813511610e5457602081350180826040375050602435600401614000813511610e54576020813501808261606037505060443560040161c000813511610e54576020813501808261a080375050606435600401610200813511610e5457803560208160051b018083620160a037505050620160a05160308102816030820418610e5457905060405118610e5457620160a0518060051b818160051c18610e545790506160605118610e5457620160a05160608102816060820418610e5457905061a0805118610e545734620160a0516801bc16d674ec8000008102816801bc16d674ec800000820418610e54579050146108815760156201a0c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006201a0e0526201a0c0506201a0c051806201a0e001601f825f031636823750506308c379a06201a0805260206201a0a052601f19601f6201a0c05101166044016201a09cfd5b6060366201a0c0375f620160a0516102008111610e54578015610aa957905b8060051b620160c001516201a120526020610e605f395f515a63228951186201a2645260046080806201a284526201a0c0516040516030820111610e54578060600160306201a16060308360045afa505060306201a140526201a1409050816201a2840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2a4526201a0e051616060516020820111610e5457806160800180516201a1c0525060206201a1a0526201a1a09050816201a2840181518152602082015160208201528051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2c4526201a1005161a080516060820111610e54578061a0a00160606201a20060608360045afa505060606201a1e0526201a1e09050816201a2840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506201a120516201a2e452016201a260526201a260505f5f6201a260516201a2806801bc16d674ec8000008686f190509050610a59573d5f5f3e3d5ffd5b6201a0c05160308101818110610e545790506201a0c0526201a0e05160208101818110610e545790506201a0e0526201a1005160608101818110610e545790506201a100526001018181186108a0575b505000610e50565b63ec64623c8118610e5057610123361115610e5457600435600401616000813511610e5457602081350180826040375050602435600401614000813511610e54576020813501808261606037505060443560040161c000813511610e54576020813501808261a080375050606435600401610200813511610e5457803560208160051b018083620160a037505050620160a05160308102816030820418610e5457905060405118610e5457620160a0518060051b818160051c18610e545790506160605118610e5457620160a05160608102816060820418610e5457905061a0805118610e545734608435620160a051808202811583838304141715610e54579050905014610c285760156201a0c0527f496e636f727265637420616d6f756e742073656e7400000000000000000000006201a0e0526201a0c0506201a0c051806201a0e001601f825f031636823750506308c379a06201a0805260206201a0a052601f19601f6201a0c05101166044016201a09cfd5b6060366201a0c0375f620160a0516102008111610e54578015610e4c57905b8060051b620160c001516201a120526020610e605f395f516084355a63228951186201a2645260046080806201a284526201a0c0516040516030820111610e54578060600160306201a16060308360045afa505060306201a140526201a1409050816201a2840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2a4526201a0e051616060516020820111610e5457806160800180516201a1c0525060206201a1a0526201a1a09050816201a2840181518152602082015160208201528051806020830101601f825f03163682375050601f19601f825160200101169050905081019050806201a2c4526201a1005161a080516060820111610e54578061a0a00160606201a20060608360045afa505060606201a1e0526201a1e09050816201a2840160208251018082828560045afa50508051806020830101601f825f03163682375050601f19601f8251602001011690509050810190506201a120516201a2e452016201a260526201a260505f5f6201a260516201a280858786f1905090509050610dfc573d5f5f3e3d5ffd5b6201a0c05160308101818110610e545790506201a0c0526201a0e05160208101818110610e545790506201a0e0526201a1005160608101818110610e545790506201a10052600101818118610c47575b5050005b5f5ffd5b5f80fd0ab103950e5000180000000000000000000000004242424242424242424242424242424242424242
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000004242424242424242424242424242424242424242
-----Decoded View---------------
Arg [0] : depositAdd (address): 0x4242424242424242424242424242424242424242
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000004242424242424242424242424242424242424242
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.