Interface DelegationTrackerProps

Hierarchy

  • DelegationTrackerProps

Properties

epoch$: Observable<EpochNo>
internals?: {
    delegationPortfolioProvider?: ((rewardAccount: RewardAccount) => Observable<null | Cip17DelegationPortfolio>);
    observableRewardAccountInfoProvider?: ((rewardAccount: RewardAccount) => Observable<RewardAccountInfo>);
    rewardsHistoryProvider?: ((rewardAccounts: RewardAccount[], lowerBound: null | EpochNo, epoch$: Observable<EpochNo>, logger: Logger) => Observable<Map<RewardAccount, Reward[]>>);
}

Type declaration

knownAddresses$: Observable<GroupedAddress[]>
logger: Logger
protocolParameters$: Observable<Pick<ProtocolParameters, "stakeKeyDeposit">>
refetchRewardAccountInfo$: Observable<void>
retryBackoffConfig: RetryBackoffConfig
rewardAccountAddresses$: Observable<RewardAccount[]>
rewardAccountInfoProvider: TrackedRewardAccountInfoProvider
rewardsTracker: TrackedRewardsProvider
transactionsTracker: Pick<TransactionsTracker, "new$" | "history$" | "outgoing">
utxoTracker: UtxoTracker

Generated using TypeDoc