Socket
Socket
Sign inDemoInstall

@metaplex-foundation/mpl-auction-house

Package Overview
Dependencies
86
Maintainers
3
Versions
16
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.0 to 1.1.1

10

dist/src/AuctionHouseProgram.d.ts

@@ -11,2 +11,5 @@ import { Program } from '@metaplex-foundation/mpl-core';

static readonly SIGNER = "signer";
static readonly LISTINE_RECEIPT = "listing_receipt";
static readonly BID_RECEIPT = "bid_receipt";
static readonly PURCHASE_RECEIPT = "purchase_receipt";
static readonly PUBKEY: PublicKey;

@@ -23,5 +26,8 @@ static readonly instructions: typeof instructions;

static findEscrowPaymentAccountAddress(auctionHouse: PublicKey, wallet: PublicKey): Promise<[PublicKey, number]>;
static findTradeStateAddress(wallet: PublicKey, auctionHouse: PublicKey, tokenAccount: PublicKey, treasuryMint: PublicKey, tokenMint: PublicKey, price: string, tokenSize: string): Promise<[PublicKey, number]>;
static findPublicBidTradeStateAddress(wallet: PublicKey, auctionHouse: PublicKey, treasuryMint: PublicKey, tokenMint: PublicKey, price: string, tokenSize: string): Promise<[PublicKey, number]>;
static findTradeStateAddress(wallet: PublicKey, auctionHouse: PublicKey, tokenAccount: PublicKey, treasuryMint: PublicKey, tokenMint: PublicKey, price: number, tokenSize: number): Promise<[PublicKey, number]>;
static findPublicBidTradeStateAddress(wallet: PublicKey, auctionHouse: PublicKey, treasuryMint: PublicKey, tokenMint: PublicKey, price: number, tokenSize: number): Promise<[PublicKey, number]>;
static findAuctionHouseFeeAddress(auctionHouse: PublicKey): Promise<[PublicKey, number]>;
static findListingReceiptAddress(sellerTradeState: PublicKey): Promise<[PublicKey, number]>;
static findBidReceiptAddress(buyerTradeState: PublicKey): Promise<[PublicKey, number]>;
static findPurchaseReceiptAddress(sellerTradeState: PublicKey, buyerTradeState: PublicKey): Promise<[PublicKey, number]>;
}

28

dist/src/AuctionHouseProgram.js

@@ -21,2 +21,5 @@ "use strict";

};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });

@@ -29,2 +32,3 @@ exports.AuctionHouseProgram = void 0;

const accounts = __importStar(require("./generated/accounts"));
const bn_js_1 = __importDefault(require("bn.js"));
class AuctionHouseProgram extends mpl_core_1.Program {

@@ -65,4 +69,4 @@ static async findAssociatedTokenAccountAddress(mint, wallet) {

tokenMint.toBuffer(),
Buffer.from(price, 'utf8'),
Buffer.from(tokenSize, 'utf8'),
new bn_js_1.default(price).toArrayLike(Buffer, 'le', 8),
new bn_js_1.default(tokenSize).toArrayLike(Buffer, 'le', 8),
], AuctionHouseProgram.PUBKEY);

@@ -77,4 +81,4 @@ }

tokenMint.toBuffer(),
Buffer.from(price, 'utf8'),
Buffer.from(tokenSize, 'utf8'),
new bn_js_1.default(price).toArrayLike(Buffer, 'le', 8),
new bn_js_1.default(tokenSize).toArrayLike(Buffer, 'le', 8),
], AuctionHouseProgram.PUBKEY);

@@ -89,2 +93,15 @@ }

}
static async findListingReceiptAddress(sellerTradeState) {
return web3_js_1.PublicKey.findProgramAddress([Buffer.from(AuctionHouseProgram.LISTINE_RECEIPT, 'utf8'), sellerTradeState.toBuffer()], AuctionHouseProgram.PUBKEY);
}
static async findBidReceiptAddress(buyerTradeState) {
return web3_js_1.PublicKey.findProgramAddress([Buffer.from(AuctionHouseProgram.BID_RECEIPT, 'utf8'), buyerTradeState.toBuffer()], AuctionHouseProgram.PUBKEY);
}
static async findPurchaseReceiptAddress(sellerTradeState, buyerTradeState) {
return web3_js_1.PublicKey.findProgramAddress([
Buffer.from(AuctionHouseProgram.PURCHASE_RECEIPT, 'utf8'),
sellerTradeState.toBuffer(),
buyerTradeState.toBuffer(),
], AuctionHouseProgram.PUBKEY);
}
}

@@ -96,2 +113,5 @@ exports.AuctionHouseProgram = AuctionHouseProgram;

AuctionHouseProgram.SIGNER = 'signer';
AuctionHouseProgram.LISTINE_RECEIPT = 'listing_receipt';
AuctionHouseProgram.BID_RECEIPT = 'bid_receipt';
AuctionHouseProgram.PURCHASE_RECEIPT = 'purchase_receipt';
AuctionHouseProgram.PUBKEY = new web3_js_1.PublicKey(mpl_core_1.config.programs.auctionHouse);

@@ -98,0 +118,0 @@ AuctionHouseProgram.instructions = instructions;

{
"name": "@metaplex-foundation/mpl-auction-house",
"version": "1.1.0",
"version": "1.1.1",
"description": "MPL Auction House JavaScript API.",

@@ -45,3 +45,4 @@ "main": "dist/src/mpl-auction-house.js",

"@metaplex-foundation/mpl-core": "0.0.4",
"@solana/web3.js": "^1.35.1"
"@solana/web3.js": "^1.35.1",
"bn.js": "^5.2.0"
},

@@ -48,0 +49,0 @@ "devDependencies": {

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc