Socket
Socket
Sign inDemoInstall

@rarible/ethereum-api-client

Package Overview
Dependencies
0
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.1-beta1 to 0.2.1-beta2

build/models/EthCollectionMeta.d.ts

5

build/apis/index.d.ts

@@ -10,7 +10,2 @@ export * from './AuctionActivityControllerApi';

export * from './NftLazyMintControllerApi';
export * from './NftOrderActivityControllerApi';
export * from './NftOrderCollectionControllerApi';
export * from './NftOrderItemControllerApi';
export * from './NftOrderLazyMintControllerApi';
export * from './NftOrderOwnershipControllerApi';
export * from './NftOwnershipControllerApi';

@@ -17,0 +12,0 @@ export * from './NftTransactionControllerApi';

@@ -26,7 +26,2 @@ "use strict";

__exportStar(require("./NftLazyMintControllerApi"), exports);
__exportStar(require("./NftOrderActivityControllerApi"), exports);
__exportStar(require("./NftOrderCollectionControllerApi"), exports);
__exportStar(require("./NftOrderItemControllerApi"), exports);
__exportStar(require("./NftOrderLazyMintControllerApi"), exports);
__exportStar(require("./NftOrderOwnershipControllerApi"), exports);
__exportStar(require("./NftOwnershipControllerApi"), exports);

@@ -33,0 +28,0 @@ __exportStar(require("./NftTransactionControllerApi"), exports);

26

build/apis/NftCollectionControllerApi.d.ts

@@ -13,3 +13,3 @@ /**

import * as runtime from '../runtime';
import { CollectionsByIdRequest, EthereumApiErrorBadRequest, EthereumApiErrorEntityNotFound, EthereumApiErrorServerError, NftCollection, NftCollectionStats, NftCollections, NftTokenId } from '../models';
import { CollectionsByIdRequest, EthCollectionMetaResult, EthereumApiErrorBadRequest, EthereumApiErrorEntityNotFound, EthereumApiErrorServerError, NftCollection, NftCollectionStats, NftCollections, NftTokenId } from '../models';
export interface GenerateNftTokenIdRequest {

@@ -19,2 +19,5 @@ collection: string;

}
export interface GetCollectionMetaRequest {
collection: string;
}
export interface GetNftCollectionByIdRequest {

@@ -56,2 +59,10 @@ collection: string;

*/
getCollectionMetaRaw(requestParameters: GetCollectionMetaRequest): Promise<GetCollectionMetaResponse>;
/**
* Returns collection by address
*/
getCollectionMeta(requestParameters: GetCollectionMetaRequest): Promise<EthCollectionMetaResult>;
/**
* Returns collection by address
*/
getNftCollectionByIdRaw(requestParameters: GetNftCollectionByIdRequest): Promise<GetNftCollectionByIdResponse>;

@@ -116,2 +127,15 @@ /**

export type GenerateNftTokenIdResponse = GenerateNftTokenId200 | GenerateNftTokenId400 | GenerateNftTokenId500;
export type GetCollectionMeta200 = {
status: 200;
value: EthCollectionMetaResult;
};
export type GetCollectionMeta400 = {
status: 400;
value: EthereumApiErrorBadRequest;
};
export type GetCollectionMeta500 = {
status: 500;
value: EthereumApiErrorServerError;
};
export type GetCollectionMetaResponse = GetCollectionMeta200 | GetCollectionMeta400 | GetCollectionMeta500;
export type GetNftCollectionById200 = {

@@ -118,0 +142,0 @@ status: 200;

@@ -112,2 +112,51 @@ "use strict";

*/
getCollectionMetaRaw(requestParameters) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.collection === null || requestParameters.collection === undefined) {
throw new runtime.RequiredError('collection', 'Required parameter requestParameters.collection was null or undefined when calling getCollectionMeta.');
}
const queryParameters = {};
const headerParameters = {};
const response = yield this.request({
path: `/v0.1/nft/collections/{collection}/meta`.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters.collection))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
});
if (response.status === 200) {
return {
status: 200,
value: yield response.json()
};
}
if (response.status === 400) {
return {
status: 400,
value: yield response.json()
};
}
if (response.status === 500) {
return {
status: 500,
value: yield response.json()
};
}
throw response;
});
}
/**
* Returns collection by address
*/
getCollectionMeta(requestParameters) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.getCollectionMetaRaw(requestParameters);
if (response.status === 200) {
return response.value;
}
throw response;
});
}
/**
* Returns collection by address
*/
getNftCollectionByIdRaw(requestParameters) {

@@ -114,0 +163,0 @@ return __awaiter(this, void 0, void 0, function* () {

@@ -13,6 +13,9 @@ /**

import * as runtime from '../runtime';
import { EthereumApiErrorBadRequest, EthereumApiErrorServerError, EthereumSignatureValidationForm, X2Y2GetCancelInputRequest, X2Y2OrderSignRequest, X2Y2SignResponse } from '../models';
import { EthereumApiErrorBadRequest, EthereumApiErrorServerError, EthereumSignatureValidationForm, SeaportFulfillmentSimpleResponse, X2Y2GetCancelInputRequest, X2Y2OrderSignRequest, X2Y2SignResponse } from '../models';
export interface CancelSignX2Y2Request {
x2Y2GetCancelInputRequest: X2Y2GetCancelInputRequest;
}
export interface GetSeaportOrderSignatureRequest {
hash: string;
}
export interface OrderSignX2Y2Request {

@@ -37,2 +40,10 @@ x2Y2OrderSignRequest: X2Y2OrderSignRequest;

/**
* Fetch Seaport order signature
*/
getSeaportOrderSignatureRaw(requestParameters: GetSeaportOrderSignatureRequest): Promise<GetSeaportOrderSignatureResponse>;
/**
* Fetch Seaport order signature
*/
getSeaportOrderSignature(requestParameters: GetSeaportOrderSignatureRequest): Promise<SeaportFulfillmentSimpleResponse>;
/**
* Fetch x2y2 order sign

@@ -67,2 +78,15 @@ */

export type CancelSignX2Y2Response = CancelSignX2Y2200 | CancelSignX2Y2400 | CancelSignX2Y2500;
export type GetSeaportOrderSignature200 = {
status: 200;
value: SeaportFulfillmentSimpleResponse;
};
export type GetSeaportOrderSignature400 = {
status: 400;
value: EthereumApiErrorBadRequest;
};
export type GetSeaportOrderSignature500 = {
status: 500;
value: EthereumApiErrorServerError;
};
export type GetSeaportOrderSignatureResponse = GetSeaportOrderSignature200 | GetSeaportOrderSignature400 | GetSeaportOrderSignature500;
export type OrderSignX2Y2200 = {

@@ -69,0 +93,0 @@ status: 200;

@@ -106,2 +106,51 @@ "use strict";

/**
* Fetch Seaport order signature
*/
getSeaportOrderSignatureRaw(requestParameters) {
return __awaiter(this, void 0, void 0, function* () {
if (requestParameters.hash === null || requestParameters.hash === undefined) {
throw new runtime.RequiredError('hash', 'Required parameter requestParameters.hash was null or undefined when calling getSeaportOrderSignature.');
}
const queryParameters = {};
const headerParameters = {};
const response = yield this.request({
path: `/v0.1/order/signature/seaport/simple/{hash}`.replace(`{${"hash"}}`, encodeURIComponent(String(requestParameters.hash))),
method: 'GET',
headers: headerParameters,
query: queryParameters,
});
if (response.status === 200) {
return {
status: 200,
value: yield response.json()
};
}
if (response.status === 400) {
return {
status: 400,
value: yield response.json()
};
}
if (response.status === 500) {
return {
status: 500,
value: yield response.json()
};
}
throw response;
});
}
/**
* Fetch Seaport order signature
*/
getSeaportOrderSignature(requestParameters) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.getSeaportOrderSignatureRaw(requestParameters);
if (response.status === 200) {
return response.value;
}
throw response;
});
}
/**
* Fetch x2y2 order sign

@@ -108,0 +157,0 @@ */

@@ -9,2 +9,3 @@ import { BigNumberLike } from "@rarible/types";

lastUpdatedAt?: string;
blockNumber?: number;
};

@@ -0,1 +1,2 @@

export * from "./EthCollectionMetaResult";
export * from "./NftSignature";

@@ -13,3 +14,2 @@ export * from "./NftCollectionStats";

export * from "./EthereumOrderDataApiError";
export * from "./NftOrderItem";
export * from "./OrderFormAsset";

@@ -19,3 +19,2 @@ export * from "./OrderCollectionStats";

export * from "./Part";
export * from "./NftOrderItemsPage";
export * from "./EthereumApiErrorEntityNotFound";

@@ -36,5 +35,3 @@ export * from "./NftActivityFilter";

export * from "./SignMessage";
export * from "./NftOrderOwnership";
export * from "./Auction";
export * from "./NftOrderDeletedOwnership";
export * from "./OrderEvent";

@@ -52,3 +49,2 @@ export * from "./ActivitiesByIdRequest";

export * from "./EIP712Domain";
export * from "./NftOrderOwnershipEvent";
export * from "./AmmPriceInfo";

@@ -65,5 +61,4 @@ export * from "./NftItem";

export * from "./OrderSide";
export * from "./NftOrderDeletedItem";
export * from "./AuctionActivityFilter";
export * from "./NftOrderOwnershipsPage";
export * from "./SeaportFulfillmentSimpleResponse";
export * from "./OrderSort";

@@ -77,2 +72,3 @@ export * from "./EventTimeMark";

export * from "./EthereumApiMetaError";
export * from "./EthCollectionMeta";
export * from "./AuctionHistory";

@@ -83,2 +79,3 @@ export * from "./SudoSwapCurveType";

export * from "./NftOwnershipEvent";
export * from "./LooksRareMerkleProof";
export * from "./NftOwnershipIds";

@@ -100,3 +97,2 @@ export * from "./CollectionsByIdRequest";

export * from "./Erc20DecimalBalance";
export * from "./NftOrderItemEvent";
export * from "./Erc20BalanceEvent";

@@ -123,2 +119,3 @@ export * from "./AmmTradeInfo";

export * from "./PrepareOrderTxForm";
export * from "./EthMetaStatus";
export * from "./Erc20IndexerApiError";

@@ -129,3 +126,2 @@ export * from "./NftTokenId";

export * from "./NftItemRoyaltyList";
export * from "./NftOrderApiError";
export * from "./OrderBidStatus";

@@ -137,3 +133,2 @@ export * from "./ActivityFilterByUserType";

export * from "./NftCollection";
export * from "./NftCollectionMeta";
export * from "./OrderBid";

@@ -140,0 +135,0 @@ export { Word } from "@rarible/types";

@@ -17,2 +17,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./EthCollectionMetaResult"), exports);
__exportStar(require("./NftSignature"), exports);

@@ -30,3 +31,2 @@ __exportStar(require("./NftCollectionStats"), exports);

__exportStar(require("./EthereumOrderDataApiError"), exports);
__exportStar(require("./NftOrderItem"), exports);
__exportStar(require("./OrderFormAsset"), exports);

@@ -36,3 +36,2 @@ __exportStar(require("./OrderCollectionStats"), exports);

__exportStar(require("./Part"), exports);
__exportStar(require("./NftOrderItemsPage"), exports);
__exportStar(require("./EthereumApiErrorEntityNotFound"), exports);

@@ -53,5 +52,3 @@ __exportStar(require("./NftActivityFilter"), exports);

__exportStar(require("./SignMessage"), exports);
__exportStar(require("./NftOrderOwnership"), exports);
__exportStar(require("./Auction"), exports);
__exportStar(require("./NftOrderDeletedOwnership"), exports);
__exportStar(require("./OrderEvent"), exports);

@@ -69,3 +66,2 @@ __exportStar(require("./ActivitiesByIdRequest"), exports);

__exportStar(require("./EIP712Domain"), exports);
__exportStar(require("./NftOrderOwnershipEvent"), exports);
__exportStar(require("./AmmPriceInfo"), exports);

@@ -82,5 +78,4 @@ __exportStar(require("./NftItem"), exports);

__exportStar(require("./OrderSide"), exports);
__exportStar(require("./NftOrderDeletedItem"), exports);
__exportStar(require("./AuctionActivityFilter"), exports);
__exportStar(require("./NftOrderOwnershipsPage"), exports);
__exportStar(require("./SeaportFulfillmentSimpleResponse"), exports);
__exportStar(require("./OrderSort"), exports);

@@ -94,2 +89,3 @@ __exportStar(require("./EventTimeMark"), exports);

__exportStar(require("./EthereumApiMetaError"), exports);
__exportStar(require("./EthCollectionMeta"), exports);
__exportStar(require("./AuctionHistory"), exports);

@@ -100,2 +96,3 @@ __exportStar(require("./SudoSwapCurveType"), exports);

__exportStar(require("./NftOwnershipEvent"), exports);
__exportStar(require("./LooksRareMerkleProof"), exports);
__exportStar(require("./NftOwnershipIds"), exports);

@@ -117,3 +114,2 @@ __exportStar(require("./CollectionsByIdRequest"), exports);

__exportStar(require("./Erc20DecimalBalance"), exports);
__exportStar(require("./NftOrderItemEvent"), exports);
__exportStar(require("./Erc20BalanceEvent"), exports);

@@ -140,2 +136,3 @@ __exportStar(require("./AmmTradeInfo"), exports);

__exportStar(require("./PrepareOrderTxForm"), exports);
__exportStar(require("./EthMetaStatus"), exports);
__exportStar(require("./Erc20IndexerApiError"), exports);

@@ -146,3 +143,2 @@ __exportStar(require("./NftTokenId"), exports);

__exportStar(require("./NftItemRoyaltyList"), exports);
__exportStar(require("./NftOrderApiError"), exports);
__exportStar(require("./OrderBidStatus"), exports);

@@ -154,3 +150,2 @@ __exportStar(require("./ActivityFilterByUserType"), exports);

__exportStar(require("./NftCollection"), exports);
__exportStar(require("./NftCollectionMeta"), exports);
__exportStar(require("./OrderBid"), exports);

@@ -1,2 +0,2 @@

import { NftCollectionMeta } from "./NftCollectionMeta";
import { EthCollectionMeta } from "./EthCollectionMeta";
import { UnionAddress } from "@rarible/types";

@@ -13,3 +13,3 @@ export type NftCollection = {

minters?: Array<UnionAddress>;
meta?: NftCollectionMeta;
meta?: EthCollectionMeta;
isRaribleContract?: boolean;

@@ -16,0 +16,0 @@ };

@@ -0,1 +1,2 @@

import { EthMetaStatus } from "./EthMetaStatus";
import { MetaContent } from "./MetaContent";

@@ -16,10 +17,3 @@ import { NftItemAttribute } from "./NftItemAttribute";

originalMetaUri?: string;
status: NftItemMetaStatus;
status: EthMetaStatus;
};
export declare enum NftItemMetaStatus {
UNPARSEABLE_LINK = "UNPARSEABLE_LINK",
UNPARSEABLE_JSON = "UNPARSEABLE_JSON",
TIMEOUT = "TIMEOUT",
ERROR = "ERROR",
OK = "OK"
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.NftItemMetaStatus = void 0;
var NftItemMetaStatus;
(function (NftItemMetaStatus) {
NftItemMetaStatus["UNPARSEABLE_LINK"] = "UNPARSEABLE_LINK";
NftItemMetaStatus["UNPARSEABLE_JSON"] = "UNPARSEABLE_JSON";
NftItemMetaStatus["TIMEOUT"] = "TIMEOUT";
NftItemMetaStatus["ERROR"] = "ERROR";
NftItemMetaStatus["OK"] = "OK";
})(NftItemMetaStatus = exports.NftItemMetaStatus || (exports.NftItemMetaStatus = {}));

@@ -9,2 +9,3 @@ import { Asset } from "./Asset";

import { OrderLooksRareDataV1 } from "./OrderData";
import { OrderLooksRareDataV2 } from "./OrderData";
import { OrderOpenSeaV1DataV1 } from "./OrderData";

@@ -18,3 +19,3 @@ import { OrderPriceHistoryRecord } from "./OrderPriceHistoryRecord";

import { Word } from "@rarible/types";
export type Order = LegacyOrder | RaribleV2Order | OpenSeaV1Order | SeaportV1Order | CryptoPunkOrder | X2Y2Order | LooksRareOrder | AmmOrder;
export type Order = LegacyOrder | RaribleV2Order | OpenSeaV1Order | SeaportV1Order | CryptoPunkOrder | X2Y2Order | LooksRareOrder | LooksRareV2Order | AmmOrder;
export type LegacyOrder = {

@@ -237,2 +238,33 @@ type: "RARIBLE_V1";

};
export type LooksRareV2Order = {
type: "LOOKSRARE_V2";
maker: UnionAddress;
taker?: UnionAddress;
make: Asset;
take: Asset;
fill: BigNumberLike;
fillValue?: BigNumberLike;
start?: number;
end?: number;
makeStock: BigNumberLike;
makeStockValue?: BigNumberLike;
cancelled: boolean;
optionalRoyalties?: boolean;
salt: Word;
signature?: Binary;
createdAt: string;
lastUpdateAt: string;
dbUpdatedAt?: string;
pending?: Array<OrderExchangeHistory>;
id?: string;
hash: Word;
makeBalance?: BigNumberLike;
makePrice?: BigNumberLike;
takePrice?: BigNumberLike;
makePriceUsd?: BigNumberLike;
takePriceUsd?: BigNumberLike;
priceHistory?: Array<OrderPriceHistoryRecord>;
status?: OrderStatus;
data: OrderLooksRareDataV2;
};
export type AmmOrder = {

@@ -239,0 +271,0 @@ type: "AMM";

@@ -8,2 +8,3 @@ import { Asset } from "./Asset";

import { OrderLooksRareDataV1 } from "./OrderData";
import { OrderLooksRareDataV2 } from "./OrderData";
import { OrderOpenSeaV1DataV1 } from "./OrderData";

@@ -15,3 +16,3 @@ import { OrderRaribleV2Data } from "./OrderData";

import { Word } from "@rarible/types";
export type OrderBid = LegacyOrderBid | RaribleV2OrderBid | OpenSeaV1OrderBid | SeaportV1OrderBid | CryptoPunksOrderBid | LooksRareOrderBid | X2Y2OrderBid | AmmOrderBid;
export type OrderBid = LegacyOrderBid | RaribleV2OrderBid | OpenSeaV1OrderBid | SeaportV1OrderBid | CryptoPunksOrderBid | LooksRareOrderBid | LooksRareV2OrderBid | X2Y2OrderBid | AmmOrderBid;
export type LegacyOrderBid = {

@@ -130,2 +131,21 @@ type: "RARIBLE_V1";

};
export type LooksRareV2OrderBid = {
type: "LOOKSRARE_V2";
orderHash: Word;
status: OrderBidStatus;
maker: UnionAddress;
taker?: UnionAddress;
make: Asset;
take: Asset;
makeBalance?: BigNumberLike;
makePriceUsd?: BigNumberLike;
takePriceUsd?: BigNumberLike;
fill: BigNumberLike;
makeStock: BigNumberLike;
cancelled: boolean;
salt: Binary;
signature?: Binary;
createdAt: string;
data: OrderLooksRareDataV2;
};
export type X2Y2OrderBid = {

@@ -132,0 +152,0 @@ type: "X2Y2";

import { BigNumberLike } from "@rarible/types";
import { Binary } from "@rarible/types";
import { LooksRareMerkleProof } from "./LooksRareMerkleProof";
import { Part } from "./Part";

@@ -11,3 +12,3 @@ import { SeaportConsideration } from "./SeaportConsideration";

import { Word } from "@rarible/types";
export type OrderData = OrderRaribleV2Data | OrderDataLegacy | OrderOpenSeaV1DataV1 | OrderSeaportDataV1 | OrderCryptoPunksData | OrderLooksRareDataV1 | OrderX2Y2Data | OrderAmmDataV1;
export type OrderData = OrderRaribleV2Data | OrderDataLegacy | OrderOpenSeaV1DataV1 | OrderSeaportDataV1 | OrderCryptoPunksData | OrderLooksRareDataV1 | OrderLooksRareDataV2 | OrderX2Y2Data | OrderAmmDataV1;
export type OrderRaribleV2Data = OrderRaribleV2DataV1 | OrderRaribleV2DataV2 | OrderRaribleV2DataV3Sell | OrderRaribleV2DataV3Buy;

@@ -89,3 +90,4 @@ export type OrderRaribleV2DataV1 = {

conduitKey: Word;
counter: number;
counter?: number;
nonce?: BigNumberLike;
};

@@ -102,2 +104,17 @@ export type OrderCryptoPunksData = {

};
export declare enum OrderLooksRareDataV2QuoteType {
BID = "BID",
ASK = "ASK"
}
export type OrderLooksRareDataV2 = {
dataType: "LOOKSRARE_DATA_V2";
quoteType: OrderLooksRareDataV2QuoteType;
globalNonce: BigNumberLike;
orderNonce: BigNumberLike;
subsetNonce: BigNumberLike;
strategyId: BigNumberLike;
additionalParameters: Binary;
merkleRoot?: Binary;
merkleProof?: Array<LooksRareMerkleProof>;
};
export type OrderX2Y2Data = {

@@ -104,0 +121,0 @@ dataType: "X2Y2_DATA";

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.OrderOpenSeaV1DataV1HowToCall = exports.OrderOpenSeaV1DataV1SaleKind = exports.OrderOpenSeaV1DataV1Side = exports.OrderOpenSeaV1DataV1FeeMethod = void 0;
exports.OrderLooksRareDataV2QuoteType = exports.OrderOpenSeaV1DataV1HowToCall = exports.OrderOpenSeaV1DataV1SaleKind = exports.OrderOpenSeaV1DataV1Side = exports.OrderOpenSeaV1DataV1FeeMethod = void 0;
var OrderOpenSeaV1DataV1FeeMethod;

@@ -24,1 +24,6 @@ (function (OrderOpenSeaV1DataV1FeeMethod) {

})(OrderOpenSeaV1DataV1HowToCall = exports.OrderOpenSeaV1DataV1HowToCall || (exports.OrderOpenSeaV1DataV1HowToCall = {}));
var OrderLooksRareDataV2QuoteType;
(function (OrderLooksRareDataV2QuoteType) {
OrderLooksRareDataV2QuoteType["BID"] = "BID";
OrderLooksRareDataV2QuoteType["ASK"] = "ASK";
})(OrderLooksRareDataV2QuoteType = exports.OrderLooksRareDataV2QuoteType || (exports.OrderLooksRareDataV2QuoteType = {}));
{
"name": "@rarible/ethereum-api-client",
"version": "0.2.1-beta1",
"version": "0.2.1-beta2",
"keywords": [

@@ -5,0 +5,0 @@ "axios",

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