Expand description
Generated by the following Solidity interface…
interface ISet {
function insert(bytes32 key, bytes32 e) external;
function requireExist(bytes32 key, bytes32 e) external view;
}…which was generated by the following JSON ABI:
[
{
"type": "function",
"name": "insert",
"inputs": [
{
"name": "key",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "e",
"type": "bytes32",
"internalType": "bytes32"
}
],
"outputs": [],
"stateMutability": "nonpayable"
},
{
"type": "function",
"name": "requireExist",
"inputs": [
{
"name": "key",
"type": "bytes32",
"internalType": "bytes32"
},
{
"name": "e",
"type": "bytes32",
"internalType": "bytes32"
}
],
"outputs": [],
"stateMutability": "view"
}
]Structs§
- ISet
Instance - A
ISetinstance. - insert
Call - Function with signature
insert(bytes32,bytes32)and selector0xfeac36d7. - insert
Return - Container type for the return parameters of the
insert(bytes32,bytes32)function. - require
Exist Call - Function with signature
requireExist(bytes32,bytes32)and selector0x8635a591. - require
Exist Return - Container type for the return parameters of the
requireExist(bytes32,bytes32)function.
Enums§
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
providerand constructor arguments, if any. - deploy_
builder - Creates a
RawCallBuilderfor deploying this contract using the givenproviderand constructor arguments, if any. - new
- Creates a new wrapper around an on-chain
ISetcontract instance.