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

@defichain/jellyfish-transaction

Package Overview
Dependencies
Maintainers
2
Versions
293
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@defichain/jellyfish-transaction - npm Package Compare versions

Comparing version 0.21.0 to 0.22.0

dist/script/dftx/dftx_account.d.ts

4

dist/script/_buffer.js

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

const data_1 = require("./data");
const defi_1 = require("./defi");
const dftx_1 = require("./dftx");
/**

@@ -33,3 +33,3 @@ * @param {OPCode[]} stack of OPCode

// remap if isDeFiScript to identify DeFi Scripting
return defi_1.remapDeFiScript(stack);
return dftx_1.remapDeFiScript(stack);
}

@@ -36,0 +36,0 @@ exports.toOPCodes = toOPCodes;

@@ -9,3 +9,5 @@ export * from './bitwise';

export * from './stack';
export * from './defi';
export * from './dftx';
export * from './expansion';
export * from './invalid';
//# sourceMappingURL=index.d.ts.map

@@ -21,3 +21,5 @@ "use strict";

__exportStar(require("./stack"), exports);
__exportStar(require("./defi"), exports);
__exportStar(require("./dftx"), exports);
__exportStar(require("./expansion"), exports);
__exportStar(require("./invalid"), exports);
//# sourceMappingURL=index.js.map

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

import { OP_PUSHDATA } from './data';
import { OP_DEFI_TX } from './defi';
import { DfTx } from './defi/dftx';
import { OP_DEFI_TX } from './dftx';
import { DfTx } from './dftx/dftx';
import * as constants from './constants';

@@ -13,8 +13,10 @@ import * as crypto from './crypto';

import * as bitwise from './bitwise';
import { PoolAddLiquidity, PoolCreatePair, PoolRemoveLiquidity, PoolSwap, PoolUpdatePair } from './defi/dftx_pool';
import { TokenCreate, TokenUpdate, TokenUpdateAny, TokenMint } from './defi/dftx_token';
import { AccountToAccount, AccountToUtxos, AnyAccountToAccount, UtxosToAccount } from './defi/dftx_account';
import { AppointOracle, RemoveOracle, UpdateOracle, SetOracleData } from './defi/dftx_oracles';
import { CreateMasterNode, ResignMasterNode } from './defi/dftx_masternode';
import { SetGovernance } from './defi/dftx_governance';
import * as expansion from './expansion';
import * as invalid from './invalid';
import { PoolAddLiquidity, PoolCreatePair, PoolRemoveLiquidity, PoolSwap, PoolUpdatePair } from './dftx/dftx_pool';
import { TokenCreate, TokenUpdate, TokenUpdateAny, TokenMint } from './dftx/dftx_token';
import { AccountToAccount, AccountToUtxos, AnyAccountToAccount, UtxosToAccount } from './dftx/dftx_account';
import { AppointOracle, RemoveOracle, UpdateOracle, SetOracleData } from './dftx/dftx_oracles';
import { CreateMasterNode, ResignMasterNode } from './dftx/dftx_masternode';
import { SetGovernance } from './dftx/dftx_governance';
/**

@@ -183,3 +185,16 @@ * @param num to map as OPCode, 1 byte long

OP_CHECKMULTISIGVERIFY: crypto.OP_CHECKMULTISIGVERIFY;
OP_NOP1: expansion.OP_NOP1;
OP_CHECKLOCKTIMEVERIFY: expansion.OP_CHECKLOCKTIMEVERIFY;
OP_NOP2: expansion.OP_NOP2;
OP_CHECKSEQUENCEVERIFY: expansion.OP_CHECKSEQUENCEVERIFY;
OP_NOP3: expansion.OP_NOP3;
OP_NOP4: expansion.OP_NOP4;
OP_NOP5: expansion.OP_NOP5;
OP_NOP6: expansion.OP_NOP6;
OP_NOP7: expansion.OP_NOP7;
OP_NOP8: expansion.OP_NOP8;
OP_NOP9: expansion.OP_NOP9;
OP_NOP10: expansion.OP_NOP10;
OP_INVALIDOPCODE: invalid.OP_INVALIDOPCODE;
};
//# sourceMappingURL=mapping.d.ts.map

@@ -28,4 +28,4 @@ "use strict";

const data_1 = require("./data");
const defi_1 = require("./defi");
const dftx_1 = require("./defi/dftx");
const dftx_1 = require("./dftx");
const dftx_2 = require("./dftx/dftx");
const constants = __importStar(require("./constants"));

@@ -36,9 +36,11 @@ const crypto = __importStar(require("./crypto"));

const bitwise = __importStar(require("./bitwise"));
const dftx_pool_1 = require("./defi/dftx_pool");
const dftx_token_1 = require("./defi/dftx_token");
const dftx_account_1 = require("./defi/dftx_account");
const dftx_oracles_1 = require("./defi/dftx_oracles");
const dftx_misc_1 = require("./defi/dftx_misc");
const dftx_masternode_1 = require("./defi/dftx_masternode");
const dftx_governance_1 = require("./defi/dftx_governance");
const expansion = __importStar(require("./expansion"));
const invalid = __importStar(require("./invalid"));
const dftx_pool_1 = require("./dftx/dftx_pool");
const dftx_token_1 = require("./dftx/dftx_token");
const dftx_account_1 = require("./dftx/dftx_account");
const dftx_oracles_1 = require("./dftx/dftx_oracles");
const dftx_misc_1 = require("./dftx/dftx_misc");
const dftx_masternode_1 = require("./dftx/dftx_masternode");
const dftx_governance_1 = require("./dftx/dftx_governance");
/**

@@ -126,7 +128,7 @@ * @param num to map as OPCode, 1 byte long

OP_DEFI_TX: (dftx) => {
return new defi_1.OP_DEFI_TX(dftx);
return new dftx_1.OP_DEFI_TX(dftx);
},
OP_DEFI_TX_POOL_SWAP: (poolSwap) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_pool_1.CPoolSwap.OP_CODE,

@@ -138,4 +140,4 @@ name: dftx_pool_1.CPoolSwap.OP_NAME,

OP_DEFI_TX_POOL_ADD_LIQUIDITY: (poolAddLiquidity) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_pool_1.CPoolAddLiquidity.OP_CODE,

@@ -147,4 +149,4 @@ name: dftx_pool_1.CPoolAddLiquidity.OP_NAME,

OP_DEFI_TX_POOL_REMOVE_LIQUIDITY: (poolRemoveLiquidity) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_pool_1.CPoolRemoveLiquidity.OP_CODE,

@@ -156,4 +158,4 @@ name: dftx_pool_1.CPoolRemoveLiquidity.OP_NAME,

OP_DEFI_TX_POOL_CREATE_PAIR: (poolCreatePair) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_pool_1.CPoolCreatePair.OP_CODE,

@@ -165,4 +167,4 @@ name: dftx_pool_1.CPoolCreatePair.OP_NAME,

OP_DEFI_TX_POOL_UPDATE_PAIR: (poolCreatePair) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_pool_1.CPoolUpdatePair.OP_CODE,

@@ -174,4 +176,4 @@ name: dftx_pool_1.CPoolUpdatePair.OP_NAME,

OP_DEFI_TX_TOKEN_MINT: (tokenMint) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_token_1.CTokenMint.OP_CODE,

@@ -183,4 +185,4 @@ name: dftx_token_1.CTokenMint.OP_NAME,

OP_DEFI_TX_TOKEN_CREATE: (tokenCreate) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_token_1.CTokenCreate.OP_CODE,

@@ -192,4 +194,4 @@ name: dftx_token_1.CTokenCreate.OP_NAME,

OP_DEFI_TX_TOKEN_UPDATE: (tokenUpdate) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_token_1.CTokenUpdate.OP_CODE,

@@ -201,4 +203,4 @@ name: dftx_token_1.CTokenUpdate.OP_NAME,

OP_DEFI_TX_TOKEN_UPDATE_ANY: (tokenUpdateAny) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_token_1.CTokenUpdateAny.OP_CODE,

@@ -210,4 +212,4 @@ name: dftx_token_1.CTokenUpdateAny.OP_NAME,

OP_DEFI_TX_UTXOS_TO_ACCOUNT: (utxosToAccount) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_account_1.CUtxosToAccount.OP_CODE,

@@ -219,4 +221,4 @@ name: dftx_account_1.CUtxosToAccount.OP_NAME,

OP_DEFI_TX_ACCOUNT_TO_UTXOS: (accountToUtxos) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_account_1.CAccountToUtxos.OP_CODE,

@@ -228,4 +230,4 @@ name: dftx_account_1.CAccountToUtxos.OP_NAME,

OP_DEFI_TX_ACCOUNT_TO_ACCOUNT: (accountToAccount) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_account_1.CAccountToAccount.OP_CODE,

@@ -237,4 +239,4 @@ name: dftx_account_1.CAccountToAccount.OP_NAME,

OP_DEFI_TX_ANY_ACCOUNT_TO_ACCOUNT: (anyAccountToAccount) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_account_1.CAnyAccountToAccount.OP_CODE,

@@ -246,4 +248,4 @@ name: dftx_account_1.CAnyAccountToAccount.OP_NAME,

OP_DEFI_TX_APPOINT_ORACLE: (appointOracle) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_oracles_1.CAppointOracle.OP_CODE,

@@ -255,4 +257,4 @@ name: dftx_oracles_1.CAppointOracle.OP_NAME,

OP_DEFI_TX_REMOVE_ORACLE: (removeOracle) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_oracles_1.CRemoveOracle.OP_CODE,

@@ -264,4 +266,4 @@ name: dftx_oracles_1.CRemoveOracle.OP_NAME,

OP_DEFI_TX_UPDATE_ORACLE: (updateOracle) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_oracles_1.CUpdateOracle.OP_CODE,

@@ -273,4 +275,4 @@ name: dftx_oracles_1.CUpdateOracle.OP_NAME,

OP_DEFI_TX_SET_ORACLE_DATA: (setOracleData) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_oracles_1.CSetOracleData.OP_CODE,

@@ -282,4 +284,4 @@ name: dftx_oracles_1.CSetOracleData.OP_NAME,

OP_DEFI_TX_AUTO_AUTH_PREP: () => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_misc_1.CAutoAuthPrep.OP_CODE,

@@ -291,4 +293,4 @@ name: dftx_misc_1.CAutoAuthPrep.OP_NAME,

OP_DEFI_TX_CREATE_MASTER_NODE: (createMasterNode) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_masternode_1.CCreateMasterNode.OP_CODE,

@@ -300,4 +302,4 @@ name: dftx_masternode_1.CCreateMasterNode.OP_NAME,

OP_DEFI_TX_RESIGN_MASTER_NODE: (resignMasterNode) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_masternode_1.CResignMasterNode.OP_CODE,

@@ -309,4 +311,4 @@ name: dftx_masternode_1.CResignMasterNode.OP_NAME,

OP_DEFI_TX_SET_GOVERNANCE: (setGovernance) => {
return new defi_1.OP_DEFI_TX({
signature: dftx_1.CDfTx.SIGNATURE,
return new dftx_1.OP_DEFI_TX({
signature: dftx_2.CDfTx.SIGNATURE,
type: dftx_governance_1.CSetGovernance.OP_CODE,

@@ -446,18 +448,18 @@ name: dftx_governance_1.CSetGovernance.OP_NAME,

OP_CHECKMULTISIG: new crypto.OP_CHECKMULTISIG(),
OP_CHECKMULTISIGVERIFY: new crypto.OP_CHECKMULTISIGVERIFY()
OP_CHECKMULTISIGVERIFY: new crypto.OP_CHECKMULTISIGVERIFY(),
// expansion
// OP_NOP1 = 0xb0,
// OP_CHECKLOCKTIMEVERIFY = 0xb1,
// OP_NOP2 = OP_CHECKLOCKTIMEVERIFY,
// OP_CHECKSEQUENCEVERIFY = 0xb2,
// OP_NOP3 = OP_CHECKSEQUENCEVERIFY,
// OP_NOP4 = 0xb3,
// OP_NOP5 = 0xb4,
// OP_NOP6 = 0xb5,
// OP_NOP7 = 0xb6,
// OP_NOP8 = 0xb7,
// OP_NOP9 = 0xb8,
// OP_NOP10 = 0xb9,
OP_NOP1: new expansion.OP_NOP1(),
OP_CHECKLOCKTIMEVERIFY: new expansion.OP_CHECKLOCKTIMEVERIFY(),
OP_NOP2: new expansion.OP_NOP2(),
OP_CHECKSEQUENCEVERIFY: new expansion.OP_CHECKSEQUENCEVERIFY(),
OP_NOP3: new expansion.OP_NOP3(),
OP_NOP4: new expansion.OP_NOP4(),
OP_NOP5: new expansion.OP_NOP5(),
OP_NOP6: new expansion.OP_NOP6(),
OP_NOP7: new expansion.OP_NOP7(),
OP_NOP8: new expansion.OP_NOP8(),
OP_NOP9: new expansion.OP_NOP9(),
OP_NOP10: new expansion.OP_NOP10(),
// invalid
// OP_INVALIDOPCODE = 0xff,
OP_INVALIDOPCODE: new invalid.OP_INVALIDOPCODE()
};

@@ -537,4 +539,17 @@ /**

0xae: exports.OP_CODES.OP_CHECKMULTISIG,
0xaf: exports.OP_CODES.OP_CHECKMULTISIGVERIFY
0xaf: exports.OP_CODES.OP_CHECKMULTISIGVERIFY,
// expansion
0xb0: exports.OP_CODES.OP_NOP1,
0xb1: exports.OP_CODES.OP_CHECKLOCKTIMEVERIFY,
0xb2: exports.OP_CODES.OP_CHECKSEQUENCEVERIFY,
0xb3: exports.OP_CODES.OP_NOP4,
0xb4: exports.OP_CODES.OP_NOP5,
0xb5: exports.OP_CODES.OP_NOP6,
0xb6: exports.OP_CODES.OP_NOP7,
0xb7: exports.OP_CODES.OP_NOP8,
0xb8: exports.OP_CODES.OP_NOP9,
0xb9: exports.OP_CODES.OP_NOP10,
// invalid
0xff: exports.OP_CODES.OP_INVALIDOPCODE
};
//# sourceMappingURL=mapping.js.map
{
"private": false,
"name": "@defichain/jellyfish-transaction",
"version": "0.21.0",
"version": "0.22.0",
"description": "A collection of TypeScript + JavaScript tools and libraries for DeFi Blockchain developers to build decentralized finance on Bitcoin",

@@ -41,5 +41,5 @@ "keywords": [

"dependencies": {
"@defichain/jellyfish-crypto": "^0.21.0",
"@defichain/jellyfish-crypto": "^0.22.0",
"smart-buffer": "^4.1.0"
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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