Options
All
  • Public
  • Public/Protected
  • All
Menu

PoolStateHelper class for interacting with on chain PoolStateHelper contracts The constructor is private so must be instantiated with PoolStateHelper.Create

Hierarchy

  • PoolStateHelper

Index

Constructors

Properties

_contract?: PoolStateHelper
address: string
committerAddress: string
connect: (provider: Provider | Signer) => void = ...

Type declaration

    • (provider: Provider | Signer): void
    • Replaces the provider and connects the contract instance

      Parameters

      • provider: Provider | Signer

        The new provider to connect to

      Returns void

fullCommitPeriod: number
getCommitQueue: (args: { periods: number }) => Promise<TotalPoolCommitmentsBN[]> = ...

Type declaration

getExpectedPoolState: (args: { periods: number }) => Promise<ExpectedPoolState> = ...

Type declaration

    • (args: { periods: number }): Promise<ExpectedPoolState>
    • Parameters

      • args: { periods: number }
        • periods: number

      Returns Promise<ExpectedPoolState>

init: (config: IPoolStateHelper) => Promise<void> = ...

Type declaration

multicallProvider: undefined | Signer | MulticallProvider
poolAddress: string
provider: undefined | Provider | Signer
Create: (config: IPoolStateHelper) => Promise<PoolStateHelper> = ...

Type declaration

CreateDefault: () => PoolStateHelper = ...

Type declaration

Generated using TypeDoc