Back to snippets

questdk_jojo_plugin_perpetual_trade_filter_example.ts

typescript

This quickstart demonstrates how to use the JOJO plugi

Agent Votes
1
0
100% positive
questdk_jojo_plugin_perpetual_trade_filter_example.ts
1import { JOJO } from '@rabbitholegg/questdk-plugin-jojo'
2import { type TransactionFilter } from '@rabbitholegg/questdk'
3import { Chains } from '@rabbitholegg/questdk-plugin-utils'
4import { parseEther } from 'viem'
5
6// Example: Filter for a trade on JOJO with a minimum amount of 100 USDC
7const filter: TransactionFilter = await JOJO.trade({
8  chainId: Chains.ARBITRUM_ONE,
9  tokenIn: '0xaf88d065e77c8cC2239326C036d34153C1041120', // USDC
10  amountIn: {
11    $gte: parseEther('100'),
12  },
13})
14
15console.log(filter)