Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ContractFactory
    • Hasher__factory

Index

Constructors

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: "0x608060405234801561001057600080fd5b5061086f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80635bb93995146100465780638a1a52d21461006b5780639cfced971461007e575b600080fd5b610059610054366004610718565b610091565b60405190815260200160405180910390f35b610059610079366004610652565b610134565b61005961008c3660046105cc565b610500565b600061009b610590565b838152602081018390526040516314d2f97b60e11b815273__$625747953a90ee357f08b142f331ee4d5e$__906329a5f2f6906100dc90849060040161073a565b60206040518083038186803b1580156100f457600080fd5b505af4158015610108573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061012c91906106ff565b949350505050565b60408051600b808252610180820190925260009182919060208201610160803683370190505090506101646105ae565b61016c6105ae565b60005b85518110156101c15785818151811061018a5761018a61080d565b60200260200101518482815181106101a4576101a461080d565b6020908102919091010152806101b9816107dc565b91505061016f565b5084515b600b8110156101ff5760008482815181106101e2576101e261080d565b6020908102919091010152806101f7816107dc565b9150506101c5565b5060005b600581101561028a5783818151811061021e5761021e61080d565b60200260200101518382600581106102385761023861080d565b6020020152836102498260056107c4565b815181106102595761025961080d565b60200260200101518282600581106102735761027361080d565b602002015280610282816107dc565b915050610203565b50610293610590565b604051630926f44b60e31b815273__$02d9c88e2205ee83263af200711ff3a915$__90634937a258906102ca90869060040161076b565b60206040518083038186803b1580156102e257600080fd5b505af41580156102f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061031a91906106ff565b8152604051630926f44b60e31b815273__$02d9c88e2205ee83263af200711ff3a915$__90634937a2589061035390859060040161076b565b60206040518083038186803b15801561036b57600080fd5b505af415801561037f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a391906106ff565b60208201526103b0610590565b6040516314d2f97b60e11b815273__$625747953a90ee357f08b142f331ee4d5e$__906329a5f2f6906103e790859060040161073a565b60206040518083038186803b1580156103ff57600080fd5b505af4158015610413573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061043791906106ff565b815284518590600a90811061044e5761044e61080d565b6020026020010151816001600281106104695761046961080d565b60200201526040516314d2f97b60e11b815273__$625747953a90ee357f08b142f331ee4d5e$__906329a5f2f6906104a590849060040161073a565b60206040518083038186803b1580156104bd57600080fd5b505af41580156104d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104f591906106ff565b979650505050505050565b604051630926f44b60e31b815260009073__$02d9c88e2205ee83263af200711ff3a915$__90634937a2589061053a90859060040161076b565b60206040518083038186803b15801561055257600080fd5b505af4158015610566573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061058a91906106ff565b92915050565b60405180604001604052806002906020820280368337509192915050565b6040518060a001604052806005906020820280368337509192915050565b600060a082840312156105de57600080fd5b82601f8301126105ed57600080fd5b60405160a0810181811067ffffffffffffffff8211171561061057610610610823565b604052808360a0810186101561062557600080fd5b60005b6005811015610647578135835260209283019290910190600101610628565b509195945050505050565b6000602080838503121561066557600080fd5b823567ffffffffffffffff8082111561067d57600080fd5b818501915085601f83011261069157600080fd5b8135818111156106a3576106a3610823565b8060051b91506106b4848301610793565b8181528481019084860184860187018a10156106cf57600080fd5b600095505b838610156106f25780358352600195909501949186019186016106d4565b5098975050505050505050565b60006020828403121561071157600080fd5b5051919050565b6000806040838503121561072b57600080fd5b50508035926020909101359150565b60408101818360005b6002811015610762578151835260209283019290910190600101610743565b50505092915050565b60a08101818360005b6005811015610762578151835260209283019290910190600101610774565b604051601f8201601f1916810167ffffffffffffffff811182821017156107bc576107bc610823565b604052919050565b600082198211156107d7576107d76107f7565b500190565b60006000198214156107f0576107f06107f7565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfea26469706673582212204d13693a9df28499f8123b393cee94b3e405f7a3927eebe72b7083ef1abd0e0264736f6c63430008050033" = _bytecode

Methods

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

  • linkBytecode(linkLibraryAddresses: HasherLibraryAddresses): string

Generated using TypeDoc