ETH Price: $2,649.59 (+1.71%)
Gas: 1 Gwei

Contract

0x287a7C95aD00bBDd48599Ad2919567fD09281f07
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve202437582024-07-06 0:02:1136 days ago1720224131IN
p00ls: STEELO Token
0 ETH0.000164253.00968336
Permit201366382024-06-21 0:53:1151 days ago1718931191IN
p00ls: STEELO Token
0 ETH0.000185882.67219766
Approve195115812024-03-25 12:45:47138 days ago1711370747IN
p00ls: STEELO Token
0 ETH0.0011241520.59759962
Transfer191587092024-02-05 1:08:59188 days ago1707095339IN
p00ls: STEELO Token
0 ETH0.0005006713.36064014
Transfer191142772024-01-29 19:30:11194 days ago1706556611IN
p00ls: STEELO Token
0 ETH0.0006083114.38986878
Transfer186694302023-11-28 10:08:47256 days ago1701166127IN
p00ls: STEELO Token
0 ETH0.0010015426.72652967
Permit183732972023-10-17 23:13:35298 days ago1697584415IN
p00ls: STEELO Token
0 ETH0.000353446.73546525
Permit182119542023-09-25 9:37:59320 days ago1695634679IN
p00ls: STEELO Token
0 ETH0.00056728.15247391
Transfer181778322023-09-20 14:55:47325 days ago1695221747IN
p00ls: STEELO Token
0 ETH0.0008739314.71015482
Transfer181515092023-09-16 21:59:59329 days ago1694901599IN
p00ls: STEELO Token
0 ETH0.000493198.30661697
Permit181358112023-09-14 16:52:47331 days ago1694710367IN
p00ls: STEELO Token
0 ETH0.0011732916.86376762
Approve175856882023-06-29 14:55:47408 days ago1688050547IN
p00ls: STEELO Token
0 ETH0.0018276533.67268782
Approve174992392023-06-17 11:30:23420 days ago1687001423IN
p00ls: STEELO Token
0 ETH0.0009763217.88893781
Permit174368332023-06-08 16:43:59429 days ago1686242639IN
p00ls: STEELO Token
0 ETH0.001636923.52043692
Transfer173403442023-05-26 2:35:47443 days ago1685068547IN
p00ls: STEELO Token
0 ETH0.0017509629.49641845
Approve172610542023-05-14 22:28:23454 days ago1684103303IN
p00ls: STEELO Token
0 ETH0.0011025234.14121928
Approve170123762023-04-09 18:03:11489 days ago1681063391IN
p00ls: STEELO Token
0 ETH0.001029618.86520068
Transfer167433972023-03-02 21:00:11527 days ago1677790811IN
p00ls: STEELO Token
0 ETH0.0024421738.04847241
Approve166617352023-02-19 9:26:59538 days ago1676798819IN
p00ls: STEELO Token
0 ETH0.0010576419.37893133
Transfer166474492023-02-17 9:08:11540 days ago1676624891IN
p00ls: STEELO Token
0 ETH0.0013766123.19013895
Transfer166258942023-02-14 8:47:59543 days ago1676364479IN
p00ls: STEELO Token
0 ETH0.0009499416.00253866
Approve165319022023-02-01 5:32:23556 days ago1675229543IN
p00ls: STEELO Token
0 ETH0.0007468813.68496362
Approve164906062023-01-26 11:11:11562 days ago1674731471IN
p00ls: STEELO Token
0 ETH0.00086515.84923998
Transfer164862622023-01-25 20:36:59563 days ago1674679019IN
p00ls: STEELO Token
0 ETH0.0010934718.42037448
Approve164115992023-01-15 10:26:47573 days ago1673778407IN
p00ls: STEELO Token
0 ETH0.0007947714.56252898
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block From To
155961012022-09-23 12:39:11687 days ago1663936751  Contract Creation0 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BeaconProxy

Compiler Version
v0.8.13+commit.abaa5c0e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity Multiple files format)

File 1 of 3: BeaconProxy.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import "IBeacon.sol";
import "Proxy.sol";

/// @custom:security-contact [email protected]
contract BeaconProxy is Proxy {
    IBeacon private immutable _beacon;

    event BeaconUpgraded(IBeacon indexed beacon);

    constructor(IBeacon beacon)
    {
        _beacon = beacon;
        emit BeaconUpgraded(beacon);
    }

    function _implementation()
        internal
        view
        override
        returns (address)
    {
        return _beacon.implementation();
    }
}

File 2 of 3: IBeacon.sol
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (proxy/beacon/IBeacon.sol)

pragma solidity ^0.8.0;

/**
 * @dev This is the interface that {BeaconProxy} expects of its beacon.
 */
interface IBeacon {
    /**
     * @dev Must return an address that can be used as a delegate call target.
     *
     * {BeaconProxy} will check that this address is a contract.
     */
    function implementation() external view returns (address);
}

File 3 of 3: Proxy.sol
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.5.0) (proxy/Proxy.sol)

pragma solidity ^0.8.0;

/**
 * @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM
 * instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to
 * be specified by overriding the virtual {_implementation} function.
 *
 * Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a
 * different contract through the {_delegate} function.
 *
 * The success and return data of the delegated call will be returned back to the caller of the proxy.
 */
abstract contract Proxy {
    /**
     * @dev Delegates the current call to `implementation`.
     *
     * This function does not return to its internal call site, it will return directly to the external caller.
     */
    function _delegate(address implementation) internal virtual {
        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())
            }
        }
    }

    /**
     * @dev This is a virtual function that should be overriden so it returns the address to which the fallback function
     * and {_fallback} should delegate.
     */
    function _implementation() internal view virtual returns (address);

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

    /**
     * @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 virtual {
        _fallback();
    }

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

    /**
     * @dev Hook that is called before falling back to the implementation. Can happen as part of a manual `_fallback`
     * call, or as part of the Solidity `fallback` or `receive` functions.
     *
     * If overriden should call `super._beforeFallback()`.
     */
    function _beforeFallback() internal virtual {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"contract IBeacon","name":"beacon","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"contract IBeacon","name":"beacon","type":"address"}],"name":"BeaconUpgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"stateMutability":"payable","type":"receive"}]

60a060405234801561001057600080fd5b506040516101e53803806101e583398101604081905261002f9161006d565b6001600160a01b03811660808190526040517f1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e90600090a25061009d565b60006020828403121561007f57600080fd5b81516001600160a01b038116811461009657600080fd5b9392505050565b60805161012e6100b760003960006025015261012e6000f3fe608060405236601057600e6013565b005b600e5b601f601b6021565b60a7565b565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156080573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019060a2919060ca565b905090565b3660008037600080366000845af43d6000803e80801560c5573d6000f35b3d6000fd5b60006020828403121560db57600080fd5b81516001600160a01b038116811460f157600080fd5b939250505056fea26469706673582212203a4dbcbf605f16658c46966ee07264c12645db37ed83e6355e8faf932b92c30b64736f6c634300080d003300000000000000000000000023b0c2381075df4002bc6d3b9baf52ab0acb1e9b

Deployed Bytecode

0x608060405236601057600e6013565b005b600e5b601f601b6021565b60a7565b565b60007f00000000000000000000000023b0c2381075df4002bc6d3b9baf52ab0acb1e9b6001600160a01b0316635c60da1b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156080573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019060a2919060ca565b905090565b3660008037600080366000845af43d6000803e80801560c5573d6000f35b3d6000fd5b60006020828403121560db57600080fd5b81516001600160a01b038116811460f157600080fd5b939250505056fea26469706673582212203a4dbcbf605f16658c46966ee07264c12645db37ed83e6355e8faf932b92c30b64736f6c634300080d0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000023b0c2381075df4002bc6d3b9baf52ab0acb1e9b

-----Decoded View---------------
Arg [0] : beacon (address): 0x23b0C2381075dF4002BC6D3B9baF52Ab0ACB1E9B

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000023b0c2381075df4002bc6d3b9baf52ab0acb1e9b


Deployed Bytecode Sourcemap

148:389:0:-:0;;;;;;2898:11:2;:9;:11::i;:::-;148:389:0;;2675:11:2;2322:110;2397:28;2407:17;:15;:17::i;:::-;2397:9;:28::i;:::-;2322:110::o;383:152:0:-;474:7;504;-1:-1:-1;;;;;504:22:0;;:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;497:31;;383:152;:::o;948:895:2:-;1286:14;1283:1;1280;1267:34;1500:1;1497;1481:14;1478:1;1462:14;1455:5;1442:60;1576:16;1573:1;1570;1555:38;1614:6;1681:66;;;;1796:16;1793:1;1786:27;1681:66;1716:16;1713:1;1706:27;14:290:3;84:6;137:2;125:9;116:7;112:23;108:32;105:52;;;153:1;150;143:12;105:52;179:16;;-1:-1:-1;;;;;224:31:3;;214:42;;204:70;;270:1;267;260:12;204:70;293:5;14:290;-1:-1:-1;;;14:290:3:o

Swarm Source

ipfs://3a4dbcbf605f16658c46966ee07264c12645db37ed83e6355e8faf932b92c30b

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

OVERVIEW

Operating at the intersection of culture and technology, STEELO is a platform revolutionizing how we consume, create and showcase creative content.

Validator Index Block Amount
View All Withdrawals

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