@defichain/jellyfish-transaction
Advanced tools
Comparing version 0.21.0 to 0.22.0
@@ -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
282577
130
5109
+ Added@defichain/jellyfish-crypto@0.22.0(transitive)
- Removed@defichain/jellyfish-crypto@0.21.0(transitive)