Module ISet

Source
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§

ISetInstance
A ISet instance.
insertCall
Function with signature insert(bytes32,bytes32) and selector 0xfeac36d7.
insertReturn
Container type for the return parameters of the insert(bytes32,bytes32) function.
requireExistCall
Function with signature requireExist(bytes32,bytes32) and selector 0x8635a591.
requireExistReturn
Container type for the return parameters of the requireExist(bytes32,bytes32) function.

Enums§

ISetCalls
Container for all the ISet function calls.

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 given provider and constructor arguments, if any.
new
Creates a new wrapper around an on-chain ISet contract instance.