Source Code
Overview
ETH Balance
ETH Value
$0.07 (@ $2,867.94/ETH)| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| 0x3cbf24d23303f1cbc73c2aaf1c9b9c7156396837eb91fb983bf657d8dbc04fdd | - | (pending) | 9 days ago | IN | 0 ETH | (Pending) | |||
| 0x7be5c9b2dbb8efd296ff3666ad1839598b162350a11d5b3305995888f0530afa | - | (pending) | 9 days ago | IN | 0 ETH | (Pending) | |||
| 0x0a79a535d35261f34be1fb95da314b2e36605d158357653afe39c3b31ffefad0 | - | (pending) | 9 days ago | IN | 0 ETH | (Pending) | |||
| 0x75dea2155de5a3ee6a02f21bf84de777701e2d00990f663180d32fa477217b10 | - | (pending) | 9 days ago | IN | 0 ETH | (Pending) | |||
| 0x9339dd6f9c5f0f284d9ba8cb3dc622096db8129349719d92de380458705a0fa4 | - | (pending) | 9 days ago | IN | 0 ETH | (Pending) | |||
| 0x065dd59a21f0d8d82ee8717bbd78cf3eac722537dc71ce007913d336f205c4b8 | - | (pending) | 23 days ago | IN | 0 ETH | (Pending) | |||
| Claim | 27639324 | 16 days ago | IN | 0 ETH | 0.00000164 | ||||
| Claim | 27639324 | 16 days ago | IN | 0 ETH | 0.00000169 | ||||
| Claim | 27620228 | 16 days ago | IN | 0 ETH | 0.00000191 | ||||
| Claim | 27616401 | 16 days ago | IN | 0 ETH | 0.0000017 | ||||
| Claim | 27614804 | 16 days ago | IN | 0 ETH | 0.0000017 | ||||
| Claim | 27610050 | 16 days ago | IN | 0 ETH | 0.00000165 | ||||
| Claim | 27609048 | 17 days ago | IN | 0 ETH | 0.00000173 | ||||
| Claim | 27604130 | 17 days ago | IN | 0 ETH | 0.00000169 | ||||
| Claim | 27602440 | 17 days ago | IN | 0 ETH | 0.00000248 | ||||
| Claim | 27601912 | 17 days ago | IN | 0 ETH | 0.00000172 | ||||
| Claim | 27601677 | 17 days ago | IN | 0 ETH | 0.00000174 | ||||
| Claim | 27601677 | 17 days ago | IN | 0 ETH | 0.00000172 | ||||
| Claim | 27601615 | 17 days ago | IN | 0 ETH | 0.00000226 | ||||
| Claim | 27601614 | 17 days ago | IN | 0 ETH | 0.00000195 | ||||
| Claim | 27601612 | 17 days ago | IN | 0 ETH | 0.00000169 | ||||
| Claim | 27601612 | 17 days ago | IN | 0 ETH | 0.00000173 | ||||
| Claim | 27601611 | 17 days ago | IN | 0 ETH | 0.00000231 | ||||
| Claim | 27601610 | 17 days ago | IN | 0 ETH | 0.00000204 | ||||
| Claim | 27597579 | 17 days ago | IN | 0 ETH | 0.00000124 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 27639324 | 16 days ago | 0 ETH | ||||
| 27639324 | 16 days ago | 0 ETH | ||||
| 27620228 | 16 days ago | 0 ETH | ||||
| 27616401 | 16 days ago | 0 ETH | ||||
| 27614804 | 16 days ago | 0 ETH | ||||
| 27610050 | 16 days ago | 0 ETH | ||||
| 27609048 | 17 days ago | 0 ETH | ||||
| 27604130 | 17 days ago | 0 ETH | ||||
| 27602440 | 17 days ago | 0 ETH | ||||
| 27601912 | 17 days ago | 0 ETH | ||||
| 27601677 | 17 days ago | 0 ETH | ||||
| 27601677 | 17 days ago | 0 ETH | ||||
| 27601615 | 17 days ago | 0 ETH | ||||
| 27601614 | 17 days ago | 0 ETH | ||||
| 27601612 | 17 days ago | 0 ETH | ||||
| 27601612 | 17 days ago | 0 ETH | ||||
| 27601611 | 17 days ago | 0 ETH | ||||
| 27601610 | 17 days ago | 0 ETH | ||||
| 27597579 | 17 days ago | 0 ETH | ||||
| 27597579 | 17 days ago | 0 ETH | ||||
| 27597579 | 17 days ago | 0 ETH | ||||
| 27597579 | 17 days ago | 0 ETH | ||||
| 27597579 | 17 days ago | 0 ETH | ||||
| 27597579 | 17 days ago | 0 ETH | ||||
| 27597579 | 17 days ago | 0 ETH |
Cross-Chain Transactions
Loading...
Loading
Contract Name:
CashCowGasStation
Compiler Version
v0.8.31+commit.fd3a2265
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.26;
/**
* @title IPohVerifier
* @notice Minimal interface for Linea's PoH verifier contract.
* Docs: https://docs.linea.build/get-started/how-to/verify-users-with-proof-of-humanity
*/
interface IPohVerifier {
function verify(
bytes memory signature,
address human
) external view returns (bool);
}
/**
* @title Ownable
* @notice Simple Ownable implementation (no external dependencies).
*/
contract Ownable {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
constructor() {
_owner = msg.sender;
emit OwnershipTransferred(address(0), msg.sender);
}
function owner() public view returns (address) {
return _owner;
}
modifier onlyOwner() {
require(msg.sender == _owner, "Ownable: caller is not the owner");
_;
}
function transferOwnership(address newOwner) external onlyOwner {
require(newOwner != address(0), "Ownable: new owner is zero address");
emit OwnershipTransferred(_owner, newOwner);
_owner = newOwner;
}
}
/**
* @title ReentrancyGuardSimple
* @notice Minimal nonReentrant modifier, updated for 0.8.x.
*/
contract ReentrancyGuardSimple {
bool private _entered;
modifier nonReentrant() {
require(!_entered, "ReentrancyGuard: reentrant call");
_entered = true;
_;
_entered = false;
}
}
/**
* @title CashCowGasStation
* @notice PoH-gated gas faucet for Linea ETH.
* - Uses Linea's PoH signed status + PohVerifier contract.
* - 1 claim per 24 hours per human.
* - Faucet amount: 0.00004 ETH per claim.
*/
contract CashCowGasStation is Ownable, ReentrancyGuardSimple {
/// @notice Claim cooldown (24 hours)
uint256 public constant COOLDOWN = 1 days;
/// @notice Amount of ETH (on Linea) sent per claim, in wei
uint256 public faucetAmount;
/// @notice Linea PoH verifier contract (mainnet)
/// @dev Address from Linea docs / deployments
IPohVerifier public pohVerifier = IPohVerifier(0xBf14cFAFD7B83f6de881ae6dc10796ddD7220831);
/// @notice Last claim timestamp per address
mapping(address => uint256) public lastClaim;
event Claimed(address indexed user, uint256 amount);
event FaucetAmountUpdated(uint256 newAmount);
event PohVerifierUpdated(address newVerifier);
event Refunded(address indexed to, uint256 amount);
/**
* @notice Constructor
* - Sets initial faucet amount to 40,000,000,000,000 wei (0.00004 ETH).
*/
constructor() {
faucetAmount = 40_000_000_000_000; // 0.00004 ETH
emit FaucetAmountUpdated(faucetAmount);
emit PohVerifierUpdated(address(pohVerifier));
}
/**
* @notice Claim Linea gas if you are PoH verified and cooldown passed.
* @param signature Signed PoH status from https://poh-signer-api.linea.build/poh/v2/{address}
*/
function claim(bytes calldata signature) external nonReentrant {
// Extra safety / silences static-analysis warnings
require(msg.sender != address(0), "CashCowGasStation: invalid sender");
// 1) Must be human according to Linea's PoH verifier
bool isHuman = pohVerifier.verify(signature, msg.sender);
require(isHuman, "CashCowGasStation: Not PoH verified");
// 2) Enforce cooldown
uint256 last = lastClaim[msg.sender];
require(
block.timestamp - last >= COOLDOWN,
"CashCowGasStation: Already claimed in last 24h"
);
// 3) Check balance
require(
address(this).balance >= faucetAmount,
"CashCowGasStation: Faucet empty"
);
// 4) Effects + transfer
lastClaim[msg.sender] = block.timestamp;
(bool ok, ) = msg.sender.call{value: faucetAmount}("");
require(ok, "CashCowGasStation: Transfer failed");
emit Claimed(msg.sender, faucetAmount);
}
/**
* @notice View helper for frontends: next claim time (0 if ready now).
*/
function nextClaimTime(address user) external view returns (uint256) {
uint256 last = lastClaim[user];
if (block.timestamp - last >= COOLDOWN) {
return 0;
}
return last + COOLDOWN;
}
/**
* @notice Owner can update faucet amount (in wei).
*/
function setFaucetAmount(uint256 _amount) external onlyOwner {
faucetAmount = _amount;
emit FaucetAmountUpdated(_amount);
}
/**
* @notice Owner can update the PoH verifier contract if Linea ever migrates it.
*/
function setPohVerifier(address _pohVerifier) external onlyOwner {
require(_pohVerifier != address(0), "CashCowGasStation: invalid verifier");
pohVerifier = IPohVerifier(_pohVerifier);
emit PohVerifierUpdated(_pohVerifier);
}
/**
* @notice Allow the owner to withdraw funds.
*/
function withdraw(uint256 amount) external onlyOwner {
require(amount <= address(this).balance, "CashCowGasStation: not enough balance");
(bool ok, ) = owner().call{value: amount}("");
require(ok, "CashCowGasStation: withdraw failed");
emit Refunded(owner(), amount);
}
/**
* @notice Fund the faucet by sending Linea ETH directly.
*/
receive() external payable {}
}{
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
},
"remappings": []
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Claimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newAmount","type":"uint256"}],"name":"FaucetAmountUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newVerifier","type":"address"}],"name":"PohVerifierUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Refunded","type":"event"},{"inputs":[],"name":"COOLDOWN","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"faucetAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"lastClaim","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"nextClaimTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pohVerifier","outputs":[{"internalType":"contract IPohVerifier","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setFaucetAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_pohVerifier","type":"address"}],"name":"setPohVerifier","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405273bf14cfafd7b83f6de881ae6dc10796ddd722083160025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550348015610063575f5ffd5b50335f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a365246139ca80006001819055507f07b130fc089b6153dc5748b5d744efe6ec1dd025c8c48e5b105e632f6cbd93da60015460405161013b91906101b8565b60405180910390a17f9dace6201eef7828b5800adedc1ca234e3a4de36ac6b51340f72fa4058ede54060025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516101939190610210565b60405180910390a1610229565b5f819050919050565b6101b2816101a0565b82525050565b5f6020820190506101cb5f8301846101a9565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6101fa826101d1565b9050919050565b61020a816101f0565b82525050565b5f6020820190506102235f830184610201565b92915050565b61173f806102365f395ff3fe60806040526004361061009f575f3560e01c80638da5cb5b116100635780638da5cb5b1461019c5780639c281430146101c6578063a2724a4d146101f0578063c63ff8dd1461021a578063f05c354a14610242578063f2fde38b1461026a576100a6565b8063070bdbef146100aa5780632e1a7d4d146100d45780635c16e15e146100fc57806370f23da71461013857806381d2fd9c14610174576100a6565b366100a657005b5f5ffd5b3480156100b5575f5ffd5b506100be610292565b6040516100cb9190610db2565b60405180910390f35b3480156100df575f5ffd5b506100fa60048036038101906100f59190610e06565b6102b7565b005b348015610107575f5ffd5b50610122600480360381019061011d9190610e6c565b610490565b60405161012f9190610ea6565b60405180910390f35b348015610143575f5ffd5b5061015e60048036038101906101599190610e6c565b6104a5565b60405161016b9190610ea6565b60405180910390f35b34801561017f575f5ffd5b5061019a60048036038101906101959190610e06565b61051d565b005b3480156101a7575f5ffd5b506101b06105ec565b6040516101bd9190610ece565b60405180910390f35b3480156101d1575f5ffd5b506101da610613565b6040516101e79190610ea6565b60405180910390f35b3480156101fb575f5ffd5b50610204610619565b6040516102119190610ea6565b60405180910390f35b348015610225575f5ffd5b50610240600480360381019061023b9190610f48565b610620565b005b34801561024d575f5ffd5b5061026860048036038101906102639190610e6c565b610a0a565b005b348015610275575f5ffd5b50610290600480360381019061028b9190610e6c565b610b80565b005b60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610345576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033c90610fed565b60405180910390fd5b47811115610388576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161037f9061107b565b60405180910390fd5b5f6103916105ec565b73ffffffffffffffffffffffffffffffffffffffff16826040516103b4906110c6565b5f6040518083038185875af1925050503d805f81146103ee576040519150601f19603f3d011682016040523d82523d5f602084013e6103f3565b606091505b5050905080610437576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042e9061114a565b60405180910390fd5b61043f6105ec565b73ffffffffffffffffffffffffffffffffffffffff167fd7dee2702d63ad89917b6a4da9981c90c4d24f8c2bdfd64c604ecae57d8d0651836040516104849190610ea6565b60405180910390a25050565b6003602052805f5260405f205f915090505481565b5f5f60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490506201518081426104f79190611195565b10610505575f915050610518565b620151808161051491906111c8565b9150505b919050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a290610fed565b60405180910390fd5b806001819055507f07b130fc089b6153dc5748b5d744efe6ec1dd025c8c48e5b105e632f6cbd93da816040516105e19190610ea6565b60405180910390a150565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60015481565b6201518081565b5f60149054906101000a900460ff161561066f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066690611245565b60405180910390fd5b60015f60146101000a81548160ff0219169083151502179055505f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036106f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ee906112d3565b60405180910390fd5b5f60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633d3ac1b58484336040518463ffffffff1660e01b81526004016107569392919061134b565b602060405180830381865afa158015610771573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061079591906113b0565b9050806107d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ce9061144b565b60405180910390fd5b5f60035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490506201518081426108289190611195565b1015610869576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610860906114d9565b60405180910390fd5b6001544710156108ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a590611541565b60405180910390fd5b4260035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f3373ffffffffffffffffffffffffffffffffffffffff16600154604051610917906110c6565b5f6040518083038185875af1925050503d805f8114610951576040519150601f19603f3d011682016040523d82523d5f602084013e610956565b606091505b505090508061099a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610991906115cf565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167fd8138f8a3f377c5259ca548e70e4c2de94f129f5a11036a15b69513cba2b426a6001546040516109e29190610ea6565b60405180910390a25050505f5f60146101000a81548160ff0219169083151502179055505050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a98576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8f90610fed565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610afd9061165d565b60405180910390fd5b8060025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f9dace6201eef7828b5800adedc1ca234e3a4de36ac6b51340f72fa4058ede54081604051610b759190610ece565b60405180910390a150565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0590610fed565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c73906116eb565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f610d7a610d75610d7084610d38565b610d57565b610d38565b9050919050565b5f610d8b82610d60565b9050919050565b5f610d9c82610d81565b9050919050565b610dac81610d92565b82525050565b5f602082019050610dc55f830184610da3565b92915050565b5f5ffd5b5f5ffd5b5f819050919050565b610de581610dd3565b8114610def575f5ffd5b50565b5f81359050610e0081610ddc565b92915050565b5f60208284031215610e1b57610e1a610dcb565b5b5f610e2884828501610df2565b91505092915050565b5f610e3b82610d38565b9050919050565b610e4b81610e31565b8114610e55575f5ffd5b50565b5f81359050610e6681610e42565b92915050565b5f60208284031215610e8157610e80610dcb565b5b5f610e8e84828501610e58565b91505092915050565b610ea081610dd3565b82525050565b5f602082019050610eb95f830184610e97565b92915050565b610ec881610e31565b82525050565b5f602082019050610ee15f830184610ebf565b92915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112610f0857610f07610ee7565b5b8235905067ffffffffffffffff811115610f2557610f24610eeb565b5b602083019150836001820283011115610f4157610f40610eef565b5b9250929050565b5f5f60208385031215610f5e57610f5d610dcb565b5b5f83013567ffffffffffffffff811115610f7b57610f7a610dcf565b5b610f8785828601610ef3565b92509250509250929050565b5f82825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f610fd7602083610f93565b9150610fe282610fa3565b602082019050919050565b5f6020820190508181035f83015261100481610fcb565b9050919050565b7f43617368436f7747617353746174696f6e3a206e6f7420656e6f7567682062615f8201527f6c616e6365000000000000000000000000000000000000000000000000000000602082015250565b5f611065602583610f93565b91506110708261100b565b604082019050919050565b5f6020820190508181035f83015261109281611059565b9050919050565b5f81905092915050565b50565b5f6110b15f83611099565b91506110bc826110a3565b5f82019050919050565b5f6110d0826110a6565b9150819050919050565b7f43617368436f7747617353746174696f6e3a207769746864726177206661696c5f8201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b5f611134602283610f93565b915061113f826110da565b604082019050919050565b5f6020820190508181035f83015261116181611128565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61119f82610dd3565b91506111aa83610dd3565b92508282039050818111156111c2576111c1611168565b5b92915050565b5f6111d282610dd3565b91506111dd83610dd3565b92508282019050808211156111f5576111f4611168565b5b92915050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c005f82015250565b5f61122f601f83610f93565b915061123a826111fb565b602082019050919050565b5f6020820190508181035f83015261125c81611223565b9050919050565b7f43617368436f7747617353746174696f6e3a20696e76616c69642073656e64655f8201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b5f6112bd602183610f93565b91506112c882611263565b604082019050919050565b5f6020820190508181035f8301526112ea816112b1565b9050919050565b5f82825260208201905092915050565b828183375f83830152505050565b5f601f19601f8301169050919050565b5f61132a83856112f1565b9350611337838584611301565b6113408361130f565b840190509392505050565b5f6040820190508181035f83015261136481858761131f565b90506113736020830184610ebf565b949350505050565b5f8115159050919050565b61138f8161137b565b8114611399575f5ffd5b50565b5f815190506113aa81611386565b92915050565b5f602082840312156113c5576113c4610dcb565b5b5f6113d28482850161139c565b91505092915050565b7f43617368436f7747617353746174696f6e3a204e6f7420506f482076657269665f8201527f6965640000000000000000000000000000000000000000000000000000000000602082015250565b5f611435602383610f93565b9150611440826113db565b604082019050919050565b5f6020820190508181035f83015261146281611429565b9050919050565b7f43617368436f7747617353746174696f6e3a20416c726561647920636c61696d5f8201527f656420696e206c61737420323468000000000000000000000000000000000000602082015250565b5f6114c3602e83610f93565b91506114ce82611469565b604082019050919050565b5f6020820190508181035f8301526114f0816114b7565b9050919050565b7f43617368436f7747617353746174696f6e3a2046617563657420656d707479005f82015250565b5f61152b601f83610f93565b9150611536826114f7565b602082019050919050565b5f6020820190508181035f8301526115588161151f565b9050919050565b7f43617368436f7747617353746174696f6e3a205472616e73666572206661696c5f8201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b5f6115b9602283610f93565b91506115c48261155f565b604082019050919050565b5f6020820190508181035f8301526115e6816115ad565b9050919050565b7f43617368436f7747617353746174696f6e3a20696e76616c69642076657269665f8201527f6965720000000000000000000000000000000000000000000000000000000000602082015250565b5f611647602383610f93565b9150611652826115ed565b604082019050919050565b5f6020820190508181035f8301526116748161163b565b9050919050565b7f4f776e61626c653a206e6577206f776e6572206973207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6116d5602283610f93565b91506116e08261167b565b604082019050919050565b5f6020820190508181035f830152611702816116c9565b905091905056fea2646970667358221220564eba66478a51345827e55155af441978f7385db010546fa7b3b38faf66331d64736f6c634300081f0033
Deployed Bytecode
0x60806040526004361061009f575f3560e01c80638da5cb5b116100635780638da5cb5b1461019c5780639c281430146101c6578063a2724a4d146101f0578063c63ff8dd1461021a578063f05c354a14610242578063f2fde38b1461026a576100a6565b8063070bdbef146100aa5780632e1a7d4d146100d45780635c16e15e146100fc57806370f23da71461013857806381d2fd9c14610174576100a6565b366100a657005b5f5ffd5b3480156100b5575f5ffd5b506100be610292565b6040516100cb9190610db2565b60405180910390f35b3480156100df575f5ffd5b506100fa60048036038101906100f59190610e06565b6102b7565b005b348015610107575f5ffd5b50610122600480360381019061011d9190610e6c565b610490565b60405161012f9190610ea6565b60405180910390f35b348015610143575f5ffd5b5061015e60048036038101906101599190610e6c565b6104a5565b60405161016b9190610ea6565b60405180910390f35b34801561017f575f5ffd5b5061019a60048036038101906101959190610e06565b61051d565b005b3480156101a7575f5ffd5b506101b06105ec565b6040516101bd9190610ece565b60405180910390f35b3480156101d1575f5ffd5b506101da610613565b6040516101e79190610ea6565b60405180910390f35b3480156101fb575f5ffd5b50610204610619565b6040516102119190610ea6565b60405180910390f35b348015610225575f5ffd5b50610240600480360381019061023b9190610f48565b610620565b005b34801561024d575f5ffd5b5061026860048036038101906102639190610e6c565b610a0a565b005b348015610275575f5ffd5b50610290600480360381019061028b9190610e6c565b610b80565b005b60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610345576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161033c90610fed565b60405180910390fd5b47811115610388576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161037f9061107b565b60405180910390fd5b5f6103916105ec565b73ffffffffffffffffffffffffffffffffffffffff16826040516103b4906110c6565b5f6040518083038185875af1925050503d805f81146103ee576040519150601f19603f3d011682016040523d82523d5f602084013e6103f3565b606091505b5050905080610437576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042e9061114a565b60405180910390fd5b61043f6105ec565b73ffffffffffffffffffffffffffffffffffffffff167fd7dee2702d63ad89917b6a4da9981c90c4d24f8c2bdfd64c604ecae57d8d0651836040516104849190610ea6565b60405180910390a25050565b6003602052805f5260405f205f915090505481565b5f5f60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490506201518081426104f79190611195565b10610505575f915050610518565b620151808161051491906111c8565b9150505b919050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a290610fed565b60405180910390fd5b806001819055507f07b130fc089b6153dc5748b5d744efe6ec1dd025c8c48e5b105e632f6cbd93da816040516105e19190610ea6565b60405180910390a150565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60015481565b6201518081565b5f60149054906101000a900460ff161561066f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066690611245565b60405180910390fd5b60015f60146101000a81548160ff0219169083151502179055505f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036106f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ee906112d3565b60405180910390fd5b5f60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633d3ac1b58484336040518463ffffffff1660e01b81526004016107569392919061134b565b602060405180830381865afa158015610771573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061079591906113b0565b9050806107d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ce9061144b565b60405180910390fd5b5f60035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490506201518081426108289190611195565b1015610869576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610860906114d9565b60405180910390fd5b6001544710156108ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a590611541565b60405180910390fd5b4260035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f3373ffffffffffffffffffffffffffffffffffffffff16600154604051610917906110c6565b5f6040518083038185875af1925050503d805f8114610951576040519150601f19603f3d011682016040523d82523d5f602084013e610956565b606091505b505090508061099a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610991906115cf565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167fd8138f8a3f377c5259ca548e70e4c2de94f129f5a11036a15b69513cba2b426a6001546040516109e29190610ea6565b60405180910390a25050505f5f60146101000a81548160ff0219169083151502179055505050565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a98576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8f90610fed565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b06576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610afd9061165d565b60405180910390fd5b8060025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f9dace6201eef7828b5800adedc1ca234e3a4de36ac6b51340f72fa4058ede54081604051610b759190610ece565b60405180910390a150565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0590610fed565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c73906116eb565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f819050919050565b5f610d7a610d75610d7084610d38565b610d57565b610d38565b9050919050565b5f610d8b82610d60565b9050919050565b5f610d9c82610d81565b9050919050565b610dac81610d92565b82525050565b5f602082019050610dc55f830184610da3565b92915050565b5f5ffd5b5f5ffd5b5f819050919050565b610de581610dd3565b8114610def575f5ffd5b50565b5f81359050610e0081610ddc565b92915050565b5f60208284031215610e1b57610e1a610dcb565b5b5f610e2884828501610df2565b91505092915050565b5f610e3b82610d38565b9050919050565b610e4b81610e31565b8114610e55575f5ffd5b50565b5f81359050610e6681610e42565b92915050565b5f60208284031215610e8157610e80610dcb565b5b5f610e8e84828501610e58565b91505092915050565b610ea081610dd3565b82525050565b5f602082019050610eb95f830184610e97565b92915050565b610ec881610e31565b82525050565b5f602082019050610ee15f830184610ebf565b92915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112610f0857610f07610ee7565b5b8235905067ffffffffffffffff811115610f2557610f24610eeb565b5b602083019150836001820283011115610f4157610f40610eef565b5b9250929050565b5f5f60208385031215610f5e57610f5d610dcb565b5b5f83013567ffffffffffffffff811115610f7b57610f7a610dcf565b5b610f8785828601610ef3565b92509250509250929050565b5f82825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f610fd7602083610f93565b9150610fe282610fa3565b602082019050919050565b5f6020820190508181035f83015261100481610fcb565b9050919050565b7f43617368436f7747617353746174696f6e3a206e6f7420656e6f7567682062615f8201527f6c616e6365000000000000000000000000000000000000000000000000000000602082015250565b5f611065602583610f93565b91506110708261100b565b604082019050919050565b5f6020820190508181035f83015261109281611059565b9050919050565b5f81905092915050565b50565b5f6110b15f83611099565b91506110bc826110a3565b5f82019050919050565b5f6110d0826110a6565b9150819050919050565b7f43617368436f7747617353746174696f6e3a207769746864726177206661696c5f8201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b5f611134602283610f93565b915061113f826110da565b604082019050919050565b5f6020820190508181035f83015261116181611128565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61119f82610dd3565b91506111aa83610dd3565b92508282039050818111156111c2576111c1611168565b5b92915050565b5f6111d282610dd3565b91506111dd83610dd3565b92508282019050808211156111f5576111f4611168565b5b92915050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c005f82015250565b5f61122f601f83610f93565b915061123a826111fb565b602082019050919050565b5f6020820190508181035f83015261125c81611223565b9050919050565b7f43617368436f7747617353746174696f6e3a20696e76616c69642073656e64655f8201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b5f6112bd602183610f93565b91506112c882611263565b604082019050919050565b5f6020820190508181035f8301526112ea816112b1565b9050919050565b5f82825260208201905092915050565b828183375f83830152505050565b5f601f19601f8301169050919050565b5f61132a83856112f1565b9350611337838584611301565b6113408361130f565b840190509392505050565b5f6040820190508181035f83015261136481858761131f565b90506113736020830184610ebf565b949350505050565b5f8115159050919050565b61138f8161137b565b8114611399575f5ffd5b50565b5f815190506113aa81611386565b92915050565b5f602082840312156113c5576113c4610dcb565b5b5f6113d28482850161139c565b91505092915050565b7f43617368436f7747617353746174696f6e3a204e6f7420506f482076657269665f8201527f6965640000000000000000000000000000000000000000000000000000000000602082015250565b5f611435602383610f93565b9150611440826113db565b604082019050919050565b5f6020820190508181035f83015261146281611429565b9050919050565b7f43617368436f7747617353746174696f6e3a20416c726561647920636c61696d5f8201527f656420696e206c61737420323468000000000000000000000000000000000000602082015250565b5f6114c3602e83610f93565b91506114ce82611469565b604082019050919050565b5f6020820190508181035f8301526114f0816114b7565b9050919050565b7f43617368436f7747617353746174696f6e3a2046617563657420656d707479005f82015250565b5f61152b601f83610f93565b9150611536826114f7565b602082019050919050565b5f6020820190508181035f8301526115588161151f565b9050919050565b7f43617368436f7747617353746174696f6e3a205472616e73666572206661696c5f8201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b5f6115b9602283610f93565b91506115c48261155f565b604082019050919050565b5f6020820190508181035f8301526115e6816115ad565b9050919050565b7f43617368436f7747617353746174696f6e3a20696e76616c69642076657269665f8201527f6965720000000000000000000000000000000000000000000000000000000000602082015250565b5f611647602383610f93565b9150611652826115ed565b604082019050919050565b5f6020820190508181035f8301526116748161163b565b9050919050565b7f4f776e61626c653a206e6577206f776e6572206973207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6116d5602283610f93565b91506116e08261167b565b604082019050919050565b5f6020820190508181035f830152611702816116c9565b905091905056fea2646970667358221220564eba66478a51345827e55155af441978f7385db010546fa7b3b38faf66331d64736f6c634300081f0033
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.07
Net Worth in ETH
Token Allocations
ETH
100.00%
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| LINEA | 100.00% | $2,867.94 | 0.00002611 | $0.074888 |
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.