Socket
Socket
Sign inDemoInstall

@solana/transaction-messages

Package Overview
Dependencies
Maintainers
15
Versions
609
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@solana/transaction-messages - npm Package Compare versions

Comparing version 2.0.0-preview.2.20240419044050.80aaf19a2c2069f1f6358e85e15326cc84e5396e to 2.0.0-preview.2.20240419044348.f2800fa6ba659cc9e5ed67a84c2b0635b68e5c83

10

dist/types/blockhash.d.ts

@@ -8,10 +8,10 @@ import { type Blockhash } from '@solana/rpc-types';

}>;
export interface ITransactionMessageWithBlockhashLifetime {
export interface TransactionMessageWithBlockhashLifetime {
readonly lifetimeConstraint: BlockhashLifetimeConstraint;
}
export declare function isTransactionMessageWithBlockhashLifetime(transaction: BaseTransactionMessage | (BaseTransactionMessage & ITransactionMessageWithBlockhashLifetime)): transaction is BaseTransactionMessage & ITransactionMessageWithBlockhashLifetime;
export declare function assertIsTransactionMessageWithBlockhashLifetime(transaction: BaseTransactionMessage | (BaseTransactionMessage & ITransactionMessageWithBlockhashLifetime)): asserts transaction is BaseTransactionMessage & ITransactionMessageWithBlockhashLifetime;
export declare function setTransactionMessageLifetimeUsingBlockhash<TTransaction extends BaseTransactionMessage & IDurableNonceTransactionMessage>(blockhashLifetimeConstraint: BlockhashLifetimeConstraint, transaction: TTransaction): ITransactionMessageWithBlockhashLifetime & Omit<TTransaction, 'lifetimeConstraint'>;
export declare function setTransactionMessageLifetimeUsingBlockhash<TTransaction extends BaseTransactionMessage | (BaseTransactionMessage & ITransactionMessageWithBlockhashLifetime)>(blockhashLifetimeConstraint: BlockhashLifetimeConstraint, transaction: TTransaction): ITransactionMessageWithBlockhashLifetime & TTransaction;
export declare function isTransactionMessageWithBlockhashLifetime(transaction: BaseTransactionMessage | (BaseTransactionMessage & TransactionMessageWithBlockhashLifetime)): transaction is BaseTransactionMessage & TransactionMessageWithBlockhashLifetime;
export declare function assertIsTransactionMessageWithBlockhashLifetime(transaction: BaseTransactionMessage | (BaseTransactionMessage & TransactionMessageWithBlockhashLifetime)): asserts transaction is BaseTransactionMessage & TransactionMessageWithBlockhashLifetime;
export declare function setTransactionMessageLifetimeUsingBlockhash<TTransaction extends BaseTransactionMessage & IDurableNonceTransactionMessage>(blockhashLifetimeConstraint: BlockhashLifetimeConstraint, transaction: TTransaction): Omit<TTransaction, 'lifetimeConstraint'> & TransactionMessageWithBlockhashLifetime;
export declare function setTransactionMessageLifetimeUsingBlockhash<TTransaction extends BaseTransactionMessage | (BaseTransactionMessage & TransactionMessageWithBlockhashLifetime)>(blockhashLifetimeConstraint: BlockhashLifetimeConstraint, transaction: TTransaction): TransactionMessageWithBlockhashLifetime & TTransaction;
export {};
//# sourceMappingURL=blockhash.d.ts.map
import { IInstruction } from '@solana/instructions';
import { ITransactionMessageWithBlockhashLifetime } from './blockhash.js';
import { TransactionMessageWithBlockhashLifetime } from './blockhash.js';
import { IDurableNonceTransactionMessage } from './durable-nonce.js';
import { ITransactionMessageWithFeePayer } from './fee-payer.js';
import { BaseTransactionMessage, NewTransactionVersion } from './transaction-message.js';
export type CompilableTransactionMessage<TVersion extends NewTransactionVersion = NewTransactionVersion, TInstruction extends IInstruction = IInstruction> = BaseTransactionMessage<TVersion, TInstruction> & ITransactionMessageWithFeePayer & (IDurableNonceTransactionMessage | ITransactionMessageWithBlockhashLifetime);
export type CompilableTransactionMessage<TVersion extends NewTransactionVersion = NewTransactionVersion, TInstruction extends IInstruction = IInstruction> = BaseTransactionMessage<TVersion, TInstruction> & ITransactionMessageWithFeePayer & (IDurableNonceTransactionMessage | TransactionMessageWithBlockhashLifetime);
//# sourceMappingURL=compilable-transaction-message.d.ts.map

@@ -1,3 +0,3 @@

import { IDurableNonceTransactionMessage, ITransactionMessageWithBlockhashLifetime } from '../index.js';
export declare function getCompiledLifetimeToken(lifetimeConstraint: (IDurableNonceTransactionMessage | ITransactionMessageWithBlockhashLifetime)['lifetimeConstraint']): string;
import { IDurableNonceTransactionMessage, TransactionMessageWithBlockhashLifetime } from '../index.js';
export declare function getCompiledLifetimeToken(lifetimeConstraint: (IDurableNonceTransactionMessage | TransactionMessageWithBlockhashLifetime)['lifetimeConstraint']): string;
//# sourceMappingURL=lifetime-token.d.ts.map
{
"name": "@solana/transaction-messages",
"version": "2.0.0-preview.2.20240419044050.80aaf19a2c2069f1f6358e85e15326cc84e5396e",
"version": "2.0.0-preview.2.20240419044348.f2800fa6ba659cc9e5ed67a84c2b0635b68e5c83",
"description": "Helpers for creating transaction messages",

@@ -49,10 +49,10 @@ "exports": {

"dependencies": {
"@solana/addresses": "2.0.0-preview.2.20240419044050.80aaf19a2c2069f1f6358e85e15326cc84e5396e",
"@solana/codecs-core": "2.0.0-preview.2.20240419044050.80aaf19a2c2069f1f6358e85e15326cc84e5396e",
"@solana/codecs-data-structures": "2.0.0-preview.2.20240419044050.80aaf19a2c2069f1f6358e85e15326cc84e5396e",
"@solana/codecs-numbers": "2.0.0-preview.2.20240419044050.80aaf19a2c2069f1f6358e85e15326cc84e5396e",
"@solana/errors": "2.0.0-preview.2.20240419044050.80aaf19a2c2069f1f6358e85e15326cc84e5396e",
"@solana/functional": "2.0.0-preview.2.20240419044050.80aaf19a2c2069f1f6358e85e15326cc84e5396e",
"@solana/instructions": "2.0.0-preview.2.20240419044050.80aaf19a2c2069f1f6358e85e15326cc84e5396e",
"@solana/rpc-types": "2.0.0-preview.2.20240419044050.80aaf19a2c2069f1f6358e85e15326cc84e5396e"
"@solana/addresses": "2.0.0-preview.2.20240419044348.f2800fa6ba659cc9e5ed67a84c2b0635b68e5c83",
"@solana/codecs-core": "2.0.0-preview.2.20240419044348.f2800fa6ba659cc9e5ed67a84c2b0635b68e5c83",
"@solana/codecs-data-structures": "2.0.0-preview.2.20240419044348.f2800fa6ba659cc9e5ed67a84c2b0635b68e5c83",
"@solana/codecs-numbers": "2.0.0-preview.2.20240419044348.f2800fa6ba659cc9e5ed67a84c2b0635b68e5c83",
"@solana/errors": "2.0.0-preview.2.20240419044348.f2800fa6ba659cc9e5ed67a84c2b0635b68e5c83",
"@solana/functional": "2.0.0-preview.2.20240419044348.f2800fa6ba659cc9e5ed67a84c2b0635b68e5c83",
"@solana/instructions": "2.0.0-preview.2.20240419044348.f2800fa6ba659cc9e5ed67a84c2b0635b68e5c83",
"@solana/rpc-types": "2.0.0-preview.2.20240419044348.f2800fa6ba659cc9e5ed67a84c2b0635b68e5c83"
},

@@ -59,0 +59,0 @@ "bundlewatch": {

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

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