Sepolia Testnet

Contract

0x7BF9f68A3179b17279F2BC4BCFe323DA27fdeEb8
Source Code Source Code

Overview

ETH Balance

0 ETH

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount
Approve60156692024-06-01 0:58:12648 days ago1717203492IN
0x7BF9f68A...A27fdeEb8
0 ETH0.000076591.66758023
Approve59781592024-05-26 0:16:00654 days ago1716682560IN
0x7BF9f68A...A27fdeEb8
0 ETH0.00006891.50030914
Approve59613962024-05-23 12:14:12656 days ago1716466452IN
0x7BF9f68A...A27fdeEb8
0 ETH0.00030636.66911732
Approve58877892024-05-12 13:07:36667 days ago1715519256IN
0x7BF9f68A...A27fdeEb8
0 ETH0.000144263.14110835
Approve58874112024-05-12 11:48:36667 days ago1715514516IN
0x7BF9f68A...A27fdeEb8
0 ETH0.000237615.17354989
Approve58866562024-05-12 9:08:48667 days ago1715504928IN
0x7BF9f68A...A27fdeEb8
0 ETH0.00505075109.96880524
Allocate To55987022024-03-31 11:39:36709 days ago1711885176IN
0x7BF9f68A...A27fdeEb8
0 ETH0.000076461.50000001

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0xdca6BcCe...31B12Df5e
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
FaucetToken

Compiler Version
v0.8.15+commit.e14f2714

Optimization Enabled:
Yes with 1 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity Standard Json-Input format)

// SPDX-License-Identifier: BUSL-1.1
pragma solidity 0.8.15;

/**
 * @title Standard ERC20 token
 * @dev Implementation of the basic standard token.
 *  See https://github.com/ethereum/EIPs/issues/20
 */
contract StandardToken {
    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;
    mapping (address => mapping (address => uint256)) public allowance;
    mapping(address => uint256) public balanceOf;
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Transfer(address indexed from, address indexed to, uint256 value);

    constructor(uint256 _initialAmount, string memory _tokenName, uint8 _decimalUnits, string memory _tokenSymbol) {
        totalSupply = _initialAmount;
        balanceOf[msg.sender] = _initialAmount;
        name = _tokenName;
        symbol = _tokenSymbol;
        decimals = _decimalUnits;
    }

    function transfer(address dst, uint256 amount) external virtual returns (bool) {
        require(amount <= balanceOf[msg.sender], "ERC20: transfer amount exceeds balance");
        balanceOf[msg.sender] = balanceOf[msg.sender] - amount;
        balanceOf[dst] = balanceOf[dst] + amount;
        emit Transfer(msg.sender, dst, amount);
        return true;
    }

    function transferFrom(address src, address dst, uint256 amount) external virtual returns (bool) {
        require(amount <= allowance[src][msg.sender], "ERC20: transfer amount exceeds allowance");
        require(amount <= balanceOf[src], "ERC20: transfer amount exceeds balance");
        allowance[src][msg.sender] = allowance[src][msg.sender] - amount;
        balanceOf[src] = balanceOf[src] - amount;
        balanceOf[dst] = balanceOf[dst] + amount;
        emit Transfer(src, dst, amount);
        return true;
    }

    function approve(address _spender, uint256 amount) external returns (bool) {
        allowance[msg.sender][_spender] = amount;
        emit Approval(msg.sender, _spender, amount);
        return true;
    }
}

/**
 * @title The Compound Faucet Test Token
 * @author Compound
 * @notice A simple test token that lets anyone get more of it.
 */
contract FaucetToken is StandardToken {
    constructor(uint256 _initialAmount, string memory _tokenName, uint8 _decimalUnits, string memory _tokenSymbol)
        StandardToken(_initialAmount, _tokenName, _decimalUnits, _tokenSymbol) {
    }

    function allocateTo(address _owner, uint256 value) public {
        balanceOf[_owner] += value;
        totalSupply += value;
        emit Transfer(address(this), _owner, value);
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 1,
    "details": {
      "yulDetails": {
        "optimizerSteps": "dhfoDgvulfnTUtnIf [xa[r]scLM cCTUtTOntnfDIul Lcul Vcul [j] Tpeul xa[rul] xa[r]cL gvif CTUca[r]LsTOtfDnca[r]Iulc] jmul[jul] VcTOcul jmul"
      }
    }
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "viaIR": true,
  "libraries": {}
}

Contract ABI

API
[{"inputs":[{"internalType":"uint256","name":"_initialAmount","type":"uint256"},{"internalType":"string","name":"_tokenName","type":"string"},{"internalType":"uint8","name":"_decimalUnits","type":"uint8"},{"internalType":"string","name":"_tokenSymbol","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"allocateTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"src","type":"address"},{"internalType":"address","name":"dst","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

0x608060405234620003395762000ab6803803806200001d816200033e565b9283398101608082820312620003395781516020808401519093916001600160401b0391828111620003395784620000579185016200037a565b9260408101519460ff86168096036200033957606082015184811162000339576200008392016200037a565b8160035560009133835260058752604083205583519183831162000243578054926001958685811c951680156200032e575b898610146200031a578190601f95868111620002c7575b5089908683116001146200026357849262000257575b5050600019600383901b1c191690861b1781555b8151938411620002435784548581811c9116801562000238575b888210146200022457838111620001dc575b508692841160011462000176578394959650926200016a575b5050600019600383901b1c191690821b1790555b60ff1960025416176002556040516106b89081620003fe8239f35b0151905038806200013b565b9190601f1984169685845280842093905b888210620001c45750508385969710620001aa575b505050811b0190556200014f565b015160001960f88460031b161c191690553880806200019c565b80878596829496860151815501950193019062000187565b8582528782208480870160051c8201928a88106200021a575b0160051c019086905b8281106200020e57505062000122565b838155018690620001fe565b92508192620001f5565b634e487b7160e01b82526022600452602482fd5b90607f169062000110565b634e487b7160e01b81526041600452602490fd5b015190503880620000e2565b8480528a85208994509190601f198416865b8d828210620002b0575050841162000296575b505050811b018155620000f6565b015160001960f88460031b161c1916905538808062000288565b8385015186558c9790950194938401930162000275565b9091508380528984208680850160051c8201928c861062000310575b918a91869594930160051c01915b82811062000301575050620000cc565b8681558594508a9101620002f1565b92508192620002e3565b634e487b7160e01b83526022600452602483fd5b94607f1694620000b5565b600080fd5b6040519190601f01601f191682016001600160401b038111838210176200036457604052565b634e487b7160e01b600052604160045260246000fd5b81601f8201121562000339578051906001600160401b0382116200036457602090620003af601f8401601f191683016200033e565b93838552828483010111620003395782906000905b83838310620003e457505011620003da57505090565b6000918301015290565b81935082819392010151828288010152018391620003c456fe6040608081526004908136101561001557600080fd5b600091823560e01c806306fdde031461045d57806308bca566146103f3578063095ea7b31461037e57806318160ddd1461035f57806323b872dd14610211578063313ce567146101ef57806370a08231146101b657806395d89b4114610183578063a9059cbb146100e65763dd62ed3e1461008f57600080fd5b346100e257816003193601126100e2576001600160a01b03908035828116908190036100de576024359283168093036100de579184918493602096528552828220908252845220549051908152f35b8480fd5b8280fd5b50346100e257816003193601126100e257356001600160a01b038116908190036100e25760243533845260209360058552610126848220548311156105da565b3381526005855261013a8285832054610635565b3382526005865284822055828152600585528361015a8382842054610656565b918481526005875220558251908152600080516020610663833981519152843392a35160018152f35b5050346101b257816003193601126101b2576101a36101ae926001610478565b905191829182610583565b0390f35b5080fd5b50346100e25760203660031901126100e257356001600160a01b038116908190036100e257828291602094526005845220549051908152f35b5050346101b257816003193601126101b25760209060ff600254169051908152f35b50913461035c57606036600319011261035c576001600160a01b03908335828116919082900361035c5760243592831680930361035c57604435908281526020958087528582203383528752858220548311610308579181600080516020610663833981519152938589945260058452610290888320548411156105da565b85825280845287822033835284526102ab8389842054610635565b908683528452878220338352845287822055848152600583526102d18288832054610635565b858252600584528782205585815260058352866102f18382842054610656565b918781526005855220558551908152a35160018152f35b855162461bcd60e51b8152908101879052602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b6064820152608490fd5b80fd5b5050346101b257816003193601126101b2576020906003549051908152f35b50346100e257816003193601126100e25780356001600160a01b03811691908290036103ef57926020938360243592839233825287528181208582528752205582519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925843392a35160018152f35b8380fd5b50346100e257816003193601126100e257356001600160a01b038116908190036100e2576024358184526005602052828420610430828254610656565b905561043e81600354610656565b600355825190815260008051602061066383398151915260203092a351f35b5050346101b257816003193601126101b2576101a3826101ae935b9061056d5760405190600090805490600182811c91818416938415610563575b602094858510811461054f5784885290811561053157506001146104f5575b50505050819003601f01601f191681016001600160401b038111828210176104df5760405290565b634e487b7160e01b600052604160045260246000fd5b909293506000528260002091836000935b83851061051d5750505050820101388080806104b7565b805487860183015293019284908201610506565b60ff191687860152505050151560051b8301019050388080806104b7565b634e487b7160e01b87526022600452602487fd5b92607f1692610498565b634e487b7160e01b600052600060045260246000fd5b919091602080825283519081818401526000945b8286106105c45750508060409394116105b7575b601f01601f1916010190565b60008382840101526105ab565b8581018201518487016040015294810194610597565b156105e157565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b818110610640570390565b634e487b7160e01b600052601160045260246000fd5b8119811161064057019056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212203c671e2ae7fbe59f9e3221d7733e779e03cc4284fe4e931dd52a1bc9f36b9c6964736f6c634300080f0033000000000000000000000000000000000000000000084595161401484a0000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000006637276555344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066372765553440000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6040608081526004908136101561001557600080fd5b600091823560e01c806306fdde031461045d57806308bca566146103f3578063095ea7b31461037e57806318160ddd1461035f57806323b872dd14610211578063313ce567146101ef57806370a08231146101b657806395d89b4114610183578063a9059cbb146100e65763dd62ed3e1461008f57600080fd5b346100e257816003193601126100e2576001600160a01b03908035828116908190036100de576024359283168093036100de579184918493602096528552828220908252845220549051908152f35b8480fd5b8280fd5b50346100e257816003193601126100e257356001600160a01b038116908190036100e25760243533845260209360058552610126848220548311156105da565b3381526005855261013a8285832054610635565b3382526005865284822055828152600585528361015a8382842054610656565b918481526005875220558251908152600080516020610663833981519152843392a35160018152f35b5050346101b257816003193601126101b2576101a36101ae926001610478565b905191829182610583565b0390f35b5080fd5b50346100e25760203660031901126100e257356001600160a01b038116908190036100e257828291602094526005845220549051908152f35b5050346101b257816003193601126101b25760209060ff600254169051908152f35b50913461035c57606036600319011261035c576001600160a01b03908335828116919082900361035c5760243592831680930361035c57604435908281526020958087528582203383528752858220548311610308579181600080516020610663833981519152938589945260058452610290888320548411156105da565b85825280845287822033835284526102ab8389842054610635565b908683528452878220338352845287822055848152600583526102d18288832054610635565b858252600584528782205585815260058352866102f18382842054610656565b918781526005855220558551908152a35160018152f35b855162461bcd60e51b8152908101879052602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b6064820152608490fd5b80fd5b5050346101b257816003193601126101b2576020906003549051908152f35b50346100e257816003193601126100e25780356001600160a01b03811691908290036103ef57926020938360243592839233825287528181208582528752205582519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925843392a35160018152f35b8380fd5b50346100e257816003193601126100e257356001600160a01b038116908190036100e2576024358184526005602052828420610430828254610656565b905561043e81600354610656565b600355825190815260008051602061066383398151915260203092a351f35b5050346101b257816003193601126101b2576101a3826101ae935b9061056d5760405190600090805490600182811c91818416938415610563575b602094858510811461054f5784885290811561053157506001146104f5575b50505050819003601f01601f191681016001600160401b038111828210176104df5760405290565b634e487b7160e01b600052604160045260246000fd5b909293506000528260002091836000935b83851061051d5750505050820101388080806104b7565b805487860183015293019284908201610506565b60ff191687860152505050151560051b8301019050388080806104b7565b634e487b7160e01b87526022600452602487fd5b92607f1692610498565b634e487b7160e01b600052600060045260246000fd5b919091602080825283519081818401526000945b8286106105c45750508060409394116105b7575b601f01601f1916010190565b60008382840101526105ab565b8581018201518487016040015294810194610597565b156105e157565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b818110610640570390565b634e487b7160e01b600052601160045260246000fd5b8119811161064057019056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212203c671e2ae7fbe59f9e3221d7733e779e03cc4284fe4e931dd52a1bc9f36b9c6964736f6c634300080f0033

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
0x7BF9f68A3179b17279F2BC4BCFe323DA27fdeEb8
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.