Properties
_deployedPromise
_deployedPromise: Promise<Contract>
_runningEvents
_runningEvents: {
[eventTag: string]: RunningEvent;
}
Type declaration
[eventTag: string]: RunningEvent
_wrappedEmits
_wrappedEmits: {
[eventTag: string]: ((...args) => void);
}
Type declaration
[eventTag: string]: ((...args) => void)
- (...args): void
Returns void
Readonly
address
address: string
callStatic
callStatic: { aggregate(calls,
overrides?): Promise<void>; callThenRevert(target,
callData,
overrides?): Promise<void>; tryAggregate(requireSuccess,
gasLimit,
calls,
overrides?): Promise<PendleMulticallV2.ResultStructOutput[]>; tryAggregateRevert(gasLimit,
calls,
overrides?): Promise<string[]>; } Type declaration
aggregate:function
- aggregate(calls, overrides?): Promise<void>
Parameters
Optional
overrides: CallOverrides
Returns Promise<void>
callThenRevert:function
- callThenRevert(target, callData, overrides?): Promise<void>
Parameters
target: string
Optional
overrides: CallOverrides
Returns Promise<void>
tryAggregate:function
- tryAggregate(requireSuccess, gasLimit, calls, overrides?): Promise<PendleMulticallV2.ResultStructOutput[]>
Parameters
requireSuccess: boolean
Optional
overrides: CallOverrides
tryAggregateRevert:function
- tryAggregateRevert(gasLimit, calls, overrides?): Promise<string[]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string[]>
contractName
contractName: "PendleMulticallV2"
Readonly
deployTransaction
estimateGas
estimateGas: { aggregate(calls,
overrides?): Promise<BN>; callThenRevert(target,
callData,
overrides?): Promise<BN>; tryAggregate(requireSuccess,
gasLimit,
calls,
overrides?): Promise<BN>; tryAggregateRevert(gasLimit,
calls,
overrides?): Promise<BN>; } Type declaration
aggregate:function
- aggregate(calls, overrides?): Promise<BN>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
callThenRevert:function
- callThenRevert(target, callData, overrides?): Promise<BN>
Parameters
target: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
tryAggregate:function
- tryAggregate(requireSuccess, gasLimit, calls, overrides?): Promise<BN>
Parameters
requireSuccess: boolean
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
tryAggregateRevert:function
- tryAggregateRevert(gasLimit, calls, overrides?): Promise<BN>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
functions
functions: {
aggregate(calls, overrides?): Promise<ContractTransaction>;
callThenRevert(target, callData, overrides?): Promise<ContractTransaction>;
tryAggregate(requireSuccess, gasLimit, calls, overrides?): Promise<ContractTransaction>;
tryAggregateRevert(gasLimit, calls, overrides?): Promise<ContractTransaction>;
}
Type declaration
aggregate:function
- aggregate(calls, overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
callThenRevert:function
- callThenRevert(target, callData, overrides?): Promise<ContractTransaction>
Parameters
target: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
tryAggregate:function
- tryAggregate(requireSuccess, gasLimit, calls, overrides?): Promise<ContractTransaction>
Parameters
requireSuccess: boolean
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
tryAggregateRevert:function
- tryAggregateRevert(gasLimit, calls, overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
interface
interface: PendleMulticallV2Interface
populateTransaction
populateTransaction: {
aggregate(calls, overrides?): Promise<PopulatedTransaction>;
callThenRevert(target, callData, overrides?): Promise<PopulatedTransaction>;
tryAggregate(requireSuccess, gasLimit, calls, overrides?): Promise<PopulatedTransaction>;
tryAggregateRevert(gasLimit, calls, overrides?): Promise<PopulatedTransaction>;
}
Type declaration
aggregate:function
- aggregate(calls, overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
callThenRevert:function
- callThenRevert(target, callData, overrides?): Promise<PopulatedTransaction>
Parameters
target: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
tryAggregate:function
- tryAggregate(requireSuccess, gasLimit, calls, overrides?): Promise<PopulatedTransaction>
Parameters
requireSuccess: boolean
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
tryAggregateRevert:function
- tryAggregateRevert(gasLimit, calls, overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
Readonly
provider
provider: Provider
Readonly
resolvedAddress
resolvedAddress: Promise<string>