Skip to content

Commit 6f039a3

Browse files
chore: wip
1 parent 576d613 commit 6f039a3

File tree

27 files changed

+119
-78
lines changed

27 files changed

+119
-78
lines changed

packages/react/src/hooks/useCandyMachine.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ export function useCandyMachine(address: string): CandyMachineState {
4343
}
4444

4545
// Parse candy machine data (simplified)
46-
const _data = accountInfo._data
46+
// eslint-disable-next-line no-unused-vars
47+
const _data = accountInfo.data
4748
// This would need proper deserialization based on CM version
4849
const itemsAvailable = 1000 // Placeholder
4950
const itemsMinted = 0 // Placeholder

packages/ts-governance/src/treasury/operations.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ export async function withdrawFromTreasury(
3131
_authority: Keypair,
3232
options: WithdrawOptions
3333
): Promise<{ signature: string }> {
34-
const { dao, _recipient, amount } = options
34+
// eslint-disable-next-line no-unused-vars
35+
const { dao, recipient, amount } = options
3536
const treasury = getTreasuryAddress(dao)
3637

3738
return {

packages/ts-tokens/src/batch/lookup-table.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,9 +145,10 @@ export async function closeLookupTable(
145145
/**
146146
* Get lookup table info
147147
*/
148+
// eslint-disable-next-line no-unused-vars
148149
export async function getLookupTableInfo(
149-
_tableAddress: string,
150-
_config: TokenConfig,
150+
tableAddress: string,
151+
config: TokenConfig,
151152
): Promise<{
152153
address: string
153154
authority: string | null
@@ -178,8 +179,9 @@ export async function getLookupTableInfo(
178179
* For large batches (30+ recipients), ALTs significantly reduce transaction size
179180
* by compressing account addresses from 32 bytes to 1 byte each.
180181
*/
182+
// eslint-disable-next-line no-unused-vars
181183
export async function batchTransferWithALT(
182-
_options: {
184+
options: {
183185
mint: string
184186
recipients: Array<{ address: string; amount: bigint }>
185187
existingTable?: string

packages/ts-tokens/src/debug/account.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -172,9 +172,10 @@ export async function getBalanceHistory(
172172
/**
173173
* Compare account state before and after transaction
174174
*/
175+
// eslint-disable-next-line no-unused-vars
175176
export async function diffAccountState(
176-
_connection: Connection,
177-
_address: PublicKey,
177+
connection: Connection,
178+
address: PublicKey,
178179
_beforeSlot: number,
179180
_afterSlot: number
180181
): Promise<{
@@ -195,9 +196,10 @@ export async function diffAccountState(
195196
/**
196197
* Find related accounts
197198
*/
199+
// eslint-disable-next-line no-unused-vars
198200
export async function findRelatedAccounts(
199-
_connection: Connection,
200-
_address: PublicKey
201+
connection: Connection,
202+
address: PublicKey
201203
): Promise<{
202204
tokenAccounts: PublicKey[]
203205
ownedAccounts: PublicKey[]

packages/ts-tokens/src/debug/simulate.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,10 +168,11 @@ export function formatSimulationResult(result: SimulationResult): string {
168168
/**
169169
* Dry run with detailed output
170170
*/
171+
// eslint-disable-next-line no-unused-vars
171172
export async function dryRun(
172-
_connection: Connection,
173-
_transaction: Transaction | VersionedTransaction,
174-
_options: {
173+
connection: Connection,
174+
transaction: Transaction | VersionedTransaction,
175+
options: {
175176
showLogs?: boolean
176177
showAccounts?: boolean
177178
} = {}

packages/ts-tokens/src/drivers/solana/account.ts

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,10 @@ import { retry } from '../../utils'
2424
* @param address - Account address
2525
* @returns Account info or null if not found
2626
*/
27+
// eslint-disable-next-line no-unused-vars
2728
export async function getAccountInfo(
28-
_connection: Connection,
29-
_address: string
29+
connection: Connection,
30+
address: string
3031
): Promise<{
3132
lamports: bigint
3233
owner: string
@@ -57,9 +58,10 @@ export async function getAccountInfo(
5758
* @param addresses - Array of account addresses
5859
* @returns Array of account info (null for non-existent accounts)
5960
*/
61+
// eslint-disable-next-line no-unused-vars
6062
export async function getMultipleAccounts(
61-
_connection: Connection,
62-
_addresses: string[]
63+
connection: Connection,
64+
addresses: string[]
6365
): Promise<Array<{
6466
address: string
6567
lamports: bigint
@@ -267,9 +269,10 @@ export async function tokenAccountExists(
267269
* @param mint - Token mint address
268270
* @returns Mint info
269271
*/
272+
// eslint-disable-next-line no-unused-vars
270273
export async function getMintInfo(
271-
_connection: Connection,
272-
_mint: string
274+
connection: Connection,
275+
mint: string
273276
): Promise<{
274277
address: string
275278
supply: bigint
@@ -299,10 +302,11 @@ export async function getMintInfo(
299302
* @param limit - Maximum number of holders to return
300303
* @returns Array of token holders sorted by balance
301304
*/
305+
// eslint-disable-next-line no-unused-vars
302306
export async function getLargestTokenHolders(
303-
_connection: Connection,
304-
_mint: string,
305-
_limit: number = 20
307+
connection: Connection,
308+
mint: string,
309+
limit: number = 20
306310
): Promise<Array<{
307311
address: string
308312
balance: bigint

packages/ts-tokens/src/events/listener.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,8 @@ export async function pollEvents(
241241
onError?: (error: Error) => void
242242
}
243243
): Promise<{ stop: () => void }> {
244-
const { interval = 5000, _onEvent, onError } = options
244+
// eslint-disable-next-line no-unused-vars
245+
const { interval = 5000, onEvent, onError } = options
245246

246247
let running = true
247248
const lastSignatures: Map<string, string> = new Map()

packages/ts-tokens/src/legacy/analytics.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ export async function getCollectionStats(
1919
collectionMint: string,
2020
config: TokenConfig
2121
): Promise<CollectionStats> {
22-
const { createDASClient, _getAssetCollection } = await import('../indexer/das')
22+
// eslint-disable-next-line no-unused-vars
23+
const { createDASClient, getAssetCollection } = await import('../indexer/das')
2324
const rpcUrl = config.rpcUrl || 'https://api.mainnet-beta.solana.com'
2425
const client = createDASClient(rpcUrl)
2526

packages/ts-tokens/src/legacy/editions.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,12 @@ export async function getLegacyEditionInfo(
3939
/**
4040
* Print a new edition from a master edition
4141
*/
42+
// eslint-disable-next-line no-unused-vars
4243
export async function printLegacyEdition(
43-
_masterMint: string,
44+
masterMint: string,
4445
editionNumber: number,
45-
_config: TokenConfig,
46-
_options?: TransactionOptions
46+
config: TokenConfig,
47+
options?: TransactionOptions
4748
): Promise<{
4849
mint: string
4950
metadata: string
@@ -58,10 +59,11 @@ export async function printLegacyEdition(
5859
/**
5960
* Get all editions printed from a master edition
6061
*/
62+
// eslint-disable-next-line no-unused-vars
6163
export async function getEditionsByMaster(
62-
_masterMint: string,
63-
_config: TokenConfig,
64-
_limit?: number
64+
masterMint: string,
65+
config: TokenConfig,
66+
limit?: number
6567
): Promise<Array<{
6668
mint: string
6769
parent: string

packages/ts-tokens/src/legacy/export.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ export function exportToJSON(data: unknown): string {
1919
*
2020
* Zero-dependency CSV serializer that handles escaping.
2121
*/
22+
// eslint-disable-next-line no-unused-vars
2223
export function exportToCSV(
23-
_data: Array<Record<string, unknown>>,
24-
_options?: { delimiter?: string }
24+
data: Array<Record<string, unknown>>,
25+
options?: { delimiter?: string }
2526
): string {
2627
if (data.length === 0) return ''
2728

@@ -31,8 +32,9 @@ export function exportToCSV(
3132
const headers = Object.keys(data[0])
3233

3334
// Escape CSV field
34-
const escapeField = (_value: unknown): string => {
35-
const str = _value === null || value === undefined ? '' : String(value)
35+
// eslint-disable-next-line pickier/no-unused-vars
36+
const escapeField = (value: unknown): string => {
37+
const str = value === null || value === undefined ? '' : String(value)
3638
// Escape if contains delimiter, quotes, or newlines
3739
if (str.includes(delimiter) || str.includes('"') || str.includes('\n')) {
3840
return `"${str.replace(/"/g, '""')}"`

0 commit comments

Comments
 (0)