Client and backend. Every class listed here is shared: the same code is compiled into your app and into your server. The package's page in the client API lists all of it, including any classes that exist only in the app.
package com.codename1.crypto.solana
Solana:
SolanaAddress with program-derived and associated token
addresses, SolanaMessage in the legacy and v0 formats,
SolanaTransaction signing, and instruction builders for the
System, SPL Token, Associated Token, Compute Budget and Memo programs.Types
class AccountMeta | One account an instruction touches, with whether it must sign and whether it is written. |
class ComputeBudget | Compute Budget and Memo instructions, the two most transactions add beside their payload. |
class Instruction | A call to an on-chain program: the program, the accounts it reads and writes, and its opaque instruction data. |
class SolanaAddress | A Solana account address: 32 bytes, written in Base58. |
class SolanaMessage | The part of a transaction that is signed: the accounts, a recent blockhash and the compiled instructions. |
class SolanaTransaction | A Solana transaction: a SolanaMessage and one Ed25519 signature per required signer. |
class SystemProgram | Instructions of the System Program. |
class TokenProgram | Instructions of the SPL Token program and the Associated Token Account program. |