Socket
Socket
Sign inDemoInstall

@marinade.finance/web3js-common

Package Overview
Dependencies
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@marinade.finance/web3js-common - npm Package Compare versions

Comparing version 2.0.18 to 2.0.19

6

package.json
{
"name": "@marinade.finance/web3js-common",
"version": "2.0.18",
"version": "2.0.19",
"description": "Web3 JS reusable utilities",

@@ -25,3 +25,3 @@ "repository": {

"@solana/web3.js": "^1.78.5",
"@marinade.finance/ts-common": "2.0.18",
"@marinade.finance/ts-common": "2.0.19",
"bn.js": "^5.2.1",

@@ -33,3 +33,3 @@ "borsh": "^0.7.0",

"@solana/web3.js": "^1.78.5",
"@marinade.finance/ts-common": "2.0.18",
"@marinade.finance/ts-common": "2.0.19",
"bn.js": "^5.2.1",

@@ -36,0 +36,0 @@ "borsh": "^0.7.0",

@@ -1,5 +0,5 @@

import { Connection, Transaction, VersionedTransactionResponse, SimulatedTransactionResponse, Keypair, Signer, TransactionInstruction, TransactionResponse, PublicKey } from '@solana/web3.js';
import { Connection, Transaction, VersionedTransactionResponse, SimulatedTransactionResponse, Keypair, Signer, TransactionInstruction, TransactionResponse, PublicKey, SendOptions } from '@solana/web3.js';
import { Wallet } from './wallet';
import { LoggerPlaceholder } from '@marinade.finance/ts-common';
export declare function executeTx({ connection, transaction, signers, errMessage, simulate, printOnly, logger, }: {
export declare function executeTx({ connection, transaction, signers, errMessage, simulate, printOnly, logger, sendOpts, }: {
connection: Connection;

@@ -12,4 +12,5 @@ transaction: Transaction;

logger?: LoggerPlaceholder;
sendOpts?: SendOptions;
}): Promise<VersionedTransactionResponse | SimulatedTransactionResponse | undefined>;
export declare function executeTxSimple(connection: Connection, transaction: Transaction, signers?: (Wallet | Keypair | Signer)[]): Promise<VersionedTransactionResponse | SimulatedTransactionResponse | undefined>;
export declare function executeTxSimple(connection: Connection, transaction: Transaction, signers?: (Wallet | Keypair | Signer)[], sendOpts?: SendOptions): Promise<VersionedTransactionResponse | SimulatedTransactionResponse | undefined>;
/**

@@ -31,3 +32,3 @@ * Type guard for TransactionResponse and SimulatedTransactionResponse. It does not accept `undefined` as a valid input.

*/
export declare function splitAndExecuteTx({ connection, transaction, errMessage, signers, feePayer, simulate, printOnly, logger, exceedBudget, }: {
export declare function splitAndExecuteTx({ connection, transaction, errMessage, signers, feePayer, simulate, printOnly, logger, exceedBudget, sendOpts, }: {
connection: Connection;

@@ -42,2 +43,3 @@ transaction: Transaction;

exceedBudget?: boolean;
sendOpts?: SendOptions;
}): Promise<VersionedTransactionResponse[] | SimulatedTransactionResponse[] | []>;

@@ -44,0 +46,0 @@ /**

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

const ts_common_1 = require("@marinade.finance/ts-common");
async function executeTx({ connection, transaction, signers = [], errMessage, simulate = false, printOnly = false, logger, }) {
async function executeTx({ connection, transaction, signers = [], errMessage, simulate = false, printOnly = false, logger, sendOpts = {}, }) {
var _a, _b;

@@ -49,3 +49,3 @@ let result = undefined;

else if (!printOnly) {
const txSig = await connection.sendRawTransaction(transaction.serialize());
const txSig = await connection.sendRawTransaction(transaction.serialize(), sendOpts);
const res = await connection.confirmTransaction({

@@ -99,3 +99,3 @@ signature: txSig,

exports.executeTx = executeTx;
async function executeTxSimple(connection, transaction, signers) {
async function executeTxSimple(connection, transaction, signers, sendOpts) {
return await executeTx({

@@ -105,2 +105,3 @@ connection,

signers,
sendOpts,
errMessage: 'Error executing transaction',

@@ -157,3 +158,3 @@ });

*/
async function splitAndExecuteTx({ connection, transaction, errMessage, signers = [], feePayer, simulate = false, printOnly = false, logger, exceedBudget = false, }) {
async function splitAndExecuteTx({ connection, transaction, errMessage, signers = [], feePayer, simulate = false, printOnly = false, logger, exceedBudget = false, sendOpts = {}, }) {
const result = [];

@@ -170,2 +171,3 @@ // only to print in base64

printOnly,
sendOpts,
});

@@ -249,2 +251,3 @@ }

logger,
sendOpts,
});

@@ -251,0 +254,0 @@ executionCounter++;

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