Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 4 internal transactions
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| - | 14328479 | 1457 days ago | Contract Creation | 0 ETH | |||
| - | 14153259 | 1484 days ago | Contract Creation | 0 ETH | |||
| - | 14145907 | 1485 days ago | Contract Creation | 0 ETH | |||
| - | 14042042 | 1501 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.
Contract Name:
NFTCloner
Compiler Version
v0.8.7+commit.e28d00a7
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2022-01-19
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
/**
* @dev https://eips.ethereum.org/EIPS/eip-1167[EIP 1167] is a standard for
* deploying minimal proxy contracts, also known as "clones".
*
* > To simply and cheaply clone contract functionality in an immutable way, this standard specifies
* > a minimal bytecode implementation that delegates all calls to a known, fixed address.
*
* The library includes functions to deploy a proxy using either `create` (traditional deployment) or `create2`
* (salted deterministic deployment). It also includes functions to predict the addresses of clones deployed using the
* deterministic method.
*
* _Available since v3.4._
*/
library Clones {
/**
* @dev Deploys and returns the address of a clone that mimics the behaviour of `implementation`.
*
* This function uses the create opcode, which should never revert.
*/
function clone(address implementation) internal returns (address instance) {
assembly {
let ptr := mload(0x40)
mstore(ptr, 0x3d602d80600a3d3981f3363d3d373d3d3d363d73000000000000000000000000)
mstore(add(ptr, 0x14), shl(0x60, implementation))
mstore(add(ptr, 0x28), 0x5af43d82803e903d91602b57fd5bf30000000000000000000000000000000000)
instance := create(0, ptr, 0x37)
}
require(instance != address(0), "ERC1167: create failed");
}
/**
* @dev Deploys and returns the address of a clone that mimics the behaviour of `implementation`.
*
* This function uses the create2 opcode and a `salt` to deterministically deploy
* the clone. Using the same `implementation` and `salt` multiple time will revert, since
* the clones cannot be deployed twice at the same address.
*/
function cloneDeterministic(address implementation, bytes32 salt) internal returns (address instance) {
assembly {
let ptr := mload(0x40)
mstore(ptr, 0x3d602d80600a3d3981f3363d3d373d3d3d363d73000000000000000000000000)
mstore(add(ptr, 0x14), shl(0x60, implementation))
mstore(add(ptr, 0x28), 0x5af43d82803e903d91602b57fd5bf30000000000000000000000000000000000)
instance := create2(0, ptr, 0x37, salt)
}
require(instance != address(0), "ERC1167: create2 failed");
}
/**
* @dev Computes the address of a clone deployed using {Clones-cloneDeterministic}.
*/
function predictDeterministicAddress(
address implementation,
bytes32 salt,
address deployer
) internal pure returns (address predicted) {
assembly {
let ptr := mload(0x40)
mstore(ptr, 0x3d602d80600a3d3981f3363d3d373d3d3d363d73000000000000000000000000)
mstore(add(ptr, 0x14), shl(0x60, implementation))
mstore(add(ptr, 0x28), 0x5af43d82803e903d91602b57fd5bf3ff00000000000000000000000000000000)
mstore(add(ptr, 0x38), shl(0x60, deployer))
mstore(add(ptr, 0x4c), salt)
mstore(add(ptr, 0x6c), keccak256(ptr, 0x37))
predicted := keccak256(add(ptr, 0x37), 0x55)
}
}
/**
* @dev Computes the address of a clone deployed using {Clones-cloneDeterministic}.
*/
function predictDeterministicAddress(address implementation, bytes32 salt)
internal
view
returns (address predicted)
{
return predictDeterministicAddress(implementation, salt, address(this));
}
}
interface IERCClone {
function initialize(
address owner_,
string memory name_,
string memory symbol_
) external;
function initialize(
address owner,
string memory name_,
string memory symbol_,
uint256 cap_,
uint256 maxPerTx_,
uint256 price_) external;
function initialize(
address owner,
string memory name_,
string memory symbol_,
uint256 cap_,
uint256 freeCap_,
uint256 maxPerTx_,
uint256 price_) external;
}
contract NFTCloner {
using Clones for address;
event Cloned(address instance, string name, string symbol);
function clone1(
address implementation,
string memory name,
string memory symbol
) external {
address newClone = implementation.clone();
IERCClone(newClone).initialize(msg.sender, name, symbol);
emit Cloned(newClone, name, symbol);
}
function clone2(
address implementation,
string memory name,
string memory symbol,
uint256 cap,
uint256 maxPerTx,
uint256 price) external {
address newClone = implementation.clone();
IERCClone(newClone).initialize(msg.sender, name, symbol, cap, maxPerTx, price);
emit Cloned(newClone, name, symbol);
}
function clone3(
address implementation,
string memory name,
string memory symbol,
uint256 cap,
uint256 freeCap,
uint256 maxPerTx,
uint256 price) external {
address newClone = implementation.clone();
IERCClone(newClone).initialize(msg.sender, name, symbol, cap, freeCap, maxPerTx, price);
emit Cloned(newClone, name, symbol);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"instance","type":"address"},{"indexed":false,"internalType":"string","name":"name","type":"string"},{"indexed":false,"internalType":"string","name":"symbol","type":"string"}],"name":"Cloned","type":"event"},{"inputs":[{"internalType":"address","name":"implementation","type":"address"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"}],"name":"clone1","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"implementation","type":"address"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint256","name":"cap","type":"uint256"},{"internalType":"uint256","name":"maxPerTx","type":"uint256"},{"internalType":"uint256","name":"price","type":"uint256"}],"name":"clone2","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"implementation","type":"address"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint256","name":"cap","type":"uint256"},{"internalType":"uint256","name":"freeCap","type":"uint256"},{"internalType":"uint256","name":"maxPerTx","type":"uint256"},{"internalType":"uint256","name":"price","type":"uint256"}],"name":"clone3","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b50610731806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063aa8905ec14610046578063b9ffabe61461005b578063eff6d41b1461006e575b600080fd5b61005961005436600461050d565b610081565b005b610059610069366004610409565b610147565b61005961007c36600461047d565b610201565b6000610095886001600160a01b03166102c4565b604051636db17cfb60e01b81529091506001600160a01b03821690636db17cfb906100d09033908b908b908b908b908b908b90600401610688565b600060405180830381600087803b1580156100ea57600080fd5b505af11580156100fe573d6000803e3d6000fd5b505050507f8b27352cb459a6e69b287a0cda9fcd74333cff5a6f4ce4a538f247d117d3e74e818888604051610135939291906105f3565b60405180910390a15050505050505050565b600061015b846001600160a01b03166102c4565b604051639065714760e01b81529091506001600160a01b0382169063906571479061018e903390879087906004016105f3565b600060405180830381600087803b1580156101a857600080fd5b505af11580156101bc573d6000803e3d6000fd5b505050507f8b27352cb459a6e69b287a0cda9fcd74333cff5a6f4ce4a538f247d117d3e74e8184846040516101f3939291906105f3565b60405180910390a150505050565b6000610215876001600160a01b03166102c4565b60405163a3685b8560e01b81529091506001600160a01b0382169063a3685b859061024e9033908a908a908a908a908a90600401610633565b600060405180830381600087803b15801561026857600080fd5b505af115801561027c573d6000803e3d6000fd5b505050507f8b27352cb459a6e69b287a0cda9fcd74333cff5a6f4ce4a538f247d117d3e74e8187876040516102b3939291906105f3565b60405180910390a150505050505050565b6000604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528260601b60148201526e5af43d82803e903d91602b57fd5bf360881b60288201526037816000f09150506001600160a01b0381166103605760405162461bcd60e51b8152602060048201526016602482015275115490cc4c4d8dce8818dc99585d194819985a5b195960521b604482015260640160405180910390fd5b919050565b80356001600160a01b038116811461036057600080fd5b600082601f83011261038d57600080fd5b813567ffffffffffffffff808211156103a8576103a86106e5565b604051601f8301601f19908116603f011681019082821181831017156103d0576103d06106e5565b816040528381528660208588010111156103e957600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060006060848603121561041e57600080fd5b61042784610365565b9250602084013567ffffffffffffffff8082111561044457600080fd5b6104508783880161037c565b9350604086013591508082111561046657600080fd5b506104738682870161037c565b9150509250925092565b60008060008060008060c0878903121561049657600080fd5b61049f87610365565b9550602087013567ffffffffffffffff808211156104bc57600080fd5b6104c88a838b0161037c565b965060408901359150808211156104de57600080fd5b506104eb89828a0161037c565b945050606087013592506080870135915060a087013590509295509295509295565b600080600080600080600060e0888a03121561052857600080fd5b61053188610365565b9650602088013567ffffffffffffffff8082111561054e57600080fd5b61055a8b838c0161037c565b975060408a013591508082111561057057600080fd5b5061057d8a828b0161037c565b979a96995096976060810135975060808101359660a0820135965060c090910135945092505050565b6000815180845260005b818110156105cc576020818501810151868301820152016105b0565b818111156105de576000602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0384168152606060208201819052600090610617908301856105a6565b828103604084015261062981856105a6565b9695505050505050565b6001600160a01b038716815260c060208201819052600090610657908301886105a6565b828103604084015261066981886105a6565b60608401969096525050608081019290925260a0909101529392505050565b6001600160a01b038816815260e0602082018190526000906106ac908301896105a6565b82810360408401526106be81896105a6565b9150508560608301528460808301528360a08301528260c083015298975050505050505050565b634e487b7160e01b600052604160045260246000fdfea26469706673582212200b7ff4b65851997cdaa8de12d668bc3e85bea8c11130cdafdb08fab895615fac64736f6c63430008070033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100415760003560e01c8063aa8905ec14610046578063b9ffabe61461005b578063eff6d41b1461006e575b600080fd5b61005961005436600461050d565b610081565b005b610059610069366004610409565b610147565b61005961007c36600461047d565b610201565b6000610095886001600160a01b03166102c4565b604051636db17cfb60e01b81529091506001600160a01b03821690636db17cfb906100d09033908b908b908b908b908b908b90600401610688565b600060405180830381600087803b1580156100ea57600080fd5b505af11580156100fe573d6000803e3d6000fd5b505050507f8b27352cb459a6e69b287a0cda9fcd74333cff5a6f4ce4a538f247d117d3e74e818888604051610135939291906105f3565b60405180910390a15050505050505050565b600061015b846001600160a01b03166102c4565b604051639065714760e01b81529091506001600160a01b0382169063906571479061018e903390879087906004016105f3565b600060405180830381600087803b1580156101a857600080fd5b505af11580156101bc573d6000803e3d6000fd5b505050507f8b27352cb459a6e69b287a0cda9fcd74333cff5a6f4ce4a538f247d117d3e74e8184846040516101f3939291906105f3565b60405180910390a150505050565b6000610215876001600160a01b03166102c4565b60405163a3685b8560e01b81529091506001600160a01b0382169063a3685b859061024e9033908a908a908a908a908a90600401610633565b600060405180830381600087803b15801561026857600080fd5b505af115801561027c573d6000803e3d6000fd5b505050507f8b27352cb459a6e69b287a0cda9fcd74333cff5a6f4ce4a538f247d117d3e74e8187876040516102b3939291906105f3565b60405180910390a150505050505050565b6000604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528260601b60148201526e5af43d82803e903d91602b57fd5bf360881b60288201526037816000f09150506001600160a01b0381166103605760405162461bcd60e51b8152602060048201526016602482015275115490cc4c4d8dce8818dc99585d194819985a5b195960521b604482015260640160405180910390fd5b919050565b80356001600160a01b038116811461036057600080fd5b600082601f83011261038d57600080fd5b813567ffffffffffffffff808211156103a8576103a86106e5565b604051601f8301601f19908116603f011681019082821181831017156103d0576103d06106e5565b816040528381528660208588010111156103e957600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060006060848603121561041e57600080fd5b61042784610365565b9250602084013567ffffffffffffffff8082111561044457600080fd5b6104508783880161037c565b9350604086013591508082111561046657600080fd5b506104738682870161037c565b9150509250925092565b60008060008060008060c0878903121561049657600080fd5b61049f87610365565b9550602087013567ffffffffffffffff808211156104bc57600080fd5b6104c88a838b0161037c565b965060408901359150808211156104de57600080fd5b506104eb89828a0161037c565b945050606087013592506080870135915060a087013590509295509295509295565b600080600080600080600060e0888a03121561052857600080fd5b61053188610365565b9650602088013567ffffffffffffffff8082111561054e57600080fd5b61055a8b838c0161037c565b975060408a013591508082111561057057600080fd5b5061057d8a828b0161037c565b979a96995096976060810135975060808101359660a0820135965060c090910135945092505050565b6000815180845260005b818110156105cc576020818501810151868301820152016105b0565b818111156105de576000602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0384168152606060208201819052600090610617908301856105a6565b828103604084015261062981856105a6565b9695505050505050565b6001600160a01b038716815260c060208201819052600090610657908301886105a6565b828103604084015261066981886105a6565b60608401969096525050608081019290925260a0909101529392505050565b6001600160a01b038816815260e0602082018190526000906106ac908301896105a6565b82810360408401526106be81896105a6565b9150508560608301528460808301528360a08301528260c083015298975050505050505050565b634e487b7160e01b600052604160045260246000fdfea26469706673582212200b7ff4b65851997cdaa8de12d668bc3e85bea8c11130cdafdb08fab895615fac64736f6c63430008070033
Deployed Bytecode Sourcemap
4104:1166:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4875:390;;;;;;:::i;:::-;;:::i;:::-;;4224:280;;;;;;:::i;:::-;;:::i;4510:359::-;;;;;;:::i;:::-;;:::i;4875:390::-;5074:16;5093:22;:14;-1:-1:-1;;;;;5093:20:0;;:22::i;:::-;5126:87;;-1:-1:-1;;;5126:87:0;;5074:41;;-1:-1:-1;;;;;;5126:30:0;;;;;:87;;5157:10;;5169:4;;5175:6;;5183:3;;5188:7;;5197:8;;5207:5;;5126:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5229:30;5236:8;5246:4;5252:6;5229:30;;;;;;;;:::i;:::-;;;;;;;;5065:200;4875:390;;;;;;;:::o;4224:280::-;4344:16;4363:22;:14;-1:-1:-1;;;;;4363:20:0;;:22::i;:::-;4396:56;;-1:-1:-1;;;4396:56:0;;4344:41;;-1:-1:-1;;;;;;4396:30:0;;;;;:56;;4427:10;;4439:4;;4445:6;;4396:56;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4468:30;4475:8;4485:4;4491:6;4468:30;;;;;;;;:::i;:::-;;;;;;;;4335:169;4224:280;;;:::o;4510:359::-;4687:16;4706:22;:14;-1:-1:-1;;;;;4706:20:0;;:22::i;:::-;4739:78;;-1:-1:-1;;;4739:78:0;;4687:41;;-1:-1:-1;;;;;;4739:30:0;;;;;:78;;4770:10;;4782:4;;4788:6;;4796:3;;4801:8;;4811:5;;4739:78;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4833:30;4840:8;4850:4;4856:6;4833:30;;;;;;;;:::i;:::-;;;;;;;;4678:191;4510:359;;;;;;:::o;929:524::-;986:16;1056:4;1050:11;-1:-1:-1;;;1082:3:0;1075:79;1201:14;1195:4;1191:25;1184:4;1179:3;1175:14;1168:49;-1:-1:-1;;;1247:4:0;1242:3;1238:14;1231:90;1362:4;1357:3;1354:1;1347:20;1335:32;-1:-1:-1;;;;;;;1396:22:0;;1388:57;;;;-1:-1:-1;;;1388:57:0;;5905:2:1;1388:57:0;;;5887:21:1;5944:2;5924:18;;;5917:30;-1:-1:-1;;;5963:18:1;;;5956:52;6025:18;;1388:57:0;;;;;;;;929:524;;;:::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;192:719;235:5;288:3;281:4;273:6;269:17;265:27;255:55;;306:1;303;296:12;255:55;342:6;329:20;368:18;405:2;401;398:10;395:36;;;411:18;;:::i;:::-;486:2;480:9;454:2;540:13;;-1:-1:-1;;536:22:1;;;560:2;532:31;528:40;516:53;;;584:18;;;604:22;;;581:46;578:72;;;630:18;;:::i;:::-;670:10;666:2;659:22;705:2;697:6;690:18;751:3;744:4;739:2;731:6;727:15;723:26;720:35;717:55;;;768:1;765;758:12;717:55;832:2;825:4;817:6;813:17;806:4;798:6;794:17;781:54;879:1;872:4;867:2;859:6;855:15;851:26;844:37;899:6;890:15;;;;;;192:719;;;;:::o;916:617::-;1013:6;1021;1029;1082:2;1070:9;1061:7;1057:23;1053:32;1050:52;;;1098:1;1095;1088:12;1050:52;1121:29;1140:9;1121:29;:::i;:::-;1111:39;;1201:2;1190:9;1186:18;1173:32;1224:18;1265:2;1257:6;1254:14;1251:34;;;1281:1;1278;1271:12;1251:34;1304:50;1346:7;1337:6;1326:9;1322:22;1304:50;:::i;:::-;1294:60;;1407:2;1396:9;1392:18;1379:32;1363:48;;1436:2;1426:8;1423:16;1420:36;;;1452:1;1449;1442:12;1420:36;;1475:52;1519:7;1508:8;1497:9;1493:24;1475:52;:::i;:::-;1465:62;;;916:617;;;;;:::o;1538:824::-;1662:6;1670;1678;1686;1694;1702;1755:3;1743:9;1734:7;1730:23;1726:33;1723:53;;;1772:1;1769;1762:12;1723:53;1795:29;1814:9;1795:29;:::i;:::-;1785:39;;1875:2;1864:9;1860:18;1847:32;1898:18;1939:2;1931:6;1928:14;1925:34;;;1955:1;1952;1945:12;1925:34;1978:50;2020:7;2011:6;2000:9;1996:22;1978:50;:::i;:::-;1968:60;;2081:2;2070:9;2066:18;2053:32;2037:48;;2110:2;2100:8;2097:16;2094:36;;;2126:1;2123;2116:12;2094:36;;2149:52;2193:7;2182:8;2171:9;2167:24;2149:52;:::i;:::-;2139:62;;;2248:2;2237:9;2233:18;2220:32;2210:42;;2299:3;2288:9;2284:19;2271:33;2261:43;;2351:3;2340:9;2336:19;2323:33;2313:43;;1538:824;;;;;;;;:::o;2367:893::-;2500:6;2508;2516;2524;2532;2540;2548;2601:3;2589:9;2580:7;2576:23;2572:33;2569:53;;;2618:1;2615;2608:12;2569:53;2641:29;2660:9;2641:29;:::i;:::-;2631:39;;2721:2;2710:9;2706:18;2693:32;2744:18;2785:2;2777:6;2774:14;2771:34;;;2801:1;2798;2791:12;2771:34;2824:50;2866:7;2857:6;2846:9;2842:22;2824:50;:::i;:::-;2814:60;;2927:2;2916:9;2912:18;2899:32;2883:48;;2956:2;2946:8;2943:16;2940:36;;;2972:1;2969;2962:12;2940:36;;2995:52;3039:7;3028:8;3017:9;3013:24;2995:52;:::i;:::-;2367:893;;;;-1:-1:-1;2985:62:1;;3094:2;3079:18;;3066:32;;-1:-1:-1;3145:3:1;3130:19;;3117:33;;3197:3;3182:19;;3169:33;;-1:-1:-1;3249:3:1;3234:19;;;3221:33;;-1:-1:-1;2367:893:1;-1:-1:-1;;;2367:893:1:o;3265:472::-;3307:3;3345:5;3339:12;3372:6;3367:3;3360:19;3397:1;3407:162;3421:6;3418:1;3415:13;3407:162;;;3483:4;3539:13;;;3535:22;;3529:29;3511:11;;;3507:20;;3500:59;3436:12;3407:162;;;3587:6;3584:1;3581:13;3578:87;;;3653:1;3646:4;3637:6;3632:3;3628:16;3624:27;3617:38;3578:87;-1:-1:-1;3719:2:1;3698:15;-1:-1:-1;;3694:29:1;3685:39;;;;3726:4;3681:50;;3265:472;-1:-1:-1;;3265:472:1:o;3742:480::-;-1:-1:-1;;;;;3967:32:1;;3949:51;;4036:2;4031;4016:18;;4009:30;;;-1:-1:-1;;4062:45:1;;4088:18;;4080:6;4062:45;:::i;:::-;4155:9;4147:6;4143:22;4138:2;4127:9;4123:18;4116:50;4183:33;4209:6;4201;4183:33;:::i;:::-;4175:41;3742:480;-1:-1:-1;;;;;;3742:480:1:o;4227:697::-;-1:-1:-1;;;;;4536:32:1;;4518:51;;4605:3;4600:2;4585:18;;4578:31;;;-1:-1:-1;;4632:46:1;;4658:19;;4650:6;4632:46;:::i;:::-;4726:9;4718:6;4714:22;4709:2;4698:9;4694:18;4687:50;4754:33;4780:6;4772;4754:33;:::i;:::-;4818:2;4803:18;;4796:34;;;;-1:-1:-1;;4861:3:1;4846:19;;4839:35;;;;4905:3;4890:19;;;4883:35;4746:41;4227:697;-1:-1:-1;;;4227:697:1:o;4929:769::-;-1:-1:-1;;;;;5266:32:1;;5248:51;;5335:3;5330:2;5315:18;;5308:31;;;-1:-1:-1;;5362:46:1;;5388:19;;5380:6;5362:46;:::i;:::-;5456:9;5448:6;5444:22;5439:2;5428:9;5424:18;5417:50;5484:33;5510:6;5502;5484:33;:::i;:::-;5476:41;;;5553:6;5548:2;5537:9;5533:18;5526:34;5597:6;5591:3;5580:9;5576:19;5569:35;5641:6;5635:3;5624:9;5620:19;5613:35;5685:6;5679:3;5668:9;5664:19;5657:35;4929:769;;;;;;;;;;:::o;6054:127::-;6115:10;6110:3;6106:20;6103:1;6096:31;6146:4;6143:1;6136:15;6170:4;6167:1;6160:15
Swarm Source
ipfs://0b7ff4b65851997cdaa8de12d668bc3e85bea8c11130cdafdb08fab895615fac
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.