Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ContractFactory
    • VAnchorEncodeInputs__factory

Index

Constructors

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

Properties

bytecode: string
interface: Interface
signer: Signer
abi: { inputs: ({ components: { internalType: string; name: string; type: string }[]; internalType: string; name: string; type: string } | { components: undefined; internalType: string; name: string; type: string })[]; name: string; outputs: { internalType: string; name: string; type: string }[]; stateMutability: string; type: string }[] = _abi
bytecode: "0x61247961003a600b82828239805160001a60731461002d57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100615760003560e01c80633408e47014610066578063416e8491146100795780634c830cbd1461009a5780637dc45e3f146100b95780638b7e8782146100cc575b600080fd5b6040514681526020015b60405180910390f35b61008c610087366004612147565b6100f0565b60405161007092919061229f565b6100a2610920565b60405165ffffffffffff9091168152602001610070565b61008c6100c7366004612147565b61096e565b6100d7600160f81b81565b6040516001600160f01b03199091168152602001610070565b60608060006100fd610920565b65ffffffffffff16905060006101148560016123ad565b60ff1667ffffffffffffffff81111561012f5761012f61242d565b604051908082528060200260200182016040528015610158578160200160208202803683370190505b50905060608560ff166001141561029557610171611c59565b6000886020015180602001905181019061018b9190611ef3565b90508060006020020151846000815181106101a8576101a8612417565b60209081029190910101528060016020020151846001815181106101ce576101ce612417565b60209081029190910181019190915260808a0151835260a08a0151908301526040890151805160009061020357610203612417565b6020908102919091010151826002602002015260408901518051600190811061022e5761022e612417565b6020908102919091018101516060808501919091528a0180515160808501525181015160a084015260c08301869052815160e08401528181015161010084015260405161027d9184910161226a565b60405160208183030381529060405292505050610915565b8560ff16600214156103e1576102a9611c78565b600088602001518060200190518101906102c39190611f50565b90508060006020020151846000815181106102e0576102e0612417565b602090810291909101015280600160200201518460018151811061030657610306612417565b602090810291909101015280600260200201518460028151811061032c5761032c612417565b60209081029190910181019190915260808a0151835260a08a0151908301526040890151805160009061036157610361612417565b6020908102919091010151826002602002015260408901518051600190811061038c5761038c612417565b6020908102919091018101516060808501919091528a0180515160808501525181015160a084015260c08301869052815160e084015281015161010083015260408101518260095b6020020152506109159050565b8560ff1660031415610555576103f5611c97565b6000886020015180602001905181019061040f9190611fd6565b905080600060200201518460008151811061042c5761042c612417565b602090810291909101015280600160200201518460018151811061045257610452612417565b602090810291909101015280600260200201518460028151811061047857610478612417565b602090810291909101015280600360200201518460038151811061049e5761049e612417565b60209081029190910181019190915260808a0151835260a08a015190830152604089015180516000906104d3576104d3612417565b602090810291909101015182600260200201526040890151805160019081106104fe576104fe612417565b6020908102919091018101516060808501919091528a810180515160808601525182015160a085015260c08401879052825160e085015290820151610100840152604082015161012084015281015182600a6103d4565b8560ff16600414156106fd57610569611cb6565b600088602001518060200190518101906105839190612051565b90508060006020020151846000815181106105a0576105a0612417565b60209081029190910101528060016020020151846001815181106105c6576105c6612417565b60209081029190910101528060026020020151846002815181106105ec576105ec612417565b602090810291909101015280600360200201518460038151811061061257610612612417565b602090810291909101015280600460200201518460048151811061063857610638612417565b60209081029190910181019190915260808a0151835260a08a0151908301526040890151805160009061066d5761066d612417565b6020908102919091010151826002602002015260408901518051600190811061069857610698612417565b6020908102919091018101516060808501919091528a8101805151608080870191909152905183015160a086015260c08501889052835160e086015291830151610100850152604083015161012085015282015161014084015281015182600b6103d4565b8560ff16600514156108d957610711611cd5565b6000886020015180602001905181019061072b91906120cc565b905080600060200201518460008151811061074857610748612417565b602090810291909101015280600160200201518460018151811061076e5761076e612417565b602090810291909101015280600260200201518460028151811061079457610794612417565b60209081029190910101528060036020020151846003815181106107ba576107ba612417565b60209081029190910101528060046020020151846004815181106107e0576107e0612417565b602090810291909101015280600560200201518460058151811061080657610806612417565b60209081029190910181019190915260808a0151835260a08a0151908301526040890151805160009061083b5761083b612417565b6020908102919091010151826002602002015260408901518051600190811061086657610866612417565b6020908102919091018101516060808501919091528a8101805151608080870191909152905183015160a08087019190915260c08601899052845160e08701529284015161010086015260408401516101208601529083015161014085015282015161016084015281015182600c6103d4565b60405162461bcd60e51b815260206004820152600d60248201526c496e76616c696420656467657360981b604482015260640160405180910390fd5b969095509350505050565b60408051600160f81b602082018190524660e01b6001600160e01b03198116602284015283518084036006018152602690930190935260009291610963816123e0565b60d01c935050505090565b606080600061097b610920565b65ffffffffffff16905060006109928560016123ad565b60ff1667ffffffffffffffff8111156109ad576109ad61242d565b6040519080825280602002602001820160405280156109d6578160200160208202803683370190505b50905060608560ff1660011415610d37576109ef611cf4565b60008860200151806020019051810190610a099190611ef3565b9050806000602002015184600081518110610a2657610a26612417565b6020908102919091010152806001602002015184600181518110610a4c57610a4c612417565b60209081029190910181019190915260808a0151835260a08a01519083015260408901518051600090610a8157610a81612417565b60209081029190910101518260026020020152604089015180516001908110610aac57610aac612417565b60209081029190910101516060830152604089015180516002908110610ad457610ad4612417565b60209081029190910101516080830152604089015180516003908110610afc57610afc612417565b602090810291909101015160a0830152604089015180516004908110610b2457610b24612417565b602090810291909101015160c0830152604089015180516005908110610b4c57610b4c612417565b602090810291909101015160e0830152604089015180516006908110610b7457610b74612417565b6020908102919091010151610100830152604089015180516007908110610b9d57610b9d612417565b6020908102919091010151610120830152604089015180516008908110610bc657610bc6612417565b6020908102919091010151610140830152604089015180516009908110610bef57610bef612417565b602090810291909101015161016083015260408901518051600a908110610c1857610c18612417565b602090810291909101015161018083015260408901518051600b908110610c4157610c41612417565b60209081029190910101516101a083015260408901518051600c908110610c6a57610c6a612417565b60209081029190910101516101c083015260408901518051600d908110610c9357610c93612417565b60209081029190910101516101e083015260408901518051600e908110610cbc57610cbc612417565b602090810291909101015161020083015260408901518051600f908110610ce557610ce5612417565b60209081029190910181015161022084015260608a0180515161024085015251810151610260840152610280830186905281516102a0840152818101516102c084015260405161027d91849101612235565b8560ff16600214156110b657610d4b611d13565b60008860200151806020019051810190610d659190611f50565b9050806000602002015184600081518110610d8257610d82612417565b6020908102919091010152806001602002015184600181518110610da857610da8612417565b6020908102919091010152806002602002015184600281518110610dce57610dce612417565b60209081029190910181019190915260808a0151835260a08a01519083015260408901518051600090610e0357610e03612417565b60209081029190910101518260026020020152604089015180516001908110610e2e57610e2e612417565b60209081029190910101516060830152604089015180516002908110610e5657610e56612417565b60209081029190910101516080830152604089015180516003908110610e7e57610e7e612417565b602090810291909101015160a0830152604089015180516004908110610ea657610ea6612417565b602090810291909101015160c0830152604089015180516005908110610ece57610ece612417565b602090810291909101015160e0830152604089015180516006908110610ef657610ef6612417565b6020908102919091010151610100830152604089015180516007908110610f1f57610f1f612417565b6020908102919091010151610120830152604089015180516008908110610f4857610f48612417565b6020908102919091010151610140830152604089015180516009908110610f7157610f71612417565b602090810291909101015161016083015260408901518051600a908110610f9a57610f9a612417565b602090810291909101015161018083015260408901518051600b908110610fc357610fc3612417565b60209081029190910101516101a083015260408901518051600c908110610fec57610fec612417565b60209081029190910101516101c083015260408901518051600d90811061101557611015612417565b60209081029190910101516101e083015260408901518051600e90811061103e5761103e612417565b602090810291909101015161020083015260408901518051600f90811061106757611067612417565b60209081029190910181015161022084015260608a0180515161024085015251810151610260840152610280830186905281516102a08401528101516102c083015260408101518260176103d4565b8560ff1660031415611466576110ca611d32565b600088602001518060200190518101906110e49190611fd6565b905080600060200201518460008151811061110157611101612417565b602090810291909101015280600160200201518460018151811061112757611127612417565b602090810291909101015280600260200201518460028151811061114d5761114d612417565b602090810291909101015280600360200201518460038151811061117357611173612417565b60209081029190910181019190915260808a0151835260a08a015190830152604089015180516000906111a8576111a8612417565b602090810291909101015182600260200201526040890151805160019081106111d3576111d3612417565b602090810291909101015160608301526040890151805160029081106111fb576111fb612417565b6020908102919091010151608083015260408901518051600390811061122357611223612417565b602090810291909101015160a083015260408901518051600490811061124b5761124b612417565b602090810291909101015160c083015260408901518051600590811061127357611273612417565b602090810291909101015160e083015260408901518051600690811061129b5761129b612417565b60209081029190910101516101008301526040890151805160079081106112c4576112c4612417565b60209081029190910101516101208301526040890151805160089081106112ed576112ed612417565b602090810291909101015161014083015260408901518051600990811061131657611316612417565b602090810291909101015161016083015260408901518051600a90811061133f5761133f612417565b602090810291909101015161018083015260408901518051600b90811061136857611368612417565b60209081029190910101516101a083015260408901518051600c90811061139157611391612417565b60209081029190910101516101c083015260408901518051600d9081106113ba576113ba612417565b60209081029190910101516101e083015260408901518051600e9081106113e3576113e3612417565b602090810291909101015161020083015260408901518051600f90811061140c5761140c612417565b60209081029190910181015161022084015260608a810180515161024086015251820151610260850152610280840187905282516102a0850152908201516102c084015260408201516102e08401528101518260186103d4565b8560ff16600414156118475761147a611d51565b600088602001518060200190518101906114949190612051565b90508060006020020151846000815181106114b1576114b1612417565b60209081029190910101528060016020020151846001815181106114d7576114d7612417565b60209081029190910101528060026020020151846002815181106114fd576114fd612417565b602090810291909101015280600360200201518460038151811061152357611523612417565b602090810291909101015280600460200201518460048151811061154957611549612417565b60209081029190910181019190915260808a0151835260a08a0151908301526040890151805160009061157e5761157e612417565b602090810291909101015182600260200201526040890151805160019081106115a9576115a9612417565b602090810291909101015160608301526040890151805160029081106115d1576115d1612417565b602090810291909101015160808301526040890151805160039081106115f9576115f9612417565b602090810291909101015160a083015260408901518051600490811061162157611621612417565b602090810291909101015160c083015260408901518051600590811061164957611649612417565b602090810291909101015160e083015260408901518051600690811061167157611671612417565b602090810291909101015161010083015260408901518051600790811061169a5761169a612417565b60209081029190910101516101208301526040890151805160089081106116c3576116c3612417565b60209081029190910101516101408301526040890151805160099081106116ec576116ec612417565b602090810291909101015161016083015260408901518051600a90811061171557611715612417565b602090810291909101015161018083015260408901518051600b90811061173e5761173e612417565b60209081029190910101516101a083015260408901518051600c90811061176757611767612417565b60209081029190910101516101c083015260408901518051600d90811061179057611790612417565b60209081029190910101516101e083015260408901518051600e9081106117b9576117b9612417565b602090810291909101015161020083015260408901518051600f9081106117e2576117e2612417565b60209081029190910181015161022084015260608a810180515161024086015251820151610260850152610280840187905282516102a0850152908201516102c084015260408201516102e084015281015161030083015260808101518260196103d4565b8560ff16600514156108d95761185b611d70565b6000886020015180602001905181019061187591906120cc565b905080600060200201518460008151811061189257611892612417565b60209081029190910101528060016020020151846001815181106118b8576118b8612417565b60209081029190910101528060026020020151846002815181106118de576118de612417565b602090810291909101015280600360200201518460038151811061190457611904612417565b602090810291909101015280600460200201518460048151811061192a5761192a612417565b602090810291909101015280600560200201518460058151811061195057611950612417565b60209081029190910181019190915260808a0151835260a08a0151908301526040890151805160009061198557611985612417565b602090810291909101015182600260200201526040890151805160019081106119b0576119b0612417565b602090810291909101015160608301526040890151805160029081106119d8576119d8612417565b60209081029190910101516080830152604089015180516003908110611a0057611a00612417565b602090810291909101015160a0830152604089015180516004908110611a2857611a28612417565b602090810291909101015160c0830152604089015180516005908110611a5057611a50612417565b602090810291909101015160e0830152604089015180516006908110611a7857611a78612417565b6020908102919091010151610100830152604089015180516007908110611aa157611aa1612417565b6020908102919091010151610120830152604089015180516008908110611aca57611aca612417565b6020908102919091010151610140830152604089015180516009908110611af357611af3612417565b602090810291909101015161016083015260408901518051600a908110611b1c57611b1c612417565b602090810291909101015161018083015260408901518051600b908110611b4557611b45612417565b60209081029190910101516101a083015260408901518051600c908110611b6e57611b6e612417565b60209081029190910101516101c083015260408901518051600d908110611b9757611b97612417565b60209081029190910101516101e083015260408901518051600e908110611bc057611bc0612417565b602090810291909101015161020083015260408901518051600f908110611be957611be9612417565b60209081029190910181015161022084015260608a810180515161024086015251820151610260850152610280840187905282516102a0850152908201516102c084015260408201516102e0840152810151610300830152608081015161032083015260a081015182601a6103d4565b6040518061012001604052806009906020820280368337509192915050565b604051806101400160405280600a906020820280368337509192915050565b604051806101600160405280600b906020820280368337509192915050565b604051806101800160405280600c906020820280368337509192915050565b604051806101a00160405280600d906020820280368337509192915050565b604051806102e001604052806017906020820280368337509192915050565b6040518061030001604052806018906020820280368337509192915050565b6040518061032001604052806019906020820280368337509192915050565b604051806103400160405280601a906020820280368337509192915050565b604051806103600160405280601b906020820280368337509192915050565b600082601f830112611da057600080fd5b611da8612359565b808385604086011115611dba57600080fd5b60005b6002811015611ddc578135845260209384019390910190600101611dbd565b509095945050505050565b600082601f830112611df857600080fd5b8135602067ffffffffffffffff821115611e1457611e1461242d565b8160051b611e2382820161237c565b838152828101908684018388018501891015611e3e57600080fd5b600093505b85841015611e61578035835260019390930192918401918401611e43565b50979650505050505050565b600082601f830112611e7e57600080fd5b813567ffffffffffffffff811115611e9857611e9861242d565b611eab601f8201601f191660200161237c565b818152846020838601011115611ec057600080fd5b816020850160208301376000918101602001919091529392505050565b803560ff81168114611eee57600080fd5b919050565b600060408284031215611f0557600080fd5b82601f830112611f1457600080fd5b611f1c612359565b808385604086011115611f2e57600080fd5b60005b6002811015611ddc578151845260209384019390910190600101611f31565b600060608284031215611f6257600080fd5b82601f830112611f7157600080fd5b6040516060810181811067ffffffffffffffff82111715611f9457611f9461242d565b604052808360608101861015611fa957600080fd5b60005b6003811015611fcb578151835260209283019290910190600101611fac565b509195945050505050565b600060808284031215611fe857600080fd5b82601f830112611ff757600080fd5b6040516080810181811067ffffffffffffffff8211171561201a5761201a61242d565b60405280836080810186101561202f57600080fd5b60005b6004811015611fcb578151835260209283019290910190600101612032565b600060a0828403121561206357600080fd5b82601f83011261207257600080fd5b60405160a0810181811067ffffffffffffffff821117156120955761209561242d565b604052808360a081018610156120aa57600080fd5b60005b6005811015611fcb5781518352602092830192909101906001016120ad565b600060c082840312156120de57600080fd5b82601f8301126120ed57600080fd5b60405160c0810181811067ffffffffffffffff821117156121105761211061242d565b604052808360c0810186101561212557600080fd5b60005b6006811015611fcb578151835260209283019290910190600101612128565b6000806040838503121561215a57600080fd5b823567ffffffffffffffff8082111561217257600080fd5b9084019060e0828703121561218657600080fd5b61218e612330565b82358281111561219d57600080fd5b6121a988828601611e6d565b8252506020830135828111156121be57600080fd5b6121ca88828601611e6d565b6020830152506040830135828111156121e257600080fd5b6121ee88828601611de7565b6040830152506122018760608501611d8f565b606082015260a0830135608082015260c083013560a082015280945050505061222c60208401611edd565b90509250929050565b60008183825b601781101561225a57815183526020928301929091019060010161223b565b5050506102e08201905092915050565b60008183825b600981101561228f578151835260209283019290910190600101612270565b5050506101208201905092915050565b604081526000835180604084015260005b818110156122cd57602081870181015160608684010152016122b0565b818111156122df576000606083860101525b50601f01601f1916820182810360609081016020808601919091528551918301829052858101926000926080909101905b80841015611e615784518252938201936001939093019290820190612310565b60405160c0810167ffffffffffffffff811182821017156123535761235361242d565b60405290565b6040805190810167ffffffffffffffff811182821017156123535761235361242d565b604051601f8201601f1916810167ffffffffffffffff811182821017156123a5576123a561242d565b604052919050565b600060ff821660ff84168060ff038211156123d857634e487b7160e01b600052601160045260246000fd5b019392505050565b805160208201516001600160d01b0319808216929190600683101561240f5780818460060360031b1b83161693505b505050919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfea2646970667358221220b74a868060879f92d08ac392548e53e5c5abb76931c063288529932a03093b6664736f6c63430008050033" = _bytecode

Methods

  • deploy(overrides?: Overrides & { from?: string | Promise<string> }): Promise<VAnchorEncodeInputs>
  • getDeployTransaction(overrides?: Overrides & { from?: string | Promise<string> }): TransactionRequest
  • createInterface(): VAnchorEncodeInputsInterface
  • 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