@@ -335,7 +335,7 @@ export const swapEntanglement = async (
335
335
const tokenBEscrow = result [ 2 ] ;
336
336
const transferAuthority = Keypair . generate ( ) ;
337
337
const paymentTransferAuthority = Keypair . generate ( ) ;
338
- const tokenMetadata = await getMetadata ( tokenMint ) ;
338
+ const replacementTokenMetadata = await getMetadata ( replacementTokenMint ) ;
339
339
const signers = [ transferAuthority ] ;
340
340
341
341
//@ts -ignore
@@ -345,13 +345,13 @@ export const swapEntanglement = async (
345
345
const paymentAccount = isNative
346
346
? anchorWallet . publicKey
347
347
: //@ts -ignore
348
- ( await getAtaForMint ( epObj . treasuryMint , anchorWallet . publicKey ) ) [ 0 ] ;
348
+ ( await getAtaForMint ( epObj . treasuryMint , anchorWallet . publicKey ) ) [ 0 ] ;
349
349
350
350
if ( ! isNative ) signers . push ( paymentTransferAuthority ) ;
351
351
const remainingAccounts = [ ] ;
352
352
353
353
const metadataObj = await anchorProgram . provider . connection . getAccountInfo (
354
- tokenMetadata ,
354
+ replacementTokenMetadata ,
355
355
) ;
356
356
const metadataDecoded : Metadata = decodeMetadata (
357
357
//@ts -ignore
@@ -394,7 +394,7 @@ export const swapEntanglement = async (
394
394
transferAuthority : transferAuthority . publicKey ,
395
395
paymentTransferAuthority : paymentTransferAuthority . publicKey ,
396
396
token,
397
- tokenMetadata ,
397
+ replacementTokenMetadata ,
398
398
replacementToken,
399
399
replacementTokenMint,
400
400
tokenAEscrow,
@@ -425,16 +425,16 @@ export const swapEntanglement = async (
425
425
) ,
426
426
...( ! isNative
427
427
? [
428
- Token . createApproveInstruction (
429
- TOKEN_PROGRAM_ID ,
430
- paymentAccount ,
431
- paymentTransferAuthority . publicKey ,
432
- anchorWallet . publicKey ,
433
- [ ] ,
434
- //@ts -ignore
435
- epObj . price . toNumber ( ) ,
436
- ) ,
437
- ]
428
+ Token . createApproveInstruction (
429
+ TOKEN_PROGRAM_ID ,
430
+ paymentAccount ,
431
+ paymentTransferAuthority . publicKey ,
432
+ anchorWallet . publicKey ,
433
+ [ ] ,
434
+ //@ts -ignore
435
+ epObj . price . toNumber ( ) ,
436
+ ) ,
437
+ ]
438
438
: [ ] ) ,
439
439
instruction ,
440
440
Token . createRevokeInstruction (
@@ -445,13 +445,13 @@ export const swapEntanglement = async (
445
445
) ,
446
446
...( ! isNative
447
447
? [
448
- Token . createRevokeInstruction (
449
- TOKEN_PROGRAM_ID ,
450
- paymentAccount ,
451
- anchorWallet . publicKey ,
452
- [ ] ,
453
- ) ,
454
- ]
448
+ Token . createRevokeInstruction (
449
+ TOKEN_PROGRAM_ID ,
450
+ paymentAccount ,
451
+ anchorWallet . publicKey ,
452
+ [ ] ,
453
+ ) ,
454
+ ]
455
455
: [ ] ) ,
456
456
] ;
457
457
const txnResult = await ContextConnection . sendTransactionWithRetry (
@@ -487,7 +487,6 @@ export const searchEntanglements = async (
487
487
const searchMint = new PublicKey ( mint ) ;
488
488
const searchAuthority = new PublicKey ( authority ) ;
489
489
490
-
491
490
const searchMintAAccounts =
492
491
await anchorProgram . provider . connection . getProgramAccounts (
493
492
TOKEN_ENTANGLEMENT_PROGRAM_ID ,
@@ -505,7 +504,7 @@ export const searchEntanglements = async (
505
504
offset : 8 + 160 ,
506
505
bytes : searchAuthority . toString ( ) ,
507
506
} ,
508
- }
507
+ } ,
509
508
] ,
510
509
} ,
511
510
) ;
@@ -526,7 +525,7 @@ export const searchEntanglements = async (
526
525
offset : 8 + 160 ,
527
526
bytes : searchAuthority . toString ( ) ,
528
527
} ,
529
- }
528
+ } ,
530
529
] ,
531
530
} ,
532
531
) ;
@@ -535,10 +534,8 @@ export const searchEntanglements = async (
535
534
...searchMintAAccounts ,
536
535
...searchMintBAccounts ,
537
536
] ;
538
- const entanglements = entanglementsAccounts . map (
539
- account =>
540
- anchorProgram . account . entangledPair
541
- . fetch ( account . pubkey )
537
+ const entanglements = entanglementsAccounts . map ( account =>
538
+ anchorProgram . account . entangledPair . fetch ( account . pubkey ) ,
542
539
) ;
543
540
// console.log('Found', mint, entanglements.length, 'entanglements');
544
541
return Promise . all ( entanglements ) ;
@@ -558,7 +555,12 @@ export const getOwnedNFTMints = async (
558
555
anchorWallet . publicKey ,
559
556
{ programId : TOKEN_PROGRAM_ID } ,
560
557
) ;
561
- const NFTMints = TokenAccounts . value . map ( val => val . account . data . parsed ) . filter ( val => val . info . tokenAmount . amount != 0 && val . info . tokenAmount . decimals === 0 ) ;
558
+ const NFTMints = TokenAccounts . value
559
+ . map ( val => val . account . data . parsed )
560
+ . filter (
561
+ val =>
562
+ val . info . tokenAmount . amount != 0 && val . info . tokenAmount . decimals === 0 ,
563
+ ) ;
562
564
563
565
return NFTMints ;
564
566
} ;
0 commit comments