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

crosslightning-evm

Package Overview
Dependencies
Maintainers
1
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

crosslightning-evm - npm Package Compare versions

Comparing version 3.0.9 to 3.1.0

dist/crosslightning-evm/src/evm/btcrelay/contract/btcRelayContract.d.ts

4

package.json
{
"name": "crosslightning-evm",
"version": "3.0.9",
"version": "3.1.0",
"description": "EVM specific base implementation",

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

"bn.js": "^5.2.1",
"crosslightning-base": "^3.0.8",
"crosslightning-base": "^3.2.0",
"ethers": "^5.7.2",

@@ -30,0 +30,0 @@ "typescript": "^4.9.5"

@@ -14,2 +14,3 @@ import * as BN from "bn.js";

import {EVMBtcStoredHeader} from "../btcrelay/headers/EVMBtcStoredHeader";
import {SolanaSwapData} from "../../../../crosslightning-solana/src";

@@ -257,2 +258,19 @@ const STATE_SEED = "state";

async getClaimInitAuthorizationExpiry(swapData: EVMSwapData, timeout: string, prefix: string, signature: string, nonce: number): Promise<number> {
const now = Date.now();
const expiry = (parseInt(timeout)-this.authGracePeriod)*1000;
if(expiry<now) {
return 0;
}
return expiry;
}
async isClaimInitAuthorizationExpired(swapData: EVMSwapData, timeout: string, prefix: string, signature: string, nonce: number): Promise<boolean> {
if((parseInt(timeout)+this.authGracePeriod)*1000 < Date.now()) return true;
return false;
}
getInitMessage(swapData: EVMSwapData, nonce: number, prefix: string, timeout: string): Buffer {

@@ -321,2 +339,19 @@

async getInitAuthorizationExpiry(swapData: EVMSwapData, timeout: string, prefix: string, signature: string, nonce: number): Promise<number> {
const now = Date.now();
const expiry = (parseInt(timeout)-this.authGracePeriod)*1000;
if(expiry<now) {
return 0;
}
return expiry;
}
async isInitAuthorizationExpired(swapData: EVMSwapData, timeout: string, prefix: string, signature: string, nonce: number): Promise<boolean> {
if((parseInt(timeout)+this.authGracePeriod)*1000 < Date.now()) return true;
return false;
}
getRefundMessage(swapData: EVMSwapData, prefix: string, timeout: string): Buffer {

@@ -323,0 +358,0 @@ return this.getMessage(swapData, prefix, timeout);

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