github.com/lino-network/lino@v0.6.11/types/errorcode.go (about) 1 package types 2 3 import ( 4 sdk "github.com/cosmos/cosmos-sdk/types" 5 ) 6 7 const ( 8 // updated from int to string. 9 // https://github.com/cosmos/cosmos-sdk/pull/2821 10 LinoErrorCodeSpace = "lino" 11 12 // Lino common errors reserve 100 ~ 149 13 CodeInvalidUsername sdk.CodeType = 100 14 CodeAccountNotFound sdk.CodeType = 101 15 CodeFailedToMarshal sdk.CodeType = 102 16 CodeFailedToUnmarshal sdk.CodeType = 103 17 CodeIllegalWithdraw sdk.CodeType = 104 18 CodeInsufficientDeposit sdk.CodeType = 105 19 CodeInvalidCoin sdk.CodeType = 106 20 CodePostNotFound sdk.CodeType = 107 21 CodeDeveloperNotFound sdk.CodeType = 108 22 CodeInvalidCoins sdk.CodeType = 109 23 CodeInvalidInt64Number sdk.CodeType = 110 24 CodeInvalidQueryPath sdk.CodeType = 111 25 CodeInvalidIDAAmount sdk.CodeType = 112 26 CodeUnimplemented sdk.CodeType = 113 27 CodeQueryFailed sdk.CodeType = 114 28 CodeUnknownEvent sdk.CodeType = 115 29 30 // Lino authenticate errors reserve 150 ~ 199 31 CodeIncorrectStdTxType sdk.CodeType = 150 32 CodeNoSignatures sdk.CodeType = 151 33 CodeUnknownMsgType sdk.CodeType = 152 34 CodeWrongNumberOfSigners sdk.CodeType = 153 35 CodeInvalidSequence sdk.CodeType = 154 36 CodeUnverifiedBytes sdk.CodeType = 155 37 CodeMsgFeeNotEnough sdk.CodeType = 156 38 39 // ABCI Response Codes 40 CodeGenesisFailed sdk.CodeType = 200 41 42 // // Lino register handler errors reserve 300 ~ 309. 43 // CodeAccRegisterFailed sdk.CodeType = 302 44 // CodeUsernameNotFound sdk.CodeType = 303 45 46 // Lino account errors reserve 300 ~ 399 47 CodeRewardNotFound sdk.CodeType = 300 48 CodeAccountBankNotFound sdk.CodeType = 303 49 CodePendingCoinDayQueueNotFound sdk.CodeType = 304 50 CodeGrantPubKeyNotFound sdk.CodeType = 305 51 CodeFailedToMarshalAccountInfo sdk.CodeType = 306 52 CodeFailedToMarshalAccountBank sdk.CodeType = 307 53 CodeFailedToMarshalAccountMeta sdk.CodeType = 308 54 CodeFailedToMarshalFollowerMeta sdk.CodeType = 309 55 CodeFailedToMarshalFollowingMeta sdk.CodeType = 310 56 CodeFailedToMarshalReward sdk.CodeType = 311 57 CodeFailedToMarshalPendingCoinDayQueue sdk.CodeType = 312 58 CodeFailedToMarshalGrantPubKey sdk.CodeType = 313 59 CodeFailedToMarshalRelationship sdk.CodeType = 314 60 CodeFailedToMarshalBalanceHistory sdk.CodeType = 315 61 CodeFailedToUnmarshalAccountInfo sdk.CodeType = 316 62 CodeFailedToUnmarshalAccountBank sdk.CodeType = 317 63 CodeFailedToUnmarshalAccountMeta sdk.CodeType = 318 64 CodeFailedToUnmarshalReward sdk.CodeType = 319 65 CodeFailedToUnmarshalPendingCoinDayQueue sdk.CodeType = 320 66 CodeFailedToUnmarshalGrantPubKey sdk.CodeType = 321 67 CodeFailedToUnmarshalRelationship sdk.CodeType = 322 68 CodeFailedToUnmarshalBalanceHistory sdk.CodeType = 323 69 CodeFolloweeNotFound sdk.CodeType = 324 70 CodeFollowerNotFound sdk.CodeType = 325 71 CodeReceiverNotFound sdk.CodeType = 326 72 CodeSenderNotFound sdk.CodeType = 327 73 CodeReferrerNotFound sdk.CodeType = 328 74 CodeAddSavingCoinWithFullCoinDay sdk.CodeType = 329 75 CodeAddSavingCoin sdk.CodeType = 330 76 CodeInvalidMemo sdk.CodeType = 331 77 CodeInvalidJSONMeta sdk.CodeType = 332 78 CodeCheckResetKey sdk.CodeType = 333 79 CodeCheckTransactionKey sdk.CodeType = 334 80 CodeCheckGrantAppKey sdk.CodeType = 335 81 CodeCheckAuthenticatePubKeyOwner sdk.CodeType = 336 82 CodeGrantKeyExpired sdk.CodeType = 337 83 CodeGrantKeyNoLeftTimes sdk.CodeType = 338 84 CodeGrantKeyMismatch sdk.CodeType = 339 85 CodeAppGrantKeyMismatch sdk.CodeType = 340 86 CodeGetResetKey sdk.CodeType = 341 87 CodeGetTransactionKey sdk.CodeType = 342 88 CodeGetAppKey sdk.CodeType = 343 89 CodeGetSavingFromBank sdk.CodeType = 344 90 CodeGetSequence sdk.CodeType = 345 91 CodeGetLastReportOrUpvoteAt sdk.CodeType = 346 92 CodeUpdateLastReportOrUpvoteAt sdk.CodeType = 347 93 CodeGetFrozenMoneyList sdk.CodeType = 348 94 CodeIncreaseSequenceByOne sdk.CodeType = 349 95 CodeGrantTimesExceedsLimitation sdk.CodeType = 350 96 CodeUnsupportGrantLevel sdk.CodeType = 351 97 CodeRevokePermissionLevelMismatch sdk.CodeType = 352 98 CodeCheckUserTPSCapacity sdk.CodeType = 353 99 CodeAccountTPSCapacityNotEnough sdk.CodeType = 354 100 CodeAccountSavingCoinNotEnough sdk.CodeType = 355 101 CodeAccountAlreadyExists sdk.CodeType = 356 102 CodeRegisterFeeInsufficient sdk.CodeType = 357 103 CodeFailedToMarshalRewardHistory sdk.CodeType = 358 104 CodeFailedToUnmarshalRewardHistory sdk.CodeType = 359 105 CodeGetLastPostAt sdk.CodeType = 360 106 CodeUpdateLastPostAt sdk.CodeType = 361 107 CodeFrozenMoneyListTooLong sdk.CodeType = 362 108 CodeAccountQueryFailed sdk.CodeType = 363 109 CodeGetSigningKeyFailed sdk.CodeType = 364 110 CodeGetAddressFailed sdk.CodeType = 365 111 CodeAddressIsTaken sdk.CodeType = 366 112 CodePoolNotFound sdk.CodeType = 367 113 CodePoolNotEnough sdk.CodeType = 368 114 CodeNegativeMoveAmount sdk.CodeType = 369 115 116 // Lino post errors reserve 400 ~ 499 117 CodePostMetaNotFound sdk.CodeType = 400 118 CodePostReportOrUpvoteNotFound sdk.CodeType = 401 119 CodePostCommentNotFound sdk.CodeType = 402 120 CodePostViewNotFound sdk.CodeType = 403 121 CodePostDonationNotFound sdk.CodeType = 404 122 CodeFailedToMarshalPostInfo sdk.CodeType = 405 123 CodeFailedToMarshalPostMeta sdk.CodeType = 406 124 CodeFailedToMarshalPostReportOrUpvote sdk.CodeType = 407 125 CodeFailedToMarshalPostComment sdk.CodeType = 408 126 CodeFailedToMarshalPostView sdk.CodeType = 409 127 CodeFailedToMarshalPostDonations sdk.CodeType = 410 128 CodeFailedToUnmarshalPostInfo sdk.CodeType = 411 129 CodeFailedToUnmarshalPostMeta sdk.CodeType = 412 130 CodeFailedToUnmarshalPostReportOrUpvote sdk.CodeType = 413 131 CodeFailedToUnmarshalPostComment sdk.CodeType = 414 132 CodeFailedToUnmarshalPostView sdk.CodeType = 415 133 CodeFailedToUnmarshalPostDonations sdk.CodeType = 416 134 CodePostAlreadyExist sdk.CodeType = 417 135 CodeInvalidPostRedistributionSplitRate sdk.CodeType = 418 136 CodeDonatePostIsDeleted sdk.CodeType = 419 137 CodeCannotDonateToSelf sdk.CodeType = 420 138 CodeProcessSourceDonation sdk.CodeType = 421 139 CodeProcessDonation sdk.CodeType = 422 140 CodeUpdatePostIsDeleted sdk.CodeType = 423 141 CodeReportOrUpvoteTooOften sdk.CodeType = 424 142 CodeReportOrUpvoteAlreadyExist sdk.CodeType = 425 143 CodeNoPostID sdk.CodeType = 426 144 CodePostIDTooLong sdk.CodeType = 427 145 CodeInvalidAuthor sdk.CodeType = 428 146 CodeNoUsername sdk.CodeType = 429 147 CodeCommentAndRepostConflict sdk.CodeType = 430 148 CodePostTitleExceedMaxLength sdk.CodeType = 431 149 CodePostContentExceedMaxLength sdk.CodeType = 432 150 CodeRedistributionSplitRateLengthTooLong sdk.CodeType = 433 151 CodeIdentifierLengthTooLong sdk.CodeType = 434 152 CodeURLLengthTooLong sdk.CodeType = 435 153 CodeTooManyURL sdk.CodeType = 436 154 CodeInvalidTarget sdk.CodeType = 437 155 CodeCreatePostSourceInvalid sdk.CodeType = 438 156 CodeGetSourcePost sdk.CodeType = 439 157 CodePostTooOften sdk.CodeType = 440 158 CodePostQueryFailed sdk.CodeType = 441 159 CodeInvalidCreatedBy sdk.CodeType = 442 160 // Moved to developer's code space. 161 // CodeInvalidSigner sdk.CodeType = 443 162 CodeInvalidApp sdk.CodeType = 444 163 CodeNoDeletedBy sdk.CodeType = 445 164 CodeDonationAmountInvalid sdk.CodeType = 446 165 CodeNonPositiveIDAAmount sdk.CodeType = 447 166 CodePostDeleted sdk.CodeType = 448 167 CodeDonateAmountTooLittle sdk.CodeType = 449 168 169 // Lino validator errors reserve 500 ~ 599 170 CodeValidatorNotFound sdk.CodeType = 500 171 CodeValidatorListNotFound sdk.CodeType = 501 172 CodeFailedToMarshalValidator sdk.CodeType = 502 173 CodeFailedToMarshalValidatorList sdk.CodeType = 503 174 CodeFailedToUnmarshalValidator sdk.CodeType = 504 175 CodeFailedToUnmarshalValidatorList sdk.CodeType = 505 176 CodeUnbalancedAccount sdk.CodeType = 506 177 CodeValidatorPubKeyAlreadyExist sdk.CodeType = 507 178 CodeValidatorQueryFailed sdk.CodeType = 508 179 CodeValidatorAlreadyExist sdk.CodeType = 509 180 CodeInvalidVotedValidators sdk.CodeType = 510 181 CodeElectionListNotFound sdk.CodeType = 511 182 CodeInvalidValidator sdk.CodeType = 512 183 184 // Lino global errors reserve 600 ~ 699 185 CodeContentCreatorCoinConversion sdk.CodeType = 601 186 CodeDeveloperCoinConversion sdk.CodeType = 602 187 CodeValidatorCoinConversion sdk.CodeType = 603 188 CodeGlobalMetaNotFound sdk.CodeType = 604 189 CodeInflationPoolNotFound sdk.CodeType = 605 190 CodeGlobalConsumptionMetaNotFound sdk.CodeType = 606 191 CodeGlobalTPSNotFound sdk.CodeType = 607 192 CodeFailedToMarshalTimeEventList sdk.CodeType = 608 193 CodeFailedToMarshalGlobalMeta sdk.CodeType = 609 194 CodeFailedToMarshalInflationPoll sdk.CodeType = 610 195 CodeFailedToMarshalConsumptionMeta sdk.CodeType = 611 196 CodeFailedToMarshalTPS sdk.CodeType = 612 197 CodeFailedToUnmarshalTimeEventList sdk.CodeType = 613 198 CodeFailedToUnmarshalGlobalMeta sdk.CodeType = 614 199 CodeFailedToUnmarshalInflationPool sdk.CodeType = 615 200 CodeFailedToUnmarshalConsumptionMeta sdk.CodeType = 616 201 CodeFailedToUnmarshalTPS sdk.CodeType = 617 202 CodeRegisterExpiredEvent sdk.CodeType = 618 203 CodeFailedToUnmarshalTime sdk.CodeType = 619 204 CodeFailedToMarshalTime sdk.CodeType = 620 205 CodeGlobalTimeNotFound sdk.CodeType = 621 206 CodeFailedToGetAmountOfConsumptionExponent sdk.CodeType = 622 207 CodeLinoStakeStatisticNotFound sdk.CodeType = 623 208 CodeFailedToUnmarshalLinoStakeStatistic sdk.CodeType = 624 209 CodePastDayIsNegative sdk.CodeType = 625 210 CodeFailedToParseEventCacheList sdk.CodeType = 626 211 CodeGlobalQueryFailed sdk.CodeType = 627 212 CodeRegisterInvalidEvent sdk.CodeType = 628 213 214 // Vote errors reserve 700 ~ 799 215 CodeVoterNotFound sdk.CodeType = 700 216 CodeVoteNotFound sdk.CodeType = 701 217 CodeReferenceListNotFound sdk.CodeType = 702 218 CodeDelegationNotFound sdk.CodeType = 703 219 CodeFailedToMarshalVoter sdk.CodeType = 704 220 CodeFailedToMarshalVote sdk.CodeType = 705 221 CodeFailedToMarshalDelegation sdk.CodeType = 706 222 CodeFailedToMarshalReferenceList sdk.CodeType = 707 223 CodeFailedToUnmarshalVoter sdk.CodeType = 708 224 CodeFailedToUnmarshalVote sdk.CodeType = 709 225 CodeFailedToUnmarshalDelegation sdk.CodeType = 710 226 CodeFailedToUnmarshalReferenceList sdk.CodeType = 711 227 CodeValidatorCannotRevoke sdk.CodeType = 712 228 CodeVoteAlreadyExist sdk.CodeType = 713 229 CodeVoteQueryFailed sdk.CodeType = 714 230 CodeNotAVoterOrHasDuty sdk.CodeType = 715 231 CodeInsufficientStake sdk.CodeType = 716 232 CodeFrozenAmountIsNotEmpty sdk.CodeType = 717 233 CodeNoDuty sdk.CodeType = 718 234 CodeStakeStatNotFound sdk.CodeType = 719 235 CodeNegativeFrozenAmount sdk.CodeType = 717 236 237 // Lino developer errors reserve 900 ~ 999 238 CodeDeveloperListNotFound sdk.CodeType = 900 239 CodeFailedToMarshalDeveloper sdk.CodeType = 901 240 CodeFailedToMarshalDeveloperList sdk.CodeType = 902 241 CodeFailedToUnmarshalDeveloper sdk.CodeType = 903 242 CodeFailedToUnmarshalDeveloperList sdk.CodeType = 904 243 CodeDeveloperAlreadyExist sdk.CodeType = 905 244 CodeInsufficientDeveloperDeposit sdk.CodeType = 906 245 CodeInvalidAuthorizedApp sdk.CodeType = 907 246 CodeInvalidValidityPeriod sdk.CodeType = 908 247 CodeGrantPermissionTooHigh sdk.CodeType = 909 248 CodeInvalidWebsite sdk.CodeType = 910 249 CodeInvalidDescription sdk.CodeType = 911 250 CodeInvalidAppMetadata sdk.CodeType = 912 251 CodeInvalidGrantPermission sdk.CodeType = 913 252 CodeDeveloperQueryFailed sdk.CodeType = 914 253 CodeInvalidReserveAmount sdk.CodeType = 915 254 CodeInvalidVoterDuty sdk.CodeType = 916 255 CodeInvalidUserRole sdk.CodeType = 917 256 CodeInvalidIDAName sdk.CodeType = 918 257 CodeInvalidIDAPrice sdk.CodeType = 919 258 CodeIDATransferSelf sdk.CodeType = 920 259 CodeIDAIssuedBefore sdk.CodeType = 921 260 CodeIDARevoked sdk.CodeType = 922 261 CodeIDAUnauthed sdk.CodeType = 923 262 CodeExchangeMiniDollarZeroAmount sdk.CodeType = 924 263 CodeNotEnoughIDA sdk.CodeType = 925 264 CodeBurnZeroIDA sdk.CodeType = 926 265 CodeInvalidTransferTarget sdk.CodeType = 927 266 CodeInvalidAffiliatedAccount sdk.CodeType = 928 267 CodeMaxAffiliatedExceeded sdk.CodeType = 929 268 CodeInvalidIDAAuth sdk.CodeType = 930 269 CodeIDANotFound sdk.CodeType = 931 270 CodeInvalidSigner sdk.CodeType = 932 271 CodeInsuffientReservePool sdk.CodeType = 933 272 273 // Param errors reserve 1000 ~ 1099 274 CodeParamHolderGenesisError sdk.CodeType = 1000 275 CodeDeveloperParamNotFound sdk.CodeType = 1001 276 CodeValidatorParamNotFound sdk.CodeType = 1002 277 CodeCoinDayParamNotFound sdk.CodeType = 1003 278 CodeBandwidthParamNotFound sdk.CodeType = 1004 279 CodeAccountParamNotFound sdk.CodeType = 1005 280 CodeVoteParamNotFound sdk.CodeType = 1006 281 CodeProposalParamNotFound sdk.CodeType = 1007 282 CodeGlobalAllocationParamNotFound sdk.CodeType = 1008 283 CodePostParamNotFound sdk.CodeType = 1010 284 CodeInvalidaParameter sdk.CodeType = 1011 285 CodeEvaluateOfContentValueParamNotFound sdk.CodeType = 1012 286 CodeFailedToUnmarshalGlobalAllocationParam sdk.CodeType = 1013 287 CodeFailedToUnmarshalPostParam sdk.CodeType = 1014 288 CodeFailedToUnmarshalValidatorParam sdk.CodeType = 1015 289 CodeFailedToUnmarshalEvaluateOfContentValueParam sdk.CodeType = 1016 290 CodeFailedToUnmarshalDeveloperParam sdk.CodeType = 1018 291 CodeFailedToUnmarshalVoteParam sdk.CodeType = 1019 292 CodeFailedToUnmarshalProposalParam sdk.CodeType = 1020 293 CodeFailedToUnmarshalCoinDayParam sdk.CodeType = 1021 294 CodeFailedToUnmarshalBandwidthParam sdk.CodeType = 1022 295 CodeFailedToUnmarshalAccountParam sdk.CodeType = 1023 296 CodeFailedToMarshalGlobalAllocationParam sdk.CodeType = 1024 297 CodeFailedToMarshalPostParam sdk.CodeType = 1025 298 CodeFailedToMarshalValidatorParam sdk.CodeType = 1026 299 CodeFailedToMarshalEvaluateOfContentValueParam sdk.CodeType = 1027 300 CodeFailedToMarshalDeveloperParam sdk.CodeType = 1029 301 CodeFailedToMarshalVoteParam sdk.CodeType = 1030 302 CodeFailedToMarshalProposalParam sdk.CodeType = 1031 303 CodeFailedToMarshalCoinDayParam sdk.CodeType = 1032 304 CodeFailedToMarshalBandwidthParam sdk.CodeType = 1033 305 CodeFailedToMarshalAccountParam sdk.CodeType = 1034 306 CodeFailedToMarshalReputationParam sdk.CodeType = 1035 307 CodeFailedToUnmarshalReputationParam sdk.CodeType = 1036 308 CodeReputationParamNotFound sdk.CodeType = 1037 309 CodeParamQueryFailed sdk.CodeType = 1038 310 311 // Proposal errors reserve 1100 ~ 1199 312 CodeOngoingProposalNotFound sdk.CodeType = 1100 313 CodeCensorshipPostNotFound sdk.CodeType = 1101 314 CodeProposalNotFound sdk.CodeType = 1102 315 CodeProposalListNotFound sdk.CodeType = 1103 316 CodeNextProposalIDNotFound sdk.CodeType = 1104 317 CodeFailedToMarshalProposal sdk.CodeType = 1105 318 CodeFailedToMarshalProposalList sdk.CodeType = 1106 319 CodeFailedToMarshalNextProposalID sdk.CodeType = 1107 320 CodeFailedToUnmarshalProposal sdk.CodeType = 1108 321 CodeFailedToUnmarshalProposalList sdk.CodeType = 1109 322 CodeFailedToUnmarshalNextProposalID sdk.CodeType = 1110 323 CodeCensorshipPostIsDeleted sdk.CodeType = 1111 324 CodeNotOngoingProposal sdk.CodeType = 1112 325 CodeIncorrectProposalType sdk.CodeType = 1113 326 CodeInvalidPermlink sdk.CodeType = 1114 327 CodeInvalidLink sdk.CodeType = 1115 328 CodeIllegalParameter sdk.CodeType = 1116 329 CodeReasonTooLong sdk.CodeType = 1117 330 CodeProposalQueryFailed sdk.CodeType = 1118 331 332 // reputation errors reserve 1200 ~ 1299 333 CodeReputationQueryFailed sdk.CodeType = 1200 334 335 // bandwidth errors reserve 1300 ~ 1399 336 CodeBandwidthInfoNotFound sdk.CodeType = 1300 337 CodeBlockInfoNotFound sdk.CodeType = 1301 338 CodeInvalidMsgQuota sdk.CodeType = 1302 339 CodeAppBandwidthInfoNotFound sdk.CodeType = 1303 340 CodeInvalidExpectedMPS sdk.CodeType = 1304 341 CodeAppBandwidthNotEnough sdk.CodeType = 1305 342 CodeUserMsgFeeNotEnough sdk.CodeType = 1306 343 CodeBandwidthQueryFailed sdk.CodeType = 1307 344 345 // price module errors reserve 1400 ~ 1499 346 CodeFedPriceNotFound sdk.CodeType = 1400 347 CodeCurrentPriceNotFound sdk.CodeType = 1401 348 CodeNoValidatorSet sdk.CodeType = 1402 349 CodeNotAValidator sdk.CodeType = 1403 350 CodeInvalidPriceFeed sdk.CodeType = 1404 351 CodePriceFeedRateLimited sdk.CodeType = 1405 352 353 // testing dummy error 100000 354 CodeTestDummyError sdk.CodeType = 100000 355 // Unimplemented features. 356 CodeUnimplementedError sdk.CodeType = 100001 357 )