Updated on 2026-08-14
This commit is contained in:
parent
a08f570a34
commit
72ea156756
18 changed files with 276 additions and 590 deletions
|
|
@ -4,93 +4,17 @@ sealed class StakingError {
|
|||
|
||||
// region stakekit errors
|
||||
|
||||
data class MinimumAmountNotReachedError(val amount: String) : StakingError()
|
||||
data class StakeKitApiError(
|
||||
val message: String?,
|
||||
val code: Int?,
|
||||
val methodName: String?,
|
||||
) : StakingError()
|
||||
|
||||
data class MissingArgumentsError(val arguments: String) : StakingError()
|
||||
|
||||
data class YieldUnderMaintenanceError(val yieldId: String) : StakingError()
|
||||
|
||||
data object InsufficientFundsError : StakingError()
|
||||
|
||||
data object StakedPositionNotFoundError : StakingError()
|
||||
|
||||
data object InvalidAmountSubmittedError : StakingError()
|
||||
|
||||
data object BalanceUnavailableError : StakingError()
|
||||
|
||||
data object GasPriceUnavailableError : StakingError()
|
||||
|
||||
data object NotImplementedError : StakingError()
|
||||
|
||||
data object TokenNotFoundError : StakingError()
|
||||
|
||||
data object BroadcastTransactionError : StakingError()
|
||||
|
||||
data object MissingGasPriceStrategyError : StakingError()
|
||||
|
||||
data object SubstrateMalformedTransactionHashError : StakingError()
|
||||
|
||||
data object TronMaximumAmountOfValidatorsExceededError : StakingError()
|
||||
|
||||
data object SubstratePoolNotFoundError : StakingError()
|
||||
|
||||
data object SubstrateBondedAmountTooLowError : StakingError()
|
||||
|
||||
data object TronMissingResourceTypeArgumentError : StakingError()
|
||||
|
||||
data object AaveV3PoolFrozenError : StakingError()
|
||||
|
||||
data object AaveV3TokenPairNotFoundError : StakingError()
|
||||
|
||||
data object YearnVaultAtMaxCapacityError : StakingError()
|
||||
|
||||
data object StETHNoWithdrawalRequestsFoundError : StakingError()
|
||||
|
||||
data object MorphoLendingPoolPausedError : StakingError()
|
||||
|
||||
data object NonceUnavailableError : StakingError()
|
||||
|
||||
data object CosmosAcccountNotFoundError : StakingError()
|
||||
|
||||
data object AvalancheMissingAdditionalAddressesArgumentError : StakingError()
|
||||
|
||||
data object AvalancheValidatorInfoNotFoundError : StakingError()
|
||||
|
||||
data object SolanaTransactionSignatureVerificationFailureError : StakingError()
|
||||
|
||||
data object SolanaUnableTocreateStakeAccountError : StakingError()
|
||||
|
||||
data object SolanaStakeAmountTooLowError : StakingError()
|
||||
|
||||
data object SolanaUnstakeAmountTooLowError : StakingError()
|
||||
|
||||
data object SolanaStakeAccountsNotFoundError : StakingError()
|
||||
|
||||
data object SolanaEligibleStakeAccountsNotFoundError : StakingError()
|
||||
|
||||
data object TezosNoBalanceDelegatedError : StakingError()
|
||||
|
||||
data object TezosMissingPubkeyArgumentError : StakingError()
|
||||
|
||||
data object TezosEstimateRevealGasLimitError : StakingError()
|
||||
|
||||
data object TezosBalanceAlreadyDelegatedError : StakingError()
|
||||
|
||||
data object BinanceAccountNotFoundError : StakingError()
|
||||
|
||||
data object BinanceMissingAccountNumberOrSequenceError : StakingError()
|
||||
|
||||
data object GRTStakingDisabledError : StakingError()
|
||||
|
||||
data object GRTStakingDisabledLedgerLiveError : StakingError()
|
||||
|
||||
data class UnavailableDueToGeolocationError(
|
||||
val tags: List<String>,
|
||||
data class StakeKitUnknownError(
|
||||
val jsonString: String? = null,
|
||||
) : StakingError()
|
||||
|
||||
// endregion
|
||||
|
||||
data class DataError(val cause: Throwable) : StakingError()
|
||||
|
||||
data class UnknownError(val message: String? = null) : StakingError()
|
||||
data class DomainError(val message: String?) : StakingError()
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue