ETH Price: $2,165.45 (+2.23%)

Contract

0xE1eA04f3dF0b5ffe95c005c06F55F38AFC4e8062
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

ContractCreator

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Cancel234885612025-10-02 7:17:59174 days ago1759389479IN
0xE1eA04f3...AFC4e8062
0 ETH0.000006830.26
Set234885592025-10-02 7:17:35174 days ago1759389455IN
0xE1eA04f3...AFC4e8062
0 ETH0.000011340.26
Reset234885552025-10-02 7:16:47174 days ago1759389407IN
0xE1eA04f3...AFC4e8062
0 ETH0.000006330.27
Set234885502025-10-02 7:15:47174 days ago1759389347IN
0xE1eA04f3...AFC4e8062
0 ETH0.000006450.3
Reset221548962025-03-29 20:17:47360 days ago1743279467IN
0xE1eA04f3...AFC4e8062
0 ETH0.000010720.5
Cancel221548932025-03-29 20:17:11360 days ago1743279431IN
0xE1eA04f3...AFC4e8062
0 ETH0.000013140.5
Set221548892025-03-29 20:16:23360 days ago1743279383IN
0xE1eA04f3...AFC4e8062
0 ETH0.000021810.5
Set221548822025-03-29 20:14:59360 days ago1743279299IN
0xE1eA04f3...AFC4e8062
0 ETH0.000011850.5

Advanced mode:
Parent Transaction Hash Method Block
From
To
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

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

Contract Source Code Verified (Exact Match)

Contract Name:
Enum

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
Yes with 200 runs

Other Settings:
london EvmVersion
// Deployed with the Atlas IDE
// https://app.atlaszk.com/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract Enum {
    enum Status {
        Pending,
        Shipped,
        Accepted,
        Rejected,
        Canceled
    }

    Status public status;

    function get() public view returns (Status) {
        return status;
    }

    function set(Status _status) public {
        status = _status;
    }

    function cancel() public {
        status = Status.Canceled;
    }

    function reset() public {
        delete status;
    }
}

Settings
{
  "remappings": [
    "forge-std/=lib/forge-std/src/"
  ],
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "metadata": {
    "useLiteralContent": false,
    "bytecodeHash": "ipfs",
    "appendCBOR": true
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "evmVersion": "london",
  "viaIR": false,
  "debug": {
    "revertStrings": "default"
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"name":"cancel","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"get","outputs":[{"internalType":"enum Enum.Status","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"reset","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"enum Enum.Status","name":"_status","type":"uint8"}],"name":"set","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"status","outputs":[{"internalType":"enum Enum.Status","name":"","type":"uint8"}],"stateMutability":"view","type":"function"}]

608060405234801561001057600080fd5b50610183806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063200d2ed21461005c57806324b8ba5f1461007f5780636d4ce63c14610094578063d826f88f1461009f578063ea8a1af0146100ae575b600080fd5b6000546100699060ff1681565b60405161007691906100fd565b60405180910390f35b61009261008d366004610125565b6100c0565b005b60005460ff16610069565b6100926000805460ff19169055565b6100926000805460ff19166004179055565b6000805482919060ff191660018360048111156100df576100df6100e7565b021790555050565b634e487b7160e01b600052602160045260246000fd5b602081016005831061011f57634e487b7160e01b600052602160045260246000fd5b91905290565b60006020828403121561013757600080fd5b81356005811061014657600080fd5b939250505056fea264697066735822122038b4a698b6074d9b6cceac63868a1d6de893bc138b38ee2d1466ddf8176aafcb64736f6c63430008180033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100575760003560e01c8063200d2ed21461005c57806324b8ba5f1461007f5780636d4ce63c14610094578063d826f88f1461009f578063ea8a1af0146100ae575b600080fd5b6000546100699060ff1681565b60405161007691906100fd565b60405180910390f35b61009261008d366004610125565b6100c0565b005b60005460ff16610069565b6100926000805460ff19169055565b6100926000805460ff19166004179055565b6000805482919060ff191660018360048111156100df576100df6100e7565b021790555050565b634e487b7160e01b600052602160045260246000fd5b602081016005831061011f57634e487b7160e01b600052602160045260246000fd5b91905290565b60006020828403121561013757600080fd5b81356005811061014657600080fd5b939250505056fea264697066735822122038b4a698b6074d9b6cceac63868a1d6de893bc138b38ee2d1466ddf8176aafcb64736f6c63430008180033

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