Hierarchy For All Packages
- software.sava.rpc.json,
- software.sava.rpc.json.http,
- software.sava.rpc.json.http.client,
- software.sava.rpc.json.http.request,
- software.sava.rpc.json.http.response,
- software.sava.rpc.json.http.ws
Class Hierarchy
- java.lang.Object
- software.sava.rpc.json.http.client.JsonHttpClient
- software.sava.rpc.json.http.client.JsonRpcHttpClient
- software.sava.rpc.json.http.response.JsonUtil
- software.sava.rpc.json.PublicKeyEncoding
- software.sava.rpc.json.http.response.RootBuilder
- software.sava.rpc.json.http.ws.SolanaRpcWebsocketBuilder (implements software.sava.rpc.json.http.ws.SolanaRpcWebsocket.Builder)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- software.sava.rpc.json.http.response.JsonRpcException
- java.lang.RuntimeException
- java.lang.Exception
- software.sava.rpc.json.http.client.JsonHttpClient
Interface Hierarchy
- java.lang.AutoCloseable
- software.sava.rpc.json.http.ws.SolanaRpcWebsocket
- java.util.function.Consumer<T>
- software.sava.rpc.json.http.ws.Subscription<T> (also extends java.lang.Runnable)
- software.sava.rpc.json.http.response.IxError
- software.sava.rpc.json.http.response.RpcCustomError
- java.lang.Runnable
- software.sava.rpc.json.http.ws.Subscription<T> (also extends java.util.function.Consumer<T>)
- software.sava.rpc.json.http.client.SolanaRpcClient
- software.sava.rpc.json.http.ws.SolanaRpcWebsocket.Builder
- software.sava.rpc.json.http.ws.SolanaRpcWebsocket.OnClose
- software.sava.rpc.json.http.response.TransactionError
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- software.sava.rpc.json.http.request.BlockTxDetails
- software.sava.rpc.json.http.ws.Channel
- software.sava.rpc.json.http.request.Commitment
- software.sava.rpc.json.PrivateKeyEncoding
- software.sava.rpc.json.http.response.RewardType
- software.sava.rpc.json.http.request.RpcEncoding
- software.sava.rpc.json.http.SolanaNetwork
- software.sava.rpc.json.http.response.StakeState
- software.sava.rpc.json.http.request.TransactionDetails
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- software.sava.rpc.json.http.response.AccountInfo<T> (implements software.sava.core.util.DecimalIntegerAmount)
- software.sava.rpc.json.http.response.AccountLamports
- software.sava.rpc.json.http.response.AccountTokenAmount (implements software.sava.core.util.DecimalIntegerAmount)
- software.sava.rpc.json.http.response.Block
- software.sava.rpc.json.http.response.BlockCommitment
- software.sava.rpc.json.http.response.BlockHeight
- software.sava.rpc.json.http.response.BlockProduction
- software.sava.rpc.json.http.response.BlockTx
- software.sava.rpc.json.http.response.ClusterNode
- software.sava.rpc.json.http.response.Context
- software.sava.rpc.json.http.request.ContextBoolVal
- software.sava.rpc.json.http.response.EpochCredits
- software.sava.rpc.json.http.response.EpochInfo
- software.sava.rpc.json.http.response.EpochSchedule
- software.sava.rpc.json.http.response.FeeCalculator
- software.sava.rpc.json.http.response.FeeForMessage
- software.sava.rpc.json.http.response.HighestSnapshotSlot
- software.sava.rpc.json.http.response.Identity
- software.sava.rpc.json.http.response.InflationGovernor
- software.sava.rpc.json.http.response.InflationRate
- software.sava.rpc.json.http.response.InflationReward
- software.sava.rpc.json.http.response.InnerInstructions
- software.sava.rpc.json.http.response.InnerIx
- software.sava.rpc.json.http.response.IxError.AccountAlreadyInitialized (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.AccountBorrowFailed (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.AccountBorrowOutstanding (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.AccountDataSizeChanged (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.AccountDataTooSmall (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.AccountNotExecutable (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.AccountNotRentExempt (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ArithmeticOverflow (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.BorshIoError (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.BuiltinProgramsMustConsumeComputeUnits (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.CallDepth (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ComputationalBudgetExceeded (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.Custom (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.DuplicateAccountIndex (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.DuplicateAccountOutOfSync (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ExecutableAccountNotRentExempt (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ExecutableDataModified (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ExecutableLamportChange (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ExecutableModified (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ExternalAccountDataModified (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ExternalAccountLamportSpend (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.GenericError (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.IllegalOwner (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.Immutable (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.IncorrectAuthority (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.IncorrectProgramId (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.InsufficientFunds (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.InvalidAccountData (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.InvalidAccountOwner (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.InvalidArgument (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.InvalidError (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.InvalidInstructionData (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.InvalidRealloc (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.InvalidSeeds (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.MaxAccountsDataAllocationsExceeded (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.MaxAccountsExceeded (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.MaxInstructionTraceLengthExceeded (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.MaxSeedLengthExceeded (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.MissingAccount (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.MissingRequiredSignature (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ModifiedProgramId (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.NotEnoughAccountKeys (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.PrivilegeEscalation (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ProgramEnvironmentSetupFailure (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ProgramFailedToCompile (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ProgramFailedToComplete (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ReadonlyDataModified (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ReadonlyLamportChange (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.ReentrancyNotAllowed (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.RentEpochModified (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.UnbalancedInstruction (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.UninitializedAccount (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.Unknown (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.UnsupportedProgramId (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.response.IxError.UnsupportedSysvar (implements software.sava.rpc.json.http.response.IxError)
- software.sava.rpc.json.http.client.JsonResponseController<R> (implements java.util.function.Function<T,
R>) - software.sava.rpc.json.http.client.JsonRpcResponseResultParseController<R> (implements java.util.function.Function<T,
R>) - software.sava.rpc.json.http.client.KeepJsonResponseController<R> (implements java.util.function.Function<T,
R>) - software.sava.rpc.json.http.response.Lamports (implements software.sava.core.util.DecimalIntegerAmount)
- software.sava.rpc.json.http.response.LatestBlockHash
- software.sava.rpc.json.http.response.LoadedAddresses
- software.sava.rpc.json.http.response.NodeHealth
- software.sava.rpc.json.http.response.ParsedAccountData
- software.sava.rpc.json.http.response.PerfSample
- software.sava.rpc.json.http.response.PrioritizationFee
- software.sava.rpc.json.http.response.ProcessedSlot
- software.sava.rpc.json.http.response.ReplacementBlockHash
- software.sava.rpc.json.http.response.RpcCustomError.BlockCleanedUp (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.BlockNotAvailable (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.BlockStatusNotAvailableYet (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.KeyExcludedFromSecondaryIndex (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.LongTermStorageSlotSkipped (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.MinContextSlotNotReached (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.NodeUnhealthy (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.NoSnapshot (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.ScanError (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.SendTransactionPreflightFailure (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.SlotSkipped (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.TransactionHistoryNotAvailable (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.TransactionPrecompileVerificationFailure (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.TransactionSignatureLenMismatch (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.TransactionSignatureVerificationFailure (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.Unknown (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.RpcCustomError.UnsupportedTransactionVersion (implements software.sava.rpc.json.http.response.RpcCustomError)
- software.sava.rpc.json.http.response.Supply
- software.sava.rpc.json.http.ws.Timings
- software.sava.rpc.json.http.response.TokenAmount (implements software.sava.core.util.DecimalIntegerAmount)
- software.sava.rpc.json.http.response.TokenBalance (implements software.sava.core.util.DecimalIntegerAmount)
- software.sava.rpc.json.http.response.TransactionError.AccountBorrowOutstanding (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.AccountInUse (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.AccountLoadedTwice (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.AccountNotFound (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.AddressLookupTableNotFound (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.AlreadyProcessed (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.BlockhashNotFound (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.CallChainTooDeep (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.ClusterMaintenance (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.DuplicateInstruction (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.InstructionError (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.InsufficientFundsForFee (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.InsufficientFundsForRent (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.InvalidAccountForFee (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.InvalidAccountIndex (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.InvalidAddressLookupTableData (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.InvalidAddressLookupTableIndex (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.InvalidAddressLookupTableOwner (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.InvalidLoadedAccountsDataSizeLimit (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.InvalidProgramForExecution (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.InvalidRentPayingAccount (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.InvalidWritableAccount (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.MaxLoadedAccountsDataSizeExceeded (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.MissingSignatureForFee (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.ProgramAccountNotFound (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.ProgramCacheHitMaxLimit (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.ProgramExecutionTemporarilyRestricted (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.ResanitizationNeeded (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.SanitizeFailure (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.SignatureFailure (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.TooManyAccountLocks (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.UnbalancedTransaction (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.Unknown (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.UnsupportedVersion (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.WouldExceedAccountDataBlockLimit (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.WouldExceedAccountDataTotalLimit (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.WouldExceedMaxAccountCostLimit (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.WouldExceedMaxBlockCostLimit (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.TransactionError.WouldExceedMaxVoteCostLimit (implements software.sava.rpc.json.http.response.TransactionError)
- software.sava.rpc.json.http.response.Tx
- software.sava.rpc.json.http.response.TxInnerInstruction
- software.sava.rpc.json.http.response.TxInstruction
- software.sava.rpc.json.http.response.TxLogs
- software.sava.rpc.json.http.response.TxMeta
- software.sava.rpc.json.http.response.TxResult
- software.sava.rpc.json.http.response.TxReward
- software.sava.rpc.json.http.response.TxSig
- software.sava.rpc.json.http.response.TxSimulation
- software.sava.rpc.json.http.response.TxStatus
- software.sava.rpc.json.http.response.TypedContext<T>
- software.sava.rpc.json.http.response.ValidatorLeaderInfo
- software.sava.rpc.json.http.response.Version
- software.sava.rpc.json.http.response.VoteAccount
- software.sava.rpc.json.http.response.VoteAccounts
- java.lang.Record