More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 210 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Deposit | 21539836 | 36 days ago | IN | 0 ETH | 0.00051913 | ||||
Deposit | 21539807 | 36 days ago | IN | 0 ETH | 0.00049195 | ||||
Deposit | 21539586 | 37 days ago | IN | 0 ETH | 0.00044077 | ||||
Deposit | 21538819 | 37 days ago | IN | 0 ETH | 0.0006527 | ||||
Deposit | 21538676 | 37 days ago | IN | 0 ETH | 0.00069947 | ||||
Deposit | 21538661 | 37 days ago | IN | 0 ETH | 0.00071312 | ||||
Deposit | 21538383 | 37 days ago | IN | 0 ETH | 0.00081028 | ||||
Deposit | 21537840 | 37 days ago | IN | 0 ETH | 0.0007039 | ||||
Deposit | 21537753 | 37 days ago | IN | 0 ETH | 0.00070373 | ||||
Deposit | 21537740 | 37 days ago | IN | 0 ETH | 0.00074458 | ||||
Deposit | 21537515 | 37 days ago | IN | 0 ETH | 0.00075406 | ||||
Deposit | 21536031 | 37 days ago | IN | 0 ETH | 0.00067681 | ||||
Deposit | 21535820 | 37 days ago | IN | 0 ETH | 0.00074718 | ||||
Deposit | 21535705 | 37 days ago | IN | 0 ETH | 0.0005914 | ||||
Deposit | 21529607 | 38 days ago | IN | 0 ETH | 0.00094179 | ||||
Deposit | 21525329 | 38 days ago | IN | 0 ETH | 0.00027603 | ||||
Deposit | 21523187 | 39 days ago | IN | 0 ETH | 0.00082421 | ||||
Deposit | 21519797 | 39 days ago | IN | 0 ETH | 0.0001786 | ||||
Deposit | 21515493 | 40 days ago | IN | 0 ETH | 0.00032133 | ||||
Deposit | 21515465 | 40 days ago | IN | 0 ETH | 0.00032055 | ||||
Deposit | 21513961 | 40 days ago | IN | 0 ETH | 0.00023339 | ||||
Deposit | 21511283 | 40 days ago | IN | 0 ETH | 0.00028801 | ||||
Deposit | 21510396 | 41 days ago | IN | 0 ETH | 0.00026484 | ||||
Deposit | 21510375 | 41 days ago | IN | 0 ETH | 0.00021559 | ||||
Deposit | 21510079 | 41 days ago | IN | 0 ETH | 0.00025807 |
Advanced mode: Intended for advanced users or developers and will display all Internal Transactions including zero value transfers. Name tag integration is not available in advanced view.
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
||||
---|---|---|---|---|---|---|---|
21539836 | 36 days ago | 0 ETH | |||||
21539807 | 36 days ago | 0 ETH | |||||
21539586 | 37 days ago | 0 ETH | |||||
21538819 | 37 days ago | 0 ETH | |||||
21538676 | 37 days ago | 0 ETH | |||||
21538661 | 37 days ago | 0 ETH | |||||
21538383 | 37 days ago | 0 ETH | |||||
21537840 | 37 days ago | 0 ETH | |||||
21537753 | 37 days ago | 0 ETH | |||||
21537740 | 37 days ago | 0 ETH | |||||
21537515 | 37 days ago | 0 ETH | |||||
21536031 | 37 days ago | 0 ETH | |||||
21535820 | 37 days ago | 0 ETH | |||||
21535705 | 37 days ago | 0 ETH | |||||
21529607 | 38 days ago | 0 ETH | |||||
21525329 | 38 days ago | 0 ETH | |||||
21523187 | 39 days ago | 0 ETH | |||||
21519797 | 39 days ago | 0 ETH | |||||
21515493 | 40 days ago | 0 ETH | |||||
21515465 | 40 days ago | 0 ETH | |||||
21513961 | 40 days ago | 0 ETH | |||||
21511283 | 40 days ago | 0 ETH | |||||
21510396 | 41 days ago | 0 ETH | |||||
21510375 | 41 days ago | 0 ETH | |||||
21510079 | 41 days ago | 0 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
DuskMainnetOnramp
Compiler Version
v0.8.24+commit.e11b9ed9
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-12-20 */ // SPDX-License-Identifier: MPL-2.0 pragma solidity ^0.8.24; // Minimal ERC20 interface required to transfer DUSK interface IERC20 { function transferFrom( address from, address to, uint256 value ) external returns (bool); } /// @title The ERC20/BEP20 DUSK mainnet on-ramp contract /// @author Hein Dauven contract DuskMainnetOnramp { IERC20 public immutable duskToken; // Conversion factor between ERC20/BEP20 DUSK (18 decimals) and native DUSK (9 decimals), where 10^9 DUSK wei is equivalent to 1 LUX uint256 constant LUX_CONVERSION_FACTOR = 10**9; uint256 constant MINIMAL_STAKE = (1000 * 10**9) * LUX_CONVERSION_FACTOR; uint256 public immutable endDepositTime; uint256 public immutable endStakeTime; // Event to log the genesis deposit & stake for inclusion in the genesis state on Dusk mainnet. The amount being in LUX event GenesisDeposit(address indexed from, uint256 amount, string targetAddress); event GenesisStake(address indexed from, uint256 amount, string targetAddress); /** * @param _duskTokenAddress The address of the ERC20/BEP20 DUSK token contract. * @param _endDepositTime The time after which deposits are no longer allowed. * @param _endStakeTime The time after which stake deposits are no longer allowed. */ constructor(address _duskTokenAddress, uint256 _endDepositTime, uint256 _endStakeTime) { duskToken = IERC20(_duskTokenAddress); endDepositTime = _endDepositTime; endStakeTime = _endStakeTime; } /** * @param amount The amount of ERC20/BEP20 DUSK tokens to deposit for in genesis balance in DUSK wei. Must be at least 1 LUX (10^9 wei). * @param targetAddress The native DUSK mainnet Moonlight key that will be used to set the genesis balance for the given key. */ function deposit(uint256 amount, string memory targetAddress) external { // No longer allow people to deposit after a given end time require(block.timestamp <= endDepositTime, "Deposit period has ended"); // The minimum deposit amount has to be larger or equal to the conversion factor require(amount >= LUX_CONVERSION_FACTOR, "Amount must be at least 1 LUX"); // Round down the amount to the nearest multiple of 1 LUX uint256 roundedAmount = (amount / LUX_CONVERSION_FACTOR) * LUX_CONVERSION_FACTOR; // Transfer the specified amount of DUSK tokens to this contract duskToken.transferFrom(msg.sender, address(this), roundedAmount); // Adjust the amount to account for the difference in decimals between native DUSK (9 decimals) and ERC20/BEP20 DUSK (18 decimals) uint256 nativeAmount = roundedAmount / LUX_CONVERSION_FACTOR; // Emit the genesis deposit event with the value in LUX emit GenesisDeposit(msg.sender, nativeAmount, targetAddress); } /** * @param amount The amount of ERC20/BEP20 DUSK tokens to deposit for on genesis staking in DUSK wei. Must be at least 1000 DUSK. * @param targetAddress The native DUSK mainnet Moonlight key that will be used to set the genesis stake for the given key. */ function stake(uint256 amount, string memory targetAddress) external { // No longer allow people to deposit for on genesis staking after a given end time require(block.timestamp <= endStakeTime, "Stake period has ended"); // The minimum stake amount has to be larger or equal to MINIMAL_STAKE require(amount >= MINIMAL_STAKE, "Amount must be at least 1000 DUSK"); // Round down the amount to the nearest multiple of 1 LUX uint256 roundedAmount = (amount / LUX_CONVERSION_FACTOR) * LUX_CONVERSION_FACTOR; // Transfer the specified amount of DUSK tokens to this contract duskToken.transferFrom(msg.sender, address(this), roundedAmount); // Adjust the amount to account for the difference in decimals between native DUSK (9 decimals) and ERC20/BEP20 DUSK (18 decimals) uint256 nativeAmount = roundedAmount / LUX_CONVERSION_FACTOR; // Emit the genesis stake event with the value in LUX emit GenesisStake(msg.sender, nativeAmount, targetAddress); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_duskTokenAddress","type":"address"},{"internalType":"uint256","name":"_endDepositTime","type":"uint256"},{"internalType":"uint256","name":"_endStakeTime","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"string","name":"targetAddress","type":"string"}],"name":"GenesisDeposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"string","name":"targetAddress","type":"string"}],"name":"GenesisStake","type":"event"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"string","name":"targetAddress","type":"string"}],"name":"deposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"duskToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"endDepositTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"endStakeTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"string","name":"targetAddress","type":"string"}],"name":"stake","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60e060405234801562000010575f80fd5b5060405162000d7d38038062000d7d833981810160405281019062000036919062000120565b8273ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508160a081815250508060c0818152505050505062000179565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620000b28262000087565b9050919050565b620000c481620000a6565b8114620000cf575f80fd5b50565b5f81519050620000e281620000b9565b92915050565b5f819050919050565b620000fc81620000e8565b811462000107575f80fd5b50565b5f815190506200011a81620000f1565b92915050565b5f805f606084860312156200013a576200013962000083565b5b5f6200014986828701620000d2565b93505060206200015c868287016200010a565b92505060406200016f868287016200010a565b9150509250925092565b60805160a05160c051610bbe620001bf5f395f8181610135015261015901525f818160ed015261033801525f81816101110152818161023101526104000152610bbe5ff3fe608060405234801561000f575f80fd5b5060043610610055575f3560e01c80633ef541b51461005957806348dc3c6314610077578063a58f03aa14610095578063e7e4e1f7146100b3578063f1215d25146100cf575b5f80fd5b6100616100eb565b60405161006e919061051d565b60405180910390f35b61007f61010f565b60405161008c91906105b0565b60405180910390f35b61009d610133565b6040516100aa919061051d565b60405180910390f35b6100cd60048036038101906100c89190610740565b610157565b005b6100e960048036038101906100e49190610740565b610336565b005b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f00000000000000000000000000000000000000000000000000000000000000004211156101ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101b1906107f4565b60405180910390fd5b633b9aca0064e8d4a510006101cf919061083f565b821015610211576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610208906108f0565b60405180910390fd5b5f633b9aca008084610223919061093b565b61022d919061083f565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b815260040161028c9392919061098b565b6020604051808303815f875af11580156102a8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102cc91906109f5565b505f633b9aca00826102de919061093b565b90503373ffffffffffffffffffffffffffffffffffffffff167faa45bbe228d6a60fc1d3c70f79e9723773bd8264c6386c20d37f2567cf67b70e8285604051610328929190610a8a565b60405180910390a250505050565b7f0000000000000000000000000000000000000000000000000000000000000000421115610399576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161039090610b02565b60405180910390fd5b633b9aca008210156103e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d790610b6a565b60405180910390fd5b5f633b9aca0080846103f2919061093b565b6103fc919061083f565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b815260040161045b9392919061098b565b6020604051808303815f875af1158015610477573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061049b91906109f5565b505f633b9aca00826104ad919061093b565b90503373ffffffffffffffffffffffffffffffffffffffff167f2263efffcf6899dbc456ea5679e8ce24ce6d122383e872137a9b84fc13ab952782856040516104f7929190610a8a565b60405180910390a250505050565b5f819050919050565b61051781610505565b82525050565b5f6020820190506105305f83018461050e565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f61057861057361056e84610536565b610555565b610536565b9050919050565b5f6105898261055e565b9050919050565b5f61059a8261057f565b9050919050565b6105aa81610590565b82525050565b5f6020820190506105c35f8301846105a1565b92915050565b5f604051905090565b5f80fd5b5f80fd5b6105e381610505565b81146105ed575f80fd5b50565b5f813590506105fe816105da565b92915050565b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6106528261060c565b810181811067ffffffffffffffff821117156106715761067061061c565b5b80604052505050565b5f6106836105c9565b905061068f8282610649565b919050565b5f67ffffffffffffffff8211156106ae576106ad61061c565b5b6106b78261060c565b9050602081019050919050565b828183375f83830152505050565b5f6106e46106df84610694565b61067a565b905082815260208101848484011115610700576106ff610608565b5b61070b8482856106c4565b509392505050565b5f82601f83011261072757610726610604565b5b81356107378482602086016106d2565b91505092915050565b5f8060408385031215610756576107556105d2565b5b5f610763858286016105f0565b925050602083013567ffffffffffffffff811115610784576107836105d6565b5b61079085828601610713565b9150509250929050565b5f82825260208201905092915050565b7f5374616b6520706572696f642068617320656e646564000000000000000000005f82015250565b5f6107de60168361079a565b91506107e9826107aa565b602082019050919050565b5f6020820190508181035f83015261080b816107d2565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61084982610505565b915061085483610505565b925082820261086281610505565b9150828204841483151761087957610878610812565b5b5092915050565b7f416d6f756e74206d757374206265206174206c656173742031303030204455535f8201527f4b00000000000000000000000000000000000000000000000000000000000000602082015250565b5f6108da60218361079a565b91506108e582610880565b604082019050919050565b5f6020820190508181035f830152610907816108ce565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61094582610505565b915061095083610505565b9250826109605761095f61090e565b5b828204905092915050565b5f61097582610536565b9050919050565b6109858161096b565b82525050565b5f60608201905061099e5f83018661097c565b6109ab602083018561097c565b6109b8604083018461050e565b949350505050565b5f8115159050919050565b6109d4816109c0565b81146109de575f80fd5b50565b5f815190506109ef816109cb565b92915050565b5f60208284031215610a0a57610a096105d2565b5b5f610a17848285016109e1565b91505092915050565b5f81519050919050565b5f5b83811015610a47578082015181840152602081019050610a2c565b5f8484015250505050565b5f610a5c82610a20565b610a66818561079a565b9350610a76818560208601610a2a565b610a7f8161060c565b840191505092915050565b5f604082019050610a9d5f83018561050e565b8181036020830152610aaf8184610a52565b90509392505050565b7f4465706f73697420706572696f642068617320656e64656400000000000000005f82015250565b5f610aec60188361079a565b9150610af782610ab8565b602082019050919050565b5f6020820190508181035f830152610b1981610ae0565b9050919050565b7f416d6f756e74206d757374206265206174206c656173742031204c55580000005f82015250565b5f610b54601d8361079a565b9150610b5f82610b20565b602082019050919050565b5f6020820190508181035f830152610b8181610b48565b905091905056fea2646970667358221220d2739640d94b8b7aace53f8dbd70ddeeb428b7f6992fb1cac3fcedc88e85b1b064736f6c63430008180033000000000000000000000000940a2db1b7008b6c776d4faaca729d6d4a4aa5510000000000000000000000000000000000000000000000000000000067771a6f00000000000000000000000000000000000000000000000000000000677082ef
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610055575f3560e01c80633ef541b51461005957806348dc3c6314610077578063a58f03aa14610095578063e7e4e1f7146100b3578063f1215d25146100cf575b5f80fd5b6100616100eb565b60405161006e919061051d565b60405180910390f35b61007f61010f565b60405161008c91906105b0565b60405180910390f35b61009d610133565b6040516100aa919061051d565b60405180910390f35b6100cd60048036038101906100c89190610740565b610157565b005b6100e960048036038101906100e49190610740565b610336565b005b7f0000000000000000000000000000000000000000000000000000000067771a6f81565b7f000000000000000000000000940a2db1b7008b6c776d4faaca729d6d4a4aa55181565b7f00000000000000000000000000000000000000000000000000000000677082ef81565b7f00000000000000000000000000000000000000000000000000000000677082ef4211156101ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101b1906107f4565b60405180910390fd5b633b9aca0064e8d4a510006101cf919061083f565b821015610211576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610208906108f0565b60405180910390fd5b5f633b9aca008084610223919061093b565b61022d919061083f565b90507f000000000000000000000000940a2db1b7008b6c776d4faaca729d6d4a4aa55173ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b815260040161028c9392919061098b565b6020604051808303815f875af11580156102a8573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102cc91906109f5565b505f633b9aca00826102de919061093b565b90503373ffffffffffffffffffffffffffffffffffffffff167faa45bbe228d6a60fc1d3c70f79e9723773bd8264c6386c20d37f2567cf67b70e8285604051610328929190610a8a565b60405180910390a250505050565b7f0000000000000000000000000000000000000000000000000000000067771a6f421115610399576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161039090610b02565b60405180910390fd5b633b9aca008210156103e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103d790610b6a565b60405180910390fd5b5f633b9aca0080846103f2919061093b565b6103fc919061083f565b90507f000000000000000000000000940a2db1b7008b6c776d4faaca729d6d4a4aa55173ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b815260040161045b9392919061098b565b6020604051808303815f875af1158015610477573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061049b91906109f5565b505f633b9aca00826104ad919061093b565b90503373ffffffffffffffffffffffffffffffffffffffff167f2263efffcf6899dbc456ea5679e8ce24ce6d122383e872137a9b84fc13ab952782856040516104f7929190610a8a565b60405180910390a250505050565b5f819050919050565b61051781610505565b82525050565b5f6020820190506105305f83018461050e565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f61057861057361056e84610536565b610555565b610536565b9050919050565b5f6105898261055e565b9050919050565b5f61059a8261057f565b9050919050565b6105aa81610590565b82525050565b5f6020820190506105c35f8301846105a1565b92915050565b5f604051905090565b5f80fd5b5f80fd5b6105e381610505565b81146105ed575f80fd5b50565b5f813590506105fe816105da565b92915050565b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6106528261060c565b810181811067ffffffffffffffff821117156106715761067061061c565b5b80604052505050565b5f6106836105c9565b905061068f8282610649565b919050565b5f67ffffffffffffffff8211156106ae576106ad61061c565b5b6106b78261060c565b9050602081019050919050565b828183375f83830152505050565b5f6106e46106df84610694565b61067a565b905082815260208101848484011115610700576106ff610608565b5b61070b8482856106c4565b509392505050565b5f82601f83011261072757610726610604565b5b81356107378482602086016106d2565b91505092915050565b5f8060408385031215610756576107556105d2565b5b5f610763858286016105f0565b925050602083013567ffffffffffffffff811115610784576107836105d6565b5b61079085828601610713565b9150509250929050565b5f82825260208201905092915050565b7f5374616b6520706572696f642068617320656e646564000000000000000000005f82015250565b5f6107de60168361079a565b91506107e9826107aa565b602082019050919050565b5f6020820190508181035f83015261080b816107d2565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61084982610505565b915061085483610505565b925082820261086281610505565b9150828204841483151761087957610878610812565b5b5092915050565b7f416d6f756e74206d757374206265206174206c656173742031303030204455535f8201527f4b00000000000000000000000000000000000000000000000000000000000000602082015250565b5f6108da60218361079a565b91506108e582610880565b604082019050919050565b5f6020820190508181035f830152610907816108ce565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61094582610505565b915061095083610505565b9250826109605761095f61090e565b5b828204905092915050565b5f61097582610536565b9050919050565b6109858161096b565b82525050565b5f60608201905061099e5f83018661097c565b6109ab602083018561097c565b6109b8604083018461050e565b949350505050565b5f8115159050919050565b6109d4816109c0565b81146109de575f80fd5b50565b5f815190506109ef816109cb565b92915050565b5f60208284031215610a0a57610a096105d2565b5b5f610a17848285016109e1565b91505092915050565b5f81519050919050565b5f5b83811015610a47578082015181840152602081019050610a2c565b5f8484015250505050565b5f610a5c82610a20565b610a66818561079a565b9350610a76818560208601610a2a565b610a7f8161060c565b840191505092915050565b5f604082019050610a9d5f83018561050e565b8181036020830152610aaf8184610a52565b90509392505050565b7f4465706f73697420706572696f642068617320656e64656400000000000000005f82015250565b5f610aec60188361079a565b9150610af782610ab8565b602082019050919050565b5f6020820190508181035f830152610b1981610ae0565b9050919050565b7f416d6f756e74206d757374206265206174206c656173742031204c55580000005f82015250565b5f610b54601d8361079a565b9150610b5f82610b20565b602082019050919050565b5f6020820190508181035f830152610b8181610b48565b905091905056fea2646970667358221220d2739640d94b8b7aace53f8dbd70ddeeb428b7f6992fb1cac3fcedc88e85b1b064736f6c63430008180033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000940a2db1b7008b6c776d4faaca729d6d4a4aa5510000000000000000000000000000000000000000000000000000000067771a6f00000000000000000000000000000000000000000000000000000000677082ef
-----Decoded View---------------
Arg [0] : _duskTokenAddress (address): 0x940a2dB1B7008B6C776d4faaCa729d6d4A4AA551
Arg [1] : _endDepositTime (uint256): 1735858799
Arg [2] : _endStakeTime (uint256): 1735426799
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000940a2db1b7008b6c776d4faaca729d6d4a4aa551
Arg [1] : 0000000000000000000000000000000000000000000000000000000067771a6f
Arg [2] : 00000000000000000000000000000000000000000000000000000000677082ef
Deployed Bytecode Sourcemap
354:3960:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;698:39;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;388:33;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;744:37;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3245:1066;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1888:1067;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;698:39;;;:::o;388:33::-;;;:::o;744:37::-;;;:::o;3245:1066::-;3444:12;3425:15;:31;;3417:66;;;;;;;;;;;;:::i;:::-;;;;;;;;;607:5;654:12;653:38;;;;:::i;:::-;3584:6;:23;;3576:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;3725:21;607:5;;3750:6;:30;;;;:::i;:::-;3749:56;;;;:::i;:::-;3725:80;;3892:9;:22;;;3915:10;3935:4;3942:13;3892:64;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;4109:20;607:5;4132:13;:37;;;;:::i;:::-;4109:60;;4263:10;4250:53;;;4275:12;4289:13;4250:53;;;;;;;:::i;:::-;;;;;;;;3314:997;;3245:1066;;:::o;1888:1067::-;2066:14;2047:15;:33;;2039:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;607:5;2220:6;:31;;2212:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2365:21;607:5;;2390:6;:30;;;;:::i;:::-;2389:56;;;;:::i;:::-;2365:80;;2532:9;:22;;;2555:10;2575:4;2582:13;2532:64;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2749:20;607:5;2772:13;:37;;;;:::i;:::-;2749:60;;2907:10;2892:55;;;2919:12;2933:13;2892:55;;;;;;;:::i;:::-;;;;;;;;1959:996;;1888:1067;;:::o;7:77:1:-;44:7;73:5;62:16;;7:77;;;:::o;90:118::-;177:24;195:5;177:24;:::i;:::-;172:3;165:37;90:118;;:::o;214:222::-;307:4;345:2;334:9;330:18;322:26;;358:71;426:1;415:9;411:17;402:6;358:71;:::i;:::-;214:222;;;;:::o;442:126::-;479:7;519:42;512:5;508:54;497:65;;442:126;;;:::o;574:60::-;602:3;623:5;616:12;;574:60;;;:::o;640:142::-;690:9;723:53;741:34;750:24;768:5;750:24;:::i;:::-;741:34;:::i;:::-;723:53;:::i;:::-;710:66;;640:142;;;:::o;788:126::-;838:9;871:37;902:5;871:37;:::i;:::-;858:50;;788:126;;;:::o;920:139::-;983:9;1016:37;1047:5;1016:37;:::i;:::-;1003:50;;920:139;;;:::o;1065:157::-;1165:50;1209:5;1165:50;:::i;:::-;1160:3;1153:63;1065:157;;:::o;1228:248::-;1334:4;1372:2;1361:9;1357:18;1349:26;;1385:84;1466:1;1455:9;1451:17;1442:6;1385:84;:::i;:::-;1228:248;;;;:::o;1482:75::-;1515:6;1548:2;1542:9;1532:19;;1482:75;:::o;1563:117::-;1672:1;1669;1662:12;1686:117;1795:1;1792;1785:12;1809:122;1882:24;1900:5;1882:24;:::i;:::-;1875:5;1872:35;1862:63;;1921:1;1918;1911:12;1862:63;1809:122;:::o;1937:139::-;1983:5;2021:6;2008:20;1999:29;;2037:33;2064:5;2037:33;:::i;:::-;1937:139;;;;:::o;2082:117::-;2191:1;2188;2181:12;2205:117;2314:1;2311;2304:12;2328:102;2369:6;2420:2;2416:7;2411:2;2404:5;2400:14;2396:28;2386:38;;2328:102;;;:::o;2436:180::-;2484:77;2481:1;2474:88;2581:4;2578:1;2571:15;2605:4;2602:1;2595:15;2622:281;2705:27;2727:4;2705:27;:::i;:::-;2697:6;2693:40;2835:6;2823:10;2820:22;2799:18;2787:10;2784:34;2781:62;2778:88;;;2846:18;;:::i;:::-;2778:88;2886:10;2882:2;2875:22;2665:238;2622:281;;:::o;2909:129::-;2943:6;2970:20;;:::i;:::-;2960:30;;2999:33;3027:4;3019:6;2999:33;:::i;:::-;2909:129;;;:::o;3044:308::-;3106:4;3196:18;3188:6;3185:30;3182:56;;;3218:18;;:::i;:::-;3182:56;3256:29;3278:6;3256:29;:::i;:::-;3248:37;;3340:4;3334;3330:15;3322:23;;3044:308;;;:::o;3358:146::-;3455:6;3450:3;3445;3432:30;3496:1;3487:6;3482:3;3478:16;3471:27;3358:146;;;:::o;3510:425::-;3588:5;3613:66;3629:49;3671:6;3629:49;:::i;:::-;3613:66;:::i;:::-;3604:75;;3702:6;3695:5;3688:21;3740:4;3733:5;3729:16;3778:3;3769:6;3764:3;3760:16;3757:25;3754:112;;;3785:79;;:::i;:::-;3754:112;3875:54;3922:6;3917:3;3912;3875:54;:::i;:::-;3594:341;3510:425;;;;;:::o;3955:340::-;4011:5;4060:3;4053:4;4045:6;4041:17;4037:27;4027:122;;4068:79;;:::i;:::-;4027:122;4185:6;4172:20;4210:79;4285:3;4277:6;4270:4;4262:6;4258:17;4210:79;:::i;:::-;4201:88;;4017:278;3955:340;;;;:::o;4301:654::-;4379:6;4387;4436:2;4424:9;4415:7;4411:23;4407:32;4404:119;;;4442:79;;:::i;:::-;4404:119;4562:1;4587:53;4632:7;4623:6;4612:9;4608:22;4587:53;:::i;:::-;4577:63;;4533:117;4717:2;4706:9;4702:18;4689:32;4748:18;4740:6;4737:30;4734:117;;;4770:79;;:::i;:::-;4734:117;4875:63;4930:7;4921:6;4910:9;4906:22;4875:63;:::i;:::-;4865:73;;4660:288;4301:654;;;;;:::o;4961:169::-;5045:11;5079:6;5074:3;5067:19;5119:4;5114:3;5110:14;5095:29;;4961:169;;;;:::o;5136:172::-;5276:24;5272:1;5264:6;5260:14;5253:48;5136:172;:::o;5314:366::-;5456:3;5477:67;5541:2;5536:3;5477:67;:::i;:::-;5470:74;;5553:93;5642:3;5553:93;:::i;:::-;5671:2;5666:3;5662:12;5655:19;;5314:366;;;:::o;5686:419::-;5852:4;5890:2;5879:9;5875:18;5867:26;;5939:9;5933:4;5929:20;5925:1;5914:9;5910:17;5903:47;5967:131;6093:4;5967:131;:::i;:::-;5959:139;;5686:419;;;:::o;6111:180::-;6159:77;6156:1;6149:88;6256:4;6253:1;6246:15;6280:4;6277:1;6270:15;6297:410;6337:7;6360:20;6378:1;6360:20;:::i;:::-;6355:25;;6394:20;6412:1;6394:20;:::i;:::-;6389:25;;6449:1;6446;6442:9;6471:30;6489:11;6471:30;:::i;:::-;6460:41;;6650:1;6641:7;6637:15;6634:1;6631:22;6611:1;6604:9;6584:83;6561:139;;6680:18;;:::i;:::-;6561:139;6345:362;6297:410;;;;:::o;6713:220::-;6853:34;6849:1;6841:6;6837:14;6830:58;6922:3;6917:2;6909:6;6905:15;6898:28;6713:220;:::o;6939:366::-;7081:3;7102:67;7166:2;7161:3;7102:67;:::i;:::-;7095:74;;7178:93;7267:3;7178:93;:::i;:::-;7296:2;7291:3;7287:12;7280:19;;6939:366;;;:::o;7311:419::-;7477:4;7515:2;7504:9;7500:18;7492:26;;7564:9;7558:4;7554:20;7550:1;7539:9;7535:17;7528:47;7592:131;7718:4;7592:131;:::i;:::-;7584:139;;7311:419;;;:::o;7736:180::-;7784:77;7781:1;7774:88;7881:4;7878:1;7871:15;7905:4;7902:1;7895:15;7922:185;7962:1;7979:20;7997:1;7979:20;:::i;:::-;7974:25;;8013:20;8031:1;8013:20;:::i;:::-;8008:25;;8052:1;8042:35;;8057:18;;:::i;:::-;8042:35;8099:1;8096;8092:9;8087:14;;7922:185;;;;:::o;8113:96::-;8150:7;8179:24;8197:5;8179:24;:::i;:::-;8168:35;;8113:96;;;:::o;8215:118::-;8302:24;8320:5;8302:24;:::i;:::-;8297:3;8290:37;8215:118;;:::o;8339:442::-;8488:4;8526:2;8515:9;8511:18;8503:26;;8539:71;8607:1;8596:9;8592:17;8583:6;8539:71;:::i;:::-;8620:72;8688:2;8677:9;8673:18;8664:6;8620:72;:::i;:::-;8702;8770:2;8759:9;8755:18;8746:6;8702:72;:::i;:::-;8339:442;;;;;;:::o;8787:90::-;8821:7;8864:5;8857:13;8850:21;8839:32;;8787:90;;;:::o;8883:116::-;8953:21;8968:5;8953:21;:::i;:::-;8946:5;8943:32;8933:60;;8989:1;8986;8979:12;8933:60;8883:116;:::o;9005:137::-;9059:5;9090:6;9084:13;9075:22;;9106:30;9130:5;9106:30;:::i;:::-;9005:137;;;;:::o;9148:345::-;9215:6;9264:2;9252:9;9243:7;9239:23;9235:32;9232:119;;;9270:79;;:::i;:::-;9232:119;9390:1;9415:61;9468:7;9459:6;9448:9;9444:22;9415:61;:::i;:::-;9405:71;;9361:125;9148:345;;;;:::o;9499:99::-;9551:6;9585:5;9579:12;9569:22;;9499:99;;;:::o;9604:246::-;9685:1;9695:113;9709:6;9706:1;9703:13;9695:113;;;9794:1;9789:3;9785:11;9779:18;9775:1;9770:3;9766:11;9759:39;9731:2;9728:1;9724:10;9719:15;;9695:113;;;9842:1;9833:6;9828:3;9824:16;9817:27;9666:184;9604:246;;;:::o;9856:377::-;9944:3;9972:39;10005:5;9972:39;:::i;:::-;10027:71;10091:6;10086:3;10027:71;:::i;:::-;10020:78;;10107:65;10165:6;10160:3;10153:4;10146:5;10142:16;10107:65;:::i;:::-;10197:29;10219:6;10197:29;:::i;:::-;10192:3;10188:39;10181:46;;9948:285;9856:377;;;;:::o;10239:423::-;10380:4;10418:2;10407:9;10403:18;10395:26;;10431:71;10499:1;10488:9;10484:17;10475:6;10431:71;:::i;:::-;10549:9;10543:4;10539:20;10534:2;10523:9;10519:18;10512:48;10577:78;10650:4;10641:6;10577:78;:::i;:::-;10569:86;;10239:423;;;;;:::o;10668:174::-;10808:26;10804:1;10796:6;10792:14;10785:50;10668:174;:::o;10848:366::-;10990:3;11011:67;11075:2;11070:3;11011:67;:::i;:::-;11004:74;;11087:93;11176:3;11087:93;:::i;:::-;11205:2;11200:3;11196:12;11189:19;;10848:366;;;:::o;11220:419::-;11386:4;11424:2;11413:9;11409:18;11401:26;;11473:9;11467:4;11463:20;11459:1;11448:9;11444:17;11437:47;11501:131;11627:4;11501:131;:::i;:::-;11493:139;;11220:419;;;:::o;11645:179::-;11785:31;11781:1;11773:6;11769:14;11762:55;11645:179;:::o;11830:366::-;11972:3;11993:67;12057:2;12052:3;11993:67;:::i;:::-;11986:74;;12069:93;12158:3;12069:93;:::i;:::-;12187:2;12182:3;12178:12;12171:19;;11830:366;;;:::o;12202:419::-;12368:4;12406:2;12395:9;12391:18;12383:26;;12455:9;12449:4;12445:20;12441:1;12430:9;12426:17;12419:47;12483:131;12609:4;12483:131;:::i;:::-;12475:139;;12202:419;;;:::o
Swarm Source
ipfs://d2739640d94b8b7aace53f8dbd70ddeeb428b7f6992fb1cac3fcedc88e85b1b0
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $0.119456 | 106,066,957.2124 | $12,670,334.44 |
Loading...
Loading
[ 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.