Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 440 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Disable Sale Ite... | 15114639 | 1340 days ago | IN | 0 ETH | 0.0002576 | ||||
| Disable Sale Ite... | 15114634 | 1340 days ago | IN | 0 ETH | 0.00023497 | ||||
| Disable Sale Ite... | 15114633 | 1340 days ago | IN | 0 ETH | 0.00025051 | ||||
| Disable Sale Ite... | 15114633 | 1340 days ago | IN | 0 ETH | 0.00025051 | ||||
| Disable Sale Ite... | 15114629 | 1340 days ago | IN | 0 ETH | 0.00025372 | ||||
| Disable Sale Ite... | 15114626 | 1340 days ago | IN | 0 ETH | 0.00022202 | ||||
| Disable Sale Ite... | 15114626 | 1340 days ago | IN | 0 ETH | 0.00022202 | ||||
| Disable Sale Ite... | 15114624 | 1340 days ago | IN | 0 ETH | 0.0002346 | ||||
| Disable Sale Ite... | 15114620 | 1340 days ago | IN | 0 ETH | 0.00029649 | ||||
| Buy WL | 15108763 | 1341 days ago | IN | 0 ETH | 0.00129998 | ||||
| Buy WL | 15098879 | 1343 days ago | IN | 0 ETH | 0.00389296 | ||||
| Buy WL | 15087808 | 1344 days ago | IN | 0 ETH | 0.00145703 | ||||
| Buy WL | 15070745 | 1347 days ago | IN | 0 ETH | 0.00234153 | ||||
| Buy WL | 15047701 | 1351 days ago | IN | 0 ETH | 0.00891687 | ||||
| Buy WL | 15036652 | 1353 days ago | IN | 0 ETH | 0.00345438 | ||||
| Buy WL | 15033347 | 1353 days ago | IN | 0 ETH | 0.0020838 | ||||
| Buy WL | 15020008 | 1356 days ago | IN | 0 ETH | 0.0065201 | ||||
| Buy WL | 15012607 | 1357 days ago | IN | 0 ETH | 0.00179019 | ||||
| Buy WL | 15012497 | 1357 days ago | IN | 0 ETH | 0.00243737 | ||||
| Buy WL | 15011852 | 1357 days ago | IN | 0 ETH | 0.00330677 | ||||
| Buy WL | 15011828 | 1357 days ago | IN | 0 ETH | 0.00229032 | ||||
| Buy WL | 15011819 | 1357 days ago | IN | 0 ETH | 0.00250151 | ||||
| Buy WL | 15011814 | 1357 days ago | IN | 0 ETH | 0.00239986 | ||||
| Buy WL | 15011810 | 1357 days ago | IN | 0 ETH | 0.00283684 | ||||
| Buy WL | 15011809 | 1357 days ago | IN | 0 ETH | 0.00232402 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
WLMarketplace
Compiler Version
v0.8.11+commit.d7f03943
Optimization Enabled:
Yes with 2000 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT License
pragma solidity ^0.8.11;
import "@openzeppelin/contracts/security/ReentrancyGuard.sol";
interface iSabi {
function balanceOf(address address_) external view returns (uint);
function transferFrom(address from_, address to_, uint amount) external returns (bool);
function burnFrom(address account, uint amount) external;
}
contract WLMarketplace is ReentrancyGuard {
address public owner;
uint256 public ticketPrice = 1000000000000000000; // 1ETH
/* NEW mapping */
struct SaleItem {
uint16 totalSlots;
uint16 boughtSlots;
bool isActive;
uint256 itemPrice;
address[] buyers;
}
mapping (uint => SaleItem) public idToSaleItem;
// mapping (address => uint) public lastBuyTime;
//
constructor() {
owner = msg.sender;
}
address public sabiAddress;
iSabi public Sabi;
function setSabi(address _address) external onlyOwner {
sabiAddress = _address;
Sabi = iSabi(_address);
}
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
/* ======================
|---Entry Function---|
======================
*/
function buyWL(uint _id) public nonReentrant {
// used to have payable word in function sig
require(idToSaleItem[_id].isActive == true, "sale ended");
require(Sabi.balanceOf(msg.sender) >= idToSaleItem[_id].itemPrice, "insufficent $SABI");
// require(lastBuyTime[msg.sender] + 1 hours < block.timestamp, "last buy time is less than 72 hours");
require(idToSaleItem[_id].boughtSlots < idToSaleItem[_id].totalSlots, "slots filled for saleItem");
for (uint i=0; i<idToSaleItem[_id].buyers.length; i++) {
require(idToSaleItem[_id].buyers[i] != msg.sender, "already bought from item");
}
// lastBuyTime[msg.sender] = block.timestamp;
idToSaleItem[_id].boughtSlots++;
idToSaleItem[_id].buyers.push(msg.sender);
Sabi.burnFrom(msg.sender, idToSaleItem[_id].itemPrice);
}
/* ======================
|---View Functions---|
======================
*/
//HELPERS
// function getLastBuyTimePlus72Hours(address _buyer) public view returns (uint) {
// return lastBuyTime[_buyer] + 1 hours;
// }
function buyersOfSaleItem(uint16 _id) public view returns (address[] memory) {
return idToSaleItem[_id].buyers;
}
/* ============================
|---Owner Only Functions---|
============================
*/
function createSaleItem(uint256 _newTicketPrice, uint16 _newId, uint16 _totalSlots) public onlyOwner {
// ticketPrice = _newTicketPrice;
idToSaleItem[_newId].totalSlots = _totalSlots;
idToSaleItem[_newId].boughtSlots = 0;
idToSaleItem[_newId].isActive = true;
idToSaleItem[_newId].itemPrice = _newTicketPrice * ticketPrice;
// idToSaleItem[_newId].buyers = address[]
}
function disableSaleItem(uint16 _newId) public onlyOwner {
idToSaleItem[_newId].isActive = false;
}
function setTicketPrice(uint256 _newTicketPrice) public onlyOwner {
ticketPrice = _newTicketPrice;
}
function transferOwnership(address _address) public onlyOwner {
owner = _address;
}
function withdraw() public payable onlyOwner {
payable(msg.sender).transfer(address(this).balance);
}
}// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (security/ReentrancyGuard.sol)
pragma solidity ^0.8.0;
/**
* @dev Contract module that helps prevent reentrant calls to a function.
*
* Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier
* available, which can be applied to functions to make sure there are no nested
* (reentrant) calls to them.
*
* Note that because there is a single `nonReentrant` guard, functions marked as
* `nonReentrant` may not call one another. This can be worked around by making
* those functions `private`, and then adding `external` `nonReentrant` entry
* points to them.
*
* TIP: If you would like to learn more about reentrancy and alternative ways
* to protect against it, check out our blog post
* https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].
*/
abstract contract ReentrancyGuard {
// Booleans are more expensive than uint256 or any type that takes up a full
// word because each write operation emits an extra SLOAD to first read the
// slot's contents, replace the bits taken up by the boolean, and then write
// back. This is the compiler's defense against contract upgrades and
// pointer aliasing, and it cannot be disabled.
// The values being non-zero value makes deployment a bit more expensive,
// but in exchange the refund on every call to nonReentrant will be lower in
// amount. Since refunds are capped to a percentage of the total
// transaction's gas, it is best to keep them low in cases like this one, to
// increase the likelihood of the full refund coming into effect.
uint256 private constant _NOT_ENTERED = 1;
uint256 private constant _ENTERED = 2;
uint256 private _status;
constructor() {
_status = _NOT_ENTERED;
}
/**
* @dev Prevents a contract from calling itself, directly or indirectly.
* Calling a `nonReentrant` function from another `nonReentrant`
* function is not supported. It is possible to prevent this from happening
* by making the `nonReentrant` function external, and making it call a
* `private` function that does the actual work.
*/
modifier nonReentrant() {
// On the first call to nonReentrant, _notEntered will be true
require(_status != _ENTERED, "ReentrancyGuard: reentrant call");
// Any calls to nonReentrant after this point will fail
_status = _ENTERED;
_;
// By storing the original value once again, a refund is triggered (see
// https://eips.ethereum.org/EIPS/eip-2200)
_status = _NOT_ENTERED;
}
}{
"optimizer": {
"enabled": true,
"runs": 2000,
"details": {
"yul": true,
"yulDetails": {
"stackAllocation": true,
"optimizerSteps": "dhfoDgvulfnTUtnIf"
}
}
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"libraries": {}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"Sabi","outputs":[{"internalType":"contract iSabi","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"buyWL","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_id","type":"uint16"}],"name":"buyersOfSaleItem","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newTicketPrice","type":"uint256"},{"internalType":"uint16","name":"_newId","type":"uint16"},{"internalType":"uint16","name":"_totalSlots","type":"uint16"}],"name":"createSaleItem","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"_newId","type":"uint16"}],"name":"disableSaleItem","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"idToSaleItem","outputs":[{"internalType":"uint16","name":"totalSlots","type":"uint16"},{"internalType":"uint16","name":"boughtSlots","type":"uint16"},{"internalType":"bool","name":"isActive","type":"bool"},{"internalType":"uint256","name":"itemPrice","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sabiAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"setSabi","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newTicketPrice","type":"uint256"}],"name":"setTicketPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"ticketPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"payable","type":"function"}]Contract Creation Code
6080604052670de0b6b3a764000060025534801561001c57600080fd5b506001600081905580546001600160a01b03191633179055610cc9806100436000396000f3fe6080604052600436106100d25760003560e01c80639e653fef1161007f578063bcd3f5a511610059578063bcd3f5a514610249578063ec016f5214610269578063f1b94f5114610289578063f2fde38b146102b657600080fd5b80639e653fef1461019a578063b2323ba6146101fc578063b9343ab91461021c57600080fd5b80637661b620116100b05780637661b6201461012d5780638da5cb5b1461014d5780639cb70a801461017a57600080fd5b80631209b1f6146100d757806315981650146101035780633ccfd60b14610125575b600080fd5b3480156100e357600080fd5b506100ed60025481565b6040516100fa9190610824565b60405180910390f35b34801561010f57600080fd5b5061012361011e366004610850565b6102d6565b005b6101236102f2565b34801561013957600080fd5b5061012361014836600461089e565b610338565b34801561015957600080fd5b5060015461016d906001600160a01b031681565b6040516100fa91906108c8565b34801561018657600080fd5b506101236101953660046108eb565b610388565b3480156101a657600080fd5b506101ec6101b5366004610850565b6003602052600090815260409020805460019091015461ffff808316926201000081049091169164010000000090910460ff169084565b6040516100fa949392919061091e565b34801561020857600080fd5b50610123610217366004610850565b6103d9565b34801561022857600080fd5b5060055461023c906001600160a01b031681565b6040516100fa919061097b565b34801561025557600080fd5b5060045461016d906001600160a01b031681565b34801561027557600080fd5b50610123610284366004610989565b6106d7565b34801561029557600080fd5b506102a96102a43660046108eb565b610762565b6040516100fa9190610a37565b3480156102c257600080fd5b506101236102d136600461089e565b6107d6565b6001546001600160a01b031633146102ed57600080fd5b600255565b6001546001600160a01b0316331461030957600080fd5b60405133904780156108fc02916000818181858888f19350505050158015610335573d6000803e3d6000fd5b50565b6001546001600160a01b0316331461034f57600080fd5b600480546001600160a01b0390921673ffffffffffffffffffffffffffffffffffffffff19928316811790915560058054909216179055565b6001546001600160a01b0316331461039f57600080fd5b61ffff16600090815260036020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff169055565b600260005414156104055760405162461bcd60e51b81526004016103fc90610a81565b60405180910390fd5b6002600090815581815260036020526040902054640100000000900460ff1615156001146104455760405162461bcd60e51b81526004016103fc90610ac3565b600081815260036020526040908190206001015460055491517f70a0823100000000000000000000000000000000000000000000000000000000815290916001600160a01b0316906370a08231906104a19033906004016108c8565b602060405180830381865afa1580156104be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e29190610ade565b10156105005760405162461bcd60e51b81526004016103fc90610b31565b60008181526003602052604090205461ffff80821662010000909204161061053a5760405162461bcd60e51b81526004016103fc90610b73565b60005b6000828152600360205260409020600201548110156105c157600082815260036020526040902060020180543391908390811061057c5761057c610b83565b6000918252602090912001546001600160a01b031614156105af5760405162461bcd60e51b81526004016103fc90610be4565b806105b981610c23565b91505061053d565b506000818152600360205260409020805462010000900461ffff169060026105e883610c3e565b825461ffff9182166101009390930a928302919092021990911617905550600081815260036020908152604080832060028101805460018181018355918652938520909301805473ffffffffffffffffffffffffffffffffffffffff1916339081179091556005549486905292015490517f79cc67900000000000000000000000000000000000000000000000000000000081526001600160a01b0393909316926379cc67909261069d929091600401610c59565b600060405180830381600087803b1580156106b757600080fd5b505af11580156106cb573d6000803e3d6000fd5b50506001600055505050565b6001546001600160a01b031633146106ee57600080fd5b61ffff808316600090815260036020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000016918316919091176401000000001790556002546107439084610c74565b61ffff9092166000908152600360205260409020600101919091555050565b61ffff81166000908152600360209081526040918290206002018054835181840281018401909452808452606093928301828280156107ca57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116107ac575b50505050509050919050565b6001546001600160a01b031633146107ed57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b805b82525050565b60208101610832828461081c565b92915050565b805b811461033557600080fd5b803561083281610838565b60006020828403121561086557610865600080fd5b60006108718484610845565b949350505050565b60006001600160a01b038216610832565b61083a81610879565b80356108328161088a565b6000602082840312156108b3576108b3600080fd5b60006108718484610893565b61081e81610879565b6020810161083282846108bf565b61ffff811661083a565b8035610832816108d6565b60006020828403121561090057610900600080fd5b600061087184846108e0565b61ffff811661081e565b80151561081e565b6080810161092c828761090c565b610939602083018661090c565b6109466040830185610916565b610953606083018461081c565b95945050505050565b600061083282610879565b60006108328261095c565b61081e81610967565b602081016108328284610972565b6000806000606084860312156109a1576109a1600080fd5b60006109ad8686610845565b93505060206109be868287016108e0565b92505060406109cf868287016108e0565b9150509250925092565b6109e382826108bf565b5060200190565b60200190565b60006109fa825190565b808452602093840193830160005b82811015610a2d578151610a1c87826109d9565b965050602082019150600101610a08565b5093949350505050565b60208082528101610a4881846109f0565b9392505050565b601f8152602081017f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00815290506109ea565b6020808252810161083281610a4f565b600a8152602081017f73616c6520656e64656400000000000000000000000000000000000000000000815290506109ea565b6020808252810161083281610a91565b805161083281610838565b600060208284031215610af357610af3600080fd5b60006108718484610ad3565b60118152602081017f696e737566666963656e74202453414249000000000000000000000000000000815290506109ea565b6020808252810161083281610aff565b60198152602081017f736c6f74732066696c6c656420666f722073616c654974656d00000000000000815290506109ea565b6020808252810161083281610b41565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60188152602081017f616c726561647920626f756768742066726f6d206974656d0000000000000000815290506109ea565b6020808252810161083281610bb2565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000600019821415610c3757610c37610bf4565b5060010190565b61ffff81169050600061ffff821415610c3757610c37610bf4565b60408101610c6782856108bf565b610a48602083018461081c565b6000816000190483118215151615610c8e57610c8e610bf4565b50029056fea2646970667358221220111d04cb4aa1dd82f2a680983e292584dcc1c001d3b398612da1d2d662f7760664736f6c634300080b0033
Deployed Bytecode
0x6080604052600436106100d25760003560e01c80639e653fef1161007f578063bcd3f5a511610059578063bcd3f5a514610249578063ec016f5214610269578063f1b94f5114610289578063f2fde38b146102b657600080fd5b80639e653fef1461019a578063b2323ba6146101fc578063b9343ab91461021c57600080fd5b80637661b620116100b05780637661b6201461012d5780638da5cb5b1461014d5780639cb70a801461017a57600080fd5b80631209b1f6146100d757806315981650146101035780633ccfd60b14610125575b600080fd5b3480156100e357600080fd5b506100ed60025481565b6040516100fa9190610824565b60405180910390f35b34801561010f57600080fd5b5061012361011e366004610850565b6102d6565b005b6101236102f2565b34801561013957600080fd5b5061012361014836600461089e565b610338565b34801561015957600080fd5b5060015461016d906001600160a01b031681565b6040516100fa91906108c8565b34801561018657600080fd5b506101236101953660046108eb565b610388565b3480156101a657600080fd5b506101ec6101b5366004610850565b6003602052600090815260409020805460019091015461ffff808316926201000081049091169164010000000090910460ff169084565b6040516100fa949392919061091e565b34801561020857600080fd5b50610123610217366004610850565b6103d9565b34801561022857600080fd5b5060055461023c906001600160a01b031681565b6040516100fa919061097b565b34801561025557600080fd5b5060045461016d906001600160a01b031681565b34801561027557600080fd5b50610123610284366004610989565b6106d7565b34801561029557600080fd5b506102a96102a43660046108eb565b610762565b6040516100fa9190610a37565b3480156102c257600080fd5b506101236102d136600461089e565b6107d6565b6001546001600160a01b031633146102ed57600080fd5b600255565b6001546001600160a01b0316331461030957600080fd5b60405133904780156108fc02916000818181858888f19350505050158015610335573d6000803e3d6000fd5b50565b6001546001600160a01b0316331461034f57600080fd5b600480546001600160a01b0390921673ffffffffffffffffffffffffffffffffffffffff19928316811790915560058054909216179055565b6001546001600160a01b0316331461039f57600080fd5b61ffff16600090815260036020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffff169055565b600260005414156104055760405162461bcd60e51b81526004016103fc90610a81565b60405180910390fd5b6002600090815581815260036020526040902054640100000000900460ff1615156001146104455760405162461bcd60e51b81526004016103fc90610ac3565b600081815260036020526040908190206001015460055491517f70a0823100000000000000000000000000000000000000000000000000000000815290916001600160a01b0316906370a08231906104a19033906004016108c8565b602060405180830381865afa1580156104be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e29190610ade565b10156105005760405162461bcd60e51b81526004016103fc90610b31565b60008181526003602052604090205461ffff80821662010000909204161061053a5760405162461bcd60e51b81526004016103fc90610b73565b60005b6000828152600360205260409020600201548110156105c157600082815260036020526040902060020180543391908390811061057c5761057c610b83565b6000918252602090912001546001600160a01b031614156105af5760405162461bcd60e51b81526004016103fc90610be4565b806105b981610c23565b91505061053d565b506000818152600360205260409020805462010000900461ffff169060026105e883610c3e565b825461ffff9182166101009390930a928302919092021990911617905550600081815260036020908152604080832060028101805460018181018355918652938520909301805473ffffffffffffffffffffffffffffffffffffffff1916339081179091556005549486905292015490517f79cc67900000000000000000000000000000000000000000000000000000000081526001600160a01b0393909316926379cc67909261069d929091600401610c59565b600060405180830381600087803b1580156106b757600080fd5b505af11580156106cb573d6000803e3d6000fd5b50506001600055505050565b6001546001600160a01b031633146106ee57600080fd5b61ffff808316600090815260036020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000016918316919091176401000000001790556002546107439084610c74565b61ffff9092166000908152600360205260409020600101919091555050565b61ffff81166000908152600360209081526040918290206002018054835181840281018401909452808452606093928301828280156107ca57602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116107ac575b50505050509050919050565b6001546001600160a01b031633146107ed57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b805b82525050565b60208101610832828461081c565b92915050565b805b811461033557600080fd5b803561083281610838565b60006020828403121561086557610865600080fd5b60006108718484610845565b949350505050565b60006001600160a01b038216610832565b61083a81610879565b80356108328161088a565b6000602082840312156108b3576108b3600080fd5b60006108718484610893565b61081e81610879565b6020810161083282846108bf565b61ffff811661083a565b8035610832816108d6565b60006020828403121561090057610900600080fd5b600061087184846108e0565b61ffff811661081e565b80151561081e565b6080810161092c828761090c565b610939602083018661090c565b6109466040830185610916565b610953606083018461081c565b95945050505050565b600061083282610879565b60006108328261095c565b61081e81610967565b602081016108328284610972565b6000806000606084860312156109a1576109a1600080fd5b60006109ad8686610845565b93505060206109be868287016108e0565b92505060406109cf868287016108e0565b9150509250925092565b6109e382826108bf565b5060200190565b60200190565b60006109fa825190565b808452602093840193830160005b82811015610a2d578151610a1c87826109d9565b965050602082019150600101610a08565b5093949350505050565b60208082528101610a4881846109f0565b9392505050565b601f8152602081017f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00815290506109ea565b6020808252810161083281610a4f565b600a8152602081017f73616c6520656e64656400000000000000000000000000000000000000000000815290506109ea565b6020808252810161083281610a91565b805161083281610838565b600060208284031215610af357610af3600080fd5b60006108718484610ad3565b60118152602081017f696e737566666963656e74202453414249000000000000000000000000000000815290506109ea565b6020808252810161083281610aff565b60198152602081017f736c6f74732066696c6c656420666f722073616c654974656d00000000000000815290506109ea565b6020808252810161083281610b41565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60188152602081017f616c726561647920626f756768742066726f6d206974656d0000000000000000815290506109ea565b6020808252810161083281610bb2565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000600019821415610c3757610c37610bf4565b5060010190565b61ffff81169050600061ffff821415610c3757610c37610bf4565b60408101610c6782856108bf565b610a48602083018461081c565b6000816000190483118215151615610c8e57610c8e610bf4565b50029056fea2646970667358221220111d04cb4aa1dd82f2a680983e292584dcc1c001d3b398612da1d2d662f7760664736f6c634300080b0033
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 ]
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.