Properties
_deployedPromise
_deployedPromise: Promise<Contract>
_runningEvents
_runningEvents: {}
Type declaration
[eventTag: string]: RunningEvent
_wrappedEmits
_wrappedEmits: {}
Type declaration
[eventTag: string]: (...args: any[]) => void
Readonly address
address: string
callStatic
callStatic: { hash11: any; hash5: any; hashLeftRight: any }
Type declaration
hash11:function
- hash11(array: BigNumberish[], overrides?: CallOverrides): Promise<BigNumber>
Parameters
array: BigNumberish[]
Optional overrides: CallOverrides
Returns Promise<BigNumber>
hash5:function
- hash5(array: [BigNumberish, BigNumberish, BigNumberish, BigNumberish, BigNumberish], overrides?: CallOverrides): Promise<BigNumber>
Parameters
array: [BigNumberish, BigNumberish, BigNumberish, BigNumberish, BigNumberish]
Optional overrides: CallOverrides
Returns Promise<BigNumber>
hashLeftRight:function
- hashLeftRight(_left: BigNumberish, _right: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_left: BigNumberish
_right: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
Readonly deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: { hash11: any; hash5: any; hashLeftRight: any }
Type declaration
hash11:function
- hash11(array: BigNumberish[], overrides?: CallOverrides): Promise<BigNumber>
Parameters
array: BigNumberish[]
Optional overrides: CallOverrides
Returns Promise<BigNumber>
hash5:function
- hash5(array: [BigNumberish, BigNumberish, BigNumberish, BigNumberish, BigNumberish], overrides?: CallOverrides): Promise<BigNumber>
Parameters
array: [BigNumberish, BigNumberish, BigNumberish, BigNumberish, BigNumberish]
Optional overrides: CallOverrides
Returns Promise<BigNumber>
hashLeftRight:function
- hashLeftRight(_left: BigNumberish, _right: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_left: BigNumberish
_right: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
functions
functions: { hash11: any; hash5: any; hashLeftRight: any }
Type declaration
hash11:function
- hash11(array: BigNumberish[], overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
array: BigNumberish[]
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
hash5:function
- hash5(array: [BigNumberish, BigNumberish, BigNumberish, BigNumberish, BigNumberish], overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
array: [BigNumberish, BigNumberish, BigNumberish, BigNumberish, BigNumberish]
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
hashLeftRight:function
- hashLeftRight(_left: BigNumberish, _right: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
_left: BigNumberish
_right: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
interface
interface: HasherInterface
populateTransaction
populateTransaction: { hash11: any; hash5: any; hashLeftRight: any }
Type declaration
hash11:function
- hash11(array: BigNumberish[], overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
array: BigNumberish[]
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
hash5:function
- hash5(array: [BigNumberish, BigNumberish, BigNumberish, BigNumberish, BigNumberish], overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
array: [BigNumberish, BigNumberish, BigNumberish, BigNumberish, BigNumberish]
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
hashLeftRight:function
- hashLeftRight(_left: BigNumberish, _right: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_left: BigNumberish
_right: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
Readonly provider
provider: Provider
Readonly resolvedAddress
resolvedAddress: Promise<string>
Readonly signer
signer: Signer