Interface: GetTradesOptions
Gala Launchpad SDK 9.0.0-rc.5 / index / GetTradesOptions
Interface: GetTradesOptions
Defined in: packages/launchpad-sdk/dist/types/trades-query.dto.d.ts:38
Options for querying trades via GET /v1/trades
At least one of tokenName or userAddress must be provided.
Example
// Query by token
const result = await sdk.getTrades({ tokenName: 'anime' });
// Query by user
const result = await sdk.getTrades({ userAddress: 'eth|123...' });
// Query by both with filters
const result = await sdk.getTrades({
tokenName: 'anime',
userAddress: 'eth|123...',
txnType: 'BUY',
startDate: '2024-01-01',
endDate: '2024-12-31',
minAmount: 100,
maxAmount: 10000
});
Since
6.11.0 - Now extends BasePaginationOptions for DRY compliance
Extends
Properties
cursor?
optionalcursor?:string
Defined in: packages/launchpad-sdk/dist/types/common.d.ts:498
Cursor token for fetching the next page (omit for first page) - for cursor-based pagination
Inherited from
endDate?
optionalendDate?:string
Defined in: packages/launchpad-sdk/dist/types/trades-query.dto.d.ts:66
Filter by date range end (ISO 8601 date string) Example: "2024-12-31" or "2024-12-31T23:59:59Z"
maxAmount?
optionalmaxAmount?:number
Defined in: packages/launchpad-sdk/dist/types/trades-query.dto.d.ts:74
Filter by maximum trade amount (applies to inputAmount for BUY, outputAmount for SELL)
minAmount?
optionalminAmount?:number
Defined in: packages/launchpad-sdk/dist/types/trades-query.dto.d.ts:70
Filter by minimum trade amount (applies to inputAmount for BUY, outputAmount for SELL)
pageSize?
optionalpageSize?:number
Defined in: packages/launchpad-sdk/dist/types/common.d.ts:500
Page size for cursor-based pagination (defaults to 50, max 1000)
Inherited from
BasePaginationOptions.pageSize
search?
optionalsearch?:string
Defined in: packages/launchpad-sdk/dist/types/trades-query.dto.d.ts:52
Fuzzy search by token name (LIKE %search%). Ignored when tokenName is provided (exact match takes precedence). Must be alphanumeric, max 256 characters.
startDate?
optionalstartDate?:string
Defined in: packages/launchpad-sdk/dist/types/trades-query.dto.d.ts:61
Filter by date range start (ISO 8601 date string) Example: "2024-01-01" or "2024-01-01T00:00:00Z"
tokenName?
optionaltokenName?:string
Defined in: packages/launchpad-sdk/dist/types/trades-query.dto.d.ts:42
Filter by token name (e.g., "anime")
txnType?
optionaltxnType?:"BUY"|"SELL"
Defined in: packages/launchpad-sdk/dist/types/trades-query.dto.d.ts:56
Filter by transaction type (BUY or SELL)
userAddress?
optionaluserAddress?:string
Defined in: packages/launchpad-sdk/dist/types/trades-query.dto.d.ts:46
Filter by user wallet address (eth|... or 0x... format)