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

@near-eth/client

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@near-eth/client - npm Package Compare versions

Comparing version 1.0.0 to 1.1.0

5

dist/index.d.ts

@@ -26,2 +26,7 @@ import { Transfer, DecoratedTransfer, UnsavedTransfer } from './types';

}): DecoratedTransfer;
/**
* Record a transfer to be removed at the next status check
* @param transferId
*/
export declare function remove(transferId: string): void;
export declare function checkStatusAll({ loop }?: {

@@ -28,0 +33,0 @@ loop?: number;

19

dist/index.js

@@ -22,3 +22,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.track = exports.clear = exports.act = exports.checkStatusAll = exports.decorate = exports.get = exports.setNearConnection = exports.setEthProvider = exports.onChange = void 0;
exports.track = exports.clear = exports.act = exports.checkStatusAll = exports.remove = exports.decorate = exports.get = exports.setNearConnection = exports.setEthProvider = exports.onChange = void 0;
const storage = __importStar(require("./storage"));

@@ -134,2 +134,18 @@ const status = __importStar(require("./statuses"));

exports.decorate = decorate;
const transfersToRemove = [];
/**
* Record a transfer to be removed at the next status check
* @param transferId
*/
function remove(transferId) {
transfersToRemove.push(transferId);
}
exports.remove = remove;
/**
* Process all pending transfer removal requests
*/
async function checkPendingTransferRemovals() {
transfersToRemove.forEach(async (transferId) => await storage.clear(transferId));
transfersToRemove.splice(0, transfersToRemove.length);
}
/*

@@ -145,2 +161,3 @@ * Check statuses of all inProgress transfers, and update them accordingly.

}
await checkPendingTransferRemovals();
const inProgress = await get({

@@ -147,0 +164,0 @@ filter: t => t.status === status.IN_PROGRESS

2

package.json
{
"name": "@near-eth/client",
"version": "1.0.0",
"version": "1.1.0",
"license": "(MIT AND Apache-2.0)",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -61,4 +61,4 @@ `@near-eth/client` – the Rainbow Bridge client library 🌈🌉

1. `naturalErc20` – example: go from DAI (a popular ERC20 token) to DAIⁿ
2. `bridgedNep141` – example: convert DAIⁿ back to DAI
1. `naturalErc20` – example: go from DAI (a popular ERC20 token) to nDAI
2. `bridgedNep141` – example: convert nDAI back to DAI
3. `naturalNep141` – example: go from a natural NEAR token, such as BNNA Tokens in berryclub.io, to BNNAᵉ in Ethereum

@@ -65,0 +65,0 @@ 4. `bridgedErc20` – example: convert BNNAᵉ back to BNNA

Sorry, the diff of this file is not supported yet

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