@yoroi/types
Version:
The Yoroi Types package of Yoroi SDK
19 lines (15 loc) • 517 B
text/typescript
import {PortfolioTokenAmount} from '../portfolio/amount'
import {PortfolioTokenInfo} from '../portfolio/info'
import {ScanActionClaim} from '../scan/actions'
export type ClaimStatus = 'accepted' | 'processing' | 'done'
export type ClaimInfo = Readonly<{
// api
status: ClaimStatus
amounts: ReadonlyArray<PortfolioTokenAmount>
txHash?: string
}>
export type ClaimManager = Readonly<{
claimTokens: (action: ScanActionClaim) => Promise<ClaimInfo>
address: string
primaryTokenInfo: PortfolioTokenInfo
}>