Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@vostokplatform/signature-generator

Package Overview
Dependencies
Maintainers
12
Versions
94
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vostokplatform/signature-generator - npm Package Compare versions

Comparing version 2.0.0-RC3 to 2.0.0-RC4

13

dist/byteProcessor/ByteProcessor.d.ts
import { BigNumber } from '@waves/data-entities';
import { PERMISSION_TRANSACTION_OPERATION_TYPE } from '../constants';
export declare abstract class ByteProcessor<T> {

@@ -113,2 +114,13 @@ required: boolean;

}
interface PermissionOptionsType {
opType: PERMISSION_TRANSACTION_OPERATION_TYPE;
role: string;
dueTimestamp?: number | string;
timestamp: number | string | BigNumber;
}
export declare class PermissionOptions extends ByteProcessor<PermissionOptionsType> {
constructor(required: boolean);
getValidationError(value: PermissionOptionsType): any;
getBytes(value: PermissionOptionsType): Promise<Uint8Array>;
}
export declare class IntegerDataEntry extends ByteProcessor<number | string | BigNumber> {

@@ -150,1 +162,2 @@ constructor(required: boolean);

}
export {};

@@ -15,2 +15,38 @@ "use strict";

})();
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
var __spreadArrays = (this && this.__spreadArrays) || function () {

@@ -487,2 +523,34 @@ for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;

exports.PermissionDueTimestamp = PermissionDueTimestamp;
var PermissionOptions = /** @class */ (function (_super) {
__extends(PermissionOptions, _super);
function PermissionOptions(required) {
return _super.call(this, required) || this;
}
PermissionOptions.prototype.getValidationError = function (value) {
return (new PermissionOpType(true)).getValidationError(value.opType)
|| (new PermissionRole(true)).getValidationError(value.role)
|| (new PermissionDueTimestamp(false)).getValidationError(value.dueTimestamp)
|| (new Long(true)).getValidationError(value.timestamp);
};
PermissionOptions.prototype.getBytes = function (value) {
return __awaiter(this, void 0, void 0, function () {
var multipleDataBytes;
return __generator(this, function (_a) {
switch (_a.label) {
case 0: return [4 /*yield*/, Promise.all([
(new PermissionOpType(true)).getBytes(value.opType),
(new PermissionRole(true)).getBytes(value.role),
(new PermissionDueTimestamp(false)).getBytes(value.dueTimestamp),
(new Long(true)).getBytes(value.timestamp),
])];
case 1:
multipleDataBytes = _a.sent();
return [2 /*return*/, concat_1.concatUint8Arrays.apply(void 0, multipleDataBytes)];
}
});
});
};
return PermissionOptions;
}(ByteProcessor));
exports.PermissionOptions = PermissionOptions;
// DATA TRANSACTIONS ONLY

@@ -489,0 +557,0 @@ var INTEGER_DATA_TYPE = 0;

2

package.json
{
"name": "@vostokplatform/signature-generator",
"version": "2.0.0-RC3",
"version": "2.0.0-RC4",
"main": "dist/index.js",

@@ -5,0 +5,0 @@ "files": [

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

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