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
Type declaration
aggregate:function
- aggregate(calls, overrides?): Promise<void>
Parameters
Optional
overrides: CallOverrides
Returns Promise<void>
tryAggregate:function
- tryAggregate(requireSuccess, gasLimit, calls, overrides?): Promise<PendleMulticallV1.ResultStructOutput[]>
Parameters
requireSuccess: boolean
Optional
overrides: CallOverrides
contractName
contractName: "PendleMulticallV1"
Readonly
deployTransaction
estimateGas
estimateGas: { aggregate(calls,
overrides?): Promise<BN>; tryAggregate(requireSuccess,
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>
tryAggregate:function
- tryAggregate(requireSuccess, gasLimit, calls, overrides?): Promise<BN>
Parameters
requireSuccess: boolean
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
functions
functions: {
aggregate(calls, overrides?): Promise<ContractTransaction>;
tryAggregate(requireSuccess, 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>
tryAggregate:function
- tryAggregate(requireSuccess, gasLimit, calls, overrides?): Promise<ContractTransaction>
Parameters
requireSuccess: boolean
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
interface
interface: PendleMulticallV1Interface
populateTransaction
populateTransaction: {
aggregate(calls, overrides?): Promise<PopulatedTransaction>;
tryAggregate(requireSuccess, 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>
tryAggregate:function
- tryAggregate(requireSuccess, gasLimit, calls, overrides?): Promise<PopulatedTransaction>
Parameters
requireSuccess: boolean
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
Readonly
provider
provider: Provider
Readonly
resolvedAddress
resolvedAddress: Promise<string>