Class Proxy__factory

Hierarchy

  • ContractFactory
    • Proxy__factory

Index

Constructors

constructor

Properties

Readonly bytecode

bytecode: string

Readonly interface

interface: Interface

Readonly signer

signer: Signer

Static Readonly abi

abi: [{ inputs: [{ internalType: "address"; name: "_singleton"; type: "address" }]; stateMutability: "nonpayable"; type: "constructor" }, { stateMutability: "payable"; type: "fallback" }] = _abi

Static Readonly bytecode

bytecode: "0x608060405234801561001057600080fd5b5060405161016c38038061016c83398101604081905261002f916100b0565b6001600160a01b0381166100895760405162461bcd60e51b815260206004820152601860248201527f496e76616c696420616464726573732070726f76696465640000000000000000604482015260640160405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc556100e0565b6000602082840312156100c257600080fd5b81516001600160a01b03811681146100d957600080fd5b9392505050565b607e806100ee6000396000f3fe60806040527f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc543660008037600080366000845af43d6000803e806042573d6000fd5b503d6000f3fea2646970667358221220bf4792713f0ae541fee868815c68df07e96dbe0616b01cc209b0004f92ee91a964736f6c63430008110033" = _bytecode

Methods

attach

  • attach(address: string): Proxy
  • Parameters

    • address: string

    Returns Proxy

connect

  • Parameters

    • signer: Signer

    Returns Proxy__factory

deploy

  • Parameters

    Returns Promise<Proxy>

getDeployTransaction

  • Parameters

    Returns TransactionRequest

Static connect

  • connect(address: string, signerOrProvider: Signer | Provider): Proxy
  • Parameters

    • address: string
    • signerOrProvider: Signer | Provider

    Returns Proxy

Static createInterface

Static fromSolidity

  • fromSolidity(compilerOutput: any, signer?: Signer): ContractFactory

Static getContract

  • getContract(address: string, contractInterface: ContractInterface, signer?: Signer): Contract

Static getContractAddress

  • getContractAddress(tx: { from: string; nonce: BytesLike | BigNumber | number }): string

Static getInterface

  • getInterface(contractInterface: ContractInterface): Interface