From 7ed2a960a1cfd3ba5495ebc8f11129453d690c94 Mon Sep 17 00:00:00 2001 From: eubash Date: Mon, 3 Feb 2025 15:10:26 +0000 Subject: [PATCH] deploy: 1b2a51160d91f89a5051c31b428269fb66df0dce --- CNAME | 1 - ...m_token-transfer-core.NeonProxyRpcApi.html | 18 +++++++-------- ...eonevm_token-transfer-core.AccountHex.html | 4 ++-- ...vm_token-transfer-core.EvmInstruction.html | 4 ++-- ...onevm_token-transfer-core.ProxyStatus.html | 4 ++-- ...oken-transfer-core.authAccountAddress.html | 2 +- ...en-transfer-core.authorityPoolAddress.html | 2 +- ...n-transfer-core.collateralPoolAddress.html | 2 +- ...untBalanceForLegacyAccountInstruction.html | 2 +- ...-core.createAccountBalanceInstruction.html | 2 +- ...nsfer-core.createAccountV3Instruction.html | 2 +- ...core.createAccountWithSeedInstruction.html | 2 +- ...-core.createApproveDepositInstruction.html | 2 +- ...eateAssociatedTokenAccountInstruction.html | 2 +- ...eateAssociatedTokenAccountTransaction.html | 2 +- ...-transfer-core.createClaimInstruction.html | 2 +- ...nsfer-core.createClaimInstructionKeys.html | 2 +- ...eateComputeBudgetHeapFrameInstruction.html | 2 +- ...e.createComputeBudgetUtilsInstruction.html | 2 +- ...er-core.createExecFromDataInstruction.html | 2 +- ...-core.createExecFromDataInstructionV2.html | 2 +- ...reateExecFromDataInstructionV2Mainnet.html | 2 +- ...r-core.createHolderAccountInstruction.html | 2 +- ...ansfer-core.createMintNeonTransaction.html | 2 +- ...sfer-core.createMintSolanaTransaction.html | 2 +- ...fer-core.createNeonDepositInstruction.html | 2 +- ...createNeonDepositToBalanceInstruction.html | 2 +- ...er-core.createNeonTransferInstruction.html | 2 +- ...nsfer-core.createUnwrapSOLTransaction.html | 2 +- ...ransfer-core.createWrapSOLTransaction.html | 2 +- ...r-core.deleteHolderAccountInstruction.html | 2 +- ...er-core.getOverriddenSourceSplAccount.html | 2 +- ...token-transfer-core.holderAccountData.html | 2 +- ...eonevm_token-transfer-core.isValidHex.html | 2 +- ...ansfer-core.neonBalanceProgramAddress.html | 2 +- ...sfer-core.neonBalanceProgramAddressV2.html | 2 +- ...ken-transfer-core.neonNeonTransaction.html | 2 +- ...sfer-core.neonTransferMintTransaction.html | 2 +- ...re.neonTransferMintTransactionMainnet.html | 2 +- ...ransfer-core.neonWalletProgramAddress.html | 2 +- ...ansfer-core.numberTo64BitLittleEndian.html | 2 +- ...neonevm_token-transfer-core.randRange.html | 2 +- ..._token-transfer-core.signerPrivateKey.html | 2 +- ...er-core.solanaNEONTransferTransaction.html | 2 +- ...fer-core.solanaSOLTransferTransaction.html | 2 +- ...en-transfer-core.solanaTransactionLog.html | 2 +- ..._neonevm_token-transfer-core.toBigInt.html | 2 +- ...nevm_token-transfer-core.toBytesInt32.html | 2 +- ...nevm_token-transfer-core.toFullAmount.html | 2 +- ..._neonevm_token-transfer-core.toU256BE.html | 2 +- ...-transfer-core.wrappedNeonTransaction.html | 2 +- ...-transfer-ethers.claimTransactionData.html | 6 ++--- ...thers.createMintNeonTransactionEthers.html | 15 ++++--------- ...s.createWrapAndTransferSOLTransaction.html | 18 ++++----------- ...n-transfer-ethers.erc20ForSPLContract.html | 2 +- ...ansfer-ethers.mintNeonTransactionData.html | 8 +++---- ...sfer-ethers.neonNeonTransactionEthers.html | 14 ++++-------- ...n-transfer-ethers.neonTransactionData.html | 2 +- ...ers.neonTransferMintTransactionEthers.html | 18 ++++----------- ...-transfer-ethers.neonWrapper2Contract.html | 2 +- ...n-transfer-ethers.neonWrapperContract.html | 2 +- ...ethers.useTransactionFromSignerEthers.html | 6 ++--- ...fer-ethers.wrappedNeonTransactionData.html | 8 +++---- ...en-transfer-web3.claimTransactionData.html | 2 +- ...er-web3.createMintNeonTransactionWeb3.html | 2 +- ...3.createWrapAndTransferSOLTransaction.html | 2 +- ...ken-transfer-web3.erc20ForSPLContract.html | 2 +- ...sfer-web3.getGasAndEstimationGasPrice.html | 2 +- ...onevm_token-transfer-web3.getGasLimit.html | 2 +- ...transfer-web3.mintNeonTransactionData.html | 2 +- ...r-web3.neonClaimTransactionFromSigner.html | 2 +- ...transfer-web3.neonNeonTransactionWeb3.html | 2 +- ...ken-transfer-web3.neonTransactionData.html | 2 +- ...-web3.neonTransferMintTransactionWeb3.html | 2 +- ...en-transfer-web3.neonWrapper2Contract.html | 2 +- ...ken-transfer-web3.neonWrapperContract.html | 2 +- ...nsfer-web3.wrappedNeonTransactionData.html | 2 +- .../_neonevm_token-transfer-core.ChainId.html | 4 ++-- ...-transfer-core.ClaimInstructionConfig.html | 4 ++-- ...-transfer-core.ClaimInstructionResult.html | 4 ++-- ...transfer-core.EthersSignedTransaction.html | 4 ++-- ..._neonevm_token-transfer-core.GasToken.html | 8 +++---- ...nevm_token-transfer-core.GasTokenData.html | 4 ++-- ...eonevm_token-transfer-core.GasTokenV2.html | 4 ++-- ...token-transfer-core.InstructionEvents.html | 4 ++-- ...token-transfer-core.InstructionParams.html | 4 ++-- ...m_token-transfer-core.MultiTokenProxy.html | 4 ++-- ...nevm_token-transfer-core.NeonAccounts.html | 4 ++-- ...onevm_token-transfer-core.NeonEmulate.html | 4 ++-- ...token-transfer-core.NeonProgramStatus.html | 22 +++++++++---------- ..._neonevm_token-transfer-core.Provider.html | 4 ++-- ...onevm_token-transfer-core.RPCResponse.html | 4 ++-- ..._neonevm_token-transfer-core.SPLToken.html | 16 +++++++------- ...token-transfer-core.SettingsFormState.html | 4 ++-- ...evm_token-transfer-core.SolanaAccount.html | 4 ++-- ...m_token-transfer-core.SolanaOverrides.html | 4 ++-- ...-transfer-core.SourceSplAccountConfig.html | 4 ++-- ...token-transfer-core.TransactionResult.html | 4 ++-- ...-core.AccountBalanceInstructionParams.html | 2 +- ...nsfer-core.AccountV3InstructionParams.html | 2 +- .../_neonevm_token-transfer-core.Amount.html | 2 +- ...-core.ApproveDepositInstructionParams.html | 2 +- ...sociatedTokenAccountInstructionParams.html | 2 +- ...sociatedTokenAccountTransactionParams.html | 2 +- ...n-transfer-core.BaseTransactionParams.html | 2 +- ...sfer-core.CreateAccountWithSeedParams.html | 2 +- ...e.CreateExecFromDataInstructionParams.html | 2 +- ...ken-transfer-core.ExtendedAccountInfo.html | 2 +- ...LegacyAccountBalanceInstructionParams.html | 2 +- ...ansfer-core.MintNeonTransactionParams.html | 2 +- ...oken-transfer-core.MintTransferParams.html | 2 +- ...onevm_token-transfer-core.NeonAddress.html | 2 +- ..._token-transfer-core.NeonComputeUnits.html | 2 +- ...NeonDepositToBalanceInstructionParams.html | 2 +- ...evm_token-transfer-core.NeonHeapFrame.html | 2 +- ..._token-transfer-core.NeonMintTxParams.html | 2 +- ...n-transfer-core.NeonTransactionParams.html | 2 +- ...er-core.NeonTransferInstructionParams.html | 2 +- ...n-transfer-core.SignTransactionResult.html | 2 +- ...m_token-transfer-core.SignatureObject.html | 2 +- ...e.SolanaNEONTransferTransactionParams.html | 2 +- ...re.SolanaSOLTransferTransactionParams.html | 2 +- ...ransfer-core.WrapSOLTransactionParams.html | 2 +- ...nevm_token-transfer-web3.GasInterface.html | 2 +- ...token-transfer-web3.GasPriceInterface.html | 2 +- ...nevm_token-transfer-web3.ReturnFormat.html | 2 +- ...token-transfer-core.COMPUTE_BUDGET_ID.html | 2 +- ...oken-transfer-core.INCINERATOR_PUBKEY.html | 2 +- ...vm_token-transfer-core.KECCAK_PROGRAM.html | 2 +- ...oken-transfer-core.NEON_COMPUTE_UNITS.html | 2 +- ...m_token-transfer-core.NEON_HEAP_FRAME.html | 2 +- ...sfer-core.NEON_STATUS_DEVNET_SNAPSHOT.html | 2 +- ...fer-core.NEON_STATUS_MAINNET_SNAPSHOT.html | 2 +- ...ken-transfer-core.NEON_TOKEN_DECIMALS.html | 2 +- ...ransfer-core.NEON_TOKEN_MINT_DECIMALS.html | 2 +- ...-transfer-core.NEON_TOKEN_MINT_DEVNET.html | 2 +- ...transfer-core.NEON_TOKEN_MINT_MAINNET.html | 2 +- ...er-core.NEON_TRANSFER_CONTRACT_DEVNET.html | 2 +- ...r-core.NEON_TRANSFER_CONTRACT_MAINNET.html | 2 +- ...r-core.NEON_TRANSFER_CONTRACT_TESTNET.html | 2 +- ...ransfer-core.NEON_TREASURY_POOL_COUNT.html | 2 +- ...m_token-transfer-core.RENT_EPOCH_ZERO.html | 2 +- ...n-transfer-core.SOL_TOKEN_MINT_DEVNET.html | 2 +- ...-transfer-core.SOL_TOKEN_MINT_MAINNET.html | 2 +- ...fer-core.SOL_TRANSFER_CONTRACT_DEVNET.html | 2 +- ...ansfer-core.SYSVAR_INSTRUCTION_PUBKEY.html | 2 +- ...nsfer-core.TOKEN_LIST_DEVNET_SNAPSHOT.html | 2 +- ..._neonevm_token-transfer-core.erc20Abi.html | 2 +- ...m_token-transfer-core.neonWrapper2Abi.html | 2 +- ...vm_token-transfer-core.neonWrapperAbi.html | 2 +- 150 files changed, 220 insertions(+), 254 deletions(-) delete mode 100644 CNAME diff --git a/CNAME b/CNAME deleted file mode 100644 index 300d49b5..00000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -sdk.neonevm.org \ No newline at end of file diff --git a/classes/_neonevm_token-transfer-core.NeonProxyRpcApi.html b/classes/_neonevm_token-transfer-core.NeonProxyRpcApi.html index f3351acd..6bdedc7e 100644 --- a/classes/_neonevm_token-transfer-core.NeonProxyRpcApi.html +++ b/classes/_neonevm_token-transfer-core.NeonProxyRpcApi.html @@ -1,4 +1,4 @@ -NeonProxyRpcApi | Transfer SDK Documentation

Constructors

constructor +NeonProxyRpcApi | Transfer SDK Documentation

Constructors

Properties

Methods

evmParams gasTokenList @@ -8,25 +8,25 @@ rpc

Constructors

Properties

neonProxyRpcUrl: string = ''

The URL of the Neon Proxy RPC.

-

Methods

  • Fetches the EVM parameters from the Neon Proxy RPC.

    +

Returns NeonProxyRpcApi

Properties

neonProxyRpcUrl: string = ''

The URL of the Neon Proxy RPC.

+

Methods

  • Fetches the list of gas tokens with chain ID's related to the particular gas token supported by the Neon EVM.

    +
  • Fetches the list of gas tokens with chain ID's related to the particular gas token supported by the Neon EVM.

    Returns Promise<GasToken[]>

    A promise that resolves to an array of GasToken objects.

    -
  • Fetches the list of native tokens and their chain ID's supported by the Neon EVM.

    Returns Promise<GasToken[]>

    A promise that resolves to an array of GasToken objects.

    -
  • Emulates a Neon transaction using the neon_emulate method.

    Parameters

    • params: string[] = []

      The parameters for the emulation, typically transaction data.

    Returns Promise<NeonEmulate>

    A promise that resolves to the result of the Neon emulation.

    -
  • Makes a proxy request using the configured Neon Proxy RPC URL.

    Type Parameters

    • T

      The expected type of the response result.

    Parameters

    • method: string

      The RPC method name.

    • params: unknown[] = []

      The parameters for the RPC method.

    Returns Promise<RPCResponse<T>>

    A promise that resolves to the response of the proxy RPC request.

    -
  • Makes an RPC request to a specified URL.

    Type Parameters

    • T

      The expected type of the response result.

    Parameters

    • url: string

      The URL to make the RPC request to.

    • method: string

      The RPC method name.

    • params: unknown[] = []

      The parameters for the RPC method.

    Returns Promise<RPCResponse<T>>

    A promise that resolves to the response of the RPC request.

    -
+
diff --git a/enums/_neonevm_token-transfer-core.AccountHex.html b/enums/_neonevm_token-transfer-core.AccountHex.html index 023fd789..a1e6ff35 100644 --- a/enums/_neonevm_token-transfer-core.AccountHex.html +++ b/enums/_neonevm_token-transfer-core.AccountHex.html @@ -1,2 +1,2 @@ -AccountHex | Transfer SDK Documentation

Enumeration Members

Enumeration Members

SeedVersion: 3
+AccountHex | Transfer SDK Documentation

Enumeration Members

Enumeration Members

SeedVersion: 3
diff --git a/enums/_neonevm_token-transfer-core.EvmInstruction.html b/enums/_neonevm_token-transfer-core.EvmInstruction.html index 15438c31..e0f5a125 100644 --- a/enums/_neonevm_token-transfer-core.EvmInstruction.html +++ b/enums/_neonevm_token-transfer-core.EvmInstruction.html @@ -1,4 +1,4 @@ -EvmInstruction | Transfer SDK Documentation

Enumeration Members

AccountCreateBalance +EvmInstruction | Transfer SDK Documentation

Enumeration Members

AccountCreateBalance: 48
CancelWithHash: 35
CollectTreasure: 30
CreateAccountV02: 24
CreateAccountV03: 40
DepositToBalance: 49
DepositV03: 39
HolderCreate: 36
HolderDelete: 37
HolderWrite: 38
TransactionExecuteFromInstruction: 61
TransactionExecuteFromInstructionMainnet: 50
TransactionStepFromAccount: 33
TransactionStepFromAccountNoChainId: 34
TransactionStepFromData: 32
+

Enumeration Members

AccountCreateBalance: 48
CancelWithHash: 35
CollectTreasure: 30
CreateAccountV02: 24
CreateAccountV03: 40
DepositToBalance: 49
DepositV03: 39
HolderCreate: 36
HolderDelete: 37
HolderWrite: 38
TransactionExecuteFromInstruction: 61
TransactionExecuteFromInstructionMainnet: 50
TransactionStepFromAccount: 33
TransactionStepFromAccountNoChainId: 34
TransactionStepFromData: 32
diff --git a/enums/_neonevm_token-transfer-core.ProxyStatus.html b/enums/_neonevm_token-transfer-core.ProxyStatus.html index 7eb39652..f6602390 100644 --- a/enums/_neonevm_token-transfer-core.ProxyStatus.html +++ b/enums/_neonevm_token-transfer-core.ProxyStatus.html @@ -1,4 +1,4 @@ -ProxyStatus | Transfer SDK Documentation

Enumeration Members

stop +ProxyStatus | Transfer SDK Documentation

Enumeration Members

Enumeration Members

stop: "EMERGENCY"
unknown: "UNKNOWN"
work: "WORK"
+

Enumeration Members

stop: "EMERGENCY"
unknown: "UNKNOWN"
work: "WORK"
diff --git a/functions/_neonevm_token-transfer-core.authAccountAddress.html b/functions/_neonevm_token-transfer-core.authAccountAddress.html index b2bbef88..db1c8eed 100644 --- a/functions/_neonevm_token-transfer-core.authAccountAddress.html +++ b/functions/_neonevm_token-transfer-core.authAccountAddress.html @@ -6,4 +6,4 @@
const [delegatePDA] = authAccountAddress(emulateSigner.address, neonEvmProgram, splToken);
 
-
+
diff --git a/functions/_neonevm_token-transfer-core.authorityPoolAddress.html b/functions/_neonevm_token-transfer-core.authorityPoolAddress.html index c6a8f0bc..1f5f3fae 100644 --- a/functions/_neonevm_token-transfer-core.authorityPoolAddress.html +++ b/functions/_neonevm_token-transfer-core.authorityPoolAddress.html @@ -4,4 +4,4 @@
const [authorityAddress] = authorityPoolAddress(myProgramId);
 
-
+
diff --git a/functions/_neonevm_token-transfer-core.collateralPoolAddress.html b/functions/_neonevm_token-transfer-core.collateralPoolAddress.html index 880e4359..88866a52 100644 --- a/functions/_neonevm_token-transfer-core.collateralPoolAddress.html +++ b/functions/_neonevm_token-transfer-core.collateralPoolAddress.html @@ -5,4 +5,4 @@
const [poolAddress] = collateralPoolAddress(walletPDA, 0);
 
-
+
diff --git a/functions/_neonevm_token-transfer-core.createAccountBalanceForLegacyAccountInstruction.html b/functions/_neonevm_token-transfer-core.createAccountBalanceForLegacyAccountInstruction.html index 37823f70..b44136ee 100644 --- a/functions/_neonevm_token-transfer-core.createAccountBalanceForLegacyAccountInstruction.html +++ b/functions/_neonevm_token-transfer-core.createAccountBalanceForLegacyAccountInstruction.html @@ -4,4 +4,4 @@
const instruction = await createAccountBalanceForLegacyAccountInstruction({
connection,
account,
solanaWallet,
neonEvmProgram,
chainId: 245022926
});
if (instruction) {
transaction.add(instruction);
}
-
+
diff --git a/functions/_neonevm_token-transfer-core.createAccountBalanceInstruction.html b/functions/_neonevm_token-transfer-core.createAccountBalanceInstruction.html index 17e6ff3d..ba0ca02a 100644 --- a/functions/_neonevm_token-transfer-core.createAccountBalanceInstruction.html +++ b/functions/_neonevm_token-transfer-core.createAccountBalanceInstruction.html @@ -4,4 +4,4 @@
const instruction = createAccountBalanceInstruction({
solanaWallet: userWallet,
neonEvmProgram: neonProgram,
neonWallet: "0x1234567890abcdef1234567890abcdef12345678",
chainId: 245022926
});
transaction.add(instruction);
-
+
diff --git a/functions/_neonevm_token-transfer-core.createAccountV3Instruction.html b/functions/_neonevm_token-transfer-core.createAccountV3Instruction.html index 31fc4f6c..0852ea74 100644 --- a/functions/_neonevm_token-transfer-core.createAccountV3Instruction.html +++ b/functions/_neonevm_token-transfer-core.createAccountV3Instruction.html @@ -1 +1 @@ -createAccountV3Instruction | Transfer SDK Documentation
+createAccountV3Instruction | Transfer SDK Documentation
diff --git a/functions/_neonevm_token-transfer-core.createAccountWithSeedInstruction.html b/functions/_neonevm_token-transfer-core.createAccountWithSeedInstruction.html index 20f64b6e..14a0ad3f 100644 --- a/functions/_neonevm_token-transfer-core.createAccountWithSeedInstruction.html +++ b/functions/_neonevm_token-transfer-core.createAccountWithSeedInstruction.html @@ -6,4 +6,4 @@
const instruction = createAccountWithSeedInstruction({
solanaWallet: userWallet,
seed: "unique-seed",
holderAccountPK: derivedAccount,
neonEvmProgram: neonProgram
});
transaction.add(instruction);
-
+
diff --git a/functions/_neonevm_token-transfer-core.createApproveDepositInstruction.html b/functions/_neonevm_token-transfer-core.createApproveDepositInstruction.html index 5ad4ee9f..cad3bf7a 100644 --- a/functions/_neonevm_token-transfer-core.createApproveDepositInstruction.html +++ b/functions/_neonevm_token-transfer-core.createApproveDepositInstruction.html @@ -4,4 +4,4 @@
const instruction = createApproveDepositInstruction({
solanaWallet: userWallet,
neonPDAWallet: neonWalletPDA,
associatedToken: userTokenAccount,
amount: 1000000,
});
transaction.add(instruction);
-
+
diff --git a/functions/_neonevm_token-transfer-core.createAssociatedTokenAccountInstruction.html b/functions/_neonevm_token-transfer-core.createAssociatedTokenAccountInstruction.html index 42f12af6..2cf80909 100644 --- a/functions/_neonevm_token-transfer-core.createAssociatedTokenAccountInstruction.html +++ b/functions/_neonevm_token-transfer-core.createAssociatedTokenAccountInstruction.html @@ -7,4 +7,4 @@
const instruction = createAssociatedTokenAccountInstruction({
tokenMint: tokenMintAddress,
associatedAccount: associatedTokenAccount,
owner: userWallet,
payer: feePayer
});
transaction.add(instruction);
-
+
diff --git a/functions/_neonevm_token-transfer-core.createAssociatedTokenAccountTransaction.html b/functions/_neonevm_token-transfer-core.createAssociatedTokenAccountTransaction.html index 42179e52..9dd4d005 100644 --- a/functions/_neonevm_token-transfer-core.createAssociatedTokenAccountTransaction.html +++ b/functions/_neonevm_token-transfer-core.createAssociatedTokenAccountTransaction.html @@ -6,4 +6,4 @@

Parameters

Returns Transaction

A new Solana Transaction containing the instructions to create the associated token account.

-
+
diff --git a/functions/_neonevm_token-transfer-core.createClaimInstruction.html b/functions/_neonevm_token-transfer-core.createClaimInstruction.html index fddad382..815d2611 100644 --- a/functions/_neonevm_token-transfer-core.createClaimInstruction.html +++ b/functions/_neonevm_token-transfer-core.createClaimInstruction.html @@ -10,4 +10,4 @@
const claimInstruction = await createClaimInstruction({
proxyApi,
neonTransaction,
connection,
signerAddress,
neonEvmProgram,
splToken,
associatedTokenAddress,
fullAmount
});
console.log(claimInstruction);
-
+
diff --git a/functions/_neonevm_token-transfer-core.createClaimInstructionKeys.html b/functions/_neonevm_token-transfer-core.createClaimInstructionKeys.html index 2765e93d..dd7e3e56 100644 --- a/functions/_neonevm_token-transfer-core.createClaimInstructionKeys.html +++ b/functions/_neonevm_token-transfer-core.createClaimInstructionKeys.html @@ -8,4 +8,4 @@
const claimKeys = createClaimInstructionKeys(neonEmulateData);
console.log(claimKeys.neonKeys, claimKeys.legacyAccounts);
-
+
diff --git a/functions/_neonevm_token-transfer-core.createComputeBudgetHeapFrameInstruction.html b/functions/_neonevm_token-transfer-core.createComputeBudgetHeapFrameInstruction.html index 86202642..94733119 100644 --- a/functions/_neonevm_token-transfer-core.createComputeBudgetHeapFrameInstruction.html +++ b/functions/_neonevm_token-transfer-core.createComputeBudgetHeapFrameInstruction.html @@ -5,4 +5,4 @@
const instruction = createComputeBudgetHeapFrameInstruction(myProgramId, 256_000);
transaction.add(instruction);
-
+
diff --git a/functions/_neonevm_token-transfer-core.createComputeBudgetUtilsInstruction.html b/functions/_neonevm_token-transfer-core.createComputeBudgetUtilsInstruction.html index 7a4bcd64..dbbdc6be 100644 --- a/functions/_neonevm_token-transfer-core.createComputeBudgetUtilsInstruction.html +++ b/functions/_neonevm_token-transfer-core.createComputeBudgetUtilsInstruction.html @@ -5,4 +5,4 @@
const instruction = createComputeBudgetUtilsInstruction(myProgramId, 500_000);
transaction.add(instruction);
-
+
diff --git a/functions/_neonevm_token-transfer-core.createExecFromDataInstruction.html b/functions/_neonevm_token-transfer-core.createExecFromDataInstruction.html index 0a06d05a..9e387789 100644 --- a/functions/_neonevm_token-transfer-core.createExecFromDataInstruction.html +++ b/functions/_neonevm_token-transfer-core.createExecFromDataInstruction.html @@ -8,4 +8,4 @@

This method is deprecated and may be removed in future versions. Use an updated execution instruction createExecFromDataInstructionV2 method instead.

Creates an execution instruction from raw transaction data.

-
+
diff --git a/functions/_neonevm_token-transfer-core.createExecFromDataInstructionV2.html b/functions/_neonevm_token-transfer-core.createExecFromDataInstructionV2.html index b47ff0f2..f86aadeb 100644 --- a/functions/_neonevm_token-transfer-core.createExecFromDataInstructionV2.html +++ b/functions/_neonevm_token-transfer-core.createExecFromDataInstructionV2.html @@ -4,4 +4,4 @@
const instruction = createExecFromDataInstructionV2({
solanaWallet: userWallet,
neonWallet: "0x1234567890abcdef1234567890abcdef12345678",
holderAccount: holderPubkey,
neonEvmProgram: neonProgram,
neonRawTransaction: "0xabcdef...",
neonPoolCount: 10,
chainId: 245022926,
neonKeys: accountKeys
});
transaction.add(instruction);
-
+
diff --git a/functions/_neonevm_token-transfer-core.createExecFromDataInstructionV2Mainnet.html b/functions/_neonevm_token-transfer-core.createExecFromDataInstructionV2Mainnet.html index ebd42547..56506c94 100644 --- a/functions/_neonevm_token-transfer-core.createExecFromDataInstructionV2Mainnet.html +++ b/functions/_neonevm_token-transfer-core.createExecFromDataInstructionV2Mainnet.html @@ -13,4 +13,4 @@
const instruction = createExecFromDataInstructionV2Mainnet(
userWallet,
"0x1234567890abcdef1234567890abcdef12345678",
neonProgram,
"0xabcdef...",
accountKeys,
245022926
);
transaction.add(instruction);
-
+
diff --git a/functions/_neonevm_token-transfer-core.createHolderAccountInstruction.html b/functions/_neonevm_token-transfer-core.createHolderAccountInstruction.html index cef028ec..708c769e 100644 --- a/functions/_neonevm_token-transfer-core.createHolderAccountInstruction.html +++ b/functions/_neonevm_token-transfer-core.createHolderAccountInstruction.html @@ -6,4 +6,4 @@
const instruction = createHolderAccountInstruction({
solanaWallet: userWallet,
seed: "unique-seed",
holderAccountPK: derivedAccount,
neonEvmProgram: neonProgram
});
transaction.add(instruction);
-
+
diff --git a/functions/_neonevm_token-transfer-core.createMintNeonTransaction.html b/functions/_neonevm_token-transfer-core.createMintNeonTransaction.html index 98a4642f..207d23fe 100644 --- a/functions/_neonevm_token-transfer-core.createMintNeonTransaction.html +++ b/functions/_neonevm_token-transfer-core.createMintNeonTransaction.html @@ -9,4 +9,4 @@
// Example usage with TransactionRequest type from ethers.js:
import { TransactionRequest } from 'ethers';

const transaction: TransactionRequest = createMintNeonTransaction<TransactionRequest>(
'0xYourNeonWalletAddress',
{ address: '0xTokenAddress', address_spl: 'splTokenAddress', decimals: 18, symbol: 'TOKEN', ... },
'0xTransactionData'
);
-
+
diff --git a/functions/_neonevm_token-transfer-core.createMintSolanaTransaction.html b/functions/_neonevm_token-transfer-core.createMintSolanaTransaction.html index b40cd0d8..ce76b2ba 100644 --- a/functions/_neonevm_token-transfer-core.createMintSolanaTransaction.html +++ b/functions/_neonevm_token-transfer-core.createMintSolanaTransaction.html @@ -1 +1 @@ -createMintSolanaTransaction | Transfer SDK Documentation
  • Parameters

    • solanaWallet: PublicKey
    • tokenMint: PublicKey
    • associatedToken: PublicKey
    • neonHeapFrame: string = NEON_HEAP_FRAME

    Returns Transaction

+createMintSolanaTransaction | Transfer SDK Documentation
  • Parameters

    • solanaWallet: PublicKey
    • tokenMint: PublicKey
    • associatedToken: PublicKey
    • neonHeapFrame: string = NEON_HEAP_FRAME

    Returns Transaction

diff --git a/functions/_neonevm_token-transfer-core.createNeonDepositInstruction.html b/functions/_neonevm_token-transfer-core.createNeonDepositInstruction.html index b047bfa7..18acc6e0 100644 --- a/functions/_neonevm_token-transfer-core.createNeonDepositInstruction.html +++ b/functions/_neonevm_token-transfer-core.createNeonDepositInstruction.html @@ -10,4 +10,4 @@
  • neonTokenMint: PublicKey

    The public key of the SPL token mint.

  • OptionalserviceWallet: PublicKey

    The optional service wallet used for operational transactions.

  • Returns TransactionInstruction

    A Solana TransactionInstruction for depositing tokens into the Neon EVM account.

    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.createNeonDepositToBalanceInstruction.html b/functions/_neonevm_token-transfer-core.createNeonDepositToBalanceInstruction.html index 46940398..53c90b96 100644 --- a/functions/_neonevm_token-transfer-core.createNeonDepositToBalanceInstruction.html +++ b/functions/_neonevm_token-transfer-core.createNeonDepositToBalanceInstruction.html @@ -6,4 +6,4 @@
    const instruction = createNeonDepositToBalanceInstruction({
    chainId: 245022926,
    solanaWallet: userWallet,
    tokenAddress: userTokenAccount,
    neonWallet: "0x1234567890abcdef1234567890abcdef12345678",
    neonEvmProgram: neonProgram,
    tokenMint: tokenMintAddress,
    serviceWallet: serviceWalletAddress
    });
    transaction.add(instruction);
    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.createNeonTransferInstruction.html b/functions/_neonevm_token-transfer-core.createNeonTransferInstruction.html index b5cdd79a..6dd30f48 100644 --- a/functions/_neonevm_token-transfer-core.createNeonTransferInstruction.html +++ b/functions/_neonevm_token-transfer-core.createNeonTransferInstruction.html @@ -1 +1 @@ -createNeonTransferInstruction | Transfer SDK Documentation
    +createNeonTransferInstruction | Transfer SDK Documentation
    diff --git a/functions/_neonevm_token-transfer-core.createUnwrapSOLTransaction.html b/functions/_neonevm_token-transfer-core.createUnwrapSOLTransaction.html index 6ab2c21b..6d662e50 100644 --- a/functions/_neonevm_token-transfer-core.createUnwrapSOLTransaction.html +++ b/functions/_neonevm_token-transfer-core.createUnwrapSOLTransaction.html @@ -12,4 +12,4 @@
    const connection = new Connection("https://api.devnet.solana.com");
    const solanaWallet = new PublicKey("your_solana_wallet_public_key");
    const splToken: SPLToken = {
    address: "erc20_wsol_address",
    address_spl: "address_spl_value",
    chainId: 245022926,
    decimals: 9,
    logoURI: "logo_url",
    name: "Wrapped SOL",
    symbol: "wSOL",
    };

    createUnwrapSOLTransaction(connection, solanaWallet, splToken)
    .then((transaction) => {
    console.log("Unwrap transaction created successfully:", transaction);
    })
    .catch((error) => {
    console.error("Failed to create unwrap transaction:", error);
    });
    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.createWrapSOLTransaction.html b/functions/_neonevm_token-transfer-core.createWrapSOLTransaction.html index a2aea315..e4665144 100644 --- a/functions/_neonevm_token-transfer-core.createWrapSOLTransaction.html +++ b/functions/_neonevm_token-transfer-core.createWrapSOLTransaction.html @@ -9,4 +9,4 @@
    const connection = new Connection("https://api.devnet.solana.com");
    const solanaWallet = new PublicKey("your_solana_wallet_public_key");
    const amount = 1; // Amount of SOL to wrap
    const splToken: SPLToken = {
    address: "erc20_sol_address",
    address_spl: "address_spl_value",
    chainId: 245022926,
    decimals: 9,
    logoURI: "logo_url",
    name: "Solana SOL",
    symbol: "SOL",
    };

    createWrapSOLTransaction({ connection, solanaWallet, amount, splToken })
    .then((transaction) => {
    console.log("Wrap transaction created successfully:", transaction);
    })
    .catch((error) => {
    console.error("Failed to create wrap transaction:", error);
    });
    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.deleteHolderAccountInstruction.html b/functions/_neonevm_token-transfer-core.deleteHolderAccountInstruction.html index ce6d9a4d..847d1eff 100644 --- a/functions/_neonevm_token-transfer-core.deleteHolderAccountInstruction.html +++ b/functions/_neonevm_token-transfer-core.deleteHolderAccountInstruction.html @@ -8,4 +8,4 @@
    const instruction = deleteHolderAccountInstruction(neonProgram, userWallet, holderAccount);
    transaction.add(instruction);
    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.getOverriddenSourceSplAccount.html b/functions/_neonevm_token-transfer-core.getOverriddenSourceSplAccount.html index 1c768b14..93c40226 100644 --- a/functions/_neonevm_token-transfer-core.getOverriddenSourceSplAccount.html +++ b/functions/_neonevm_token-transfer-core.getOverriddenSourceSplAccount.html @@ -1 +1 @@ -getOverriddenSourceSplAccount | Transfer SDK Documentation
    +getOverriddenSourceSplAccount | Transfer SDK Documentation
    diff --git a/functions/_neonevm_token-transfer-core.holderAccountData.html b/functions/_neonevm_token-transfer-core.holderAccountData.html index b5738397..023f2644 100644 --- a/functions/_neonevm_token-transfer-core.holderAccountData.html +++ b/functions/_neonevm_token-transfer-core.holderAccountData.html @@ -9,4 +9,4 @@
    const [holderAddress, seed] = await holderAccountData(neonEvmProgram, solanaWallet);
    console.log(`Holder Address: ${holderAddress.toBase58()}, Seed: ${seed}`);
    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.isValidHex.html b/functions/_neonevm_token-transfer-core.isValidHex.html index fa5c50e1..bc6dbb5e 100644 --- a/functions/_neonevm_token-transfer-core.isValidHex.html +++ b/functions/_neonevm_token-transfer-core.isValidHex.html @@ -1 +1 @@ -isValidHex | Transfer SDK Documentation
    • Parameters

      • hex: string | number

      Returns boolean

    +isValidHex | Transfer SDK Documentation
    • Parameters

      • hex: string | number

      Returns boolean

    diff --git a/functions/_neonevm_token-transfer-core.neonBalanceProgramAddress.html b/functions/_neonevm_token-transfer-core.neonBalanceProgramAddress.html index 38aad0c1..e176b212 100644 --- a/functions/_neonevm_token-transfer-core.neonBalanceProgramAddress.html +++ b/functions/_neonevm_token-transfer-core.neonBalanceProgramAddress.html @@ -5,4 +5,4 @@
  • neonEvmProgram: PublicKey

    The NEON EVM program address as a PublicKey.

  • chainId: number

    The ID of the blockchain network where the NEON token is being used.

  • Returns [PublicKey, number]

    A tuple containing the derived program PublicKey and a bump seed number used in the derivation process.

    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.neonBalanceProgramAddressV2.html b/functions/_neonevm_token-transfer-core.neonBalanceProgramAddressV2.html index 936b1cdf..c7df7015 100644 --- a/functions/_neonevm_token-transfer-core.neonBalanceProgramAddressV2.html +++ b/functions/_neonevm_token-transfer-core.neonBalanceProgramAddressV2.html @@ -7,4 +7,4 @@
  • neonEvmProgram: PublicKey

    The NEON EVM program address as a PublicKey.

  • chainId: number

    The ID of the blockchain network where the NEON token is being used.

  • Returns [PublicKey, number]

    A tuple containing the derived program PublicKey and a bump seed number used in the derivation process.

    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.neonNeonTransaction.html b/functions/_neonevm_token-transfer-core.neonNeonTransaction.html index b7633fc1..982a7ed0 100644 --- a/functions/_neonevm_token-transfer-core.neonNeonTransaction.html +++ b/functions/_neonevm_token-transfer-core.neonNeonTransaction.html @@ -8,4 +8,4 @@
    import { TransactionRequest } from 'ethers';

    const fromAddress = "0x1234567890abcdef1234567890abcdef12345678";
    const toAddress = "0xabcdef1234567890abcdef1234567890abcdef12";
    const amount = "10";
    const data = "0x";

    const transaction: TransactionRequest = neonNeonTransaction<TransactionRequest>(fromAddress, toAddress, amount, data);
    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.neonTransferMintTransaction.html b/functions/_neonevm_token-transfer-core.neonTransferMintTransaction.html index 168c6047..d3ea88f7 100644 --- a/functions/_neonevm_token-transfer-core.neonTransferMintTransaction.html +++ b/functions/_neonevm_token-transfer-core.neonTransferMintTransaction.html @@ -8,4 +8,4 @@

    Returns Promise<Transaction>

    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.neonTransferMintTransactionMainnet.html b/functions/_neonevm_token-transfer-core.neonTransferMintTransactionMainnet.html index 07e21800..54b47fba 100644 --- a/functions/_neonevm_token-transfer-core.neonTransferMintTransactionMainnet.html +++ b/functions/_neonevm_token-transfer-core.neonTransferMintTransactionMainnet.html @@ -8,4 +8,4 @@

    Returns Promise<Transaction>

    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.neonWalletProgramAddress.html b/functions/_neonevm_token-transfer-core.neonWalletProgramAddress.html index 9335f78d..9276632b 100644 --- a/functions/_neonevm_token-transfer-core.neonWalletProgramAddress.html +++ b/functions/_neonevm_token-transfer-core.neonWalletProgramAddress.html @@ -6,4 +6,4 @@
    const [walletPDA] = neonWalletProgramAddress(userEtherAddress, neonEvmProgram);
     
    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.numberTo64BitLittleEndian.html b/functions/_neonevm_token-transfer-core.numberTo64BitLittleEndian.html index a4b06e29..7f2141c4 100644 --- a/functions/_neonevm_token-transfer-core.numberTo64BitLittleEndian.html +++ b/functions/_neonevm_token-transfer-core.numberTo64BitLittleEndian.html @@ -4,4 +4,4 @@
    const littleEndianBytes = numberTo64BitLittleEndian(123456789);
    console.log(littleEndianBytes);
    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.randRange.html b/functions/_neonevm_token-transfer-core.randRange.html index 801e400d..35f2ea8f 100644 --- a/functions/_neonevm_token-transfer-core.randRange.html +++ b/functions/_neonevm_token-transfer-core.randRange.html @@ -1 +1 @@ -randRange | Transfer SDK Documentation
    • Parameters

      • min: number
      • max: number

      Returns number

    +randRange | Transfer SDK Documentation
    • Parameters

      • min: number
      • max: number

      Returns number

    diff --git a/functions/_neonevm_token-transfer-core.signerPrivateKey.html b/functions/_neonevm_token-transfer-core.signerPrivateKey.html index ed8a9df5..546be9e4 100644 --- a/functions/_neonevm_token-transfer-core.signerPrivateKey.html +++ b/functions/_neonevm_token-transfer-core.signerPrivateKey.html @@ -2,4 +2,4 @@

    Parameters

    Returns string

    A keccak256 hash as a string representing the generated private key.

    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.solanaNEONTransferTransaction.html b/functions/_neonevm_token-transfer-core.solanaNEONTransferTransaction.html index 7e7ed27b..946d4503 100644 --- a/functions/_neonevm_token-transfer-core.solanaNEONTransferTransaction.html +++ b/functions/_neonevm_token-transfer-core.solanaNEONTransferTransaction.html @@ -10,4 +10,4 @@
    const connection = new Connection("https://api.devnet.solana.com");
    const solanaWallet = new PublicKey("your_solana_wallet_public_key");
    const neonWallet = "your_neon_wallet_address";
    const neonEvmProgram = new PublicKey("neon_evm_program_public_key");
    const neonTokenMint = new PublicKey("neon_token_mint_public_key");
    const token: SPLToken = {
    address: "erc20_token_address",
    address_spl: "address_spl_value",
    chainId: 245022926,
    decimals: 18,
    logoURI: "logo_url",
    name: "NEON Token",
    symbol: "NEON",
    };

    const transaction = await solanaNEONTransferTransaction({
    solanaWallet,
    neonWallet,
    neonEvmProgram,
    neonTokenMint,
    token,
    amount: 1,
    chainId: 245022926
    });
    console.log("Transaction created successfully:", transaction);
    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.solanaSOLTransferTransaction.html b/functions/_neonevm_token-transfer-core.solanaSOLTransferTransaction.html index 847a4605..9b8539a7 100644 --- a/functions/_neonevm_token-transfer-core.solanaSOLTransferTransaction.html +++ b/functions/_neonevm_token-transfer-core.solanaSOLTransferTransaction.html @@ -11,4 +11,4 @@
    const connection = new Connection("https://api.devnet.solana.com");
    const solanaWallet = new PublicKey("your_solana_wallet_public_key");
    const neonWallet = "your_neon_wallet_address";
    const neonEvmProgram = new PublicKey("neon_evm_program_public_key");
    const neonTokenMint = new PublicKey("neon_token_mint_public_key");
    const splToken: SPLToken = {
    address: "erc20_token_address",
    address_spl: "address_spl_value",
    chainId: 245022927,
    decimals: 9,
    logoURI: "logo_url",
    name: "SOL Token",
    symbol: "SOL",
    };

    const transaction = await solanaSOLTransferTransaction({
    connection,
    solanaWallet,
    neonWallet,
    neonEvmProgram,
    neonTokenMint,
    splToken,
    amount: 2,
    chainId: 245022927
    });
    console.log("Transaction created successfully:", transaction);
    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.solanaTransactionLog.html b/functions/_neonevm_token-transfer-core.solanaTransactionLog.html index 1e00fb3c..a8e6a1c2 100644 --- a/functions/_neonevm_token-transfer-core.solanaTransactionLog.html +++ b/functions/_neonevm_token-transfer-core.solanaTransactionLog.html @@ -1 +1 @@ -solanaTransactionLog | Transfer SDK Documentation
    • Parameters

      • transaction: Transaction

      Returns void

    +solanaTransactionLog | Transfer SDK Documentation
    • Parameters

      • transaction: Transaction

      Returns void

    diff --git a/functions/_neonevm_token-transfer-core.toBigInt.html b/functions/_neonevm_token-transfer-core.toBigInt.html index 08e94f5f..5f1052a6 100644 --- a/functions/_neonevm_token-transfer-core.toBigInt.html +++ b/functions/_neonevm_token-transfer-core.toBigInt.html @@ -1 +1 @@ -toBigInt | Transfer SDK Documentation
    +toBigInt | Transfer SDK Documentation
    diff --git a/functions/_neonevm_token-transfer-core.toBytesInt32.html b/functions/_neonevm_token-transfer-core.toBytesInt32.html index e17b5d5d..fe8a6386 100644 --- a/functions/_neonevm_token-transfer-core.toBytesInt32.html +++ b/functions/_neonevm_token-transfer-core.toBytesInt32.html @@ -1 +1 @@ -toBytesInt32 | Transfer SDK Documentation
    • Parameters

      • number: number
      • littleEndian: boolean = true

      Returns ArrayBuffer

    +toBytesInt32 | Transfer SDK Documentation
    • Parameters

      • number: number
      • littleEndian: boolean = true

      Returns ArrayBuffer

    diff --git a/functions/_neonevm_token-transfer-core.toFullAmount.html b/functions/_neonevm_token-transfer-core.toFullAmount.html index 7ce443ac..d0145f89 100644 --- a/functions/_neonevm_token-transfer-core.toFullAmount.html +++ b/functions/_neonevm_token-transfer-core.toFullAmount.html @@ -2,4 +2,4 @@

    Parameters

    Returns bigint

    The full amount as a bigint, representing the value with all decimals.

    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.toU256BE.html b/functions/_neonevm_token-transfer-core.toU256BE.html index 73e39a3b..6e61f341 100644 --- a/functions/_neonevm_token-transfer-core.toU256BE.html +++ b/functions/_neonevm_token-transfer-core.toU256BE.html @@ -5,4 +5,4 @@
    const bigIntValue = BigInt('123456789012345678901234567890');
    const u256Bytes = toU256BE(bigIntValue);
    console.log(u256Bytes);
    -
    +
    diff --git a/functions/_neonevm_token-transfer-core.wrappedNeonTransaction.html b/functions/_neonevm_token-transfer-core.wrappedNeonTransaction.html index 390729f6..87af8547 100644 --- a/functions/_neonevm_token-transfer-core.wrappedNeonTransaction.html +++ b/functions/_neonevm_token-transfer-core.wrappedNeonTransaction.html @@ -7,4 +7,4 @@
    import { TransactionRequest } from 'ethers';

    const fromAddress = "0x1234567890abcdef1234567890abcdef12345678";
    const toAddress = wneon.address;
    const data = "0x";

    const unwrapTransaction = wrappedNeonTransaction<TransactionRequest>(fromAddress, toAddress, data);
    -
    +
    diff --git a/functions/_neonevm_token-transfer-ethers.claimTransactionData.html b/functions/_neonevm_token-transfer-ethers.claimTransactionData.html index bd3604dc..83a2c335 100644 --- a/functions/_neonevm_token-transfer-ethers.claimTransactionData.html +++ b/functions/_neonevm_token-transfer-ethers.claimTransactionData.html @@ -1,11 +1,11 @@ -claimTransactionData | Transfer SDK Documentation
    • Generates the transaction data for claiming tokens on the Neon EVM.

      +claimTransactionData | Transfer SDK Documentation
      • Generates the transaction data for claiming tokens on the Neon EVM.

        This function encodes the function call data required to claim tokens from an SPL token account to a specified Neon wallet address.

        Parameters

        • associatedToken: PublicKey

          The associated SPL token account.

        • neonWallet: string

          The Ethereum-style Neon wallet address.

          -
        • amount: Amount

          The amount to be claimed.

          +
        • amount: Amount

          The amount to be claimed.

        Returns string

        Encoded function call data for the claim transaction.

        const txData = claimTransactionData(associatedTokenPK, "0x1234567890abcdef...", amount);
         
        -
      +
    diff --git a/functions/_neonevm_token-transfer-ethers.createMintNeonTransactionEthers.html b/functions/_neonevm_token-transfer-ethers.createMintNeonTransactionEthers.html index 1171240f..54b2c60d 100644 --- a/functions/_neonevm_token-transfer-ethers.createMintNeonTransactionEthers.html +++ b/functions/_neonevm_token-transfer-ethers.createMintNeonTransactionEthers.html @@ -1,19 +1,12 @@ -createMintNeonTransactionEthers | Transfer SDK Documentation
    • Creates a transaction request for transfer ERC20 tokens from Neon EVM to Solana. +createMintNeonTransactionEthers | Transfer SDK Documentation

      • Creates a transaction request for transfer ERC20 tokens from Neon EVM to Solana. This function is used for all ERC20 token transactions, including wSOL. It estimates the gas limit and fee required for the transaction, then returns the configured transaction request.

        -

        Parameters

        • params: MintNeonTransactionParams<JsonRpcProvider>

          The parameters for creating a mint NEON transaction.

          -
          • provider

            The ethers.js provider to interact with the blockchain. -Example: new ethers.providers.JsonRpcProvider("<RPC_ENDPOINT>")

            -
          • neonWallet

            The address of the Neon wallet initiating the transaction.

            -
          • associatedToken

            The associated token address to receive the minted tokens.

            -
          • splToken

            The SPL token information representing the token being received.

            -
          • amount

            The amount of tokens to be minted.

            -
          • gasLimit

            The optional gas limit for the transaction.

            -

        Returns Promise<TransactionRequest>

          +

      Parameters

      • params: MintNeonTransactionParams<JsonRpcProvider>

        The parameters for creating a mint NEON transaction.

        +
        • associatedToken: PublicKey
        • neonWallet: string
        • splToken: SPLToken

      Returns Promise<TransactionRequest>

      • The configured transaction request for tokens transfer.
      const provider = new JsonRpcProvider("<RPC_ENDPOINT>");
      const transactionRequest = await createMintNeonTransactionEthers({
      provider,
      neonWallet: "0xNeonWalletAddress",
      associatedToken: "AssociatedTokenAddressOnSolana",
      splToken: {
      address: "erc20_token_address",
      address_spl: "spl_token_address",
      chainId: 245022926,
      decimals: 9,
      logoURI: "https://example.com/logo.png",
      name: "USDT Token",
      symbol: "USDT"
      },
      amount: 1
      });
      -
    +
    diff --git a/functions/_neonevm_token-transfer-ethers.createWrapAndTransferSOLTransaction.html b/functions/_neonevm_token-transfer-ethers.createWrapAndTransferSOLTransaction.html index 6d1a61a6..dbbe310f 100644 --- a/functions/_neonevm_token-transfer-ethers.createWrapAndTransferSOLTransaction.html +++ b/functions/_neonevm_token-transfer-ethers.createWrapAndTransferSOLTransaction.html @@ -1,4 +1,4 @@ -createWrapAndTransferSOLTransaction | Transfer SDK Documentation
    • Creates a Solana transaction to wrap SOL into wSOL and transfer it to Neon EVM.

      +createWrapAndTransferSOLTransaction | Transfer SDK Documentation
      • Creates a Solana transaction to wrap SOL into wSOL and transfer it to Neon EVM.

        This function performs the following operations:

        1. Wraps SOL into wSOL by creating an associated token account (if necessary), @@ -7,19 +7,9 @@
        2. Creates and signs a transaction using an Ethers wallet for Neon EVM.
        3. Adds all necessary instructions to the Solana transaction and returns it.
        -

        Parameters

        • params: MintTransferParams<Wallet>

          The parameters required for the transaction.

          -
          • connection

            The Solana blockchain connection.

            -
          • proxyApi

            The API interface for interacting with the proxy.

            -
          • neonEvmProgram

            The public key of the Neon EVM program.

            -
          • solanaWallet

            The Solana wallet public key initiating the transfer.

            -
          • neonWallet

            The Ethereum-style Neon wallet address.

            -
          • walletSigner

            The Ethers.js wallet used for signing Neon transactions - private key for a signer based on the Neon and Solana wallet addresses.

            -
          • splToken

            The SPL token details for wSOL.

            -
          • amount

            The amount of wSOL to transfer (expected to be 0.1 wSOL).

            -
          • chainId

            The chain ID of the target blockchain.

            -
          • neonHeapFrame

            The heap frame size for Neon transaction execution.

            -

        Returns Promise<Transaction>

        A Solana Transaction that wraps SOL to wSOL and transfers it to Neon.

        +

      Parameters

      Returns Promise<Transaction>

      A Solana Transaction that wraps SOL to wSOL and transfers it to Neon.

      const transaction = await createWrapAndTransferSOLTransaction({
      connection,
      proxyApi,
      neonEvmProgram,
      solanaWallet: userWallet,
      neonWallet: "0xNeonWalletAddress",
      walletSigner: ethersSigner,
      splToken: wSolToken,
      amount: "0.1",
      chainId: 245022926
      });
      -
    +
    diff --git a/functions/_neonevm_token-transfer-ethers.erc20ForSPLContract.html b/functions/_neonevm_token-transfer-ethers.erc20ForSPLContract.html index f2c73456..297355de 100644 --- a/functions/_neonevm_token-transfer-ethers.erc20ForSPLContract.html +++ b/functions/_neonevm_token-transfer-ethers.erc20ForSPLContract.html @@ -5,4 +5,4 @@
    const erc20Interface = erc20ForSPLContract();
    erc20Interface.encodeFunctionData('transferSolana', [associatedToken.toBuffer(), fullAmount]);
    -
    +
    diff --git a/functions/_neonevm_token-transfer-ethers.mintNeonTransactionData.html b/functions/_neonevm_token-transfer-ethers.mintNeonTransactionData.html index 975a2672..aa15ad61 100644 --- a/functions/_neonevm_token-transfer-ethers.mintNeonTransactionData.html +++ b/functions/_neonevm_token-transfer-ethers.mintNeonTransactionData.html @@ -1,13 +1,13 @@ -mintNeonTransactionData | Transfer SDK Documentation
    • Generates encoded transaction data for transferring ERC-20 tokens from Neon EVM to Solana.

      +mintNeonTransactionData | Transfer SDK Documentation
      • Generates encoded transaction data for transferring ERC-20 tokens from Neon EVM to Solana.

        This function prepares the encoded function call data required to transfer ERC-20 tokens from the Neon EVM network to an associated SPL token account on Solana. It is primarily used in createMintNeonTransactionEthers to create an Ethers.js compatible transaction request for cross-chain token transfers.

        Parameters

        • associatedToken: PublicKey

          The associated SPL token account that will receive the minted tokens.

          -
        • splToken: SPLToken

          The SPL token information, including its decimals and contract details.

          -
        • amount: Amount

          The amount of tokens to be transferred from Neon EVM to Solana.

          +
        • splToken: SPLToken

          The SPL token information, including its decimals and contract details.

          +
        • amount: Amount

          The amount of tokens to be transferred from Neon EVM to Solana.

        Returns string

        Encoded function call data for the Neon-to-Solana token transfer transaction.

        const data = mintNeonTransactionData(associatedToken, splToken, amount);
        const transactionRequest = await createMintNeonTransactionEthers({
        provider,
        neonWallet: "0xNeonWalletAddress",
        associatedToken: "AssociatedTokenAddressOnSolana",
        splToken,
        amount: 1
        });
        -
      +
    diff --git a/functions/_neonevm_token-transfer-ethers.neonNeonTransactionEthers.html b/functions/_neonevm_token-transfer-ethers.neonNeonTransactionEthers.html index e9fe5d36..fb2473eb 100644 --- a/functions/_neonevm_token-transfer-ethers.neonNeonTransactionEthers.html +++ b/functions/_neonevm_token-transfer-ethers.neonNeonTransactionEthers.html @@ -1,18 +1,12 @@ -neonNeonTransactionEthers | Transfer SDK Documentation
    • Creates and returns a transaction request for transferring NEON tokens from Neon EVM to Solana, +neonNeonTransactionEthers | Transfer SDK Documentation

      • Creates and returns a transaction request for transferring NEON tokens from Neon EVM to Solana, designed to interact with Neon EVM using ethers.js. This function estimates the gas limit and fee required for the transaction and returns the configured transaction request.

        -

        Parameters

        • params: NeonTransactionParams<JsonRpcProvider>

          The parameters for creating a NEON transaction.

          -
          • from

            The address of the sender.

            -
          • to

            The address of the recipient contract. Example: NEON_TRANSFER_CONTRACT_DEVNET

            -
          • solanaWallet

            The Solana wallet public key to be used as an input for generating the contract interaction data.

            -
          • amount

            The amount of tokens to be transferred.

            -
          • provider

            The ethers.js provider to interact with the blockchain.

            -
          • gasLimit

            The optional gas limit for the transaction.

            -

        Returns Promise<TransactionRequest>

          +

      Parameters

      • params: NeonTransactionParams<JsonRpcProvider>

        The parameters for creating a NEON transaction.

        +
        • from: string
        • solanaWallet: PublicKey
        • to: string

      Returns Promise<TransactionRequest>

      • The configured transaction request for the NEON transfer.
      const provider = new JsonRpcProvider("<RPC_ENDPOINT>");
      const transactionRequest = await neonNeonTransactionEthers({
      from: "0xSenderAddress",
      to: "0xRecipientContractAddress",
      solanaWallet: new PublicKey("<SolanaWalletPublicKey>"),
      amount: "1.0",
      provider
      });
      -
    +
    diff --git a/functions/_neonevm_token-transfer-ethers.neonTransactionData.html b/functions/_neonevm_token-transfer-ethers.neonTransactionData.html index c2c73fc4..5a047b4f 100644 --- a/functions/_neonevm_token-transfer-ethers.neonTransactionData.html +++ b/functions/_neonevm_token-transfer-ethers.neonTransactionData.html @@ -8,4 +8,4 @@
    const data = neonTransactionData(solanaWallet);
    const transactionRequest = await neonNeonTransactionEthers({
    from: "0xSenderAddress",
    to: "0xRecipientContractAddress",
    solanaWallet,
    amount: "1.0",
    provider
    });
    -
    +
    diff --git a/functions/_neonevm_token-transfer-ethers.neonTransferMintTransactionEthers.html b/functions/_neonevm_token-transfer-ethers.neonTransferMintTransactionEthers.html index 8f178ab6..6c1ff2c9 100644 --- a/functions/_neonevm_token-transfer-ethers.neonTransferMintTransactionEthers.html +++ b/functions/_neonevm_token-transfer-ethers.neonTransferMintTransactionEthers.html @@ -1,21 +1,11 @@ -neonTransferMintTransactionEthers | Transfer SDK Documentation
    • Creates and executes a Neon Transfer Mint Transaction using ethers.js.

      +neonTransferMintTransactionEthers | Transfer SDK Documentation
      • Creates and executes a Neon Transfer Mint Transaction using ethers.js.

        This function is intended for the transfer of SPL tokens to Neon EVM by generating a transaction signed using ethers.js, using the wallet signer.

        -

        Parameters

        • params: MintTransferParams<Wallet>

          The parameters required to create and execute the mint transaction.

          -
          • connection

            The Solana connection object used to interact with the blockchain.

            -
          • proxyApi

            The proxy API used for interacting with the blockchain.

            -
          • neonEvmProgram

            The public key of the Neon EVM program on Solana.

            -
          • solanaWallet

            The public key of the user's Solana wallet, used as the fee payer.

            -
          • neonWallet

            The address of the Neon wallet.

            -
          • walletSigner

            The wallet signer from ethers.js, used for signing the transaction.

            -
          • splToken

            The SPL token object representing the token being transferred.

            -
          • amount

            The amount of tokens to be transferred.

            -
          • chainId

            Neon EVM chain ID for which the transaction is being created.

            -
          • neonHeapFrame

            The heap frame value for computing the budget program.

            -

        Returns Promise<any>

          +

      Parameters

      Returns Promise<any>

      • A Promise that resolves to the result of the Neon mint transaction.
      const connection = new Connection("https://api.devnet.solana.com");
      const proxyApi = new ProxyApi("https://devnet.neonevm.org");
      const neonEvmProgram = new PublicKey("neon_evm_program_public_key");
      const solanaWallet = new PublicKey("your_solana_wallet_public_key");
      const neonWallet = "neon_wallet_address";
      const walletSigner = new Wallet(keccak256(Buffer.from(`${neonWallet.slice(2)}${solanaWallet.toBase58()}`, 'utf-8')), new JsonRpcProvider("https://devnet.neonevm.org"));
      const splToken: SPLToken = {
      address: "token_address",
      address_spl: "address_spl_value",
      chainId: 245022926,
      decimals: 9,
      logoURI: "logo_url",
      name: "USDT Token",
      symbol: "USDT",
      };

      const transactionResult = await neonTransferMintTransactionEthers({
      connection,
      proxyApi,
      neonEvmProgram,
      solanaWallet,
      neonWallet,
      walletSigner,
      splToken,
      amount: 1,
      chainId: 245022926
      });
      console.log("Transaction executed successfully:", transactionResult);
      -
    +
    diff --git a/functions/_neonevm_token-transfer-ethers.neonWrapper2Contract.html b/functions/_neonevm_token-transfer-ethers.neonWrapper2Contract.html index a50bc662..f883e72a 100644 --- a/functions/_neonevm_token-transfer-ethers.neonWrapper2Contract.html +++ b/functions/_neonevm_token-transfer-ethers.neonWrapper2Contract.html @@ -6,4 +6,4 @@
    const neonWrapperV2 = neonWrapper2Contract();
    neonWrapperV2.encodeFunctionData('withdraw', [parseUnits(amount.toString(), token.decimals)]);
    -
    +
    diff --git a/functions/_neonevm_token-transfer-ethers.neonWrapperContract.html b/functions/_neonevm_token-transfer-ethers.neonWrapperContract.html index ce947d78..9538564e 100644 --- a/functions/_neonevm_token-transfer-ethers.neonWrapperContract.html +++ b/functions/_neonevm_token-transfer-ethers.neonWrapperContract.html @@ -5,4 +5,4 @@
    const neonWrapper = neonWrapperContract();
    neonWrapper.encodeFunctionData('withdraw', [solanaWallet.toBuffer()]);
    -
    +
    diff --git a/functions/_neonevm_token-transfer-ethers.useTransactionFromSignerEthers.html b/functions/_neonevm_token-transfer-ethers.useTransactionFromSignerEthers.html index 7588bec5..cde79991 100644 --- a/functions/_neonevm_token-transfer-ethers.useTransactionFromSignerEthers.html +++ b/functions/_neonevm_token-transfer-ethers.useTransactionFromSignerEthers.html @@ -1,10 +1,10 @@ -useTransactionFromSignerEthers | Transfer SDK Documentation
    • Signs and prepares a transaction using an Ethers wallet signer.

      +useTransactionFromSignerEthers | Transfer SDK Documentation
      • Signs and prepares a transaction using an Ethers wallet signer.

        This function constructs an Ethereum transaction request and signs it using the provided wallet signer.

        Parameters

        • claimData: string

          The encoded transaction data.

        • walletSigner: Wallet

          The Ethers.js wallet signer instance.

        • address: string

          The recipient contract address.

          -

        Returns Promise<EthersSignedTransaction>

        A promise resolving to the signed transaction data.

        +

    Returns Promise<EthersSignedTransaction>

    A promise resolving to the signed transaction data.

    const signedTx = await useTransactionFromSignerEthers(txData, walletSigner, contractAddress);
     
    -
    +
    diff --git a/functions/_neonevm_token-transfer-ethers.wrappedNeonTransactionData.html b/functions/_neonevm_token-transfer-ethers.wrappedNeonTransactionData.html index 9a1153b1..20908253 100644 --- a/functions/_neonevm_token-transfer-ethers.wrappedNeonTransactionData.html +++ b/functions/_neonevm_token-transfer-ethers.wrappedNeonTransactionData.html @@ -1,10 +1,10 @@ -wrappedNeonTransactionData | Transfer SDK Documentation
    • Generates the transaction data for withdrawing wrapped Neon tokens.

      +wrappedNeonTransactionData | Transfer SDK Documentation
      • Generates the transaction data for withdrawing wrapped Neon tokens.

        This function encodes the function call data required to withdraw wrapped Neon tokens from a smart contract.

        -

        Parameters

        • token: SPLToken

          The SPL token representing the wrapped Neon asset.

          -
        • amount: Amount

          The amount to withdraw.

          +

          Parameters

          • token: SPLToken

            The SPL token representing the wrapped Neon asset.

            +
          • amount: Amount

            The amount to withdraw.

          Returns string

          Encoded function call data for the wrapped Neon withdrawal transaction.

          const txData = wrappedNeonTransactionData(wrappedToken, amount);
           
          -
      +
    diff --git a/functions/_neonevm_token-transfer-web3.claimTransactionData.html b/functions/_neonevm_token-transfer-web3.claimTransactionData.html index bb0b6000..8c561468 100644 --- a/functions/_neonevm_token-transfer-web3.claimTransactionData.html +++ b/functions/_neonevm_token-transfer-web3.claimTransactionData.html @@ -1 +1 @@ -claimTransactionData | Transfer SDK Documentation
    • Parameters

      • proxyUrl: string
      • associatedToken: PublicKey
      • neonWallet: string
      • amount: Amount

      Returns string

    +claimTransactionData | Transfer SDK Documentation
    • Parameters

      • proxyUrl: string
      • associatedToken: PublicKey
      • neonWallet: string
      • amount: Amount

      Returns string

    diff --git a/functions/_neonevm_token-transfer-web3.createMintNeonTransactionWeb3.html b/functions/_neonevm_token-transfer-web3.createMintNeonTransactionWeb3.html index 02d3d5e2..eb70791e 100644 --- a/functions/_neonevm_token-transfer-web3.createMintNeonTransactionWeb3.html +++ b/functions/_neonevm_token-transfer-web3.createMintNeonTransactionWeb3.html @@ -1 +1 @@ -createMintNeonTransactionWeb3 | Transfer SDK Documentation
    • Parameters

      • __namedParameters: MintNeonTransactionParams<string>

      Returns Promise<TransactionConfig>

    +createMintNeonTransactionWeb3 | Transfer SDK Documentation
    diff --git a/functions/_neonevm_token-transfer-web3.createWrapAndTransferSOLTransaction.html b/functions/_neonevm_token-transfer-web3.createWrapAndTransferSOLTransaction.html index f2f7d634..82082bc6 100644 --- a/functions/_neonevm_token-transfer-web3.createWrapAndTransferSOLTransaction.html +++ b/functions/_neonevm_token-transfer-web3.createWrapAndTransferSOLTransaction.html @@ -1 +1 @@ -createWrapAndTransferSOLTransaction | Transfer SDK Documentation
    • Parameters

      • params: TransactionConnectionParams & BaseNeonParams & {
            chainId: number;
            neonHeapFrame?: string;
        } & { amount: Amount; proxyApi: NeonProxyRpcApi; walletSigner: Web3Account } & {
            proxyUrl: string;
        }

      Returns Promise<Transaction>

    +createWrapAndTransferSOLTransaction | Transfer SDK Documentation
    • Parameters

      • params: TransactionConnectionParams & BaseNeonParams & {
            chainId: number;
            neonHeapFrame?: string;
        } & { amount: Amount; proxyApi: NeonProxyRpcApi; walletSigner: Web3Account } & {
            proxyUrl: string;
        }

      Returns Promise<Transaction>

    diff --git a/functions/_neonevm_token-transfer-web3.erc20ForSPLContract.html b/functions/_neonevm_token-transfer-web3.erc20ForSPLContract.html index f3048935..b5269215 100644 --- a/functions/_neonevm_token-transfer-web3.erc20ForSPLContract.html +++ b/functions/_neonevm_token-transfer-web3.erc20ForSPLContract.html @@ -1 +1 @@ -erc20ForSPLContract | Transfer SDK Documentation
    +erc20ForSPLContract | Transfer SDK Documentation
    diff --git a/functions/_neonevm_token-transfer-web3.getGasAndEstimationGasPrice.html b/functions/_neonevm_token-transfer-web3.getGasAndEstimationGasPrice.html index 8a389b75..f1f087a4 100644 --- a/functions/_neonevm_token-transfer-web3.getGasAndEstimationGasPrice.html +++ b/functions/_neonevm_token-transfer-web3.getGasAndEstimationGasPrice.html @@ -1 +1 @@ -getGasAndEstimationGasPrice | Transfer SDK Documentation
    +getGasAndEstimationGasPrice | Transfer SDK Documentation
    diff --git a/functions/_neonevm_token-transfer-web3.getGasLimit.html b/functions/_neonevm_token-transfer-web3.getGasLimit.html index 9148b694..4b34041d 100644 --- a/functions/_neonevm_token-transfer-web3.getGasLimit.html +++ b/functions/_neonevm_token-transfer-web3.getGasLimit.html @@ -1 +1 @@ -getGasLimit | Transfer SDK Documentation
    +getGasLimit | Transfer SDK Documentation
    diff --git a/functions/_neonevm_token-transfer-web3.mintNeonTransactionData.html b/functions/_neonevm_token-transfer-web3.mintNeonTransactionData.html index 29b163f7..0ddd9487 100644 --- a/functions/_neonevm_token-transfer-web3.mintNeonTransactionData.html +++ b/functions/_neonevm_token-transfer-web3.mintNeonTransactionData.html @@ -1 +1 @@ -mintNeonTransactionData | Transfer SDK Documentation
    • Parameters

      • proxyUrl: string
      • associatedToken: PublicKey
      • splToken: SPLToken
      • amount: Amount

      Returns string

    +mintNeonTransactionData | Transfer SDK Documentation
    diff --git a/functions/_neonevm_token-transfer-web3.neonClaimTransactionFromSigner.html b/functions/_neonevm_token-transfer-web3.neonClaimTransactionFromSigner.html index 82f8638e..cd8353ab 100644 --- a/functions/_neonevm_token-transfer-web3.neonClaimTransactionFromSigner.html +++ b/functions/_neonevm_token-transfer-web3.neonClaimTransactionFromSigner.html @@ -1 +1 @@ -neonClaimTransactionFromSigner | Transfer SDK Documentation
    • Parameters

      • climeData: string
      • walletSigner: Web3Account
      • neonWallet: string
      • splToken: SPLToken
      • proxyUrl: string

      Returns Promise<SignTransactionResult>

    +neonClaimTransactionFromSigner | Transfer SDK Documentation
    • Parameters

      • climeData: string
      • walletSigner: Web3Account
      • neonWallet: string
      • splToken: SPLToken
      • proxyUrl: string

      Returns Promise<SignTransactionResult>

    diff --git a/functions/_neonevm_token-transfer-web3.neonNeonTransactionWeb3.html b/functions/_neonevm_token-transfer-web3.neonNeonTransactionWeb3.html index 0d05d4c2..6eb1916b 100644 --- a/functions/_neonevm_token-transfer-web3.neonNeonTransactionWeb3.html +++ b/functions/_neonevm_token-transfer-web3.neonNeonTransactionWeb3.html @@ -1 +1 @@ -neonNeonTransactionWeb3 | Transfer SDK Documentation
    • Parameters

      • __namedParameters: NeonTransactionParams<string>

      Returns Promise<Transaction>

    +neonNeonTransactionWeb3 | Transfer SDK Documentation
    diff --git a/functions/_neonevm_token-transfer-web3.neonTransactionData.html b/functions/_neonevm_token-transfer-web3.neonTransactionData.html index 1e29b286..5a69a412 100644 --- a/functions/_neonevm_token-transfer-web3.neonTransactionData.html +++ b/functions/_neonevm_token-transfer-web3.neonTransactionData.html @@ -1 +1 @@ -neonTransactionData | Transfer SDK Documentation
    +neonTransactionData | Transfer SDK Documentation
    • Parameters

      • proxyUrl: string
      • solanaWallet: PublicKey

      Returns string

    diff --git a/functions/_neonevm_token-transfer-web3.neonTransferMintTransactionWeb3.html b/functions/_neonevm_token-transfer-web3.neonTransferMintTransactionWeb3.html index 920f1149..6e946015 100644 --- a/functions/_neonevm_token-transfer-web3.neonTransferMintTransactionWeb3.html +++ b/functions/_neonevm_token-transfer-web3.neonTransferMintTransactionWeb3.html @@ -1 +1 @@ -neonTransferMintTransactionWeb3 | Transfer SDK Documentation
    • Parameters

      • params: TransactionConnectionParams & BaseNeonParams & {
            chainId: number;
            neonHeapFrame?: string;
        } & { amount: Amount; proxyApi: NeonProxyRpcApi; walletSigner: Web3Account } & {
            proxyUrl: string;
        }

      Returns Promise<any>

    +neonTransferMintTransactionWeb3 | Transfer SDK Documentation
    • Parameters

      • params: TransactionConnectionParams & BaseNeonParams & {
            chainId: number;
            neonHeapFrame?: string;
        } & { amount: Amount; proxyApi: NeonProxyRpcApi; walletSigner: Web3Account } & {
            proxyUrl: string;
        }

      Returns Promise<any>

    diff --git a/functions/_neonevm_token-transfer-web3.neonWrapper2Contract.html b/functions/_neonevm_token-transfer-web3.neonWrapper2Contract.html index 0cb11470..36bfbfd8 100644 --- a/functions/_neonevm_token-transfer-web3.neonWrapper2Contract.html +++ b/functions/_neonevm_token-transfer-web3.neonWrapper2Contract.html @@ -1 +1 @@ -neonWrapper2Contract | Transfer SDK Documentation
    • Parameters

      • proxyUrl: string
      • address: string

      Returns Contract<typeof neonWrapper2Abi>

    +neonWrapper2Contract | Transfer SDK Documentation
    diff --git a/functions/_neonevm_token-transfer-web3.neonWrapperContract.html b/functions/_neonevm_token-transfer-web3.neonWrapperContract.html index 7d1ce5cb..ae326d03 100644 --- a/functions/_neonevm_token-transfer-web3.neonWrapperContract.html +++ b/functions/_neonevm_token-transfer-web3.neonWrapperContract.html @@ -1 +1 @@ -neonWrapperContract | Transfer SDK Documentation
    +neonWrapperContract | Transfer SDK Documentation
    diff --git a/functions/_neonevm_token-transfer-web3.wrappedNeonTransactionData.html b/functions/_neonevm_token-transfer-web3.wrappedNeonTransactionData.html index 6c3578dd..79083b85 100644 --- a/functions/_neonevm_token-transfer-web3.wrappedNeonTransactionData.html +++ b/functions/_neonevm_token-transfer-web3.wrappedNeonTransactionData.html @@ -1 +1 @@ -wrappedNeonTransactionData | Transfer SDK Documentation
    • Parameters

      • proxyUrl: string
      • token: SPLToken
      • amount: Amount

      Returns string

    +wrappedNeonTransactionData | Transfer SDK Documentation
    diff --git a/interfaces/_neonevm_token-transfer-core.ChainId.html b/interfaces/_neonevm_token-transfer-core.ChainId.html index e6007067..282095f3 100644 --- a/interfaces/_neonevm_token-transfer-core.ChainId.html +++ b/interfaces/_neonevm_token-transfer-core.ChainId.html @@ -1,3 +1,3 @@ -ChainId | Transfer SDK Documentation
    interface ChainId {
        id: number;
        name: string;
    }

    Properties

    id +ChainId | Transfer SDK Documentation
    interface ChainId {
        id: number;
        name: string;
    }

    Properties

    Properties

    id: number
    name: string
    +

    Properties

    id: number
    name: string
    diff --git a/interfaces/_neonevm_token-transfer-core.ClaimInstructionConfig.html b/interfaces/_neonevm_token-transfer-core.ClaimInstructionConfig.html index 938b79a0..57d69b7d 100644 --- a/interfaces/_neonevm_token-transfer-core.ClaimInstructionConfig.html +++ b/interfaces/_neonevm_token-transfer-core.ClaimInstructionConfig.html @@ -1,4 +1,4 @@ -ClaimInstructionConfig | Transfer SDK Documentation
    interface ClaimInstructionConfig<T> {
        associatedTokenAddress: PublicKey;
        connection: Connection;
        fullAmount: bigint;
        neonEvmProgram: PublicKey;
        neonTransaction: any;
        proxyApi: NeonProxyRpcApi;
        signerAddress: string;
        splToken: SPLToken;
    }

    Type Parameters

    • T

    Properties

    associatedTokenAddress +ClaimInstructionConfig | Transfer SDK Documentation
    interface ClaimInstructionConfig<T> {
        associatedTokenAddress: PublicKey;
        connection: Connection;
        fullAmount: bigint;
        neonEvmProgram: PublicKey;
        neonTransaction: any;
        proxyApi: NeonProxyRpcApi;
        signerAddress: string;
        splToken: SPLToken;
    }

    Type Parameters

    • T

    Properties

    associatedTokenAddress: PublicKey
    connection: Connection
    fullAmount: bigint
    neonEvmProgram: PublicKey
    neonTransaction: any
    proxyApi: NeonProxyRpcApi
    signerAddress: string
    splToken: SPLToken
    +

    Properties

    associatedTokenAddress: PublicKey
    connection: Connection
    fullAmount: bigint
    neonEvmProgram: PublicKey
    neonTransaction: any
    proxyApi: NeonProxyRpcApi
    signerAddress: string
    splToken: SPLToken
    diff --git a/interfaces/_neonevm_token-transfer-core.ClaimInstructionResult.html b/interfaces/_neonevm_token-transfer-core.ClaimInstructionResult.html index 0ef63005..a646c875 100644 --- a/interfaces/_neonevm_token-transfer-core.ClaimInstructionResult.html +++ b/interfaces/_neonevm_token-transfer-core.ClaimInstructionResult.html @@ -1,4 +1,4 @@ -ClaimInstructionResult | Transfer SDK Documentation
    interface ClaimInstructionResult<R = SignTransactionResult> {
        legacyAccounts: SolanaAccount[];
        neonKeys: AccountMeta[];
        neonTransaction?: R;
    }

    Type Parameters

    Properties

    legacyAccounts +ClaimInstructionResult | Transfer SDK Documentation
    interface ClaimInstructionResult<R = SignTransactionResult> {
        legacyAccounts: SolanaAccount[];
        neonKeys: AccountMeta[];
        neonTransaction?: R;
    }

    Type Parameters

    Properties

    legacyAccounts: SolanaAccount[]
    neonKeys: AccountMeta[]
    neonTransaction?: R
    +

    Properties

    legacyAccounts: SolanaAccount[]
    neonKeys: AccountMeta[]
    neonTransaction?: R
    diff --git a/interfaces/_neonevm_token-transfer-core.EthersSignedTransaction.html b/interfaces/_neonevm_token-transfer-core.EthersSignedTransaction.html index cf5309c4..fff5c2b2 100644 --- a/interfaces/_neonevm_token-transfer-core.EthersSignedTransaction.html +++ b/interfaces/_neonevm_token-transfer-core.EthersSignedTransaction.html @@ -1,2 +1,2 @@ -EthersSignedTransaction | Transfer SDK Documentation
    interface EthersSignedTransaction {
        rawTransaction: string;
    }

    Properties

    Properties

    rawTransaction: string
    +EthersSignedTransaction | Transfer SDK Documentation
    interface EthersSignedTransaction {
        rawTransaction: string;
    }

    Properties

    Properties

    rawTransaction: string
    diff --git a/interfaces/_neonevm_token-transfer-core.GasToken.html b/interfaces/_neonevm_token-transfer-core.GasToken.html index 7b5079f8..69d09b9e 100644 --- a/interfaces/_neonevm_token-transfer-core.GasToken.html +++ b/interfaces/_neonevm_token-transfer-core.GasToken.html @@ -1,8 +1,8 @@ GasToken | Transfer SDK Documentation

    Represents a Gas Token used to pay for transaction fees.

    -
    interface GasToken {
        tokenChainId: `0x${string}`;
        tokenMint: string;
        tokenName: string;
    }

    Properties

    interface GasToken {
        tokenChainId: `0x${string}`;
        tokenMint: string;
        tokenName: string;
    }

    Properties

    tokenChainId: `0x${string}`

    The chain ID of the network where the gas token is used, represented as a hexadecimal string.

    -
    tokenMint: string

    The mint address of the token used for gas payments.

    -
    tokenName: string

    The name of the token (e.g., "SOL").

    -
    +
    tokenMint: string

    The mint address of the token used for gas payments.

    +
    tokenName: string

    The name of the token (e.g., "SOL").

    +
    diff --git a/interfaces/_neonevm_token-transfer-core.GasTokenData.html b/interfaces/_neonevm_token-transfer-core.GasTokenData.html index e780d74c..15103da8 100644 --- a/interfaces/_neonevm_token-transfer-core.GasTokenData.html +++ b/interfaces/_neonevm_token-transfer-core.GasTokenData.html @@ -1,3 +1,3 @@ -GasTokenData | Transfer SDK Documentation
    interface GasTokenData {
        gasToken: GasToken;
        tokenMintAddress: PublicKey;
    }

    Properties

    gasToken +GasTokenData | Transfer SDK Documentation
    interface GasTokenData {
        gasToken: GasToken;
        tokenMintAddress: PublicKey;
    }

    Properties

    gasToken: GasToken
    tokenMintAddress: PublicKey
    +

    Properties

    gasToken: GasToken
    tokenMintAddress: PublicKey
    diff --git a/interfaces/_neonevm_token-transfer-core.GasTokenV2.html b/interfaces/_neonevm_token-transfer-core.GasTokenV2.html index 11869407..874f6c17 100644 --- a/interfaces/_neonevm_token-transfer-core.GasTokenV2.html +++ b/interfaces/_neonevm_token-transfer-core.GasTokenV2.html @@ -1,4 +1,4 @@ -GasTokenV2 | Transfer SDK Documentation
    interface GasTokenV2 {
        tokenChainId: `0x${string}`;
        tokenMint: string;
        tokenName: string;
    }

    Properties

    tokenChainId +GasTokenV2 | Transfer SDK Documentation
    interface GasTokenV2 {
        tokenChainId: `0x${string}`;
        tokenMint: string;
        tokenName: string;
    }

    Properties

    tokenChainId: `0x${string}`
    tokenMint: string
    tokenName: string
    +

    Properties

    tokenChainId: `0x${string}`
    tokenMint: string
    tokenName: string
    diff --git a/interfaces/_neonevm_token-transfer-core.InstructionEvents.html b/interfaces/_neonevm_token-transfer-core.InstructionEvents.html index 838d3f81..2f5de784 100644 --- a/interfaces/_neonevm_token-transfer-core.InstructionEvents.html +++ b/interfaces/_neonevm_token-transfer-core.InstructionEvents.html @@ -1,7 +1,7 @@ -InstructionEvents | Transfer SDK Documentation
    interface InstructionEvents {
        onBeforeCreateInstruction?: Function;
        onBeforeNeonSign?: Function;
        onBeforeSignTransaction?: Function;
        onCreateNeonAccountInstruction?: Function;
        onErrorSign?: Function;
        onSuccessSign?: Function;
    }

    Hierarchy (View Summary)

    Properties

    onBeforeCreateInstruction? +InstructionEvents | Transfer SDK Documentation
    interface InstructionEvents {
        onBeforeCreateInstruction?: Function;
        onBeforeNeonSign?: Function;
        onBeforeSignTransaction?: Function;
        onCreateNeonAccountInstruction?: Function;
        onErrorSign?: Function;
        onSuccessSign?: Function;
    }

    Hierarchy (View Summary)

    Properties

    onBeforeCreateInstruction?: Function
    onBeforeNeonSign?: Function
    onBeforeSignTransaction?: Function
    onCreateNeonAccountInstruction?: Function
    onErrorSign?: Function
    onSuccessSign?: Function
    +

    Properties

    onBeforeCreateInstruction?: Function
    onBeforeNeonSign?: Function
    onBeforeSignTransaction?: Function
    onCreateNeonAccountInstruction?: Function
    onErrorSign?: Function
    onSuccessSign?: Function
    diff --git a/interfaces/_neonevm_token-transfer-core.InstructionParams.html b/interfaces/_neonevm_token-transfer-core.InstructionParams.html index cdc41ecd..b01b3fc4 100644 --- a/interfaces/_neonevm_token-transfer-core.InstructionParams.html +++ b/interfaces/_neonevm_token-transfer-core.InstructionParams.html @@ -1,4 +1,4 @@ -InstructionParams | Transfer SDK Documentation
    interface InstructionParams<P> {
        connection: Connection;
        neonContractAddress: string;
        neonWalletAddress: string;
        network?: Cluster;
        onBeforeCreateInstruction?: Function;
        onBeforeNeonSign?: Function;
        onBeforeSignTransaction?: Function;
        onCreateNeonAccountInstruction?: Function;
        onErrorSign?: Function;
        onSuccessSign?: Function;
        provider: P;
        proxyApi: NeonProxyRpcApi;
        proxyStatus: NeonProgramStatus;
        solanaOptions?: SendOptions;
        solanaWalletAddress: PublicKey;
    }

    Type Parameters

    • P

    Hierarchy (View Summary)

    Properties

    connection +InstructionParams | Transfer SDK Documentation
    interface InstructionParams<P> {
        connection: Connection;
        neonContractAddress: string;
        neonWalletAddress: string;
        network?: Cluster;
        onBeforeCreateInstruction?: Function;
        onBeforeNeonSign?: Function;
        onBeforeSignTransaction?: Function;
        onCreateNeonAccountInstruction?: Function;
        onErrorSign?: Function;
        onSuccessSign?: Function;
        provider: P;
        proxyApi: NeonProxyRpcApi;
        proxyStatus: NeonProgramStatus;
        solanaOptions?: SendOptions;
        solanaWalletAddress: PublicKey;
    }

    Type Parameters

    • P

    Hierarchy (View Summary)

    Properties

    connection: Connection
    neonContractAddress: string
    neonWalletAddress: string
    network?: Cluster
    onBeforeCreateInstruction?: Function
    onBeforeNeonSign?: Function
    onBeforeSignTransaction?: Function
    onCreateNeonAccountInstruction?: Function
    onErrorSign?: Function
    onSuccessSign?: Function
    provider: P
    proxyApi: NeonProxyRpcApi
    proxyStatus: NeonProgramStatus
    solanaOptions?: SendOptions
    solanaWalletAddress: PublicKey
    +

    Properties

    connection: Connection
    neonContractAddress: string
    neonWalletAddress: string
    network?: Cluster
    onBeforeCreateInstruction?: Function
    onBeforeNeonSign?: Function
    onBeforeSignTransaction?: Function
    onCreateNeonAccountInstruction?: Function
    onErrorSign?: Function
    onSuccessSign?: Function
    provider: P
    proxyApi: NeonProxyRpcApi
    proxyStatus: NeonProgramStatus
    solanaOptions?: SendOptions
    solanaWalletAddress: PublicKey
    diff --git a/interfaces/_neonevm_token-transfer-core.MultiTokenProxy.html b/interfaces/_neonevm_token-transfer-core.MultiTokenProxy.html index 728567a5..a44f2a8e 100644 --- a/interfaces/_neonevm_token-transfer-core.MultiTokenProxy.html +++ b/interfaces/_neonevm_token-transfer-core.MultiTokenProxy.html @@ -1,5 +1,5 @@ -MultiTokenProxy | Transfer SDK Documentation
    interface MultiTokenProxy {
        evmProgramAddress: PublicKey;
        proxyRpc: NeonProxyRpcApi;
        proxyStatus: Partial<NeonProgramStatus>;
        tokensList: GasToken[];
    }

    Properties

    evmProgramAddress +MultiTokenProxy | Transfer SDK Documentation
    interface MultiTokenProxy {
        evmProgramAddress: PublicKey;
        proxyRpc: NeonProxyRpcApi;
        proxyStatus: Partial<NeonProgramStatus>;
        tokensList: GasToken[];
    }

    Properties

    evmProgramAddress: PublicKey
    proxyRpc: NeonProxyRpcApi
    proxyStatus: Partial<NeonProgramStatus>
    tokensList: GasToken[]
    +

    Properties

    evmProgramAddress: PublicKey
    proxyRpc: NeonProxyRpcApi
    proxyStatus: Partial<NeonProgramStatus>
    tokensList: GasToken[]
    diff --git a/interfaces/_neonevm_token-transfer-core.NeonAccounts.html b/interfaces/_neonevm_token-transfer-core.NeonAccounts.html index 7b45552f..db4b809e 100644 --- a/interfaces/_neonevm_token-transfer-core.NeonAccounts.html +++ b/interfaces/_neonevm_token-transfer-core.NeonAccounts.html @@ -1,3 +1,3 @@ -NeonAccounts | Transfer SDK Documentation
    interface NeonAccounts {
        account: string;
        contract: string;
    }

    Properties

    account +NeonAccounts | Transfer SDK Documentation
    interface NeonAccounts {
        account: string;
        contract: string;
    }

    Properties

    Properties

    account: string
    contract: string
    +

    Properties

    account: string
    contract: string
    diff --git a/interfaces/_neonevm_token-transfer-core.NeonEmulate.html b/interfaces/_neonevm_token-transfer-core.NeonEmulate.html index 814d681c..f0442e21 100644 --- a/interfaces/_neonevm_token-transfer-core.NeonEmulate.html +++ b/interfaces/_neonevm_token-transfer-core.NeonEmulate.html @@ -1,8 +1,8 @@ -NeonEmulate | Transfer SDK Documentation
    interface NeonEmulate {
        accounts?: NeonAccounts[];
        exitCode: "succeed";
        gasUsed: number;
        numEvmSteps: number;
        numIterations: number;
        result: string;
        solanaAccounts: SolanaAccount[];
    }

    Properties

    accounts? +NeonEmulate | Transfer SDK Documentation
    interface NeonEmulate {
        accounts?: NeonAccounts[];
        exitCode: "succeed";
        gasUsed: number;
        numEvmSteps: number;
        numIterations: number;
        result: string;
        solanaAccounts: SolanaAccount[];
    }

    Properties

    accounts?: NeonAccounts[]
    exitCode: "succeed"
    gasUsed: number
    numEvmSteps: number
    numIterations: number
    result: string
    solanaAccounts: SolanaAccount[]
    +

    Properties

    accounts?: NeonAccounts[]
    exitCode: "succeed"
    gasUsed: number
    numEvmSteps: number
    numIterations: number
    result: string
    solanaAccounts: SolanaAccount[]
    diff --git a/interfaces/_neonevm_token-transfer-core.NeonProgramStatus.html b/interfaces/_neonevm_token-transfer-core.NeonProgramStatus.html index fac5deb2..50cda4c4 100644 --- a/interfaces/_neonevm_token-transfer-core.NeonProgramStatus.html +++ b/interfaces/_neonevm_token-transfer-core.NeonProgramStatus.html @@ -1,5 +1,5 @@ NeonProgramStatus | Transfer SDK Documentation

    Represents the status and configuration of the Neon EVM Program.

    -
    interface NeonProgramStatus {
        neonAccountSeedVersion: number;
        neonEvmProgramId: string;
        neonGasLimitMultiplierWithoutChainId: number;
        neonHolderMessageSize: number;
        neonMaxEvmStepsInLastIteration: number;
        neonMinEvmStepsInIteration: number;
        neonPaymentToTreasury: number;
        neonStorageEntriesInContractAccount: number;
        neonTreasuryPoolCount: number;
        neonTreasuryPoolSeed: string;
    }

    Properties

    interface NeonProgramStatus {
        neonAccountSeedVersion: number;
        neonEvmProgramId: string;
        neonGasLimitMultiplierWithoutChainId: number;
        neonHolderMessageSize: number;
        neonMaxEvmStepsInLastIteration: number;
        neonMinEvmStepsInIteration: number;
        neonPaymentToTreasury: number;
        neonStorageEntriesInContractAccount: number;
        neonTreasuryPoolCount: number;
        neonTreasuryPoolSeed: string;
    }

    Properties

    neonAccountSeedVersion: number

    The version of the Neon account seed. Used to track different versions of the account format.

    -
    neonEvmProgramId: string

    The program ID of the Neon EVM program deployed on the blockchain.

    -
    neonGasLimitMultiplierWithoutChainId: number

    The gas limit multiplier applied when the chain ID is not specified.

    -
    neonHolderMessageSize: number

    The size of the holder message, used to store temporary data during a transaction.

    -
    neonMaxEvmStepsInLastIteration: number

    The maximum number of EVM steps allowed in the last iteration of a transaction.

    -
    neonMinEvmStepsInIteration: number

    The minimum number of EVM steps allowed in each iteration of a transaction.

    -
    neonPaymentToTreasury: number

    The amount of payment made to the treasury for a transaction.

    -
    neonStorageEntriesInContractAccount: number

    The number of storage entries allowed in a contract account.

    -
    neonTreasuryPoolCount: number

    The count of treasury pools used in the Neon program.

    -
    neonTreasuryPoolSeed: string

    The seed used for generating treasury pool addresses.

    -
    +
    neonEvmProgramId: string

    The program ID of the Neon EVM program deployed on the blockchain.

    +
    neonGasLimitMultiplierWithoutChainId: number

    The gas limit multiplier applied when the chain ID is not specified.

    +
    neonHolderMessageSize: number

    The size of the holder message, used to store temporary data during a transaction.

    +
    neonMaxEvmStepsInLastIteration: number

    The maximum number of EVM steps allowed in the last iteration of a transaction.

    +
    neonMinEvmStepsInIteration: number

    The minimum number of EVM steps allowed in each iteration of a transaction.

    +
    neonPaymentToTreasury: number

    The amount of payment made to the treasury for a transaction.

    +
    neonStorageEntriesInContractAccount: number

    The number of storage entries allowed in a contract account.

    +
    neonTreasuryPoolCount: number

    The count of treasury pools used in the Neon program.

    +
    neonTreasuryPoolSeed: string

    The seed used for generating treasury pool addresses.

    +
    diff --git a/interfaces/_neonevm_token-transfer-core.Provider.html b/interfaces/_neonevm_token-transfer-core.Provider.html index 70c3a65a..d881df37 100644 --- a/interfaces/_neonevm_token-transfer-core.Provider.html +++ b/interfaces/_neonevm_token-transfer-core.Provider.html @@ -1,2 +1,2 @@ -Provider | Transfer SDK Documentation
    interface Provider {
        address: string;
    }

    Properties

    Properties

    address: string
    +Provider | Transfer SDK Documentation
    interface Provider {
        address: string;
    }

    Properties

    Properties

    address: string
    diff --git a/interfaces/_neonevm_token-transfer-core.RPCResponse.html b/interfaces/_neonevm_token-transfer-core.RPCResponse.html index 56d963ad..2dae38b7 100644 --- a/interfaces/_neonevm_token-transfer-core.RPCResponse.html +++ b/interfaces/_neonevm_token-transfer-core.RPCResponse.html @@ -1,4 +1,4 @@ -RPCResponse | Transfer SDK Documentation
    interface RPCResponse<T> {
        id: string | number;
        jsonrpc: string;
        result: T;
    }

    Type Parameters

    • T

    Properties

    id +RPCResponse | Transfer SDK Documentation
    interface RPCResponse<T> {
        id: string | number;
        jsonrpc: string;
        result: T;
    }

    Type Parameters

    • T

    Properties

    Properties

    id: string | number
    jsonrpc: string
    result: T
    +

    Properties

    id: string | number
    jsonrpc: string
    result: T
    diff --git a/interfaces/_neonevm_token-transfer-core.SPLToken.html b/interfaces/_neonevm_token-transfer-core.SPLToken.html index cbba8994..b5031421 100644 --- a/interfaces/_neonevm_token-transfer-core.SPLToken.html +++ b/interfaces/_neonevm_token-transfer-core.SPLToken.html @@ -1,5 +1,5 @@ SPLToken | Transfer SDK Documentation

    Represents a SPL Token used within Solana and Neon ecosystems.

    -
    interface SPLToken {
        address: string;
        address_spl: string;
        chainId: number;
        decimals: number;
        logoURI: string;
        name: string;
        symbol: string;
    }

    Properties

    interface SPLToken {
        address: string;
        address_spl: string;
        chainId: number;
        decimals: number;
        logoURI: string;
        name: string;
        symbol: string;
    }

    Properties

    Properties

    address: string

    The ERC20 address of the token contract in the Neon EVM.

    -
    address_spl: string

    The token's address on the Solana chain.

    -
    chainId: number

    The chain ID where the token is deployed.

    -
    decimals: number

    The number of decimals used for token representation.

    -
    logoURI: string

    The URI for the token's logo image.

    -
    name: string

    The name of the token (e.g., "NEON").

    -
    symbol: string

    The symbol of the token (e.g., "NEON").

    -
    +
    address_spl: string

    The token's address on the Solana chain.

    +
    chainId: number

    The chain ID where the token is deployed.

    +
    decimals: number

    The number of decimals used for token representation.

    +
    logoURI: string

    The URI for the token's logo image.

    +
    name: string

    The name of the token (e.g., "NEON").

    +
    symbol: string

    The symbol of the token (e.g., "NEON").

    +
    diff --git a/interfaces/_neonevm_token-transfer-core.SettingsFormState.html b/interfaces/_neonevm_token-transfer-core.SettingsFormState.html index d511c8fa..879a2c3b 100644 --- a/interfaces/_neonevm_token-transfer-core.SettingsFormState.html +++ b/interfaces/_neonevm_token-transfer-core.SettingsFormState.html @@ -1,3 +1,3 @@ -SettingsFormState | Transfer SDK Documentation
    interface SettingsFormState {
        neonProxyRpcApi: string;
        solanaRpcApi: string;
    }

    Properties

    neonProxyRpcApi +SettingsFormState | Transfer SDK Documentation
    interface SettingsFormState {
        neonProxyRpcApi: string;
        solanaRpcApi: string;
    }

    Properties

    neonProxyRpcApi: string
    solanaRpcApi: string
    +

    Properties

    neonProxyRpcApi: string
    solanaRpcApi: string
    diff --git a/interfaces/_neonevm_token-transfer-core.SolanaAccount.html b/interfaces/_neonevm_token-transfer-core.SolanaAccount.html index ab65aa4d..fac13e6c 100644 --- a/interfaces/_neonevm_token-transfer-core.SolanaAccount.html +++ b/interfaces/_neonevm_token-transfer-core.SolanaAccount.html @@ -1,4 +1,4 @@ -SolanaAccount | Transfer SDK Documentation
    interface SolanaAccount {
        isLegacy: boolean;
        isWritable: boolean;
        pubkey: string;
    }

    Properties

    isLegacy +SolanaAccount | Transfer SDK Documentation
    interface SolanaAccount {
        isLegacy: boolean;
        isWritable: boolean;
        pubkey: string;
    }

    Properties

    isLegacy: boolean
    isWritable: boolean
    pubkey: string
    +

    Properties

    isLegacy: boolean
    isWritable: boolean
    pubkey: string
    diff --git a/interfaces/_neonevm_token-transfer-core.SolanaOverrides.html b/interfaces/_neonevm_token-transfer-core.SolanaOverrides.html index 3654be6e..83c85dd2 100644 --- a/interfaces/_neonevm_token-transfer-core.SolanaOverrides.html +++ b/interfaces/_neonevm_token-transfer-core.SolanaOverrides.html @@ -1,2 +1,2 @@ -SolanaOverrides | Transfer SDK Documentation
    interface SolanaOverrides {
        solanaOverrides: Record<string, ExtendedAccountInfo>;
    }

    Properties

    Properties

    solanaOverrides: Record<string, ExtendedAccountInfo>
    +SolanaOverrides | Transfer SDK Documentation
    interface SolanaOverrides {
        solanaOverrides: Record<string, ExtendedAccountInfo>;
    }

    Properties

    Properties

    solanaOverrides: Record<string, ExtendedAccountInfo>
    diff --git a/interfaces/_neonevm_token-transfer-core.SourceSplAccountConfig.html b/interfaces/_neonevm_token-transfer-core.SourceSplAccountConfig.html index 7a871194..43e72ff8 100644 --- a/interfaces/_neonevm_token-transfer-core.SourceSplAccountConfig.html +++ b/interfaces/_neonevm_token-transfer-core.SourceSplAccountConfig.html @@ -1,7 +1,7 @@ -SourceSplAccountConfig | Transfer SDK Documentation
    interface SourceSplAccountConfig {
        associatedTokenAddress: PublicKey;
        connection: Connection;
        fullAmount: bigint;
        neonEvmProgram: PublicKey;
        signerAddress: string;
        splToken: SPLToken;
    }

    Properties

    associatedTokenAddress +SourceSplAccountConfig | Transfer SDK Documentation
    interface SourceSplAccountConfig {
        associatedTokenAddress: PublicKey;
        connection: Connection;
        fullAmount: bigint;
        neonEvmProgram: PublicKey;
        signerAddress: string;
        splToken: SPLToken;
    }

    Properties

    associatedTokenAddress: PublicKey
    connection: Connection
    fullAmount: bigint
    neonEvmProgram: PublicKey
    signerAddress: string
    splToken: SPLToken
    +

    Properties

    associatedTokenAddress: PublicKey
    connection: Connection
    fullAmount: bigint
    neonEvmProgram: PublicKey
    signerAddress: string
    splToken: SPLToken
    diff --git a/interfaces/_neonevm_token-transfer-core.TransactionResult.html b/interfaces/_neonevm_token-transfer-core.TransactionResult.html index 1cfbbbdb..6e61c43d 100644 --- a/interfaces/_neonevm_token-transfer-core.TransactionResult.html +++ b/interfaces/_neonevm_token-transfer-core.TransactionResult.html @@ -1,2 +1,2 @@ -TransactionResult | Transfer SDK Documentation
    interface TransactionResult {
        rawTransaction: string;
    }

    Properties

    Properties

    rawTransaction: string
    +TransactionResult | Transfer SDK Documentation
    interface TransactionResult {
        rawTransaction: string;
    }

    Properties

    Properties

    rawTransaction: string
    diff --git a/types/_neonevm_token-transfer-core.AccountBalanceInstructionParams.html b/types/_neonevm_token-transfer-core.AccountBalanceInstructionParams.html index f4442b5b..4339550b 100644 --- a/types/_neonevm_token-transfer-core.AccountBalanceInstructionParams.html +++ b/types/_neonevm_token-transfer-core.AccountBalanceInstructionParams.html @@ -1 +1 @@ -AccountBalanceInstructionParams | Transfer SDK Documentation
    AccountBalanceInstructionParams: NeonWalletParams & ChainParams
    +AccountBalanceInstructionParams | Transfer SDK Documentation
    AccountBalanceInstructionParams: NeonWalletParams & ChainParams
    diff --git a/types/_neonevm_token-transfer-core.AccountV3InstructionParams.html b/types/_neonevm_token-transfer-core.AccountV3InstructionParams.html index 602b7ffc..7fa3c4be 100644 --- a/types/_neonevm_token-transfer-core.AccountV3InstructionParams.html +++ b/types/_neonevm_token-transfer-core.AccountV3InstructionParams.html @@ -1 +1 @@ -AccountV3InstructionParams | Transfer SDK Documentation
    AccountV3InstructionParams: NeonWalletParams & { neonPDAWallet: PublicKey }
    +AccountV3InstructionParams | Transfer SDK Documentation
    AccountV3InstructionParams: NeonWalletParams & { neonPDAWallet: PublicKey }
    diff --git a/types/_neonevm_token-transfer-core.Amount.html b/types/_neonevm_token-transfer-core.Amount.html index 88624c61..fda8900e 100644 --- a/types/_neonevm_token-transfer-core.Amount.html +++ b/types/_neonevm_token-transfer-core.Amount.html @@ -1 +1 @@ -Amount | Transfer SDK Documentation
    Amount: number | bigint | string
    +Amount | Transfer SDK Documentation
    Amount: number | bigint | string
    diff --git a/types/_neonevm_token-transfer-core.ApproveDepositInstructionParams.html b/types/_neonevm_token-transfer-core.ApproveDepositInstructionParams.html index db2213ca..4493408a 100644 --- a/types/_neonevm_token-transfer-core.ApproveDepositInstructionParams.html +++ b/types/_neonevm_token-transfer-core.ApproveDepositInstructionParams.html @@ -1 +1 @@ -ApproveDepositInstructionParams | Transfer SDK Documentation
    ApproveDepositInstructionParams: {
        amount: number | bigint;
        associatedToken: PublicKey;
        neonPDAWallet: PublicKey;
        solanaWallet: PublicKey;
    }
    +ApproveDepositInstructionParams | Transfer SDK Documentation
    ApproveDepositInstructionParams: {
        amount: number | bigint;
        associatedToken: PublicKey;
        neonPDAWallet: PublicKey;
        solanaWallet: PublicKey;
    }
    diff --git a/types/_neonevm_token-transfer-core.AssociatedTokenAccountInstructionParams.html b/types/_neonevm_token-transfer-core.AssociatedTokenAccountInstructionParams.html index fa091c06..c8be7e0a 100644 --- a/types/_neonevm_token-transfer-core.AssociatedTokenAccountInstructionParams.html +++ b/types/_neonevm_token-transfer-core.AssociatedTokenAccountInstructionParams.html @@ -1 +1 @@ -AssociatedTokenAccountInstructionParams | Transfer SDK Documentation
    AssociatedTokenAccountInstructionParams: {
        associatedAccount: PublicKey;
        associatedProgramId?: PublicKey;
        owner: PublicKey;
        payer: PublicKey;
        programId?: PublicKey;
        tokenMint: PublicKey;
    }
    +AssociatedTokenAccountInstructionParams | Transfer SDK Documentation
    AssociatedTokenAccountInstructionParams: {
        associatedAccount: PublicKey;
        associatedProgramId?: PublicKey;
        owner: PublicKey;
        payer: PublicKey;
        programId?: PublicKey;
        tokenMint: PublicKey;
    }
    diff --git a/types/_neonevm_token-transfer-core.AssociatedTokenAccountTransactionParams.html b/types/_neonevm_token-transfer-core.AssociatedTokenAccountTransactionParams.html index 3798d176..8ca2e9ef 100644 --- a/types/_neonevm_token-transfer-core.AssociatedTokenAccountTransactionParams.html +++ b/types/_neonevm_token-transfer-core.AssociatedTokenAccountTransactionParams.html @@ -1 +1 @@ -AssociatedTokenAccountTransactionParams | Transfer SDK Documentation
    AssociatedTokenAccountTransactionParams: {
        associatedToken: PublicKey;
        neonHeapFrame?: NeonHeapFrame;
        solanaWallet: PublicKey;
        tokenMint: PublicKey;
    }
    +AssociatedTokenAccountTransactionParams | Transfer SDK Documentation
    AssociatedTokenAccountTransactionParams: {
        associatedToken: PublicKey;
        neonHeapFrame?: NeonHeapFrame;
        solanaWallet: PublicKey;
        tokenMint: PublicKey;
    }
    diff --git a/types/_neonevm_token-transfer-core.BaseTransactionParams.html b/types/_neonevm_token-transfer-core.BaseTransactionParams.html index 832d2ec5..9f936ca8 100644 --- a/types/_neonevm_token-transfer-core.BaseTransactionParams.html +++ b/types/_neonevm_token-transfer-core.BaseTransactionParams.html @@ -1 +1 @@ -BaseTransactionParams | Transfer SDK Documentation
    BaseTransactionParams: {
        amount: Amount;
        gasLimit?: bigint | number;
        provider: P;
    }

    Type Parameters

    • P
    +BaseTransactionParams | Transfer SDK Documentation
    BaseTransactionParams: {
        amount: Amount;
        gasLimit?: bigint | number;
        provider: P;
    }

    Type Parameters

    • P
    diff --git a/types/_neonevm_token-transfer-core.CreateAccountWithSeedParams.html b/types/_neonevm_token-transfer-core.CreateAccountWithSeedParams.html index b794fe7b..df8ef380 100644 --- a/types/_neonevm_token-transfer-core.CreateAccountWithSeedParams.html +++ b/types/_neonevm_token-transfer-core.CreateAccountWithSeedParams.html @@ -1 +1 @@ -CreateAccountWithSeedParams | Transfer SDK Documentation
    CreateAccountWithSeedParams: BaseNeonParams & {
        holderAccountPK: PublicKey;
        seed: string;
    }
    +CreateAccountWithSeedParams | Transfer SDK Documentation
    CreateAccountWithSeedParams: BaseNeonParams & {
        holderAccountPK: PublicKey;
        seed: string;
    }
    diff --git a/types/_neonevm_token-transfer-core.CreateExecFromDataInstructionParams.html b/types/_neonevm_token-transfer-core.CreateExecFromDataInstructionParams.html index 7b58b9eb..6e359f70 100644 --- a/types/_neonevm_token-transfer-core.CreateExecFromDataInstructionParams.html +++ b/types/_neonevm_token-transfer-core.CreateExecFromDataInstructionParams.html @@ -1 +1 @@ -CreateExecFromDataInstructionParams | Transfer SDK Documentation
    CreateExecFromDataInstructionParams: NeonWalletParams & ChainParams & {
        holderAccount: PublicKey;
        neonKeys: AccountMeta[];
        neonPoolCount: string;
        neonRawTransaction: string;
    }
    +CreateExecFromDataInstructionParams | Transfer SDK Documentation
    CreateExecFromDataInstructionParams: NeonWalletParams & ChainParams & {
        holderAccount: PublicKey;
        neonKeys: AccountMeta[];
        neonPoolCount: string;
        neonRawTransaction: string;
    }
    diff --git a/types/_neonevm_token-transfer-core.ExtendedAccountInfo.html b/types/_neonevm_token-transfer-core.ExtendedAccountInfo.html index 5a4888be..59348f49 100644 --- a/types/_neonevm_token-transfer-core.ExtendedAccountInfo.html +++ b/types/_neonevm_token-transfer-core.ExtendedAccountInfo.html @@ -1 +1 @@ -ExtendedAccountInfo | Transfer SDK Documentation
    ExtendedAccountInfo: Omit<AccountInfo<Buffer>, "owner" | "data" | "rentEpoch"> & {
        data: string;
        owner: string;
        rentEpoch: number;
    }
    +ExtendedAccountInfo | Transfer SDK Documentation
    ExtendedAccountInfo: Omit<AccountInfo<Buffer>, "owner" | "data" | "rentEpoch"> & {
        data: string;
        owner: string;
        rentEpoch: number;
    }
    diff --git a/types/_neonevm_token-transfer-core.LegacyAccountBalanceInstructionParams.html b/types/_neonevm_token-transfer-core.LegacyAccountBalanceInstructionParams.html index 88515bed..4d622ade 100644 --- a/types/_neonevm_token-transfer-core.LegacyAccountBalanceInstructionParams.html +++ b/types/_neonevm_token-transfer-core.LegacyAccountBalanceInstructionParams.html @@ -1 +1 @@ -LegacyAccountBalanceInstructionParams | Transfer SDK Documentation
    LegacyAccountBalanceInstructionParams: BaseNeonParams & ChainParams & {
        account: SolanaAccount;
        connection: Connection;
    }
    +LegacyAccountBalanceInstructionParams | Transfer SDK Documentation
    LegacyAccountBalanceInstructionParams: BaseNeonParams & ChainParams & {
        account: SolanaAccount;
        connection: Connection;
    }
    diff --git a/types/_neonevm_token-transfer-core.MintNeonTransactionParams.html b/types/_neonevm_token-transfer-core.MintNeonTransactionParams.html index a96a05fe..c335d502 100644 --- a/types/_neonevm_token-transfer-core.MintNeonTransactionParams.html +++ b/types/_neonevm_token-transfer-core.MintNeonTransactionParams.html @@ -1 +1 @@ -MintNeonTransactionParams | Transfer SDK Documentation
    MintNeonTransactionParams: BaseTransactionParams<P> & {
        associatedToken: PublicKey;
        neonWallet: string;
        splToken: SPLToken;
    }

    Type Parameters

    • P
    +MintNeonTransactionParams | Transfer SDK Documentation
    MintNeonTransactionParams: BaseTransactionParams<P> & {
        associatedToken: PublicKey;
        neonWallet: string;
        splToken: SPLToken;
    }

    Type Parameters

    • P
    diff --git a/types/_neonevm_token-transfer-core.MintTransferParams.html b/types/_neonevm_token-transfer-core.MintTransferParams.html index 60a43b95..cea2a4f4 100644 --- a/types/_neonevm_token-transfer-core.MintTransferParams.html +++ b/types/_neonevm_token-transfer-core.MintTransferParams.html @@ -1 +1 @@ -MintTransferParams | Transfer SDK Documentation
    MintTransferParams: BaseNeonTransactionParams & {
        amount: Amount;
        proxyApi: NeonProxyRpcApi;
        walletSigner: W;
    }

    Type Parameters

    • W
    +MintTransferParams | Transfer SDK Documentation
    MintTransferParams: BaseNeonTransactionParams & {
        amount: Amount;
        proxyApi: NeonProxyRpcApi;
        walletSigner: W;
    }

    Type Parameters

    • W
    diff --git a/types/_neonevm_token-transfer-core.NeonAddress.html b/types/_neonevm_token-transfer-core.NeonAddress.html index 3bdfec5d..c0dae272 100644 --- a/types/_neonevm_token-transfer-core.NeonAddress.html +++ b/types/_neonevm_token-transfer-core.NeonAddress.html @@ -1 +1 @@ -NeonAddress | Transfer SDK Documentation
    NeonAddress: `0x${string}` | string
    +NeonAddress | Transfer SDK Documentation
    NeonAddress: `0x${string}` | string
    diff --git a/types/_neonevm_token-transfer-core.NeonComputeUnits.html b/types/_neonevm_token-transfer-core.NeonComputeUnits.html index 76b3d282..f680292c 100644 --- a/types/_neonevm_token-transfer-core.NeonComputeUnits.html +++ b/types/_neonevm_token-transfer-core.NeonComputeUnits.html @@ -1 +1 @@ -NeonComputeUnits | Transfer SDK Documentation
    NeonComputeUnits: string
    +NeonComputeUnits | Transfer SDK Documentation
    NeonComputeUnits: string
    diff --git a/types/_neonevm_token-transfer-core.NeonDepositToBalanceInstructionParams.html b/types/_neonevm_token-transfer-core.NeonDepositToBalanceInstructionParams.html index 71d7e743..947cea9c 100644 --- a/types/_neonevm_token-transfer-core.NeonDepositToBalanceInstructionParams.html +++ b/types/_neonevm_token-transfer-core.NeonDepositToBalanceInstructionParams.html @@ -1 +1 @@ -NeonDepositToBalanceInstructionParams | Transfer SDK Documentation
    NeonDepositToBalanceInstructionParams: BaseNeonParams & NeonWalletParams & ChainParams & {
        serviceWallet?: PublicKey;
        tokenAddress: PublicKey;
        tokenMint: PublicKey;
    }
    +NeonDepositToBalanceInstructionParams | Transfer SDK Documentation
    NeonDepositToBalanceInstructionParams: BaseNeonParams & NeonWalletParams & ChainParams & {
        serviceWallet?: PublicKey;
        tokenAddress: PublicKey;
        tokenMint: PublicKey;
    }
    diff --git a/types/_neonevm_token-transfer-core.NeonHeapFrame.html b/types/_neonevm_token-transfer-core.NeonHeapFrame.html index 31e95f06..43f780c9 100644 --- a/types/_neonevm_token-transfer-core.NeonHeapFrame.html +++ b/types/_neonevm_token-transfer-core.NeonHeapFrame.html @@ -1 +1 @@ -NeonHeapFrame | Transfer SDK Documentation
    NeonHeapFrame: string
    +NeonHeapFrame | Transfer SDK Documentation
    NeonHeapFrame: string
    diff --git a/types/_neonevm_token-transfer-core.NeonMintTxParams.html b/types/_neonevm_token-transfer-core.NeonMintTxParams.html index 90863d22..d673ac49 100644 --- a/types/_neonevm_token-transfer-core.NeonMintTxParams.html +++ b/types/_neonevm_token-transfer-core.NeonMintTxParams.html @@ -1 +1 @@ -NeonMintTxParams | Transfer SDK Documentation
    NeonMintTxParams: BaseNeonTransactionParams & {
        amount: bigint;
        emulateSigner: Signer;
        legacyAccounts: SolanaAccount[];
        neonKeys: AccountMeta[];
        neonPoolCount?: string;
        neonTransaction: TxResult;
    }

    Type Parameters

    +NeonMintTxParams | Transfer SDK Documentation
    NeonMintTxParams: BaseNeonTransactionParams & {
        amount: bigint;
        emulateSigner: Signer;
        legacyAccounts: SolanaAccount[];
        neonKeys: AccountMeta[];
        neonPoolCount?: string;
        neonTransaction: TxResult;
    }

    Type Parameters

    diff --git a/types/_neonevm_token-transfer-core.NeonTransactionParams.html b/types/_neonevm_token-transfer-core.NeonTransactionParams.html index a3f4b8d5..80437e91 100644 --- a/types/_neonevm_token-transfer-core.NeonTransactionParams.html +++ b/types/_neonevm_token-transfer-core.NeonTransactionParams.html @@ -1 +1 @@ -NeonTransactionParams | Transfer SDK Documentation
    NeonTransactionParams: BaseTransactionParams<P> & {
        from: string;
        solanaWallet: PublicKey;
        to: string;
    }

    Type Parameters

    • P
    +NeonTransactionParams | Transfer SDK Documentation
    NeonTransactionParams: BaseTransactionParams<P> & {
        from: string;
        solanaWallet: PublicKey;
        to: string;
    }

    Type Parameters

    • P
    diff --git a/types/_neonevm_token-transfer-core.NeonTransferInstructionParams.html b/types/_neonevm_token-transfer-core.NeonTransferInstructionParams.html index dc350d66..0d8d0355 100644 --- a/types/_neonevm_token-transfer-core.NeonTransferInstructionParams.html +++ b/types/_neonevm_token-transfer-core.NeonTransferInstructionParams.html @@ -1 +1 @@ -NeonTransferInstructionParams | Transfer SDK Documentation
    NeonTransferInstructionParams: {
        neonTokenMint: PublicKey;
        rewardAmount: Amount;
        serviceWallet: PublicKey;
        solanaWallet: PublicKey;
    }
    +NeonTransferInstructionParams | Transfer SDK Documentation
    NeonTransferInstructionParams: {
        neonTokenMint: PublicKey;
        rewardAmount: Amount;
        serviceWallet: PublicKey;
        solanaWallet: PublicKey;
    }
    diff --git a/types/_neonevm_token-transfer-core.SignTransactionResult.html b/types/_neonevm_token-transfer-core.SignTransactionResult.html index d5fff863..7d8b1478 100644 --- a/types/_neonevm_token-transfer-core.SignTransactionResult.html +++ b/types/_neonevm_token-transfer-core.SignTransactionResult.html @@ -1 +1 @@ -SignTransactionResult | Transfer SDK Documentation
    SignTransactionResult: SignatureObject & TransactionResult & {
        transactionHash: string;
    }
    +SignTransactionResult | Transfer SDK Documentation
    SignTransactionResult: SignatureObject & TransactionResult & {
        transactionHash: string;
    }
    diff --git a/types/_neonevm_token-transfer-core.SignatureObject.html b/types/_neonevm_token-transfer-core.SignatureObject.html index c9ccfaf9..c5201b34 100644 --- a/types/_neonevm_token-transfer-core.SignatureObject.html +++ b/types/_neonevm_token-transfer-core.SignatureObject.html @@ -1 +1 @@ -SignatureObject | Transfer SDK Documentation
    SignatureObject: { messageHash: string; r: string; s: string; v: string }
    +SignatureObject | Transfer SDK Documentation
    SignatureObject: { messageHash: string; r: string; s: string; v: string }
    diff --git a/types/_neonevm_token-transfer-core.SolanaNEONTransferTransactionParams.html b/types/_neonevm_token-transfer-core.SolanaNEONTransferTransactionParams.html index 08c37ece..0eec3b88 100644 --- a/types/_neonevm_token-transfer-core.SolanaNEONTransferTransactionParams.html +++ b/types/_neonevm_token-transfer-core.SolanaNEONTransferTransactionParams.html @@ -1 +1 @@ -SolanaNEONTransferTransactionParams | Transfer SDK Documentation
    SolanaNEONTransferTransactionParams: BaseNeonParams & {
        amount: Amount;
        chainId?: number;
        neonTokenMint: PublicKey;
        rewardAmount?: Amount;
        serviceWallet?: PublicKey;
        solanaWallet: PublicKey;
        token: SPLToken;
    }
    +SolanaNEONTransferTransactionParams | Transfer SDK Documentation
    SolanaNEONTransferTransactionParams: BaseNeonParams & {
        amount: Amount;
        chainId?: number;
        neonTokenMint: PublicKey;
        rewardAmount?: Amount;
        serviceWallet?: PublicKey;
        solanaWallet: PublicKey;
        token: SPLToken;
    }
    diff --git a/types/_neonevm_token-transfer-core.SolanaSOLTransferTransactionParams.html b/types/_neonevm_token-transfer-core.SolanaSOLTransferTransactionParams.html index b1f39d17..98e070b2 100644 --- a/types/_neonevm_token-transfer-core.SolanaSOLTransferTransactionParams.html +++ b/types/_neonevm_token-transfer-core.SolanaSOLTransferTransactionParams.html @@ -1 +1 @@ -SolanaSOLTransferTransactionParams | Transfer SDK Documentation
    SolanaSOLTransferTransactionParams: TransactionConnectionParams & BaseNeonParams & {
        amount: Amount;
        chainId?: number;
        neonTokenMint: PublicKey;
        splToken: SPLToken;
    }
    +SolanaSOLTransferTransactionParams | Transfer SDK Documentation
    SolanaSOLTransferTransactionParams: TransactionConnectionParams & BaseNeonParams & {
        amount: Amount;
        chainId?: number;
        neonTokenMint: PublicKey;
        splToken: SPLToken;
    }
    diff --git a/types/_neonevm_token-transfer-core.WrapSOLTransactionParams.html b/types/_neonevm_token-transfer-core.WrapSOLTransactionParams.html index 1978badc..7166159b 100644 --- a/types/_neonevm_token-transfer-core.WrapSOLTransactionParams.html +++ b/types/_neonevm_token-transfer-core.WrapSOLTransactionParams.html @@ -1 +1 @@ -WrapSOLTransactionParams | Transfer SDK Documentation
    WrapSOLTransactionParams: TransactionConnectionParams & { amount: Amount }
    +WrapSOLTransactionParams | Transfer SDK Documentation
    WrapSOLTransactionParams: TransactionConnectionParams & { amount: Amount }
    diff --git a/types/_neonevm_token-transfer-web3.GasInterface.html b/types/_neonevm_token-transfer-web3.GasInterface.html index 31b8e360..4426e1fa 100644 --- a/types/_neonevm_token-transfer-web3.GasInterface.html +++ b/types/_neonevm_token-transfer-web3.GasInterface.html @@ -1 +1 @@ -GasInterface | Transfer SDK Documentation
    +GasInterface | Transfer SDK Documentation
    GasInterface: { gas: bigint }
    diff --git a/types/_neonevm_token-transfer-web3.GasPriceInterface.html b/types/_neonevm_token-transfer-web3.GasPriceInterface.html index c9ccb8df..acb22910 100644 --- a/types/_neonevm_token-transfer-web3.GasPriceInterface.html +++ b/types/_neonevm_token-transfer-web3.GasPriceInterface.html @@ -1 +1 @@ -GasPriceInterface | Transfer SDK Documentation
    GasPriceInterface: { gasPrice: bigint }
    +GasPriceInterface | Transfer SDK Documentation
    GasPriceInterface: { gasPrice: bigint }
    diff --git a/types/_neonevm_token-transfer-web3.ReturnFormat.html b/types/_neonevm_token-transfer-web3.ReturnFormat.html index 9b9b6ebc..69dd056b 100644 --- a/types/_neonevm_token-transfer-web3.ReturnFormat.html +++ b/types/_neonevm_token-transfer-web3.ReturnFormat.html @@ -1 +1 @@ -ReturnFormat | Transfer SDK Documentation
    ReturnFormat: { bytes: FMT_BYTES.HEX; number: FMT_NUMBER.BIGINT }
    +ReturnFormat | Transfer SDK Documentation
    ReturnFormat: { bytes: FMT_BYTES.HEX; number: FMT_NUMBER.BIGINT }
    diff --git a/variables/_neonevm_token-transfer-core.COMPUTE_BUDGET_ID.html b/variables/_neonevm_token-transfer-core.COMPUTE_BUDGET_ID.html index 66a65fe3..2e24a29d 100644 --- a/variables/_neonevm_token-transfer-core.COMPUTE_BUDGET_ID.html +++ b/variables/_neonevm_token-transfer-core.COMPUTE_BUDGET_ID.html @@ -1 +1 @@ -COMPUTE_BUDGET_ID | Transfer SDK Documentation
    COMPUTE_BUDGET_ID: "ComputeBudget111111111111111111111111111111" = 'ComputeBudget111111111111111111111111111111'
    +COMPUTE_BUDGET_ID | Transfer SDK Documentation
    COMPUTE_BUDGET_ID: "ComputeBudget111111111111111111111111111111" = 'ComputeBudget111111111111111111111111111111'
    diff --git a/variables/_neonevm_token-transfer-core.INCINERATOR_PUBKEY.html b/variables/_neonevm_token-transfer-core.INCINERATOR_PUBKEY.html index 5d1f1dd2..b6bb1ce6 100644 --- a/variables/_neonevm_token-transfer-core.INCINERATOR_PUBKEY.html +++ b/variables/_neonevm_token-transfer-core.INCINERATOR_PUBKEY.html @@ -1 +1 @@ -INCINERATOR_PUBKEY | Transfer SDK Documentation
    INCINERATOR_PUBKEY: "1nc1nerator11111111111111111111111111111111" = '1nc1nerator11111111111111111111111111111111'
    +INCINERATOR_PUBKEY | Transfer SDK Documentation
    INCINERATOR_PUBKEY: "1nc1nerator11111111111111111111111111111111" = '1nc1nerator11111111111111111111111111111111'
    diff --git a/variables/_neonevm_token-transfer-core.KECCAK_PROGRAM.html b/variables/_neonevm_token-transfer-core.KECCAK_PROGRAM.html index 7b34ae38..75f69628 100644 --- a/variables/_neonevm_token-transfer-core.KECCAK_PROGRAM.html +++ b/variables/_neonevm_token-transfer-core.KECCAK_PROGRAM.html @@ -1 +1 @@ -KECCAK_PROGRAM | Transfer SDK Documentation
    KECCAK_PROGRAM: "KeccakSecp256k11111111111111111111111111111" = 'KeccakSecp256k11111111111111111111111111111'
    +KECCAK_PROGRAM | Transfer SDK Documentation
    KECCAK_PROGRAM: "KeccakSecp256k11111111111111111111111111111" = 'KeccakSecp256k11111111111111111111111111111'
    diff --git a/variables/_neonevm_token-transfer-core.NEON_COMPUTE_UNITS.html b/variables/_neonevm_token-transfer-core.NEON_COMPUTE_UNITS.html index deb059c7..ca3a022f 100644 --- a/variables/_neonevm_token-transfer-core.NEON_COMPUTE_UNITS.html +++ b/variables/_neonevm_token-transfer-core.NEON_COMPUTE_UNITS.html @@ -1 +1 @@ -NEON_COMPUTE_UNITS | Transfer SDK Documentation
    NEON_COMPUTE_UNITS: "500000" = '500000'
    +NEON_COMPUTE_UNITS | Transfer SDK Documentation
    NEON_COMPUTE_UNITS: "500000" = '500000'
    diff --git a/variables/_neonevm_token-transfer-core.NEON_HEAP_FRAME.html b/variables/_neonevm_token-transfer-core.NEON_HEAP_FRAME.html index ccf6b181..e2659382 100644 --- a/variables/_neonevm_token-transfer-core.NEON_HEAP_FRAME.html +++ b/variables/_neonevm_token-transfer-core.NEON_HEAP_FRAME.html @@ -1 +1 @@ -NEON_HEAP_FRAME | Transfer SDK Documentation
    NEON_HEAP_FRAME: "262144" = '262144'
    +NEON_HEAP_FRAME | Transfer SDK Documentation
    NEON_HEAP_FRAME: "262144" = '262144'
    diff --git a/variables/_neonevm_token-transfer-core.NEON_STATUS_DEVNET_SNAPSHOT.html b/variables/_neonevm_token-transfer-core.NEON_STATUS_DEVNET_SNAPSHOT.html index 91b28262..47b54161 100644 --- a/variables/_neonevm_token-transfer-core.NEON_STATUS_DEVNET_SNAPSHOT.html +++ b/variables/_neonevm_token-transfer-core.NEON_STATUS_DEVNET_SNAPSHOT.html @@ -1 +1 @@ -NEON_STATUS_DEVNET_SNAPSHOT | Transfer SDK Documentation
    NEON_STATUS_DEVNET_SNAPSHOT: NeonProgramStatus = ...
    +NEON_STATUS_DEVNET_SNAPSHOT | Transfer SDK Documentation
    NEON_STATUS_DEVNET_SNAPSHOT: NeonProgramStatus = ...
    diff --git a/variables/_neonevm_token-transfer-core.NEON_STATUS_MAINNET_SNAPSHOT.html b/variables/_neonevm_token-transfer-core.NEON_STATUS_MAINNET_SNAPSHOT.html index 582797a3..fd35d20a 100644 --- a/variables/_neonevm_token-transfer-core.NEON_STATUS_MAINNET_SNAPSHOT.html +++ b/variables/_neonevm_token-transfer-core.NEON_STATUS_MAINNET_SNAPSHOT.html @@ -1 +1 @@ -NEON_STATUS_MAINNET_SNAPSHOT | Transfer SDK Documentation
    NEON_STATUS_MAINNET_SNAPSHOT: NeonProgramStatus = ...
    +NEON_STATUS_MAINNET_SNAPSHOT | Transfer SDK Documentation
    NEON_STATUS_MAINNET_SNAPSHOT: NeonProgramStatus = ...
    diff --git a/variables/_neonevm_token-transfer-core.NEON_TOKEN_DECIMALS.html b/variables/_neonevm_token-transfer-core.NEON_TOKEN_DECIMALS.html index 37ab7162..4ae0a407 100644 --- a/variables/_neonevm_token-transfer-core.NEON_TOKEN_DECIMALS.html +++ b/variables/_neonevm_token-transfer-core.NEON_TOKEN_DECIMALS.html @@ -1 +1 @@ -NEON_TOKEN_DECIMALS | Transfer SDK Documentation
    NEON_TOKEN_DECIMALS: 9
    +NEON_TOKEN_DECIMALS | Transfer SDK Documentation
    NEON_TOKEN_DECIMALS: 9
    diff --git a/variables/_neonevm_token-transfer-core.NEON_TOKEN_MINT_DECIMALS.html b/variables/_neonevm_token-transfer-core.NEON_TOKEN_MINT_DECIMALS.html index 1be063a8..8a85cff9 100644 --- a/variables/_neonevm_token-transfer-core.NEON_TOKEN_MINT_DECIMALS.html +++ b/variables/_neonevm_token-transfer-core.NEON_TOKEN_MINT_DECIMALS.html @@ -1 +1 @@ -NEON_TOKEN_MINT_DECIMALS | Transfer SDK Documentation
    NEON_TOKEN_MINT_DECIMALS: 18
    +NEON_TOKEN_MINT_DECIMALS | Transfer SDK Documentation
    NEON_TOKEN_MINT_DECIMALS: 18
    diff --git a/variables/_neonevm_token-transfer-core.NEON_TOKEN_MINT_DEVNET.html b/variables/_neonevm_token-transfer-core.NEON_TOKEN_MINT_DEVNET.html index 21a1c3fc..9553c996 100644 --- a/variables/_neonevm_token-transfer-core.NEON_TOKEN_MINT_DEVNET.html +++ b/variables/_neonevm_token-transfer-core.NEON_TOKEN_MINT_DEVNET.html @@ -1 +1 @@ -NEON_TOKEN_MINT_DEVNET | Transfer SDK Documentation
    NEON_TOKEN_MINT_DEVNET: "89dre8rZjLNft7HoupGiyxu3MNftR577ZYu8bHe2kK7g" = '89dre8rZjLNft7HoupGiyxu3MNftR577ZYu8bHe2kK7g'
    +NEON_TOKEN_MINT_DEVNET | Transfer SDK Documentation
    NEON_TOKEN_MINT_DEVNET: "89dre8rZjLNft7HoupGiyxu3MNftR577ZYu8bHe2kK7g" = '89dre8rZjLNft7HoupGiyxu3MNftR577ZYu8bHe2kK7g'
    diff --git a/variables/_neonevm_token-transfer-core.NEON_TOKEN_MINT_MAINNET.html b/variables/_neonevm_token-transfer-core.NEON_TOKEN_MINT_MAINNET.html index ac72bad7..c2c79d9b 100644 --- a/variables/_neonevm_token-transfer-core.NEON_TOKEN_MINT_MAINNET.html +++ b/variables/_neonevm_token-transfer-core.NEON_TOKEN_MINT_MAINNET.html @@ -1 +1 @@ -NEON_TOKEN_MINT_MAINNET | Transfer SDK Documentation
    NEON_TOKEN_MINT_MAINNET: "NeonTjSjsuo3rexg9o6vHuMXw62f9V7zvmu8M8Zut44" = 'NeonTjSjsuo3rexg9o6vHuMXw62f9V7zvmu8M8Zut44'
    +NEON_TOKEN_MINT_MAINNET | Transfer SDK Documentation
    NEON_TOKEN_MINT_MAINNET: "NeonTjSjsuo3rexg9o6vHuMXw62f9V7zvmu8M8Zut44" = 'NeonTjSjsuo3rexg9o6vHuMXw62f9V7zvmu8M8Zut44'
    diff --git a/variables/_neonevm_token-transfer-core.NEON_TRANSFER_CONTRACT_DEVNET.html b/variables/_neonevm_token-transfer-core.NEON_TRANSFER_CONTRACT_DEVNET.html index a9a2820e..931ed23f 100644 --- a/variables/_neonevm_token-transfer-core.NEON_TRANSFER_CONTRACT_DEVNET.html +++ b/variables/_neonevm_token-transfer-core.NEON_TRANSFER_CONTRACT_DEVNET.html @@ -1 +1 @@ -NEON_TRANSFER_CONTRACT_DEVNET | Transfer SDK Documentation
    NEON_TRANSFER_CONTRACT_DEVNET: "0x5238c694a8db837fff8c4068859e765b978a7607" = '0x5238c694a8db837fff8c4068859e765b978a7607'
    +NEON_TRANSFER_CONTRACT_DEVNET | Transfer SDK Documentation
    NEON_TRANSFER_CONTRACT_DEVNET: "0x5238c694a8db837fff8c4068859e765b978a7607" = '0x5238c694a8db837fff8c4068859e765b978a7607'
    diff --git a/variables/_neonevm_token-transfer-core.NEON_TRANSFER_CONTRACT_MAINNET.html b/variables/_neonevm_token-transfer-core.NEON_TRANSFER_CONTRACT_MAINNET.html index b61b5a38..e25d9b78 100644 --- a/variables/_neonevm_token-transfer-core.NEON_TRANSFER_CONTRACT_MAINNET.html +++ b/variables/_neonevm_token-transfer-core.NEON_TRANSFER_CONTRACT_MAINNET.html @@ -1 +1 @@ -NEON_TRANSFER_CONTRACT_MAINNET | Transfer SDK Documentation
    NEON_TRANSFER_CONTRACT_MAINNET: "0xaC6FEaF379B01e3B0888597c53bb37e2B0b513ab" = '0xaC6FEaF379B01e3B0888597c53bb37e2B0b513ab'
    +NEON_TRANSFER_CONTRACT_MAINNET | Transfer SDK Documentation
    NEON_TRANSFER_CONTRACT_MAINNET: "0xaC6FEaF379B01e3B0888597c53bb37e2B0b513ab" = '0xaC6FEaF379B01e3B0888597c53bb37e2B0b513ab'
    diff --git a/variables/_neonevm_token-transfer-core.NEON_TRANSFER_CONTRACT_TESTNET.html b/variables/_neonevm_token-transfer-core.NEON_TRANSFER_CONTRACT_TESTNET.html index c9eb6aec..d124869e 100644 --- a/variables/_neonevm_token-transfer-core.NEON_TRANSFER_CONTRACT_TESTNET.html +++ b/variables/_neonevm_token-transfer-core.NEON_TRANSFER_CONTRACT_TESTNET.html @@ -1 +1 @@ -NEON_TRANSFER_CONTRACT_TESTNET | Transfer SDK Documentation
    NEON_TRANSFER_CONTRACT_TESTNET: "0x5238c694a8db837fff8c4068859e765b978a7607" = '0x5238c694a8db837fff8c4068859e765b978a7607'
    +NEON_TRANSFER_CONTRACT_TESTNET | Transfer SDK Documentation
    NEON_TRANSFER_CONTRACT_TESTNET: "0x5238c694a8db837fff8c4068859e765b978a7607" = '0x5238c694a8db837fff8c4068859e765b978a7607'
    diff --git a/variables/_neonevm_token-transfer-core.NEON_TREASURY_POOL_COUNT.html b/variables/_neonevm_token-transfer-core.NEON_TREASURY_POOL_COUNT.html index 1c32b335..a206cfda 100644 --- a/variables/_neonevm_token-transfer-core.NEON_TREASURY_POOL_COUNT.html +++ b/variables/_neonevm_token-transfer-core.NEON_TREASURY_POOL_COUNT.html @@ -1 +1 @@ -NEON_TREASURY_POOL_COUNT | Transfer SDK Documentation
    NEON_TREASURY_POOL_COUNT: "128" = '128'
    +NEON_TREASURY_POOL_COUNT | Transfer SDK Documentation
    NEON_TREASURY_POOL_COUNT: "128" = '128'
    diff --git a/variables/_neonevm_token-transfer-core.RENT_EPOCH_ZERO.html b/variables/_neonevm_token-transfer-core.RENT_EPOCH_ZERO.html index 4904717f..9cb27cf2 100644 --- a/variables/_neonevm_token-transfer-core.RENT_EPOCH_ZERO.html +++ b/variables/_neonevm_token-transfer-core.RENT_EPOCH_ZERO.html @@ -1 +1 @@ -RENT_EPOCH_ZERO | Transfer SDK Documentation
    +RENT_EPOCH_ZERO | Transfer SDK Documentation
    diff --git a/variables/_neonevm_token-transfer-core.SOL_TOKEN_MINT_DEVNET.html b/variables/_neonevm_token-transfer-core.SOL_TOKEN_MINT_DEVNET.html index 6299c891..5253cdc2 100644 --- a/variables/_neonevm_token-transfer-core.SOL_TOKEN_MINT_DEVNET.html +++ b/variables/_neonevm_token-transfer-core.SOL_TOKEN_MINT_DEVNET.html @@ -1 +1 @@ -SOL_TOKEN_MINT_DEVNET | Transfer SDK Documentation
    SOL_TOKEN_MINT_DEVNET: "89dre8rZjLNft7HoupGiyxu3MNftR577ZYu8bHe2kK7g" = '89dre8rZjLNft7HoupGiyxu3MNftR577ZYu8bHe2kK7g'
    +SOL_TOKEN_MINT_DEVNET | Transfer SDK Documentation
    SOL_TOKEN_MINT_DEVNET: "89dre8rZjLNft7HoupGiyxu3MNftR577ZYu8bHe2kK7g" = '89dre8rZjLNft7HoupGiyxu3MNftR577ZYu8bHe2kK7g'
    diff --git a/variables/_neonevm_token-transfer-core.SOL_TOKEN_MINT_MAINNET.html b/variables/_neonevm_token-transfer-core.SOL_TOKEN_MINT_MAINNET.html index 48a93599..10e52bcb 100644 --- a/variables/_neonevm_token-transfer-core.SOL_TOKEN_MINT_MAINNET.html +++ b/variables/_neonevm_token-transfer-core.SOL_TOKEN_MINT_MAINNET.html @@ -1 +1 @@ -SOL_TOKEN_MINT_MAINNET | Transfer SDK Documentation
    SOL_TOKEN_MINT_MAINNET: "NeonTjSjsuo3rexg9o6vHuMXw62f9V7zvmu8M8Zut44" = 'NeonTjSjsuo3rexg9o6vHuMXw62f9V7zvmu8M8Zut44'
    +SOL_TOKEN_MINT_MAINNET | Transfer SDK Documentation
    SOL_TOKEN_MINT_MAINNET: "NeonTjSjsuo3rexg9o6vHuMXw62f9V7zvmu8M8Zut44" = 'NeonTjSjsuo3rexg9o6vHuMXw62f9V7zvmu8M8Zut44'
    diff --git a/variables/_neonevm_token-transfer-core.SOL_TRANSFER_CONTRACT_DEVNET.html b/variables/_neonevm_token-transfer-core.SOL_TRANSFER_CONTRACT_DEVNET.html index 5a75bdbd..86d799ad 100644 --- a/variables/_neonevm_token-transfer-core.SOL_TRANSFER_CONTRACT_DEVNET.html +++ b/variables/_neonevm_token-transfer-core.SOL_TRANSFER_CONTRACT_DEVNET.html @@ -1 +1 @@ -SOL_TRANSFER_CONTRACT_DEVNET | Transfer SDK Documentation
    SOL_TRANSFER_CONTRACT_DEVNET: "0xf9949Ae1f5982181d163B1f095b010CeD2e8D6f7" = '0xf9949Ae1f5982181d163B1f095b010CeD2e8D6f7'
    +SOL_TRANSFER_CONTRACT_DEVNET | Transfer SDK Documentation
    SOL_TRANSFER_CONTRACT_DEVNET: "0xf9949Ae1f5982181d163B1f095b010CeD2e8D6f7" = '0xf9949Ae1f5982181d163B1f095b010CeD2e8D6f7'
    diff --git a/variables/_neonevm_token-transfer-core.SYSVAR_INSTRUCTION_PUBKEY.html b/variables/_neonevm_token-transfer-core.SYSVAR_INSTRUCTION_PUBKEY.html index 7cf9046a..3a0d12db 100644 --- a/variables/_neonevm_token-transfer-core.SYSVAR_INSTRUCTION_PUBKEY.html +++ b/variables/_neonevm_token-transfer-core.SYSVAR_INSTRUCTION_PUBKEY.html @@ -1 +1 @@ -SYSVAR_INSTRUCTION_PUBKEY | Transfer SDK Documentation
    SYSVAR_INSTRUCTION_PUBKEY: "Sysvar1nstructions1111111111111111111111111" = 'Sysvar1nstructions1111111111111111111111111'
    +SYSVAR_INSTRUCTION_PUBKEY | Transfer SDK Documentation
    SYSVAR_INSTRUCTION_PUBKEY: "Sysvar1nstructions1111111111111111111111111" = 'Sysvar1nstructions1111111111111111111111111'
    diff --git a/variables/_neonevm_token-transfer-core.TOKEN_LIST_DEVNET_SNAPSHOT.html b/variables/_neonevm_token-transfer-core.TOKEN_LIST_DEVNET_SNAPSHOT.html index ebe83dff..73fa8bed 100644 --- a/variables/_neonevm_token-transfer-core.TOKEN_LIST_DEVNET_SNAPSHOT.html +++ b/variables/_neonevm_token-transfer-core.TOKEN_LIST_DEVNET_SNAPSHOT.html @@ -1 +1 @@ -TOKEN_LIST_DEVNET_SNAPSHOT | Transfer SDK Documentation
    TOKEN_LIST_DEVNET_SNAPSHOT: GasToken[] = ...
    +TOKEN_LIST_DEVNET_SNAPSHOT | Transfer SDK Documentation
    TOKEN_LIST_DEVNET_SNAPSHOT: GasToken[] = ...
    diff --git a/variables/_neonevm_token-transfer-core.erc20Abi.html b/variables/_neonevm_token-transfer-core.erc20Abi.html index 12f08f64..eea18f16 100644 --- a/variables/_neonevm_token-transfer-core.erc20Abi.html +++ b/variables/_neonevm_token-transfer-core.erc20Abi.html @@ -1 +1 @@ -erc20Abi | Transfer SDK Documentation
    erc20Abi: (
        | {
            anonymous?: undefined;
            inputs: { internalType: string; name: string; type: string }[];
            name?: undefined;
            outputs?: undefined;
            stateMutability: string;
            type: string;
        }
        | {
            anonymous: boolean;
            inputs: {
                indexed: boolean;
                internalType: string;
                name: string;
                type: string;
            }[];
            name: string;
            outputs?: undefined;
            stateMutability?: undefined;
            type: string;
        }
        | {
            anonymous?: undefined;
            inputs: { internalType: string; name: string; type: string }[];
            name: string;
            outputs: { internalType: string; name: string; type: string }[];
            stateMutability: string;
            type: string;
        }
    )[] = ...
    +erc20Abi | Transfer SDK Documentation
    erc20Abi: (
        | {
            anonymous?: undefined;
            inputs: { internalType: string; name: string; type: string }[];
            name?: undefined;
            outputs?: undefined;
            stateMutability: string;
            type: string;
        }
        | {
            anonymous: boolean;
            inputs: {
                indexed: boolean;
                internalType: string;
                name: string;
                type: string;
            }[];
            name: string;
            outputs?: undefined;
            stateMutability?: undefined;
            type: string;
        }
        | {
            anonymous?: undefined;
            inputs: { internalType: string; name: string; type: string }[];
            name: string;
            outputs: { internalType: string; name: string; type: string }[];
            stateMutability: string;
            type: string;
        }
    )[] = ...
    diff --git a/variables/_neonevm_token-transfer-core.neonWrapper2Abi.html b/variables/_neonevm_token-transfer-core.neonWrapper2Abi.html index fdfdd40d..68b9f6a6 100644 --- a/variables/_neonevm_token-transfer-core.neonWrapper2Abi.html +++ b/variables/_neonevm_token-transfer-core.neonWrapper2Abi.html @@ -1 +1 @@ -neonWrapper2Abi | Transfer SDK Documentation
    neonWrapper2Abi: (
        | {
            anonymous?: undefined;
            constant: boolean;
            inputs: { name: string; type: string }[];
            name: string;
            outputs: { name: string; type: string }[];
            payable: boolean;
            stateMutability: string;
            type: string;
        }
        | {
            anonymous?: undefined;
            constant?: undefined;
            inputs?: undefined;
            name?: undefined;
            outputs?: undefined;
            payable: boolean;
            stateMutability: string;
            type: string;
        }
        | {
            anonymous: boolean;
            constant?: undefined;
            inputs: { indexed: boolean; name: string; type: string }[];
            name: string;
            outputs?: undefined;
            payable?: undefined;
            stateMutability?: undefined;
            type: string;
        }
    )[] = ...
    +neonWrapper2Abi | Transfer SDK Documentation
    neonWrapper2Abi: (
        | {
            anonymous?: undefined;
            constant: boolean;
            inputs: { name: string; type: string }[];
            name: string;
            outputs: { name: string; type: string }[];
            payable: boolean;
            stateMutability: string;
            type: string;
        }
        | {
            anonymous?: undefined;
            constant?: undefined;
            inputs?: undefined;
            name?: undefined;
            outputs?: undefined;
            payable: boolean;
            stateMutability: string;
            type: string;
        }
        | {
            anonymous: boolean;
            constant?: undefined;
            inputs: { indexed: boolean; name: string; type: string }[];
            name: string;
            outputs?: undefined;
            payable?: undefined;
            stateMutability?: undefined;
            type: string;
        }
    )[] = ...
    diff --git a/variables/_neonevm_token-transfer-core.neonWrapperAbi.html b/variables/_neonevm_token-transfer-core.neonWrapperAbi.html index 741b8108..e32a62a7 100644 --- a/variables/_neonevm_token-transfer-core.neonWrapperAbi.html +++ b/variables/_neonevm_token-transfer-core.neonWrapperAbi.html @@ -1 +1 @@ -neonWrapperAbi | Transfer SDK Documentation
    neonWrapperAbi: {
        inputs: { internalType: string; name: string; type: string }[];
        name: string;
        outputs: { internalType: string; name: string; type: string }[];
        stateMutability: string;
        type: string;
    }[] = ...
    +neonWrapperAbi | Transfer SDK Documentation
    neonWrapperAbi: {
        inputs: { internalType: string; name: string; type: string }[];
        name: string;
        outputs: { internalType: string; name: string; type: string }[];
        stateMutability: string;
        type: string;
    }[] = ...