Skip to content
docs

default

Defined in: index.d.ts:173

new default(account, config?): TonstakersProtocolTon

Defined in: index.d.ts:174

StakingWalletAccount

TonstakersProtocolConfig

TonstakersProtocolTon

StakingProtocol.constructor

protected _account: StakingWalletAccount

Defined in: index.d.ts:150

StakingProtocol._account

claimWithdrawals(options?): Promise<never>

Defined in: index.d.ts:184

Always rejects: the pool settles bills itself.

ClaimWithdrawalsOptions

Promise<never>

StakingProtocol.claimWithdrawals


describeActivity(tx, ctx): ActivityItem | null

Defined in: index.d.ts:176

Recognize this module’s transactions for a wallet’s history; null for anything else. Pure and synchronous.

ChainTx

DescribeActivityContext

ActivityItem | null


getApr(): Promise<number>

Defined in: index.d.ts:146

Promise<number>

StakingProtocol.getApr


getInstantLiquidity(): Promise<bigint>

Defined in: index.d.ts:180

Promise<bigint>


getJettonWallet(): Promise<Address>

Defined in: index.d.ts:178

Promise<Address>


getPoolData(): Promise<PoolData>

Defined in: index.d.ts:177

Promise<PoolData>


getRates(): Promise<{ projectedRate: bigint; rate: bigint; }>

Defined in: index.d.ts:181

Promise<{ projectedRate: bigint; rate: bigint; }>


getRewards(): Promise<Rewards | null>

Defined in: index.d.ts:182

Promise<Rewards | null>


getStakedBalance(): Promise<StakedBalance>

Defined in: index.d.ts:145

Promise<StakedBalance>

StakingProtocol.getStakedBalance


getTokenBalance(): Promise<bigint>

Defined in: index.d.ts:179

Promise<bigint>


getWithdrawalRequests(): Promise<WithdrawalRequestsView>

Defined in: index.d.ts:142

Promise<WithdrawalRequestsView>

StakingProtocol.getWithdrawalRequests


quoteClaimWithdrawals(options?): Promise<never>

Defined in: index.d.ts:185

ClaimWithdrawalsOptions

Promise<never>

StakingProtocol.quoteClaimWithdrawals


quoteRequestWithdrawal(options): Promise<Omit<WithdrawalRequestResult, "hash" | "approveHash">>

Defined in: index.d.ts:141

WithdrawalRequestOptions

Promise<Omit<WithdrawalRequestResult, "hash" | "approveHash">>

StakingProtocol.quoteRequestWithdrawal


quoteStake(options): Promise<Omit<StakeResult, "hash">>

Defined in: index.d.ts:139

StakeOptions

Promise<Omit<StakeResult, "hash">>

StakingProtocol.quoteStake


requestWithdrawal(options): Promise<WithdrawalRequestResult>

Defined in: index.d.ts:140

WithdrawalRequestOptions

Promise<WithdrawalRequestResult>

StakingProtocol.requestWithdrawal


stake(options): Promise<StakeResult>

Defined in: index.d.ts:138

StakeOptions

Promise<StakeResult>

StakingProtocol.stake