Use toPublicKey to convert string to public key to compare to public key in send cancel bid.
This commit is contained in:
parent
52d38a5075
commit
2dd88cf8ff
|
@ -10,6 +10,7 @@ import {
|
|||
ParsedAccount,
|
||||
BidderMetadata,
|
||||
StringPublicKey,
|
||||
toPublicKey,
|
||||
} from '@oyster/common';
|
||||
import { AccountLayout } from '@solana/spl-token';
|
||||
import { TransactionInstruction, Keypair, Connection } from '@solana/web3.js';
|
||||
|
@ -30,6 +31,7 @@ export async function sendCancelBid(
|
|||
) {
|
||||
let signers: Array<Keypair[]> = [];
|
||||
let instructions: Array<TransactionInstruction[]> = [];
|
||||
|
||||
if (
|
||||
auctionView.auction.info.ended() &&
|
||||
auctionView.auction.info.state !== AuctionState.Ended
|
||||
|
@ -60,7 +62,9 @@ export async function sendCancelBid(
|
|||
);
|
||||
|
||||
if (
|
||||
wallet?.publicKey?.equals(auctionView.auctionManager.authority) &&
|
||||
wallet?.publicKey?.equals(
|
||||
toPublicKey(auctionView.auctionManager.authority),
|
||||
) &&
|
||||
auctionView.auction.info.ended()
|
||||
) {
|
||||
await claimUnusedPrizes(
|
||||
|
|
Loading…
Reference in New Issue