New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

blockchain-service-swap

Package Overview
Dependencies
Maintainers
0
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

blockchain-service-swap - npm Package Compare versions

Comparing version 0.19.0 to 0.20.0

dist/CryptoCompareEDS.d.ts

1

dist/index.d.ts
export * from './interfaces';
export * from './BSAggregator';
export * from './functions';
export * from './CryptoCompareEDS';

@@ -20,1 +20,2 @@ "use strict";

__exportStar(require("./functions"), exports);
__exportStar(require("./CryptoCompareEDS"), exports);

@@ -36,11 +36,2 @@ import Transport from '@ledgerhq/hw-transport';

};
export type TokenPricesResponse = {
price: number;
symbol: string;
hash: string;
};
export type Currency = 'USD' | 'BRL' | 'EUR';
export interface ExchangeDataService {
getTokenPrices(currency: Currency): Promise<TokenPricesResponse[]>;
}
export interface BlockchainService<BSCustomName extends string = string> {

@@ -143,2 +134,7 @@ readonly blockchainName: BSCustomName;

};
export type RpcResponse = {
latency: number;
url: string;
height: number;
};
export interface BlockchainDataService {

@@ -152,2 +148,3 @@ maxTimeToConfirmTransactionInMs: number;

getBlockHeight(): Promise<number>;
getRpcList(): Promise<RpcResponse[]>;
}

@@ -157,2 +154,24 @@ export interface BDSClaimable {

}
export type TokenPricesResponse = {
price: number;
symbol: string;
hash: string;
};
export type TokenPricesHistoryResponse = {
price: number;
timestamp: number;
symbol: string;
hash: string;
};
export type Currency = 'USD' | 'BRL' | 'EUR';
export type GetTokenPriceHistory = {
tokenSymbol: string;
currency: Currency;
type: 'hour' | 'day';
limit: number;
};
export interface ExchangeDataService {
getTokenPrices(currency: Currency): Promise<TokenPricesResponse[]>;
getTokenPriceHistory(params: GetTokenPriceHistory): Promise<TokenPricesHistoryResponse[]>;
}
export interface NftResponse {

@@ -187,5 +206,10 @@ id: string;

};
export type HasTokenParam = {
address: string;
contractHash: string;
};
export interface NftDataService {
getNftsByAddress(params: GetNftsByAddressParams): Promise<NftsResponse>;
getNft(params: GetNftParam): Promise<NftResponse>;
hasToken(params: HasTokenParam): Promise<boolean>;
}

@@ -200,3 +224,8 @@ export type BuildNftUrlParams = {

}
export type LedgerServiceEmitter = TypedEmitter<{
getSignatureStart(): void | Promise<void>;
getSignatureEnd(): void | Promise<void>;
}>;
export interface LedgerService {
emitter: LedgerServiceEmitter;
getLedgerTransport?: (account: Account) => Promise<Transport>;

@@ -203,0 +232,0 @@ getAddress(transport: Transport): Promise<string>;

3

package.json
{
"name": "blockchain-service-swap",
"version": "0.19.0",
"version": "0.20.0",
"main": "dist/index.js",

@@ -27,4 +27,5 @@ "types": "dist/index.d.ts",

"@ledgerhq/hw-transport": "~6.30.5",
"axios": "1.5.1",
"typed-emitter": "~2.1.0"
}
}
SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc