Skip to main content

createDeployFarmingTxParams

@bidask-protocol/sdk


@bidask-protocol/sdk / createDeployFarmingTxParams

Function: createDeployFarmingTxParams()

createDeployFarmingTxParams(params): TxParams

Defined in: transactions/deploy-farming.ts:25

Creates transaction parameters for deploying a farming (staking) contract via the memefactory using a jetton transfer.

Parameters

params

endOfFarming

bigint

– End of farming timestamp (uint64)

factoryAddress?

Address

– Address of the memefactory contract (optional, defaults to MEME_FACTORY_ADDRESS)

farmingTokenWallet

Address

– Jetton wallet address for the farming token

forwardAmount?

bigint

jettonAmount

bigint

– Amount of farming jettons to transfer

jettonWalletAddress

Address

lpTokenWallet

Address

– Jetton wallet address for the LP token (used for transfer)

queryId?

bigint

refundAddress

Address

– Address for refunds

seed

Cell

– Seed cell (unchanged after deployment)

senderAddress?

Address

– Address of the sender (default is userAddress)

userAddress

Address

– Address of the user deploying the farm

Returns

TxParams

TxParams ready to be sent via the SDK