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: { EVM_CHAIN_ID_TYPE: any; _encodeInputs16: any; _encodeInputs2: any; getChainId: any; getChainIdType: any }
Type declaration
EVM_CHAIN_ID_TYPE:function
- EVM_CHAIN_ID_TYPE(overrides?: CallOverrides): Promise<string>
Parameters
Optional overrides: CallOverrides
Returns Promise<string>
_encodeInputs16:function
- _encodeInputs16(_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }, _maxEdges: BigNumberish, overrides?: CallOverrides): Promise<[string, string[]]>
Parameters
_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }
extDataHash: BytesLike
inputNullifiers: BytesLike[]
outputCommitments: [BytesLike, BytesLike]
proof: BytesLike
publicAmount: BigNumberish
roots: BytesLike
_maxEdges: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[string, string[]]>
_encodeInputs2:function
- _encodeInputs2(_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }, _maxEdges: BigNumberish, overrides?: CallOverrides): Promise<[string, string[]]>
Parameters
_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }
extDataHash: BytesLike
inputNullifiers: BytesLike[]
outputCommitments: [BytesLike, BytesLike]
proof: BytesLike
publicAmount: BigNumberish
roots: BytesLike
_maxEdges: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[string, string[]]>
getChainId:function
- getChainId(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getChainIdType:function
- getChainIdType(overrides?: CallOverrides): Promise<number>
Parameters
Optional overrides: CallOverrides
Returns Promise<number>
Readonly deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: { EVM_CHAIN_ID_TYPE: any; _encodeInputs16: any; _encodeInputs2: any; getChainId: any; getChainIdType: any }
Type declaration
EVM_CHAIN_ID_TYPE:function
- EVM_CHAIN_ID_TYPE(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
_encodeInputs16:function
- _encodeInputs16(_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }, _maxEdges: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }
extDataHash: BytesLike
inputNullifiers: BytesLike[]
outputCommitments: [BytesLike, BytesLike]
proof: BytesLike
publicAmount: BigNumberish
roots: BytesLike
_maxEdges: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
_encodeInputs2:function
- _encodeInputs2(_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }, _maxEdges: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }
extDataHash: BytesLike
inputNullifiers: BytesLike[]
outputCommitments: [BytesLike, BytesLike]
proof: BytesLike
publicAmount: BigNumberish
roots: BytesLike
_maxEdges: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getChainId:function
- getChainId(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getChainIdType:function
- getChainIdType(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
functions
functions: { EVM_CHAIN_ID_TYPE: any; _encodeInputs16: any; _encodeInputs2: any; getChainId: any; getChainIdType: any }
Type declaration
EVM_CHAIN_ID_TYPE:function
- EVM_CHAIN_ID_TYPE(overrides?: CallOverrides): Promise<[string]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[string]>
_encodeInputs16:function
- _encodeInputs16(_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }, _maxEdges: BigNumberish, overrides?: CallOverrides): Promise<[string, string[]]>
Parameters
_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }
extDataHash: BytesLike
inputNullifiers: BytesLike[]
outputCommitments: [BytesLike, BytesLike]
proof: BytesLike
publicAmount: BigNumberish
roots: BytesLike
_maxEdges: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[string, string[]]>
_encodeInputs2:function
- _encodeInputs2(_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }, _maxEdges: BigNumberish, overrides?: CallOverrides): Promise<[string, string[]]>
Parameters
_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }
extDataHash: BytesLike
inputNullifiers: BytesLike[]
outputCommitments: [BytesLike, BytesLike]
proof: BytesLike
publicAmount: BigNumberish
roots: BytesLike
_maxEdges: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[string, string[]]>
getChainId:function
- getChainId(overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
getChainIdType:function
- getChainIdType(overrides?: CallOverrides): Promise<[number]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[number]>
interface
interface: VAnchorEncodeInputsInterface
populateTransaction
populateTransaction: { EVM_CHAIN_ID_TYPE: any; _encodeInputs16: any; _encodeInputs2: any; getChainId: any; getChainIdType: any }
Type declaration
EVM_CHAIN_ID_TYPE:function
- EVM_CHAIN_ID_TYPE(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
_encodeInputs16:function
- _encodeInputs16(_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }, _maxEdges: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }
extDataHash: BytesLike
inputNullifiers: BytesLike[]
outputCommitments: [BytesLike, BytesLike]
proof: BytesLike
publicAmount: BigNumberish
roots: BytesLike
_maxEdges: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
_encodeInputs2:function
- _encodeInputs2(_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }, _maxEdges: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_args: { extDataHash: BytesLike; inputNullifiers: BytesLike[]; outputCommitments: [BytesLike, BytesLike]; proof: BytesLike; publicAmount: BigNumberish; roots: BytesLike }
extDataHash: BytesLike
inputNullifiers: BytesLike[]
outputCommitments: [BytesLike, BytesLike]
proof: BytesLike
publicAmount: BigNumberish
roots: BytesLike
_maxEdges: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getChainId:function
- getChainId(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getChainIdType:function
- getChainIdType(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
Readonly provider
provider: Provider
Readonly resolvedAddress
resolvedAddress: Promise<string>
Readonly signer
signer: Signer