Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ContractFactory
    • Verifier216__factory

Index

Constructors

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

Methods

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