Module ContractResolver

Source
Expand description

Generated by the following Solidity interface…

interface ContractResolver {
    type Env is uint8;

    error AdminRoleRequired();

    event AllowedEnvAdded(Env env);
    event AllowedEnvRemoved(Env env);
    event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole);
    event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender);
    event RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender);
    event SetContract(bytes32 typ, Env env, address addr);

    constructor(Env env);

    function ADMIN_ROLE() external view returns (bytes32);
    function ALLOWLIST_CONTRACT() external view returns (bytes32);
    function BACKUP_RECOVERY_CONTRACT() external view returns (bytes32);
    function CLONE_NET_CONTRACT() external view returns (bytes32);
    function DEFAULT_ADMIN_ROLE() external view returns (bytes32);
    function DOMAIN_WALLET_REGISTRY() external view returns (bytes32);
    function HD_KEY_DERIVER_CONTRACT() external view returns (bytes32);
    function HOST_COMMANDS_CONTRACT() external view returns (bytes32);
    function LIT_TOKEN_CONTRACT() external view returns (bytes32);
    function MULTI_SENDER_CONTRACT() external view returns (bytes32);
    function PAYMENT_DELEGATION_CONTRACT() external view returns (bytes32);
    function PKP_HELPER_CONTRACT() external view returns (bytes32);
    function PKP_HELPER_V2_CONTRACT() external view returns (bytes32);
    function PKP_NFT_CONTRACT() external view returns (bytes32);
    function PKP_NFT_METADATA_CONTRACT() external view returns (bytes32);
    function PKP_PERMISSIONS_CONTRACT() external view returns (bytes32);
    function PUB_KEY_ROUTER_CONTRACT() external view returns (bytes32);
    function RATE_LIMIT_NFT_CONTRACT() external view returns (bytes32);
    function RELEASE_REGISTER_CONTRACT() external view returns (bytes32);
    function STAKING_BALANCES_CONTRACT() external view returns (bytes32);
    function STAKING_CONTRACT() external view returns (bytes32);
    function addAdmin(address newAdmin) external;
    function addAllowedEnv(Env env) external;
    function getContract(bytes32 typ, Env env) external view returns (address);
    function getRoleAdmin(bytes32 role) external view returns (bytes32);
    function grantRole(bytes32 role, address account) external;
    function hasRole(bytes32 role, address account) external view returns (bool);
    function removeAdmin(address adminBeingRemoved) external;
    function removeAllowedEnv(Env env) external;
    function renounceRole(bytes32 role, address account) external;
    function revokeRole(bytes32 role, address account) external;
    function setContract(bytes32 typ, Env env, address addr) external;
    function supportsInterface(bytes4 interfaceId) external view returns (bool);
    function typeAddresses(bytes32, Env) external view returns (address);
}

…which was generated by the following JSON ABI:

[
  {
    "type": "constructor",
    "inputs": [
      {
        "name": "env",
        "type": "uint8",
        "internalType": "enum ContractResolver.Env"
      }
    ],
    "stateMutability": "nonpayable"
  },
  {
    "type": "function",
    "name": "ADMIN_ROLE",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "ALLOWLIST_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "BACKUP_RECOVERY_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "CLONE_NET_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "DEFAULT_ADMIN_ROLE",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "DOMAIN_WALLET_REGISTRY",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "HD_KEY_DERIVER_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "HOST_COMMANDS_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "LIT_TOKEN_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "MULTI_SENDER_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "PAYMENT_DELEGATION_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "PKP_HELPER_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "PKP_HELPER_V2_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "PKP_NFT_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "PKP_NFT_METADATA_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "PKP_PERMISSIONS_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "PUB_KEY_ROUTER_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "RATE_LIMIT_NFT_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "RELEASE_REGISTER_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "STAKING_BALANCES_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "STAKING_CONTRACT",
    "inputs": [],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "addAdmin",
    "inputs": [
      {
        "name": "newAdmin",
        "type": "address",
        "internalType": "address"
      }
    ],
    "outputs": [],
    "stateMutability": "nonpayable"
  },
  {
    "type": "function",
    "name": "addAllowedEnv",
    "inputs": [
      {
        "name": "env",
        "type": "uint8",
        "internalType": "enum ContractResolver.Env"
      }
    ],
    "outputs": [],
    "stateMutability": "nonpayable"
  },
  {
    "type": "function",
    "name": "getContract",
    "inputs": [
      {
        "name": "typ",
        "type": "bytes32",
        "internalType": "bytes32"
      },
      {
        "name": "env",
        "type": "uint8",
        "internalType": "enum ContractResolver.Env"
      }
    ],
    "outputs": [
      {
        "name": "",
        "type": "address",
        "internalType": "address"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "getRoleAdmin",
    "inputs": [
      {
        "name": "role",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "outputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "grantRole",
    "inputs": [
      {
        "name": "role",
        "type": "bytes32",
        "internalType": "bytes32"
      },
      {
        "name": "account",
        "type": "address",
        "internalType": "address"
      }
    ],
    "outputs": [],
    "stateMutability": "nonpayable"
  },
  {
    "type": "function",
    "name": "hasRole",
    "inputs": [
      {
        "name": "role",
        "type": "bytes32",
        "internalType": "bytes32"
      },
      {
        "name": "account",
        "type": "address",
        "internalType": "address"
      }
    ],
    "outputs": [
      {
        "name": "",
        "type": "bool",
        "internalType": "bool"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "removeAdmin",
    "inputs": [
      {
        "name": "adminBeingRemoved",
        "type": "address",
        "internalType": "address"
      }
    ],
    "outputs": [],
    "stateMutability": "nonpayable"
  },
  {
    "type": "function",
    "name": "removeAllowedEnv",
    "inputs": [
      {
        "name": "env",
        "type": "uint8",
        "internalType": "enum ContractResolver.Env"
      }
    ],
    "outputs": [],
    "stateMutability": "nonpayable"
  },
  {
    "type": "function",
    "name": "renounceRole",
    "inputs": [
      {
        "name": "role",
        "type": "bytes32",
        "internalType": "bytes32"
      },
      {
        "name": "account",
        "type": "address",
        "internalType": "address"
      }
    ],
    "outputs": [],
    "stateMutability": "nonpayable"
  },
  {
    "type": "function",
    "name": "revokeRole",
    "inputs": [
      {
        "name": "role",
        "type": "bytes32",
        "internalType": "bytes32"
      },
      {
        "name": "account",
        "type": "address",
        "internalType": "address"
      }
    ],
    "outputs": [],
    "stateMutability": "nonpayable"
  },
  {
    "type": "function",
    "name": "setContract",
    "inputs": [
      {
        "name": "typ",
        "type": "bytes32",
        "internalType": "bytes32"
      },
      {
        "name": "env",
        "type": "uint8",
        "internalType": "enum ContractResolver.Env"
      },
      {
        "name": "addr",
        "type": "address",
        "internalType": "address"
      }
    ],
    "outputs": [],
    "stateMutability": "nonpayable"
  },
  {
    "type": "function",
    "name": "supportsInterface",
    "inputs": [
      {
        "name": "interfaceId",
        "type": "bytes4",
        "internalType": "bytes4"
      }
    ],
    "outputs": [
      {
        "name": "",
        "type": "bool",
        "internalType": "bool"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "function",
    "name": "typeAddresses",
    "inputs": [
      {
        "name": "",
        "type": "bytes32",
        "internalType": "bytes32"
      },
      {
        "name": "",
        "type": "uint8",
        "internalType": "enum ContractResolver.Env"
      }
    ],
    "outputs": [
      {
        "name": "",
        "type": "address",
        "internalType": "address"
      }
    ],
    "stateMutability": "view"
  },
  {
    "type": "event",
    "name": "AllowedEnvAdded",
    "inputs": [
      {
        "name": "env",
        "type": "uint8",
        "indexed": false,
        "internalType": "enum ContractResolver.Env"
      }
    ],
    "anonymous": false
  },
  {
    "type": "event",
    "name": "AllowedEnvRemoved",
    "inputs": [
      {
        "name": "env",
        "type": "uint8",
        "indexed": false,
        "internalType": "enum ContractResolver.Env"
      }
    ],
    "anonymous": false
  },
  {
    "type": "event",
    "name": "RoleAdminChanged",
    "inputs": [
      {
        "name": "role",
        "type": "bytes32",
        "indexed": true,
        "internalType": "bytes32"
      },
      {
        "name": "previousAdminRole",
        "type": "bytes32",
        "indexed": true,
        "internalType": "bytes32"
      },
      {
        "name": "newAdminRole",
        "type": "bytes32",
        "indexed": true,
        "internalType": "bytes32"
      }
    ],
    "anonymous": false
  },
  {
    "type": "event",
    "name": "RoleGranted",
    "inputs": [
      {
        "name": "role",
        "type": "bytes32",
        "indexed": true,
        "internalType": "bytes32"
      },
      {
        "name": "account",
        "type": "address",
        "indexed": true,
        "internalType": "address"
      },
      {
        "name": "sender",
        "type": "address",
        "indexed": true,
        "internalType": "address"
      }
    ],
    "anonymous": false
  },
  {
    "type": "event",
    "name": "RoleRevoked",
    "inputs": [
      {
        "name": "role",
        "type": "bytes32",
        "indexed": true,
        "internalType": "bytes32"
      },
      {
        "name": "account",
        "type": "address",
        "indexed": true,
        "internalType": "address"
      },
      {
        "name": "sender",
        "type": "address",
        "indexed": true,
        "internalType": "address"
      }
    ],
    "anonymous": false
  },
  {
    "type": "event",
    "name": "SetContract",
    "inputs": [
      {
        "name": "typ",
        "type": "bytes32",
        "indexed": false,
        "internalType": "bytes32"
      },
      {
        "name": "env",
        "type": "uint8",
        "indexed": false,
        "internalType": "enum ContractResolver.Env"
      },
      {
        "name": "addr",
        "type": "address",
        "indexed": false,
        "internalType": "address"
      }
    ],
    "anonymous": false
  },
  {
    "type": "error",
    "name": "AdminRoleRequired",
    "inputs": []
  }
]

Structs§

ADMIN_ROLECall
Function with signature ADMIN_ROLE() and selector 0x75b238fc.
ADMIN_ROLEReturn
Container type for the return parameters of the ADMIN_ROLE() function.
ALLOWLIST_CONTRACTCall
Function with signature ALLOWLIST_CONTRACT() and selector 0x7cadf69f.
ALLOWLIST_CONTRACTReturn
Container type for the return parameters of the ALLOWLIST_CONTRACT() function.
AdminRoleRequired
Custom error with signature AdminRoleRequired() and selector 0xc890f84a.
AllowedEnvAdded
Event with signature AllowedEnvAdded(uint8) and selector 0x839ad2743d4062df579edf3818f642b71ee0688a35d6bc4438ef5314cece8015.
AllowedEnvRemoved
Event with signature AllowedEnvRemoved(uint8) and selector 0x3f178f17dae6caf8ca09c4857502baf7744e8597de42d6596476fe9e06b8ad47.
BACKUP_RECOVERY_CONTRACTCall
Function with signature BACKUP_RECOVERY_CONTRACT() and selector 0x7d4a03bd.
BACKUP_RECOVERY_CONTRACTReturn
Container type for the return parameters of the BACKUP_RECOVERY_CONTRACT() function.
CLONE_NET_CONTRACTCall
Function with signature CLONE_NET_CONTRACT() and selector 0x193b983d.
CLONE_NET_CONTRACTReturn
Container type for the return parameters of the CLONE_NET_CONTRACT() function.
ContractResolverInstance
A ContractResolver instance.
DEFAULT_ADMIN_ROLECall
Function with signature DEFAULT_ADMIN_ROLE() and selector 0xa217fddf.
DEFAULT_ADMIN_ROLEReturn
Container type for the return parameters of the DEFAULT_ADMIN_ROLE() function.
DOMAIN_WALLET_REGISTRYCall
Function with signature DOMAIN_WALLET_REGISTRY() and selector 0x4216e73a.
DOMAIN_WALLET_REGISTRYReturn
Container type for the return parameters of the DOMAIN_WALLET_REGISTRY() function.
Env
HD_KEY_DERIVER_CONTRACTCall
Function with signature HD_KEY_DERIVER_CONTRACT() and selector 0x85cb1191.
HD_KEY_DERIVER_CONTRACTReturn
Container type for the return parameters of the HD_KEY_DERIVER_CONTRACT() function.
HOST_COMMANDS_CONTRACTCall
Function with signature HOST_COMMANDS_CONTRACT() and selector 0x5af27f79.
HOST_COMMANDS_CONTRACTReturn
Container type for the return parameters of the HOST_COMMANDS_CONTRACT() function.
LIT_TOKEN_CONTRACTCall
Function with signature LIT_TOKEN_CONTRACT() and selector 0xdf380693.
LIT_TOKEN_CONTRACTReturn
Container type for the return parameters of the LIT_TOKEN_CONTRACT() function.
MULTI_SENDER_CONTRACTCall
Function with signature MULTI_SENDER_CONTRACT() and selector 0xf8ae93b4.
MULTI_SENDER_CONTRACTReturn
Container type for the return parameters of the MULTI_SENDER_CONTRACT() function.
PAYMENT_DELEGATION_CONTRACTCall
Function with signature PAYMENT_DELEGATION_CONTRACT() and selector 0x7f90209f.
PAYMENT_DELEGATION_CONTRACTReturn
Container type for the return parameters of the PAYMENT_DELEGATION_CONTRACT() function.
PKP_HELPER_CONTRACTCall
Function with signature PKP_HELPER_CONTRACT() and selector 0x977a8070.
PKP_HELPER_CONTRACTReturn
Container type for the return parameters of the PKP_HELPER_CONTRACT() function.
PKP_HELPER_V2_CONTRACTCall
Function with signature PKP_HELPER_V2_CONTRACT() and selector 0x11ee8ff7.
PKP_HELPER_V2_CONTRACTReturn
Container type for the return parameters of the PKP_HELPER_V2_CONTRACT() function.
PKP_NFT_CONTRACTCall
Function with signature PKP_NFT_CONTRACT() and selector 0x2c0b8bf7.
PKP_NFT_CONTRACTReturn
Container type for the return parameters of the PKP_NFT_CONTRACT() function.
PKP_NFT_METADATA_CONTRACTCall
Function with signature PKP_NFT_METADATA_CONTRACT() and selector 0x16f76bbf.
PKP_NFT_METADATA_CONTRACTReturn
Container type for the return parameters of the PKP_NFT_METADATA_CONTRACT() function.
PKP_PERMISSIONS_CONTRACTCall
Function with signature PKP_PERMISSIONS_CONTRACT() and selector 0x9072f838.
PKP_PERMISSIONS_CONTRACTReturn
Container type for the return parameters of the PKP_PERMISSIONS_CONTRACT() function.
PUB_KEY_ROUTER_CONTRACTCall
Function with signature PUB_KEY_ROUTER_CONTRACT() and selector 0x2668f305.
PUB_KEY_ROUTER_CONTRACTReturn
Container type for the return parameters of the PUB_KEY_ROUTER_CONTRACT() function.
RATE_LIMIT_NFT_CONTRACTCall
Function with signature RATE_LIMIT_NFT_CONTRACT() and selector 0x2e4885e8.
RATE_LIMIT_NFT_CONTRACTReturn
Container type for the return parameters of the RATE_LIMIT_NFT_CONTRACT() function.
RELEASE_REGISTER_CONTRACTCall
Function with signature RELEASE_REGISTER_CONTRACT() and selector 0xad1c8a86.
RELEASE_REGISTER_CONTRACTReturn
Container type for the return parameters of the RELEASE_REGISTER_CONTRACT() function.
RoleAdminChanged
Event with signature RoleAdminChanged(bytes32,bytes32,bytes32) and selector 0xbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff.
RoleGranted
Event with signature RoleGranted(bytes32,address,address) and selector 0x2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d.
RoleRevoked
Event with signature RoleRevoked(bytes32,address,address) and selector 0xf6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b.
STAKING_BALANCES_CONTRACTCall
Function with signature STAKING_BALANCES_CONTRACT() and selector 0x8c1536df.
STAKING_BALANCES_CONTRACTReturn
Container type for the return parameters of the STAKING_BALANCES_CONTRACT() function.
STAKING_CONTRACTCall
Function with signature STAKING_CONTRACT() and selector 0xda19ddfb.
STAKING_CONTRACTReturn
Container type for the return parameters of the STAKING_CONTRACT() function.
SetContract
Event with signature SetContract(bytes32,uint8,address) and selector 0x33f014890f109229bbcf8dd47204c153a2c0ff1c572a61de220d10336530f53d.
addAdminCall
Function with signature addAdmin(address) and selector 0x70480275.
addAdminReturn
Container type for the return parameters of the addAdmin(address) function.
addAllowedEnvCall
Function with signature addAllowedEnv(uint8) and selector 0x74bc8139.
addAllowedEnvReturn
Container type for the return parameters of the addAllowedEnv(uint8) function.
constructorCall
Constructor`.
getContractCall
Function with signature getContract(bytes32,uint8) and selector 0x8e8dfd16.
getContractReturn
Container type for the return parameters of the getContract(bytes32,uint8) function.
getRoleAdminCall
Function with signature getRoleAdmin(bytes32) and selector 0x248a9ca3.
getRoleAdminReturn
Container type for the return parameters of the getRoleAdmin(bytes32) function.
grantRoleCall
Function with signature grantRole(bytes32,address) and selector 0x2f2ff15d.
grantRoleReturn
Container type for the return parameters of the grantRole(bytes32,address) function.
hasRoleCall
Function with signature hasRole(bytes32,address) and selector 0x91d14854.
hasRoleReturn
Container type for the return parameters of the hasRole(bytes32,address) function.
removeAdminCall
Function with signature removeAdmin(address) and selector 0x1785f53c.
removeAdminReturn
Container type for the return parameters of the removeAdmin(address) function.
removeAllowedEnvCall
Function with signature removeAllowedEnv(uint8) and selector 0x8deb3893.
removeAllowedEnvReturn
Container type for the return parameters of the removeAllowedEnv(uint8) function.
renounceRoleCall
Function with signature renounceRole(bytes32,address) and selector 0x36568abe.
renounceRoleReturn
Container type for the return parameters of the renounceRole(bytes32,address) function.
revokeRoleCall
Function with signature revokeRole(bytes32,address) and selector 0xd547741f.
revokeRoleReturn
Container type for the return parameters of the revokeRole(bytes32,address) function.
setContractCall
Function with signature setContract(bytes32,uint8,address) and selector 0x51ad0a80.
setContractReturn
Container type for the return parameters of the setContract(bytes32,uint8,address) function.
supportsInterfaceCall
Function with signature supportsInterface(bytes4) and selector 0x01ffc9a7.
supportsInterfaceReturn
Container type for the return parameters of the supportsInterface(bytes4) function.
typeAddressesCall
Function with signature typeAddresses(bytes32,uint8) and selector 0x3ebf7985.
typeAddressesReturn
Container type for the return parameters of the typeAddresses(bytes32,uint8) function.

Enums§

ContractResolverCalls
Container for all the ContractResolver function calls.
ContractResolverErrors
Container for all the ContractResolver custom errors.
ContractResolverEvents
Container for all the ContractResolver events.

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 ContractResolver contract instance.