Skip to main content

createStakeTxParams

@bidask-protocol/sdk


@bidask-protocol/sdk / createStakeTxParams

Function: createStakeTxParams()

createStakeTxParams(params): TxParams

Defined in: transactions/stake.ts:20

Creates transaction parameters for staking (starting farming) by sending LP jettons to the farming contract with a startFarmingRequest payload.

Parameters

params

amount

bigint

Amount of LP jettons to stake

farmingContractAddress

Address

Address of the farming contract

farmingRecipient

Address

Address that will receive farming rewards

forwardAmount?

bigint

itemIndex

bigint

NFT index (0 for new, otherwise existing)

lpJettonWalletAddress

Address

Jetton wallet address of the LP token

queryId?

bigint

senderAddress

Address

Address of the transaction sender

Returns

TxParams

TxParams ready to be sent via the SDK