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

crosslightning-base

Package Overview
Dependencies
Maintainers
1
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

crosslightning-base - npm Package Compare versions

Comparing version 4.4.0 to 5.0.0

3

dist/events/types/ClaimEvent.d.ts
import { SwapEvent } from "./SwapEvent";
import { SwapData } from "../../swaps/SwapData";
import * as BN from "bn.js";
export declare class ClaimEvent<T extends SwapData> extends SwapEvent<T> {
secret: string;
constructor(paymentHash: string, secret: string);
constructor(paymentHash: string, sequence: BN, secret: string);
}

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

class ClaimEvent extends SwapEvent_1.SwapEvent {
constructor(paymentHash, secret) {
super(paymentHash);
constructor(paymentHash, sequence, secret) {
super(paymentHash, sequence);
this.secret = secret;

@@ -10,0 +10,0 @@ }

import { SwapEvent } from "./SwapEvent";
import { SwapData } from "../../swaps/SwapData";
import * as BN from "bn.js";
export declare class InitializeEvent<T extends SwapData> extends SwapEvent<T> {

@@ -7,3 +8,3 @@ txoHash: string;

swapData: T;
constructor(paymentHash: string, txoHash: string, signatureNonce: number, swapData: T);
constructor(paymentHash: string, sequence: BN, txoHash: string, signatureNonce: number, swapData: T);
}

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

class InitializeEvent extends SwapEvent_1.SwapEvent {
constructor(paymentHash, txoHash, signatureNonce, swapData) {
super(paymentHash);
constructor(paymentHash, sequence, txoHash, signatureNonce, swapData) {
super(paymentHash, sequence);
this.txoHash = txoHash;

@@ -10,0 +10,0 @@ this.signatureNonce = signatureNonce;

import { SwapEvent } from "./SwapEvent";
import { SwapData } from "../../swaps/SwapData";
import * as BN from "bn.js";
export declare class RefundEvent<T extends SwapData> extends SwapEvent<T> {
constructor(paymentHash: string);
constructor(paymentHash: string, sequence: BN);
}

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

class RefundEvent extends SwapEvent_1.SwapEvent {
constructor(paymentHash) {
super(paymentHash);
constructor(paymentHash, sequence) {
super(paymentHash, sequence);
}
}
exports.RefundEvent = RefundEvent;
import { SwapData } from "../../swaps/SwapData";
import * as BN from "bn.js";
export declare class SwapEvent<T extends SwapData> {
paymentHash: string;
constructor(paymentHash: string);
sequence: BN;
constructor(paymentHash: string, sequence: BN);
}

@@ -5,6 +5,7 @@ "use strict";

class SwapEvent {
constructor(paymentHash) {
constructor(paymentHash, sequence) {
this.paymentHash = paymentHash;
this.sequence = sequence;
}
}
exports.SwapEvent = SwapEvent;
export declare enum ChainSwapType {
HTLC = 0,
CHAIN = 1,
CHAIN_NONCED = 2
CHAIN_NONCED = 2,
CHAIN_TXID = 3
}

@@ -9,2 +9,3 @@ "use strict";

ChainSwapType[ChainSwapType["CHAIN_NONCED"] = 2] = "CHAIN_NONCED";
ChainSwapType[ChainSwapType["CHAIN_TXID"] = 3] = "CHAIN_TXID";
})(ChainSwapType = exports.ChainSwapType || (exports.ChainSwapType = {}));

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

getBalance(token: TokenAddress, inContract: boolean): Promise<BN>;
createSwapData(type: ChainSwapType, offerer: string, claimer: string, token: TokenAddress, amount: BN, paymentHash: string, expiry: BN, escrowNonce: BN, confirmations: number, payIn: boolean, payOut: boolean, securityDeposit: BN, claimerBounty: BN): Promise<T>;
createSwapData(type: ChainSwapType, offerer: string, claimer: string, token: TokenAddress, amount: BN, paymentHash: string, sequence: BN, expiry: BN, escrowNonce: BN, confirmations: number, payIn: boolean, payOut: boolean, securityDeposit: BN, claimerBounty: BN): Promise<T>;
areWeClaimer(swapData: T): boolean;

@@ -86,0 +86,0 @@ areWeOfferer(swapData: T): boolean;

import { ChainSwapType } from "./ChainSwapType";
import * as BN from "bn.js";
import BN from "bn.js";
import { TokenAddress } from "./TokenAddress";

@@ -25,2 +25,4 @@ import { StorageObject } from "../storage/StorageObject";

abstract getHash(): string;
abstract getSequence?(): BN;
getUniqueIdentifier(): string;
abstract getTxoHash(): string;

@@ -27,0 +29,0 @@ abstract setTxoHash(txoHash: string): void;

@@ -10,4 +10,9 @@ "use strict";

}
getUniqueIdentifier() {
if (this.getSequence == null)
return this.getHash();
return this.getHash() + this.getSequence().toString("hex", 8);
}
}
exports.SwapData = SwapData;
SwapData.deserializers = {};
{
"name": "crosslightning-base",
"version": "4.4.0",
"version": "5.0.0",
"description": "Base classes and interfaces of SolLightning",

@@ -25,2 +25,3 @@ "main": "./dist/index.js",

"dependencies": {
"@types/bn.js": "^5.1.5",
"bn.js": "^5.2.1"

@@ -27,0 +28,0 @@ },

import {SwapEvent} from "./SwapEvent";
import {SwapData} from "../../swaps/SwapData";
import * as BN from "bn.js";

@@ -8,4 +9,4 @@ export class ClaimEvent<T extends SwapData> extends SwapEvent<T> {

constructor(paymentHash: string, secret: string) {
super(paymentHash);
constructor(paymentHash: string, sequence: BN, secret: string) {
super(paymentHash, sequence);
this.secret = secret;

@@ -12,0 +13,0 @@ }

import {SwapEvent} from "./SwapEvent";
import {SwapData} from "../../swaps/SwapData";
import * as BN from "bn.js";

@@ -10,4 +11,4 @@ export class InitializeEvent<T extends SwapData> extends SwapEvent<T> {

constructor(paymentHash: string, txoHash: string, signatureNonce: number, swapData: T) {
super(paymentHash);
constructor(paymentHash: string, sequence: BN, txoHash: string, signatureNonce: number, swapData: T) {
super(paymentHash, sequence);
this.txoHash = txoHash;

@@ -14,0 +15,0 @@ this.signatureNonce = signatureNonce;

import {SwapEvent} from "./SwapEvent";
import {SwapData} from "../../swaps/SwapData";
import * as BN from "bn.js";
export class RefundEvent<T extends SwapData> extends SwapEvent<T> {
constructor(paymentHash: string) {
super(paymentHash);
constructor(paymentHash: string, sequence: BN) {
super(paymentHash, sequence);
}
}
import {SwapData} from "../../swaps/SwapData";
import * as BN from "bn.js";

@@ -7,7 +8,9 @@

paymentHash: string;
sequence: BN;
constructor(paymentHash: string) {
constructor(paymentHash: string, sequence: BN) {
this.paymentHash = paymentHash;
this.sequence = sequence;
}
}
export enum ChainSwapType {
HTLC = 0,
CHAIN = 1,
CHAIN_NONCED = 2
CHAIN_NONCED = 2,
CHAIN_TXID = 3
}

@@ -100,2 +100,3 @@ import {SwapData} from "./SwapData";

paymentHash: string,
sequence: BN,
expiry: BN,

@@ -102,0 +103,0 @@ escrowNonce: BN,

import {ChainSwapType} from "./ChainSwapType";
import * as BN from "bn.js";
import BN from "bn.js";
import {TokenAddress} from "./TokenAddress";

@@ -45,2 +45,7 @@ import {StorageObject} from "../storage/StorageObject";

abstract getHash(): string;
abstract getSequence?(): BN;
getUniqueIdentifier(): string {
if(this.getSequence==null) return this.getHash();
return this.getHash()+this.getSequence().toString("hex", 8);
}

@@ -47,0 +52,0 @@ abstract getTxoHash(): string;

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