ETH Price: $3,081.76 (-1.13%)

Contract

0xC8F409Cb18Ba5C916D50b5A7e66bddC5161480d0
 

Overview

ETH Balance

0.008 ETH

ETH Value

$24.65 (@ $3,081.76/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Transfer*1168138282024-02-29 17:07:1347 days ago1709226433IN
0xC8F409Cb...5161480d0
0 ETH0.000148280.10177139
Transfer*1168137722024-02-29 17:05:2147 days ago1709226321IN
0xC8F409Cb...5161480d0
0 ETH0.000150910.10224318
Transfer*1168137002024-02-29 17:02:5747 days ago1709226177IN
0xC8F409Cb...5161480d0
0 ETH0.000146440.10070513
Transfer*1168111432024-02-29 15:37:4347 days ago1709221063IN
0xC8F409Cb...5161480d0
0 ETH0.000034630.1022144
Transfer*1168076252024-02-29 13:40:2747 days ago1709214027IN
0xC8F409Cb...5161480d0
0 ETH0.000165370.0993322
Transfer*1167849052024-02-29 1:03:0747 days ago1709168587IN
0xC8F409Cb...5161480d0
0 ETH0.000222790.2003897
Transfer*1167803062024-02-28 22:29:4947 days ago1709159389IN
0xC8F409Cb...5161480d0
0 ETH0.00036380.2219081
Transfer*1167801992024-02-28 22:26:1547 days ago1709159175IN
0xC8F409Cb...5161480d0
0 ETH0.000036360.2206577
Transfer*1167728412024-02-28 18:20:5947 days ago1709144459IN
0xC8F409Cb...5161480d0
0 ETH0.000545680.3707063
Transfer*1167722072024-02-28 17:59:5147 days ago1709143191IN
0xC8F409Cb...5161480d0
0 ETH0.001156250.7784382
Transfer*1167720222024-02-28 17:53:4147 days ago1709142821IN
0xC8F409Cb...5161480d0
0 ETH0.001313030.8008323
Transfer*1167713092024-02-28 17:29:5547 days ago1709141395IN
0xC8F409Cb...5161480d0
0 ETH0.000182820.164398
Transfer*1167697542024-02-28 16:38:0548 days ago1709138285IN
0xC8F409Cb...5161480d0
0 ETH0.000137770.1020731
Transfer*1167685372024-02-28 15:57:3148 days ago1709135851IN
0xC8F409Cb...5161480d0
0 ETH0.000018770.1138886
Transfer*1167348532024-02-27 21:14:4348 days ago1709068483IN
0xC8F409Cb...5161480d0
0 ETH0.000001650.0019813
Transfer*1167347762024-02-27 21:12:0948 days ago1709068329IN
0xC8F409Cb...5161480d0
0 ETH0.000011040.0101022
Transfer*1167347582024-02-27 21:11:3348 days ago1709068293IN
0xC8F409Cb...5161480d0
0 ETH0.000010820.0101056
Transfer*1166890142024-02-26 19:46:4549 days ago1708976805IN
0xC8F409Cb...5161480d0
0 ETH0.000006060.0054789
Transfer*1166889842024-02-26 19:45:4549 days ago1708976745IN
0xC8F409Cb...5161480d0
0 ETH0.000006650.0060153
Transfer*1166889612024-02-26 19:44:5949 days ago1708976699IN
0xC8F409Cb...5161480d0
0 ETH0.000003050.0057425
Transfer*1166889432024-02-26 19:44:2349 days ago1708976663IN
0xC8F409Cb...5161480d0
0 ETH0.000003020.0057139
Transfer*1166889182024-02-26 19:43:3349 days ago1708976613IN
0xC8F409Cb...5161480d0
0 ETH0.000000880.0053511
Transfer*1166818722024-02-26 15:48:4150 days ago1708962521IN
0xC8F409Cb...5161480d0
0 ETH0.000005050.0045595
Transfer*1166807102024-02-26 15:09:5750 days ago1708960197IN
0xC8F409Cb...5161480d0
0 ETH0.000003790.0028965
Transfer*1166806982024-02-26 15:09:3350 days ago1708960173IN
0xC8F409Cb...5161480d0
0 ETH0.000000460.002833
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Txn Hash Block From To Value
1168122042024-02-29 16:13:0547 days ago1709223185
0xC8F409Cb...5161480d0
0.002 ETH
1152309322024-01-24 1:44:0183 days ago1706060641
0xC8F409Cb...5161480d0
0.002 ETH
1150688742024-01-20 7:42:0587 days ago1705736525
0xC8F409Cb...5161480d0
0.002 ETH
1146544652024-01-10 17:28:2797 days ago1704907707
0xC8F409Cb...5161480d0
0.002 ETH
1143663292024-01-04 1:23:55103 days ago1704331435
0xC8F409Cb...5161480d0
0.002 ETH
1140171832023-12-26 23:25:43111 days ago1703633143
0xC8F409Cb...5161480d0
0.002 ETH
1140155922023-12-26 22:32:41111 days ago1703629961
0xC8F409Cb...5161480d0
0.002 ETH
1140130752023-12-26 21:08:47111 days ago1703624927
0xC8F409Cb...5161480d0
0.002 ETH
1139757782023-12-26 0:25:33112 days ago1703550333
0xC8F409Cb...5161480d0
0.002 ETH
1139718322023-12-25 22:14:01112 days ago1703542441
0xC8F409Cb...5161480d0
0.002 ETH
1139617792023-12-25 16:38:55113 days ago1703522335
0xC8F409Cb...5161480d0
0.002 ETH
1139588302023-12-25 15:00:37113 days ago1703516437
0xC8F409Cb...5161480d0
0.002 ETH
1139519482023-12-25 11:11:13113 days ago1703502673
0xC8F409Cb...5161480d0
0.002 ETH
1139509732023-12-25 10:38:43113 days ago1703500723
0xC8F409Cb...5161480d0
0.002 ETH
1139476192023-12-25 8:46:55113 days ago1703494015
0xC8F409Cb...5161480d0
0.002 ETH
1137740792023-12-21 8:22:15117 days ago1703146935
0xC8F409Cb...5161480d0
0.0001921 ETH
1136715292023-12-18 23:23:55119 days ago1702941835
0xC8F409Cb...5161480d0
0.002 ETH
1136294992023-12-18 0:02:55120 days ago1702857775
0xC8F409Cb...5161480d0
0.002 ETH
1136252152023-12-17 21:40:07120 days ago1702849207
0xC8F409Cb...5161480d0
0.002 ETH
1136184452023-12-17 17:54:27120 days ago1702835667
0xC8F409Cb...5161480d0
0.002 ETH
1136146872023-12-17 15:49:11121 days ago1702828151
0xC8F409Cb...5161480d0
0.00021643 ETH
1135705482023-12-16 15:17:53122 days ago1702739873
0xC8F409Cb...5161480d0
0.002 ETH
1135701712023-12-16 15:05:19122 days ago1702739119
0xC8F409Cb...5161480d0
0.002 ETH
1135701602023-12-16 15:04:57122 days ago1702739097
0xC8F409Cb...5161480d0
0.002 ETH
1135215072023-12-15 12:03:11123 days ago1702641791
0xC8F409Cb...5161480d0
0.002 ETH
View All Internal Transactions

Loading...
Loading

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

Contract Name:
BakedBeanManagement

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
Yes with 1000000 runs

Other Settings:
default evmVersion, GNU GPLv3 license
/**
 *Submitted for verification at optimistic.etherscan.io on 2023-04-22
*/

// SPDX-License-Identifier: GPL-3.0-or-later
pragma solidity 0.8.18;



contract BakedBeanManagement{
    /*//////////////////////////////////////////////////////////////
                           STORAGE MANAGEMENT
    //////////////////////////////////////////////////////////////*/

    bytes32 internal constant _BEACON_STORAGE_SLOT =
        bytes32(uint256(keccak256("eip1967.proxy.beacon")) - 1);

    /// @dev struct to store beacon address
    struct AddressSlot {
        address value;
    }
    error BeaconNotSet();
    error ImplementationNotSet();
    error BeaconCallFailed();
    /// @dev returns the storage slot where the beacon address is stored
    function _getAddressSlot(bytes32 slot)
        internal
        pure
        returns (AddressSlot storage r)
    {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            r.slot := slot
        }
    }

    /*//////////////////////////////////////////////////////////////
                              CONSTRUCTOR
    //////////////////////////////////////////////////////////////*/

    /// @notice constructor for proxy
    /// @param _beaconAddress: address of beacon (i.e. factory address)
    /// @dev {Factory.sol} will store the implementation address,
    /// thus acting as the beacon
    constructor(address _beaconAddress) {
        _getAddressSlot(_BEACON_STORAGE_SLOT).value = _beaconAddress;
    }

    /*//////////////////////////////////////////////////////////////
                              BEACON LOGIC
    //////////////////////////////////////////////////////////////*/

    /// @return beacon address (i.e. the factory address)
    function _beacon() internal view returns (address beacon) {
        beacon = _getAddressSlot(_BEACON_STORAGE_SLOT).value;
        if (beacon == address(0)) revert BeaconNotSet();
    }

    /*//////////////////////////////////////////////////////////////
                          IMPLEMENTATION LOGIC
    //////////////////////////////////////////////////////////////*/

    /// @return implementation address (i.e. the account logic address)
    function _implementation() internal returns (address implementation) {
        (bool success, bytes memory data) =
            _beacon().call(abi.encodeWithSignature("implementation()"));
        if (!success) revert BeaconCallFailed();
        implementation = abi.decode(data, (address));
        if (implementation == address(0)) revert ImplementationNotSet();
    }

    /*//////////////////////////////////////////////////////////////
                            FORWARDING LOGIC
    //////////////////////////////////////////////////////////////*/

    /// @dev Fallback function that delegates calls to the address returned by `_implementation()`.
    /// Will run if no other function in the contract matches the call data.
    fallback() external payable {
        _fallback();
    }

    /// @dev Fallback function that delegates calls to the address returned by `_implementation()`.
    /// Will run if call data is empty.
    receive() external payable {
        _fallback();
    }

    /// @notice Delegates the current call to the address returned by `_implementation()`.
    /// @dev This function does not return to its internal call site,
    /// it will return directly to the external caller.
    function _fallback() internal {
        _delegate(_implementation());
    }

    /// @notice delegates the current call to `implementation`.
    /// @dev This function does not return to its internal call site,
    /// it will return directly to the external caller.
    function _delegate(address implementation) internal virtual {
        // solhint-disable-next-line no-inline-assembly
        assembly {
            // Copy msg.data. We take full control of memory in this inline assembly
            // block because it will not return to Solidity code. We overwrite the
            // Solidity scratch pad at memory position 0.
            calldatacopy(0, 0, calldatasize())

            // Call the implementation.
            // out and outsize are 0 because we don't know the size yet.
            let result :=
                delegatecall(gas(), implementation, 0, calldatasize(), 0, 0)

            // Copy the returned data.
            returndatacopy(0, 0, returndatasize())
            switch result
            // delegatecall returns 0 on error.
            case 0 { revert(0, returndatasize()) }
            default { return(0, returndatasize()) }
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_beaconAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"BeaconCallFailed","type":"error"},{"inputs":[],"name":"BeaconNotSet","type":"error"},{"inputs":[],"name":"ImplementationNotSet","type":"error"},{"stateMutability":"payable","type":"fallback"},{"stateMutability":"payable","type":"receive"}]

Deployed Bytecode

0x60806040523661001357610011610017565b005b6100115b610027610022610029565b610198565b565b60008060006100366101bc565b60408051600481526024810182526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f5c60da1b00000000000000000000000000000000000000000000000000000000179052905173ffffffffffffffffffffffffffffffffffffffff92909216916100b2919061023f565b6000604051808303816000865af19150503d80600081146100ef576040519150601f19603f3d011682016040523d82523d6000602084013e6100f4565b606091505b509150915081610130576040517f73a769bf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80806020019051810190610144919061026e565b925073ffffffffffffffffffffffffffffffffffffffff8316610193576040517f40dde93500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505090565b3660008037600080366000845af43d6000803e8080156101b7573d6000f35b3d6000fd5b60006101ef6101ec60017fa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d516102ab565b90565b5473ffffffffffffffffffffffffffffffffffffffff169050806101ec576040517fee755c3e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000825160005b818110156102605760208186018101518583015201610246565b506000920191825250919050565b60006020828403121561028057600080fd5b815173ffffffffffffffffffffffffffffffffffffffff811681146102a457600080fd5b9392505050565b818103818111156102e5577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9291505056fea2646970667358221220a9fe180b118f059af22133ae7f06251ccb7ca886e7c85092c4cf14b7a43fce0064736f6c63430008120033

Deployed Bytecode Sourcemap

77:4543:0:-:0;;;;;;3162:11;:9;:11::i;:::-;77:4543;;2955:11;3409:77;3450:28;3460:17;:15;:17::i;:::-;3450:9;:28::i;:::-;3409:77::o;2166:375::-;2211:22;2247:12;2261:17;2295:9;:7;:9::i;:::-;2310:43;;;;;;;;;;;;;;;;;;;;;;2295:59;;:14;;;;;;:59;;2310:43;2295:59;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2246:108;;;;2370:7;2365:39;;2386:18;;;;;;;;;;;;;;2365:39;2443:4;2432:27;;;;;;;;;;;;:::i;:::-;2415:44;-1:-1:-1;2474:28:0;;;2470:63;;2511:22;;;;;;;;;;;;;;2470:63;2235:306;;2166:375;:::o;3687:930::-;4087:14;4084:1;4081;4068:34;4322:1;4319;4303:14;4300:1;4284:14;4277:5;4264:60;4401:16;4398:1;4395;4380:38;4439:6;4508:38;;;;4580:16;4577:1;4570:27;4508:38;4527:16;4524:1;4517:27;1708:187;1750:14;1786:37;367:46;412:1;375:33;367:46;:::i;:::-;911:4;692:241;1786:37;:43;;;;-1:-1:-1;1786:43:0;1840:47;;1873:14;;;;;;;;;;;;;;14:412:1;143:3;181:6;175:13;206:1;216:129;230:6;227:1;224:13;216:129;;;328:4;312:14;;;308:25;;302:32;289:11;;;282:53;245:12;216:129;;;-1:-1:-1;400:1:1;364:16;;389:13;;;-1:-1:-1;364:16:1;14:412;-1:-1:-1;14:412:1:o;431:321::-;509:6;562:2;550:9;541:7;537:23;533:32;530:52;;;578:1;575;568:12;530:52;610:9;604:16;660:42;653:5;649:54;642:5;639:65;629:93;;718:1;715;708:12;629:93;741:5;431:321;-1:-1:-1;;;431:321:1:o;757:282::-;824:9;;;845:11;;;842:191;;;889:77;886:1;879:88;990:4;987:1;980:15;1018:4;1015:1;1008:15;842:191;757:282;;;;:::o

Swarm Source

ipfs://a9fe180b118f059af22133ae7f06251ccb7ca886e7c85092c4cf14b7a43fce00

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Txn Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.