Module LibBaseOffer

Module LibBaseOffer 

Source
Expand description

Generated by the following Solidity interface…

interface LibBaseOffer {
    function PROTOCOL_V1() external view returns (uint256);
    function PROTOCOL_V2() external view returns (uint256);
}

…which was generated by the following JSON ABI:

[
  {
    "type": "function",
    "name": "PROTOCOL_V1",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "uint256",
        "internalType": "uint256"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "PROTOCOL_V2",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "uint256",
        "internalType": "uint256"
      }
    ],
    "stateMutability": "view"
  }
]

Structs§

LibBaseOfferInstance
A LibBaseOffer instance.
PROTOCOL_V1Call
Function with signature PROTOCOL_V1() and selector 0x909ff4e8.
PROTOCOL_V1Return
Container type for the return parameters of the PROTOCOL_V1() function.
PROTOCOL_V2Call
Function with signature PROTOCOL_V2() and selector 0x6688a3d4.
PROTOCOL_V2Return
Container type for the return parameters of the PROTOCOL_V2() function.

Enums§

LibBaseOfferCalls
Container for all the LibBaseOffer 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 LibBaseOffer contract instance.