Socket
Socket
Sign inDemoInstall

@generalprotocols/price-oracle

Package Overview
Dependencies
Maintainers
1
Versions
53
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@generalprotocols/price-oracle - npm Package Compare versions

Comparing version 2.1.0-development.3566305716 to 2.1.0-development.3566695751

32

dist/browser.cjs.js

@@ -458,2 +458,34 @@ 'use strict';

/**
* Checks if a provided oracle message is a data message.
*
* @param message {Uint8Array} Oracle message to check type of, as an Uint8Array.
*
* @returns {Promise<boolean>} true if the message is a data message, otherwise false.
*/
static async isDataMessage(message) {
// Parse the message to get the data sequence or type value.
const { dataSequenceOrType } = await OracleData.parseOracleMessage(message);
// Return true if this message is a data message, as indicated by the data sequence or type being positive.
if (dataSequenceOrType > 0) {
return true;
}
return false;
}
/**
* Checks if a provided oracle message is a metadata message.
*
* @param message {Uint8Array} Oracle message to check type of, as an Uint8Array.
*
* @returns {Promise<boolean>} true if the message is a metadata message, otherwise false.
*/
static async isMetadataMessage(message) {
// Parse the message to get the data sequence or type value.
const { dataSequenceOrType } = await OracleData.parseOracleMessage(message);
// Return true if this message is a metadata message, as indicated by the data sequence or type being negative.
if (dataSequenceOrType < 0) {
return true;
}
return false;
}
/**
* Sign an Oracle message.

@@ -460,0 +492,0 @@ *

@@ -450,2 +450,34 @@ import { hexToBin, numberToBinInt32LE, flattenBinArray, binToHex, binToNumberInt32LE, decodePrivateKeyWif, sha256, secp256k1, decodeAuthenticationInstructions, authenticationInstructionsAreMalformed } from '@bitauth/libauth';

/**
* Checks if a provided oracle message is a data message.
*
* @param message {Uint8Array} Oracle message to check type of, as an Uint8Array.
*
* @returns {Promise<boolean>} true if the message is a data message, otherwise false.
*/
static async isDataMessage(message) {
// Parse the message to get the data sequence or type value.
const { dataSequenceOrType } = await OracleData.parseOracleMessage(message);
// Return true if this message is a data message, as indicated by the data sequence or type being positive.
if (dataSequenceOrType > 0) {
return true;
}
return false;
}
/**
* Checks if a provided oracle message is a metadata message.
*
* @param message {Uint8Array} Oracle message to check type of, as an Uint8Array.
*
* @returns {Promise<boolean>} true if the message is a metadata message, otherwise false.
*/
static async isMetadataMessage(message) {
// Parse the message to get the data sequence or type value.
const { dataSequenceOrType } = await OracleData.parseOracleMessage(message);
// Return true if this message is a metadata message, as indicated by the data sequence or type being negative.
if (dataSequenceOrType < 0) {
return true;
}
return false;
}
/**
* Sign an Oracle message.

@@ -452,0 +484,0 @@ *

@@ -460,2 +460,34 @@ 'use strict';

/**
* Checks if a provided oracle message is a data message.
*
* @param message {Uint8Array} Oracle message to check type of, as an Uint8Array.
*
* @returns {Promise<boolean>} true if the message is a data message, otherwise false.
*/
static async isDataMessage(message) {
// Parse the message to get the data sequence or type value.
const { dataSequenceOrType } = await OracleData.parseOracleMessage(message);
// Return true if this message is a data message, as indicated by the data sequence or type being positive.
if (dataSequenceOrType > 0) {
return true;
}
return false;
}
/**
* Checks if a provided oracle message is a metadata message.
*
* @param message {Uint8Array} Oracle message to check type of, as an Uint8Array.
*
* @returns {Promise<boolean>} true if the message is a metadata message, otherwise false.
*/
static async isMetadataMessage(message) {
// Parse the message to get the data sequence or type value.
const { dataSequenceOrType } = await OracleData.parseOracleMessage(message);
// Return true if this message is a metadata message, as indicated by the data sequence or type being negative.
if (dataSequenceOrType < 0) {
return true;
}
return false;
}
/**
* Sign an Oracle message.

@@ -462,0 +494,0 @@ *

@@ -272,2 +272,18 @@ import { Subscriber, Publisher, Request, Reply } from 'zeromq';

/**
* Checks if a provided oracle message is a data message.
*
* @param message {Uint8Array} Oracle message to check type of, as an Uint8Array.
*
* @returns {Promise<boolean>} true if the message is a data message, otherwise false.
*/
static isDataMessage(message: Uint8Array): Promise<boolean>;
/**
* Checks if a provided oracle message is a metadata message.
*
* @param message {Uint8Array} Oracle message to check type of, as an Uint8Array.
*
* @returns {Promise<boolean>} true if the message is a metadata message, otherwise false.
*/
static isMetadataMessage(message: Uint8Array): Promise<boolean>;
/**
* Sign an Oracle message.

@@ -274,0 +290,0 @@ *

@@ -452,2 +452,34 @@ import { hexToBin, numberToBinInt32LE, flattenBinArray, binToHex, binToNumberInt32LE, decodePrivateKeyWif, sha256, secp256k1, decodeAuthenticationInstructions, authenticationInstructionsAreMalformed } from '@bitauth/libauth';

/**
* Checks if a provided oracle message is a data message.
*
* @param message {Uint8Array} Oracle message to check type of, as an Uint8Array.
*
* @returns {Promise<boolean>} true if the message is a data message, otherwise false.
*/
static async isDataMessage(message) {
// Parse the message to get the data sequence or type value.
const { dataSequenceOrType } = await OracleData.parseOracleMessage(message);
// Return true if this message is a data message, as indicated by the data sequence or type being positive.
if (dataSequenceOrType > 0) {
return true;
}
return false;
}
/**
* Checks if a provided oracle message is a metadata message.
*
* @param message {Uint8Array} Oracle message to check type of, as an Uint8Array.
*
* @returns {Promise<boolean>} true if the message is a metadata message, otherwise false.
*/
static async isMetadataMessage(message) {
// Parse the message to get the data sequence or type value.
const { dataSequenceOrType } = await OracleData.parseOracleMessage(message);
// Return true if this message is a metadata message, as indicated by the data sequence or type being negative.
if (dataSequenceOrType < 0) {
return true;
}
return false;
}
/**
* Sign an Oracle message.

@@ -454,0 +486,0 @@ *

2

package.json
{
"name": "@generalprotocols/price-oracle",
"version": "2.1.0-development.3566305716",
"version": "2.1.0-development.3566695751",
"description": "Library for creating, parsing, signing, verifying and transferring PriceOracle messages.",

@@ -5,0 +5,0 @@ "exports": {

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