Expand description
Generated by the following Solidity interface…
interface Errors {
error FailedCall();
error FailedDeployment();
error InsufficientBalance(uint256 balance, uint256 needed);
error MissingPrecompile(address);
}
…which was generated by the following JSON ABI:
[
{
"type": "error",
"name": "FailedCall",
"inputs": []
},
{
"type": "error",
"name": "FailedDeployment",
"inputs": []
},
{
"type": "error",
"name": "InsufficientBalance",
"inputs": [
{
"name": "balance",
"type": "uint256",
"internalType": "uint256"
},
{
"name": "needed",
"type": "uint256",
"internalType": "uint256"
}
]
},
{
"type": "error",
"name": "MissingPrecompile",
"inputs": [
{
"name": "",
"type": "address",
"internalType": "address"
}
]
}
]
Structs§
- Errors
Instance - A
Errors
instance. - Failed
Call - Custom error with signature
FailedCall()
and selector0xd6bda275
. - Failed
Deployment - Custom error with signature
FailedDeployment()
and selector0xb06ebf3d
. - Insufficient
Balance - Custom error with signature
InsufficientBalance(uint256,uint256)
and selector0xcf479181
. - Missing
Precompile - Custom error with signature
MissingPrecompile(address)
and selector0x42b01bce
.
Enums§
- Errors
Errors - Container for all the
Errors
custom errors.
Statics§
- BYTECODE
- The creation / init bytecode of the contract.
- DEPLOYED_
BYTECODE - The runtime bytecode of the contract, as deployed on the network.
Functions§
- deploy
- Deploys this contract using the given
provider
and constructor arguments, if any. - deploy_
builder - Creates a
RawCallBuilder
for deploying this contract using the givenprovider
and constructor arguments, if any. - new
- Creates a new wrapper around an on-chain
Errors
contract instance.