Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ContractFactory
    • Verifier5__factory

Index

Constructors

  • new Verifier5__factory(...args: [contractInterface: ContractInterface, bytecode: BytesLike | { object: string }, signer?: Signer] | [signer: Signer]): Verifier5__factory

Properties

bytecode: string
interface: Interface
signer: Signer
abi: { inputs: { internalType: string; name: string; type: string }[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string }[] = _abi
bytecode: "0x608060405234801561001057600080fd5b506114e4806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063c9219a7a14610030575b600080fd5b61004361003e366004611287565b610057565b604051901515815260200160405180910390f35b60006100616110f5565b60408051808201825287518152602080890151818301529083528151608081018352875151818401908152885183015160608301528152825180840184528883018051518252518301518184015281830152838201528151808301835286518152868201518183015283830152815160088082526101208201909352600092909182016101008036833701905050905060005b60088110156101435784816008811061010f5761010f611482565b602002015182828151811061012657610126611482565b60209081029190910101528061013b8161142f565b9150506100f4565b5061014e818361016c565b61015d57600192505050610164565b6000925050505b949350505050565b60007f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f000000181610198610363565b9050806080015151855160016101ae91906113e1565b146101f55760405162461bcd60e51b81526020600482015260126024820152711d995c9a599a595c8b5898590b5a5b9c1d5d60721b60448201526064015b60405180910390fd5b604080518082019091526000808252602082018190525b86518110156102e6578387828151811061022857610228611482565b60200260200101511061027d5760405162461bcd60e51b815260206004820152601f60248201527f76657269666965722d6774652d736e61726b2d7363616c61722d6669656c640060448201526064016101ec565b6102d2826102cd856080015184600161029691906113e1565b815181106102a6576102a6611482565b60200260200101518a85815181106102c0576102c0611482565b6020026020010151610a40565b610adc565b9150806102de8161142f565b91505061020c565b5061030f81836080015160008151811061030257610302611482565b6020026020010151610adc565b90506103456103218660000151610b74565b8660200151846000015185602001518587604001518b604001518960600151610c13565b610355576001935050505061035d565b600093505050505b92915050565b61036b611146565b6040805180820182527f229140b67fcfcf3049595ff75e549d4fdf21fb4d1dcdb3cb9371f06bed9921c181527f08382ad8e66f245b397da86f562116dd6d3460f9b8c42271b502a1033c18b6e96020808301919091529083528151608080820184527f0f96b6b4127319718b503245ed652c753205293b14ce5876c1bcabab082bf60d8285019081527f100486fa5e1f0aa03310a179f6699f3142731105f9f56881c0abce7befc77c02606080850191909152908352845180860186527f043a5d45934f6ca80ac6da4f5fa494e5f528071c42de1ab97a6b6ec48a99384481527f09d5e83cf294d4b6acfa81b560556adc23761e8083ffc46a1fedb53faf4c9678818601528385015285840192909252835180820185527f198e9393920d483a7260bfb731fb5d25f1aa493335a9e71297e485b7aef312c28186019081527f1800deef121f1e76426a00665e5c4479674322d4f75edadd46debd5cd992f6ed828501528152845180860186527f090689d0585ff075ec9e99ad690c3395bc4b313370b38ef355acdadcd122975b81527f12c85ea5db8c6deb4aab71808dcb408fe3d1e7690c43d37b4ce6cc0166fa7daa818601528185015285850152835190810184527f16f6b64a80ce1dc80dcba3149c657fa1c1c020856d25fd0db8ae054b2f8397cd8185019081527f16af0300c57b33f3a2b47e6a76b8e364c75f657bddb2209eb09e4e8efc81fdf0828401528152835180850185527f26b0916e3ab94def148c3469c4009faba5ea4cc51a32d5266c7301c904a7bbda81527f2d487ed4797a114d4af50069c139baafb54ba750abb56058a034ae7d7114201c818501528184015290840152815160098082526101408201909352919082015b60408051808201909152600080825260208201528152602001906001900390816105e757505060808201908152604080518082019091527f0b88bbdb4f36d6cd4e360277fb75aacc207d7a84fe118c5f763215819492c92b81527f102515b7ed45725770e04d0b56c6e972f792b35fa50e622e190b7a269425910160208201529051805160009061067a5761067a611482565b602002602001018190525060405180604001604052807f02aa50264a7f061824d81b0f5a38b164cfdbce8708ed0ae0425409922ae6d08081526020017f0a28238ea176cc1912535130a203713315adb16413d66e12ab5d3e5d3f582b6481525081608001516001815181106106f1576106f1611482565b602002602001018190525060405180604001604052807f049f21c25aaed640621dcfbb71355dc30780e8ae6cf17a61fdb45137efe3a0ef81526020017f0bf143e8944490e287cc0a2618542b0048c6c45f82f203453d2e660eb99b2dc7815250816080015160028151811061076857610768611482565b602002602001018190525060405180604001604052807f165b8a0292d2fe053c39d2917ca2cff7b52aa6d7830d1553c1ab97d68fe64ce581526020017f03482a1513be64d77e27452c4074240d10d629c85f2faa3084d0b28e9a9abab581525081608001516003815181106107df576107df611482565b602002602001018190525060405180604001604052807f07b4e0b36d4cbd04d5006efc9c12185f509504ae419b9cbc1a0b40b1767a1f3981526020017f16a476a21bb55825e2c9c03db58c3a377560b20c47a0b7b4249e13b5824c3267815250816080015160048151811061085657610856611482565b602002602001018190525060405180604001604052807f0394ddcef84eb1bbc8dfee125a48ef885eabd9e2a42e3dadc99a4b46856846a381526020017f105164250665cea8b98639ff98a943661e39b976e56b889a0dc458ef4bcb674f81525081608001516005815181106108cd576108cd611482565b602002602001018190525060405180604001604052807f1c864aceb557cf12bc732234e821e24e186aff9692bae8879208a6d87048d11f81526020017f0d46c0b842edd2a589621a74e52130d8c276f38e56ffa10d7cdb09efee35b6dc815250816080015160068151811061094457610944611482565b602002602001018190525060405180604001604052807f018f214746f6f8ce17597e3852ff83051fb6d3ff3e68e5fd2403874318e2b7d681526020017f27ce1dc3f50108a277fc42ea9d020d2feb018abd384ac2e59f130f15a9e98a7f81525081608001516007815181106109bb576109bb611482565b602002602001018190525060405180604001604052807f2e76bd350e2ea398a35b28f870aab873290bfc2567bbe85c8783225f5b13e89381526020017f1198af310f000465000abc253a74522eff51b5b17e1de6084229e6113a8370db8152508160800151600881518110610a3257610a32611482565b602002602001018190525090565b6040805180820190915260008082526020820152610a5c611197565b835181526020808501519082015260408101839052600060608360808460076107d05a03fa9050808015610a8f57610a91565bfe5b5080610ad45760405162461bcd60e51b81526020600482015260126024820152711c185a5c9a5b99cb5b5d5b0b59985a5b195960721b60448201526064016101ec565b505092915050565b6040805180820190915260008082526020820152610af86111b5565b8351815260208085015181830152835160408301528301516060808301919091526000908360c08460066107d05a03fa9050808015610a8f575080610ad45760405162461bcd60e51b81526020600482015260126024820152711c185a5c9a5b99cb5859190b59985a5b195960721b60448201526064016101ec565b604080518082019091526000808252602082015281517f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4790158015610bbb57506020830151155b15610bdb5750506040805180820190915260008082526020820152919050565b604051806040016040528084600001518152602001828560200151610c00919061144a565b610c0a9084611418565b90529392505050565b60408051600480825260a08201909252600091829190816020015b6040805180820190915260008082526020820152815260200190600190039081610c2e57505060408051600480825260a0820190925291925060009190602082015b610c786111d3565b815260200190600190039081610c705790505090508a82600081518110610ca157610ca1611482565b60200260200101819052508882600181518110610cc057610cc0611482565b60200260200101819052508682600281518110610cdf57610cdf611482565b60200260200101819052508482600381518110610cfe57610cfe611482565b60200260200101819052508981600081518110610d1d57610d1d611482565b60200260200101819052508781600181518110610d3c57610d3c611482565b60200260200101819052508581600281518110610d5b57610d5b611482565b60200260200101819052508381600381518110610d7a57610d7a611482565b6020026020010181905250610d8f8282610d9e565b9b9a5050505050505050505050565b60008151835114610dea5760405162461bcd60e51b81526020600482015260166024820152751c185a5c9a5b99cb5b195b99dd1a1ccb59985a5b195960521b60448201526064016101ec565b82516000610df98260066113f9565b905060008167ffffffffffffffff811115610e1657610e16611498565b604051908082528060200260200182016040528015610e3f578160200160208202803683370190505b50905060005b8381101561107a57868181518110610e5f57610e5f611482565b60200260200101516000015182826006610e7991906113f9565b610e849060006113e1565b81518110610e9457610e94611482565b602002602001018181525050868181518110610eb257610eb2611482565b60200260200101516020015182826006610ecc91906113f9565b610ed79060016113e1565b81518110610ee757610ee7611482565b602002602001018181525050858181518110610f0557610f05611482565b6020908102919091010151515182610f1e8360066113f9565b610f299060026113e1565b81518110610f3957610f39611482565b602002602001018181525050858181518110610f5757610f57611482565b60209081029190910181015151015182610f728360066113f9565b610f7d9060036113e1565b81518110610f8d57610f8d611482565b602002602001018181525050858181518110610fab57610fab611482565b602002602001015160200151600060028110610fc957610fc9611482565b602002015182610fda8360066113f9565b610fe59060046113e1565b81518110610ff557610ff5611482565b60200260200101818152505085818151811061101357611013611482565b60200260200101516020015160016002811061103157611031611482565b6020020151826110428360066113f9565b61104d9060056113e1565b8151811061105d5761105d611482565b6020908102919091010152806110728161142f565b915050610e45565b506110836111f3565b6000602082602086026020860160086107d05a03fa9050808015610a8f5750806110e75760405162461bcd60e51b81526020600482015260156024820152741c185a5c9a5b99cb5bdc18dbd9194b59985a5b1959605a1b60448201526064016101ec565b505115159695505050505050565b6040805160a08101909152600060608201818152608083019190915281526020810161111f6111d3565b8152602001611141604051806040016040528060008152602001600081525090565b905290565b6040805160e08101909152600060a0820181815260c08301919091528152602081016111706111d3565b815260200161117d6111d3565b815260200161118a6111d3565b8152602001606081525090565b60405180606001604052806003906020820280368337509192915050565b60405180608001604052806004906020820280368337509192915050565b60405180604001604052806111e6611211565b8152602001611141611211565b60405180602001604052806001906020820280368337509192915050565b60405180604001604052806002906020820280368337509192915050565b600082601f83011261124057600080fd5b611248611378565b80838560408601111561125a57600080fd5b60005b600281101561127c57813584526020938401939091019060010161125d565b509095945050505050565b60008060008061020080868803121561129f57600080fd5b6112a9878761122f565b9450604087605f8801126112bc57600080fd5b6112c4611378565b8082890160c08a018b8111156112d957600080fd5b60005b6002811015611303576112ef8d8461122f565b8552602090940193918501916001016112dc565b508298506113118c8261122f565b975050505050508661011f87011261132857600080fd5b6113306113af565b80610100880189848a01111561134557600080fd5b600093505b600884101561136a5780358352600193909301926020928301920161134a565b509598949750929550505050565b6040805190810167ffffffffffffffff811182821017156113a957634e487b7160e01b600052604160045260246000fd5b60405290565b604051610100810167ffffffffffffffff811182821017156113a957634e487b7160e01b600052604160045260246000fd5b600082198211156113f4576113f461146c565b500190565b60008160001904831182151516156114135761141361146c565b500290565b60008282101561142a5761142a61146c565b500390565b60006000198214156114435761144361146c565b5060010190565b60008261146757634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfea264697066735822122030c9db311529d72acebcc8153795c3c3fcdeba346320dd63998d506ddde103cc64736f6c63430008050033" = _bytecode

Methods

  • deploy(overrides?: Overrides & { from?: string | Promise<string> }): Promise<Verifier5>
  • getDeployTransaction(overrides?: Overrides & { from?: string | Promise<string> }): TransactionRequest
  • connect(address: string, signerOrProvider: Signer | Provider): Verifier5
  • createInterface(): Verifier5Interface
  • fromSolidity(compilerOutput: any, signer?: Signer): ContractFactory
  • Parameters

    • compilerOutput: any
    • Optional signer: Signer

    Returns ContractFactory

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

    • address: string
    • contractInterface: ContractInterface
    • Optional signer: Signer

    Returns Contract

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

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

    Returns string

  • getInterface(contractInterface: ContractInterface): Interface
  • Parameters

    • contractInterface: ContractInterface

    Returns Interface

Generated using TypeDoc