buildTransaction
-- prepares the data for calling a transaction
import { buildTransaction } from '@broxus/airdrop-ui'
import { Clock, EverscaleStandaloneClient } from 'everscale-standalone-client'
import { CHAIN } from '@tonconnect/ui'
const clock = new Clock()
const providerRpcClient = new ProviderRpcClient({
fallback: () =>
EverscaleStandaloneClient.create({
clock,
connection: {
data: {
endpoint: 'https://jrpc-ton.broxus.com/rpc',
},
id: Number(CHAIN.MAINNET),
type: 'jrpc',
},
}),
forceUseFallback: true,
})
const trxData = await buildTransaction(claimData, providerRpcClient, clock)