Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 165 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Migrate | 21651134 | 19 hrs ago | IN | 0 ETH | 0.00056566 | ||||
Migrate | 21651046 | 19 hrs ago | IN | 0 ETH | 0.00057017 | ||||
Migrate | 21650796 | 20 hrs ago | IN | 0 ETH | 0.00061874 | ||||
Migrate | 21650627 | 21 hrs ago | IN | 0 ETH | 0.00052707 | ||||
Migrate | 21649388 | 25 hrs ago | IN | 0 ETH | 0.00063821 | ||||
Migrate | 21645711 | 37 hrs ago | IN | 0 ETH | 0.0006342 | ||||
Migrate | 21645571 | 38 hrs ago | IN | 0 ETH | 0.00074794 | ||||
Migrate | 21644609 | 41 hrs ago | IN | 0 ETH | 0.00046895 | ||||
Migrate | 21643044 | 46 hrs ago | IN | 0 ETH | 0.00037992 | ||||
Migrate | 21640312 | 2 days ago | IN | 0 ETH | 0.00021609 | ||||
Migrate | 21636593 | 2 days ago | IN | 0 ETH | 0.00019806 | ||||
Migrate | 21634661 | 3 days ago | IN | 0 ETH | 0.00013012 | ||||
Migrate | 21633955 | 3 days ago | IN | 0 ETH | 0.00020498 | ||||
Migrate | 21632151 | 3 days ago | IN | 0 ETH | 0.00087963 | ||||
Migrate | 21631460 | 3 days ago | IN | 0 ETH | 0.00064499 | ||||
Migrate | 21630583 | 3 days ago | IN | 0 ETH | 0.00057779 | ||||
Migrate | 21630261 | 3 days ago | IN | 0 ETH | 0.00056045 | ||||
Migrate | 21627648 | 4 days ago | IN | 0 ETH | 0.00014688 | ||||
Migrate | 21626468 | 4 days ago | IN | 0 ETH | 0.00017792 | ||||
Migrate | 21625295 | 4 days ago | IN | 0 ETH | 0.00031928 | ||||
Migrate | 21625265 | 4 days ago | IN | 0 ETH | 0.00026136 | ||||
Migrate | 21625073 | 4 days ago | IN | 0 ETH | 0.00041025 | ||||
Migrate | 21625067 | 4 days ago | IN | 0 ETH | 0.0004147 | ||||
Migrate | 21624939 | 4 days ago | IN | 0 ETH | 0.00039222 | ||||
Migrate | 21623904 | 4 days ago | IN | 0 ETH | 0.00060743 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
DUSKMigration
Compiler Version
v0.8.24+commit.e11b9ed9
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2025-01-08 */ // 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 migration contract /// @author Hein Dauven /// @notice It is assumed that another service or protocol catches the migration events and processes them accordingly contract DUSKMigration { IERC20 public immutable duskToken; // Conversion factor between ERC20 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; // Event to log the migration for reissuing on Dusk mainnet. The amount being in LUX event Migration(address indexed from, uint256 amount, string targetAddress); /** * @param _duskTokenAddress The address of the ERC20/BEP20 DUSK token contract. */ constructor(address _duskTokenAddress) { duskToken = IERC20(_duskTokenAddress); } /** * @notice Migrates ERC20 DUSK tokens to native DUSK by transferring the tokens from the sender to this contract for locking. * The function rounds the amount down to the nearest 1 LUX (10^9 DUSK wei). * * @dev This function follows a simple check-interactions pattern to minimize reentrancy risk: * 1. Check: Check if the `amount` is greater than or equal to 1 LUX. * 2. Interaction: Transfers the specified amount of DUSK tokens to the contract and emits a `Migration` event. * * @dev We assume that the targetAddress is a valid Moonlight key. The user will never explicitly type in the key, it will instead be provided by the UX. * * @param amount The amount of ERC20 DUSK tokens to migrate in DUSK wei. Must be at least 1 LUX (10^9 wei). * @param targetAddress The native DUSK mainnet Moonlight key where the equivalent native DUSK should be reissued. */ function migrate(uint256 amount, string memory targetAddress) external { // The minimum migration 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 migration event with the value in LUX emit Migration(msg.sender, nativeAmount, targetAddress); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_duskTokenAddress","type":"address"}],"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":"Migration","type":"event"},{"inputs":[],"name":"duskToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"string","name":"targetAddress","type":"string"}],"name":"migrate","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60a060405234801561000f575f80fd5b50604051610855380380610855833981810160405281019061003191906100c9565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050506100f4565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100988261006f565b9050919050565b6100a88161008e565b81146100b2575f80fd5b50565b5f815190506100c38161009f565b92915050565b5f602082840312156100de576100dd61006b565b5b5f6100eb848285016100b5565b91505092915050565b6080516107446101115f395f81816074015260fd01526107445ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c806348dc3c6314610038578063ee2053dc14610056575b5f80fd5b610040610072565b60405161004d919061027c565b60405180910390f35b610070600480360381019061006b9190610415565b610096565b005b7f000000000000000000000000000000000000000000000000000000000000000081565b633b9aca008210156100dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100d4906104c9565b60405180910390fd5b5f633b9aca0080846100ef9190610541565b6100f99190610571565b90507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401610158939291906105e1565b6020604051808303815f875af1158015610174573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610198919061064b565b505f633b9aca00826101aa9190610541565b90503373ffffffffffffffffffffffffffffffffffffffff167f9fe606c14926b70a5edcf4f53cf9cc99c3deba52132688c67a0c9dde0a7ab5bb82856040516101f49291906106e0565b60405180910390a250505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f61024461023f61023a84610202565b610221565b610202565b9050919050565b5f6102558261022a565b9050919050565b5f6102668261024b565b9050919050565b6102768161025c565b82525050565b5f60208201905061028f5f83018461026d565b92915050565b5f604051905090565b5f80fd5b5f80fd5b5f819050919050565b6102b8816102a6565b81146102c2575f80fd5b50565b5f813590506102d3816102af565b92915050565b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610327826102e1565b810181811067ffffffffffffffff82111715610346576103456102f1565b5b80604052505050565b5f610358610295565b9050610364828261031e565b919050565b5f67ffffffffffffffff821115610383576103826102f1565b5b61038c826102e1565b9050602081019050919050565b828183375f83830152505050565b5f6103b96103b484610369565b61034f565b9050828152602081018484840111156103d5576103d46102dd565b5b6103e0848285610399565b509392505050565b5f82601f8301126103fc576103fb6102d9565b5b813561040c8482602086016103a7565b91505092915050565b5f806040838503121561042b5761042a61029e565b5b5f610438858286016102c5565b925050602083013567ffffffffffffffff811115610459576104586102a2565b5b610465858286016103e8565b9150509250929050565b5f82825260208201905092915050565b7f416d6f756e74206d757374206265206174206c656173742031204c55580000005f82015250565b5f6104b3601d8361046f565b91506104be8261047f565b602082019050919050565b5f6020820190508181035f8301526104e0816104a7565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61054b826102a6565b9150610556836102a6565b925082610566576105656104e7565b5b828204905092915050565b5f61057b826102a6565b9150610586836102a6565b9250828202610594816102a6565b915082820484148315176105ab576105aa610514565b5b5092915050565b5f6105bc82610202565b9050919050565b6105cc816105b2565b82525050565b6105db816102a6565b82525050565b5f6060820190506105f45f8301866105c3565b61060160208301856105c3565b61060e60408301846105d2565b949350505050565b5f8115159050919050565b61062a81610616565b8114610634575f80fd5b50565b5f8151905061064581610621565b92915050565b5f602082840312156106605761065f61029e565b5b5f61066d84828501610637565b91505092915050565b5f81519050919050565b5f5b8381101561069d578082015181840152602081019050610682565b5f8484015250505050565b5f6106b282610676565b6106bc818561046f565b93506106cc818560208601610680565b6106d5816102e1565b840191505092915050565b5f6040820190506106f35f8301856105d2565b818103602083015261070581846106a8565b9050939250505056fea2646970667358221220bfd8a5606cb34dcb212b757be9c0ea670e21990d9d966b220d297ef61426b05c64736f6c63430008180033000000000000000000000000940a2db1b7008b6c776d4faaca729d6d4a4aa551
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610034575f3560e01c806348dc3c6314610038578063ee2053dc14610056575b5f80fd5b610040610072565b60405161004d919061027c565b60405180910390f35b610070600480360381019061006b9190610415565b610096565b005b7f000000000000000000000000940a2db1b7008b6c776d4faaca729d6d4a4aa55181565b633b9aca008210156100dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100d4906104c9565b60405180910390fd5b5f633b9aca0080846100ef9190610541565b6100f99190610571565b90507f000000000000000000000000940a2db1b7008b6c776d4faaca729d6d4a4aa55173ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff1660e01b8152600401610158939291906105e1565b6020604051808303815f875af1158015610174573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610198919061064b565b505f633b9aca00826101aa9190610541565b90503373ffffffffffffffffffffffffffffffffffffffff167f9fe606c14926b70a5edcf4f53cf9cc99c3deba52132688c67a0c9dde0a7ab5bb82856040516101f49291906106e0565b60405180910390a250505050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f61024461023f61023a84610202565b610221565b610202565b9050919050565b5f6102558261022a565b9050919050565b5f6102668261024b565b9050919050565b6102768161025c565b82525050565b5f60208201905061028f5f83018461026d565b92915050565b5f604051905090565b5f80fd5b5f80fd5b5f819050919050565b6102b8816102a6565b81146102c2575f80fd5b50565b5f813590506102d3816102af565b92915050565b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b610327826102e1565b810181811067ffffffffffffffff82111715610346576103456102f1565b5b80604052505050565b5f610358610295565b9050610364828261031e565b919050565b5f67ffffffffffffffff821115610383576103826102f1565b5b61038c826102e1565b9050602081019050919050565b828183375f83830152505050565b5f6103b96103b484610369565b61034f565b9050828152602081018484840111156103d5576103d46102dd565b5b6103e0848285610399565b509392505050565b5f82601f8301126103fc576103fb6102d9565b5b813561040c8482602086016103a7565b91505092915050565b5f806040838503121561042b5761042a61029e565b5b5f610438858286016102c5565b925050602083013567ffffffffffffffff811115610459576104586102a2565b5b610465858286016103e8565b9150509250929050565b5f82825260208201905092915050565b7f416d6f756e74206d757374206265206174206c656173742031204c55580000005f82015250565b5f6104b3601d8361046f565b91506104be8261047f565b602082019050919050565b5f6020820190508181035f8301526104e0816104a7565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61054b826102a6565b9150610556836102a6565b925082610566576105656104e7565b5b828204905092915050565b5f61057b826102a6565b9150610586836102a6565b9250828202610594816102a6565b915082820484148315176105ab576105aa610514565b5b5092915050565b5f6105bc82610202565b9050919050565b6105cc816105b2565b82525050565b6105db816102a6565b82525050565b5f6060820190506105f45f8301866105c3565b61060160208301856105c3565b61060e60408301846105d2565b949350505050565b5f8115159050919050565b61062a81610616565b8114610634575f80fd5b50565b5f8151905061064581610621565b92915050565b5f602082840312156106605761065f61029e565b5b5f61066d84828501610637565b91505092915050565b5f81519050919050565b5f5b8381101561069d578082015181840152602081019050610682565b5f8484015250505050565b5f6106b282610676565b6106bc818561046f565b93506106cc818560208601610680565b6106d5816102e1565b840191505092915050565b5f6040820190506106f35f8301856105d2565b818103602083015261070581846106a8565b9050939250505056fea2646970667358221220bfd8a5606cb34dcb212b757be9c0ea670e21990d9d966b220d297ef61426b05c64736f6c63430008180033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000940a2db1b7008b6c776d4faaca729d6d4a4aa551
-----Decoded View---------------
Arg [0] : _duskTokenAddress (address): 0x940a2dB1B7008B6C776d4faaCa729d6d4A4AA551
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000940a2db1b7008b6c776d4faaca729d6d4a4aa551
Deployed Bytecode Sourcemap
468:2507:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;498:33;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2066:906;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;498:33;;;:::o;2066:906::-;711:5;2248:6;:31;;2240:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;2393:21;711:5;;2418:6;:30;;;;:::i;:::-;2417:56;;;;:::i;:::-;2393:80;;2560:9;:22;;;2583:10;2603:4;2610:13;2560:64;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2777:20;711:5;2800:13;:37;;;;:::i;:::-;2777:60;;2924:10;2914:50;;;2936:12;2950:13;2914:50;;;;;;;:::i;:::-;;;;;;;;2137:835;;2066:906;;:::o;7:126:1:-;44:7;84:42;77:5;73:54;62:65;;7:126;;;:::o;139:60::-;167:3;188:5;181:12;;139:60;;;:::o;205:142::-;255:9;288:53;306:34;315:24;333:5;315:24;:::i;:::-;306:34;:::i;:::-;288:53;:::i;:::-;275:66;;205:142;;;:::o;353:126::-;403:9;436:37;467:5;436:37;:::i;:::-;423:50;;353:126;;;:::o;485:139::-;548:9;581:37;612:5;581:37;:::i;:::-;568:50;;485:139;;;:::o;630:157::-;730:50;774:5;730:50;:::i;:::-;725:3;718:63;630:157;;:::o;793:248::-;899:4;937:2;926:9;922:18;914:26;;950:84;1031:1;1020:9;1016:17;1007:6;950:84;:::i;:::-;793:248;;;;:::o;1047:75::-;1080:6;1113:2;1107:9;1097:19;;1047:75;:::o;1128:117::-;1237:1;1234;1227:12;1251:117;1360:1;1357;1350:12;1374:77;1411:7;1440:5;1429:16;;1374:77;;;:::o;1457:122::-;1530:24;1548:5;1530:24;:::i;:::-;1523:5;1520:35;1510:63;;1569:1;1566;1559:12;1510:63;1457:122;:::o;1585:139::-;1631:5;1669:6;1656:20;1647:29;;1685:33;1712:5;1685:33;:::i;:::-;1585:139;;;;:::o;1730:117::-;1839:1;1836;1829:12;1853:117;1962:1;1959;1952:12;1976:102;2017:6;2068:2;2064:7;2059:2;2052:5;2048:14;2044:28;2034:38;;1976:102;;;:::o;2084:180::-;2132:77;2129:1;2122:88;2229:4;2226:1;2219:15;2253:4;2250:1;2243:15;2270:281;2353:27;2375:4;2353:27;:::i;:::-;2345:6;2341:40;2483:6;2471:10;2468:22;2447:18;2435:10;2432:34;2429:62;2426:88;;;2494:18;;:::i;:::-;2426:88;2534:10;2530:2;2523:22;2313:238;2270:281;;:::o;2557:129::-;2591:6;2618:20;;:::i;:::-;2608:30;;2647:33;2675:4;2667:6;2647:33;:::i;:::-;2557:129;;;:::o;2692:308::-;2754:4;2844:18;2836:6;2833:30;2830:56;;;2866:18;;:::i;:::-;2830:56;2904:29;2926:6;2904:29;:::i;:::-;2896:37;;2988:4;2982;2978:15;2970:23;;2692:308;;;:::o;3006:146::-;3103:6;3098:3;3093;3080:30;3144:1;3135:6;3130:3;3126:16;3119:27;3006:146;;;:::o;3158:425::-;3236:5;3261:66;3277:49;3319:6;3277:49;:::i;:::-;3261:66;:::i;:::-;3252:75;;3350:6;3343:5;3336:21;3388:4;3381:5;3377:16;3426:3;3417:6;3412:3;3408:16;3405:25;3402:112;;;3433:79;;:::i;:::-;3402:112;3523:54;3570:6;3565:3;3560;3523:54;:::i;:::-;3242:341;3158:425;;;;;:::o;3603:340::-;3659:5;3708:3;3701:4;3693:6;3689:17;3685:27;3675:122;;3716:79;;:::i;:::-;3675:122;3833:6;3820:20;3858:79;3933:3;3925:6;3918:4;3910:6;3906:17;3858:79;:::i;:::-;3849:88;;3665:278;3603:340;;;;:::o;3949:654::-;4027:6;4035;4084:2;4072:9;4063:7;4059:23;4055:32;4052:119;;;4090:79;;:::i;:::-;4052:119;4210:1;4235:53;4280:7;4271:6;4260:9;4256:22;4235:53;:::i;:::-;4225:63;;4181:117;4365:2;4354:9;4350:18;4337:32;4396:18;4388:6;4385:30;4382:117;;;4418:79;;:::i;:::-;4382:117;4523:63;4578:7;4569:6;4558:9;4554:22;4523:63;:::i;:::-;4513:73;;4308:288;3949:654;;;;;:::o;4609:169::-;4693:11;4727:6;4722:3;4715:19;4767:4;4762:3;4758:14;4743:29;;4609:169;;;;:::o;4784:179::-;4924:31;4920:1;4912:6;4908:14;4901:55;4784:179;:::o;4969:366::-;5111:3;5132:67;5196:2;5191:3;5132:67;:::i;:::-;5125:74;;5208:93;5297:3;5208:93;:::i;:::-;5326:2;5321:3;5317:12;5310:19;;4969:366;;;:::o;5341:419::-;5507:4;5545:2;5534:9;5530:18;5522:26;;5594:9;5588:4;5584:20;5580:1;5569:9;5565:17;5558:47;5622:131;5748:4;5622:131;:::i;:::-;5614:139;;5341:419;;;:::o;5766:180::-;5814:77;5811:1;5804:88;5911:4;5908:1;5901:15;5935:4;5932:1;5925:15;5952:180;6000:77;5997:1;5990:88;6097:4;6094:1;6087:15;6121:4;6118:1;6111:15;6138:185;6178:1;6195:20;6213:1;6195:20;:::i;:::-;6190:25;;6229:20;6247:1;6229:20;:::i;:::-;6224:25;;6268:1;6258:35;;6273:18;;:::i;:::-;6258:35;6315:1;6312;6308:9;6303:14;;6138:185;;;;:::o;6329:410::-;6369:7;6392:20;6410:1;6392:20;:::i;:::-;6387:25;;6426:20;6444:1;6426:20;:::i;:::-;6421:25;;6481:1;6478;6474:9;6503:30;6521:11;6503:30;:::i;:::-;6492:41;;6682:1;6673:7;6669:15;6666:1;6663:22;6643:1;6636:9;6616:83;6593:139;;6712:18;;:::i;:::-;6593:139;6377:362;6329:410;;;;:::o;6745:96::-;6782:7;6811:24;6829:5;6811:24;:::i;:::-;6800:35;;6745:96;;;:::o;6847:118::-;6934:24;6952:5;6934:24;:::i;:::-;6929:3;6922:37;6847:118;;:::o;6971:::-;7058:24;7076:5;7058:24;:::i;:::-;7053:3;7046:37;6971:118;;:::o;7095:442::-;7244:4;7282:2;7271:9;7267:18;7259:26;;7295:71;7363:1;7352:9;7348:17;7339:6;7295:71;:::i;:::-;7376:72;7444:2;7433:9;7429:18;7420:6;7376:72;:::i;:::-;7458;7526:2;7515:9;7511:18;7502:6;7458:72;:::i;:::-;7095:442;;;;;;:::o;7543:90::-;7577:7;7620:5;7613:13;7606:21;7595:32;;7543:90;;;:::o;7639:116::-;7709:21;7724:5;7709:21;:::i;:::-;7702:5;7699:32;7689:60;;7745:1;7742;7735:12;7689:60;7639:116;:::o;7761:137::-;7815:5;7846:6;7840:13;7831:22;;7862:30;7886:5;7862:30;:::i;:::-;7761:137;;;;:::o;7904:345::-;7971:6;8020:2;8008:9;7999:7;7995:23;7991:32;7988:119;;;8026:79;;:::i;:::-;7988:119;8146:1;8171:61;8224:7;8215:6;8204:9;8200:22;8171:61;:::i;:::-;8161:71;;8117:125;7904:345;;;;:::o;8255:99::-;8307:6;8341:5;8335:12;8325:22;;8255:99;;;:::o;8360:246::-;8441:1;8451:113;8465:6;8462:1;8459:13;8451:113;;;8550:1;8545:3;8541:11;8535:18;8531:1;8526:3;8522:11;8515:39;8487:2;8484:1;8480:10;8475:15;;8451:113;;;8598:1;8589:6;8584:3;8580:16;8573:27;8422:184;8360:246;;;:::o;8612:377::-;8700:3;8728:39;8761:5;8728:39;:::i;:::-;8783:71;8847:6;8842:3;8783:71;:::i;:::-;8776:78;;8863:65;8921:6;8916:3;8909:4;8902:5;8898:16;8863:65;:::i;:::-;8953:29;8975:6;8953:29;:::i;:::-;8948:3;8944:39;8937:46;;8704:285;8612:377;;;;:::o;8995:423::-;9136:4;9174:2;9163:9;9159:18;9151:26;;9187:71;9255:1;9244:9;9240:17;9231:6;9187:71;:::i;:::-;9305:9;9299:4;9295:20;9290:2;9279:9;9275:18;9268:48;9333:78;9406:4;9397:6;9333:78;:::i;:::-;9325:86;;8995:423;;;;;:::o
Swarm Source
ipfs://bfd8a5606cb34dcb212b757be9c0ea670e21990d9d966b220d297ef61426b05c
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $0.20169 | 23,436,143.7499 | $4,726,835.83 |
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.