Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ContractFactory
    • Verifier2__factory

Index

Constructors

  • new Verifier2__factory(...args: [contractInterface: ContractInterface, bytecode: BytesLike | { object: string }, signer?: Signer] | [signer: Signer]): Verifier2__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: "0x608060405234801561001057600080fd5b5061137a806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806334baeab914610030575b600080fd5b61004361003e36600461111e565b610057565b604051901515815260200160405180910390f35b6000610061610f8c565b604080518082018252875181526020808901518183015290835281516080810183528751518184019081528851830151606083015281528251808401845288830180515182525183015181840152818301528382015281518083018352865181528682015181830152838301528151600580825260c082019093526000929091820160a08036833701905050905060005b60058110156101415784816005811061010d5761010d611318565b602002015182828151811061012457610124611318565b602090810291909101015280610139816112c5565b9150506100f2565b5061014c818361016a565b61015b57600192505050610162565b6000925050505b949350505050565b60007f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f000000181610196610361565b9050806080015151855160016101ac9190611277565b146101f35760405162461bcd60e51b81526020600482015260126024820152711d995c9a599a595c8b5898590b5a5b9c1d5d60721b60448201526064015b60405180910390fd5b604080518082019091526000808252602082018190525b86518110156102e4578387828151811061022657610226611318565b60200260200101511061027b5760405162461bcd60e51b815260206004820152601f60248201527f76657269666965722d6774652d736e61726b2d7363616c61722d6669656c640060448201526064016101ea565b6102d0826102cb85608001518460016102949190611277565b815181106102a4576102a4611318565b60200260200101518a85815181106102be576102be611318565b60200260200101516108d7565b610973565b9150806102dc816112c5565b91505061020a565b5061030d81836080015160008151811061030057610300611318565b6020026020010151610973565b905061034361031f8660000151610a0b565b8660200151846000015185602001518587604001518b604001518960600151610aaa565b610353576001935050505061035b565b600093505050505b92915050565b610369610fdd565b6040805180820182527f229140b67fcfcf3049595ff75e549d4fdf21fb4d1dcdb3cb9371f06bed9921c181527f08382ad8e66f245b397da86f562116dd6d3460f9b8c42271b502a1033c18b6e96020808301919091529083528151608080820184527f0f96b6b4127319718b503245ed652c753205293b14ce5876c1bcabab082bf60d8285019081527f100486fa5e1f0aa03310a179f6699f3142731105f9f56881c0abce7befc77c02606080850191909152908352845180860186527f043a5d45934f6ca80ac6da4f5fa494e5f528071c42de1ab97a6b6ec48a99384481527f09d5e83cf294d4b6acfa81b560556adc23761e8083ffc46a1fedb53faf4c9678818601528385015285840192909252835180820185527f198e9393920d483a7260bfb731fb5d25f1aa493335a9e71297e485b7aef312c28186019081527f1800deef121f1e76426a00665e5c4479674322d4f75edadd46debd5cd992f6ed828501528152845180860186527f090689d0585ff075ec9e99ad690c3395bc4b313370b38ef355acdadcd122975b81527f12c85ea5db8c6deb4aab71808dcb408fe3d1e7690c43d37b4ce6cc0166fa7daa818601528185015285850152835190810184527f2398877e81621cdf9f2325ff9ab891405a1ff85ee672c906f3dc54e763a8724c8185019081527f2c21d809e405154641555ea26c8cd0bb74a384027132b6f67ca4303056b3784f828401528152835180850185527f0c456ebec97315ec2448adf9eb8cb92053500a84e232e488471145949171c8c881527f126541e4a7d716b8fcb5106ba55176f4a2ce246c2831ca81a4b41a8fe39814938185015281840152908401528151600680825260e08201909352919082015b60408051808201909152600080825260208201528152602001906001900390816105e457505060808201908152604080518082019091527f20899c30ec6b58f1a7bb7f6d9ef78172e647907762153f05a0947cc91b89733281527f1084b51684a640d09b372b2d47008020b5ed7f0476f0a42faca41e32f95d23e460208201529051805160009061067757610677611318565b602002602001018190525060405180604001604052807f1d264b19f7f99aa9241ffc169708a91f9ecb651fa78e27ec08424391d1d9ce7d81526020017f110aae0f1dc0283b1251fbdbe610752434261abe41fcb833528705c96748f4af81525081608001516001815181106106ee576106ee611318565b602002602001018190525060405180604001604052807f2c55190c5944dfa0976e21ff7813d37d1a61aa35a63b407a08e355425b698d0981526020017f09df84064799c2fed5bcc1f3bd88869d0b83d7917a2c3c24dda71aef6ea09c06815250816080015160028151811061076557610765611318565b602002602001018190525060405180604001604052807f18d0b4a690f34093b710785d287ab1da4437033cea883794a6c615d284efadb281526020017f27821227e54415b7a6e26fa7940d7d8bfacd57c15ff1c09990c99717dd8e8d6481525081608001516003815181106107dc576107dc611318565b602002602001018190525060405180604001604052807f1605bf6c54b26f6a2498987e1855cb00b3296f1260eca32f8f9b60e77f338d8081526020017e286f670db3b78331f918a7c0a5be16ceaf8b659ebdf987f0fdcedbd28bf02d815250816080015160048151811061085257610852611318565b602002602001018190525060405180604001604052807f16df936b8e2ae2cfedda8bfdc8882ae21664dba19e132cdd513890ca5ea8a5be81526020017f258eef709979171b770c6837af3e678d942e040686c184a3a796d7188c2db9dc81525081608001516005815181106108c9576108c9611318565b602002602001018190525090565b60408051808201909152600080825260208201526108f361102e565b835181526020808501519082015260408101839052600060608360808460076107d05a03fa905080801561092657610928565bfe5b508061096b5760405162461bcd60e51b81526020600482015260126024820152711c185a5c9a5b99cb5b5d5b0b59985a5b195960721b60448201526064016101ea565b505092915050565b604080518082019091526000808252602082015261098f61104c565b8351815260208085015181830152835160408301528301516060808301919091526000908360c08460066107d05a03fa905080801561092657508061096b5760405162461bcd60e51b81526020600482015260126024820152711c185a5c9a5b99cb5859190b59985a5b195960721b60448201526064016101ea565b604080518082019091526000808252602082015281517f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4790158015610a5257506020830151155b15610a725750506040805180820190915260008082526020820152919050565b604051806040016040528084600001518152602001828560200151610a9791906112e0565b610aa190846112ae565b90529392505050565b60408051600480825260a08201909252600091829190816020015b6040805180820190915260008082526020820152815260200190600190039081610ac557505060408051600480825260a0820190925291925060009190602082015b610b0f61106a565b815260200190600190039081610b075790505090508a82600081518110610b3857610b38611318565b60200260200101819052508882600181518110610b5757610b57611318565b60200260200101819052508682600281518110610b7657610b76611318565b60200260200101819052508482600381518110610b9557610b95611318565b60200260200101819052508981600081518110610bb457610bb4611318565b60200260200101819052508781600181518110610bd357610bd3611318565b60200260200101819052508581600281518110610bf257610bf2611318565b60200260200101819052508381600381518110610c1157610c11611318565b6020026020010181905250610c268282610c35565b9b9a5050505050505050505050565b60008151835114610c815760405162461bcd60e51b81526020600482015260166024820152751c185a5c9a5b99cb5b195b99dd1a1ccb59985a5b195960521b60448201526064016101ea565b82516000610c9082600661128f565b905060008167ffffffffffffffff811115610cad57610cad61132e565b604051908082528060200260200182016040528015610cd6578160200160208202803683370190505b50905060005b83811015610f1157868181518110610cf657610cf6611318565b60200260200101516000015182826006610d10919061128f565b610d1b906000611277565b81518110610d2b57610d2b611318565b602002602001018181525050868181518110610d4957610d49611318565b60200260200101516020015182826006610d63919061128f565b610d6e906001611277565b81518110610d7e57610d7e611318565b602002602001018181525050858181518110610d9c57610d9c611318565b6020908102919091010151515182610db583600661128f565b610dc0906002611277565b81518110610dd057610dd0611318565b602002602001018181525050858181518110610dee57610dee611318565b60209081029190910181015151015182610e0983600661128f565b610e14906003611277565b81518110610e2457610e24611318565b602002602001018181525050858181518110610e4257610e42611318565b602002602001015160200151600060028110610e6057610e60611318565b602002015182610e7183600661128f565b610e7c906004611277565b81518110610e8c57610e8c611318565b602002602001018181525050858181518110610eaa57610eaa611318565b602002602001015160200151600160028110610ec857610ec8611318565b602002015182610ed983600661128f565b610ee4906005611277565b81518110610ef457610ef4611318565b602090810291909101015280610f09816112c5565b915050610cdc565b50610f1a61108a565b6000602082602086026020860160086107d05a03fa9050808015610926575080610f7e5760405162461bcd60e51b81526020600482015260156024820152741c185a5c9a5b99cb5bdc18dbd9194b59985a5b1959605a1b60448201526064016101ea565b505115159695505050505050565b6040805160a081019091526000606082018181526080830191909152815260208101610fb661106a565b8152602001610fd8604051806040016040528060008152602001600081525090565b905290565b6040805160e08101909152600060a0820181815260c083019190915281526020810161100761106a565b815260200161101461106a565b815260200161102161106a565b8152602001606081525090565b60405180606001604052806003906020820280368337509192915050565b60405180608001604052806004906020820280368337509192915050565b604051806040016040528061107d6110a8565b8152602001610fd86110a8565b60405180602001604052806001906020820280368337509192915050565b60405180604001604052806002906020820280368337509192915050565b600082601f8301126110d757600080fd5b6110df61120f565b8083856040860111156110f157600080fd5b60005b60028110156111135781358452602093840193909101906001016110f4565b509095945050505050565b6000806000806101a080868803121561113657600080fd5b61114087876110c6565b9450604087605f88011261115357600080fd5b61115b61120f565b8082890160c08a018b81111561117057600080fd5b60005b600281101561119a576111868d846110c6565b855260209094019391850191600101611173565b508298506111a88c826110c6565b975050505050508661011f8701126111bf57600080fd5b6111c7611246565b80610100880189848a0111156111dc57600080fd5b600093505b6005841015611201578035835260019390930192602092830192016111e1565b509598949750929550505050565b6040805190810167ffffffffffffffff8111828210171561124057634e487b7160e01b600052604160045260246000fd5b60405290565b60405160a0810167ffffffffffffffff8111828210171561124057634e487b7160e01b600052604160045260246000fd5b6000821982111561128a5761128a611302565b500190565b60008160001904831182151516156112a9576112a9611302565b500290565b6000828210156112c0576112c0611302565b500390565b60006000198214156112d9576112d9611302565b5060010190565b6000826112fd57634e487b7160e01b600052601260045260246000fd5b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfea2646970667358221220613148f631094705cce18dae3e0f5511cfb7b405d1209a3ca36413762f634a0e64736f6c63430008050033" = _bytecode

Methods

  • deploy(overrides?: Overrides & { from?: string | Promise<string> }): Promise<Verifier2>
  • getDeployTransaction(overrides?: Overrides & { from?: string | Promise<string> }): TransactionRequest
  • connect(address: string, signerOrProvider: Signer | Provider): Verifier2
  • createInterface(): Verifier2Interface
  • 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