The public key of the Solana wallet initiating the transaction.
The Ethereum-style Neon wallet address in hex format.
The public key of the Neon EVM program.
The raw Neon transaction in hex format.
The list of required account metadata.
The chain ID of the target blockchain.
Optional
neonPoolCount: string = NEON_TREASURY_POOL_COUNTThe number of Neon treasury pools (optional, defaults to NEON_TREASURY_POOL_COUNT
).
A Solana TransactionInstruction
for executing the Neon transaction on mainnet.
Creates a mainnet-compatible execution instruction from raw transaction data for Neon EVM.
This function generates a
TransactionInstruction
for executing a Neon EVM transaction within the Solana blockchain on mainnet. It derives necessary accounts, encodes transaction data, and constructs the instruction with the appropriate keys.