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

ton

Package Overview
Dependencies
Maintainers
3
Versions
179
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ton - npm Package Compare versions

Comparing version 4.1.0 to 4.2.0

1

dist/contracts/ElectorContract.d.ts

@@ -11,2 +11,3 @@ /// <reference types="node" />

constructor(client: TonClient);
getReturnedStake(addres: Address): Promise<BN>;
getElectionEntities(): Promise<{

@@ -13,0 +14,0 @@ pubkey: Buffer;

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

}
async getReturnedStake(addres) {
if (addres.workChain !== -1) {
throw Error('Only masterchain addresses could have stake');
}
let res = await this.client.callGetMethod(this.address, 'compute_returned_stake', [["num", "0x" + addres.hash.toString('hex')]]);
if (res.stack[0][0] !== 'num') {
throw Error('Invalid response');
}
let stake = res.stack[0][1];
if (!stake.startsWith('0x')) {
throw Error('Invalid response');
}
return new bn_js_1.default(stake.slice(2));
}
async getElectionEntities() {

@@ -19,0 +33,0 @@ let res = await this.client.callGetMethod(this.address, 'participant_list_extended');

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const __1 = require("..");
const createTestClient_1 = require("../tests/createTestClient");

@@ -8,4 +9,5 @@ describe('ElectorContract', () => {

await client.services.elector.getElectionEntities();
await client.services.elector.getReturnedStake(__1.Address.parseFriendly('Ef_1g5xkp8asoCQkFwJ7y3lLBo2iUvx3mOuWMQYctltIPj1e').address);
// console.warn(JSON.stringify(elections.map((v) => v.address.toFriendly())));
});
});

2

package.json
{
"name": "ton",
"version": "4.1.0",
"version": "4.2.0",
"repository": "https://github.com/ex3ndr/ton.git",

@@ -5,0 +5,0 @@ "author": "Steve Korshakov <steve@korshakov.com>",

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