Client and backend. Every class listed here is shared: the same code is compiled into your app and into your server.

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 AccountMetaOne account an instruction touches, with whether it must sign and whether it is written.
class ComputeBudgetCompute Budget and Memo instructions, the two most transactions add beside their payload.
class InstructionA call to an on-chain program: the program, the accounts it reads and writes, and its opaque instruction data.
class SolanaAddressA Solana account address: 32 bytes, written in Base58.
class SolanaMessageThe part of a transaction that is signed: the accounts, a recent blockhash and the compiled instructions.
class SolanaTransactionA Solana transaction: a SolanaMessage and one Ed25519 signature per required signer.
class SystemProgramInstructions of the System Program.
class TokenProgramInstructions of the SPL Token program and the Associated Token Account program.