Expand description
Generated by the following Solidity interface…
interface IBeaconChainOracle {
function timestampToBlockRoot(uint256 timestamp) external view returns (bytes32);
}
…which was generated by the following JSON ABI:
[
{
"type": "function",
"name": "timestampToBlockRoot",
"inputs": [
{
"name": "timestamp",
"type": "uint256",
"internalType": "uint256"
}
],
"outputs": [
{
"name": "",
"type": "bytes32",
"internalType": "bytes32"
}
],
"stateMutability": "view"
}
]
Structs§
- A
IBeaconChainOracle
instance. - Function with signature
timestampToBlockRoot(uint256)
and selector0x643599f2
.solidity function timestampToBlockRoot(uint256 timestamp) external view returns (bytes32);
- Container type for the return parameters of the
timestampToBlockRoot(uint256)
function.
Enums§
- Container for all the
IBeaconChainOracle
function calls.
Statics§
- The creation / init bytecode of the contract.
- The runtime bytecode of the contract, as deployed on the network.
Functions§
- Deploys this contract using the given
provider
and constructor arguments, if any. - Creates a
RawCallBuilder
for deploying this contract using the givenprovider
and constructor arguments, if any. - Creates a new wrapper around an on-chain
IBeaconChainOracle
contract instance.