Source Code
Overview
MNT Balance
MNT Value
$0.00View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Cross-Chain Transactions
Loading...
Loading
Contract Name:
BlockNumberProvider
Compiler Version
v0.8.17+commit.8df45f5f
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: BSD-3-Clause
pragma solidity 0.8.17;
import "./libraries/L1BlockProviderOriginal.sol";
import "./interfaces/iBVM_L1BlockNumber.sol";
contract BlockNumberProvider is iBVM_L1BlockNumber {
function getL1BlockNumber() external view virtual returns (uint256) {
return iBVM_L1BlockNumber(L1BlockProviderOriginal.iBVM_L1BlockNumber).getL1BlockNumber();
}
}// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
/**
* @title iBVM_L1BlockNumber
*/
interface iBVM_L1BlockNumber {
/********************
* Public Functions *
********************/
function getL1BlockNumber() external view returns (uint256);
}// SPDX-License-Identifier: BSD-3-Clause
pragma solidity 0.8.17;
// @dev Store the address of Mantle `BVM_L1BlockNumber` contract
library L1BlockProviderOriginal {
address internal constant iBVM_L1BlockNumber = 0x4200000000000000000000000000000000000013;
}{
"libraries": {},
"metadata": {
"useLiteralContent": true
},
"optimizer": {
"enabled": true,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"devdoc",
"userdoc",
"metadata",
"abi"
]
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"name":"getL1BlockNumber","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b50610100806100206000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c8063b9b3efe914602d575b600080fd5b60336045565b60405190815260200160405180910390f35b60006013602160991b016001600160a01b031663b9b3efe96040518163ffffffff1660e01b8152600401602060405180830381865afa158015608b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019060ad919060b2565b905090565b60006020828403121560c357600080fd5b505191905056fea2646970667358221220102a9a0b4b1cbb333b1ba55722f6b051b1b0f45a0bf502a3e5c9d519142d2c8264736f6c63430008110033
Deployed Bytecode
0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063b9b3efe914602d575b600080fd5b60336045565b60405190815260200160405180910390f35b60006013602160991b016001600160a01b031663b9b3efe96040518163ffffffff1660e01b8152600401602060405180830381865afa158015608b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019060ad919060b2565b905090565b60006020828403121560c357600080fd5b505191905056fea2646970667358221220102a9a0b4b1cbb333b1ba55722f6b051b1b0f45a0bf502a3e5c9d519142d2c8264736f6c63430008110033
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in MNT
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
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.