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 3.0.0 to 3.1.0

1

dist/client/Wallet.d.ts

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

export declare type WalletContractType = 'org.ton.wallets.simple' | 'org.ton.wallets.simple.r2' | 'org.ton.wallets.simple.r3' | 'org.ton.wallets.v2' | 'org.ton.wallets.v2.r2' | 'org.ton.wallets.v3' | 'org.ton.wallets.v3.r2';
export declare function validateWalletType(src: string): WalletContractType | null;
export declare class Wallet {

@@ -7,0 +8,0 @@ #private;

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.Wallet = void 0;
exports.Wallet = exports.validateWalletType = void 0;
const bn_js_1 = __importDefault(require("bn.js"));

@@ -28,2 +28,15 @@ const ton_crypto_1 = require("ton-crypto");

];
function validateWalletType(src) {
if (src === 'org.ton.wallets.simple'
|| src === 'org.ton.wallets.simple.r2'
|| src === 'org.ton.wallets.simple.r3'
|| src === 'org.ton.wallets.v2'
|| src === 'org.ton.wallets.v2.r2'
|| src === 'org.ton.wallets.v3'
|| src === 'org.ton.wallets.v3.r2') {
return src;
}
return null;
}
exports.validateWalletType = validateWalletType;
async function createContract(client, type, publicKey, workchain) {

@@ -30,0 +43,0 @@ if (type === 'org.ton.wallets.simple') {

2

dist/index.d.ts
export { BitString } from './boc/BitString';
export { Cell } from './boc/Cell';
export { TonClient } from './client/TonClient';
export { Wallet } from './client/Wallet';
export { Wallet, validateWalletType } from './client/Wallet';
export { Address } from './address/Address';
export { toNano, fromNano } from './utils/convert';
export { KeyStore, KeyRecord } from './keystore/KeyStore';
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.KeyStore = exports.fromNano = exports.toNano = exports.Address = exports.Wallet = exports.TonClient = exports.Cell = exports.BitString = void 0;
exports.KeyStore = exports.fromNano = exports.toNano = exports.Address = exports.validateWalletType = exports.Wallet = exports.TonClient = exports.Cell = exports.BitString = void 0;
var BitString_1 = require("./boc/BitString");

@@ -12,2 +12,3 @@ Object.defineProperty(exports, "BitString", { enumerable: true, get: function () { return BitString_1.BitString; } });

Object.defineProperty(exports, "Wallet", { enumerable: true, get: function () { return Wallet_1.Wallet; } });
Object.defineProperty(exports, "validateWalletType", { enumerable: true, get: function () { return Wallet_1.validateWalletType; } });
var Address_1 = require("./address/Address");

@@ -14,0 +15,0 @@ Object.defineProperty(exports, "Address", { enumerable: true, get: function () { return Address_1.Address; } });

{
"name": "ton",
"version": "3.0.0",
"version": "3.1.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