You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
3.0 KiB

  1. package types
  2. var (
  3. OK = NewResultOK(nil, "")
  4. ErrInternalError = NewError(CodeType_InternalError, "Internal error")
  5. ErrEncodingError = NewError(CodeType_EncodingError, "Encoding error")
  6. ErrBadNonce = NewError(CodeType_BadNonce, "Error bad nonce")
  7. ErrUnauthorized = NewError(CodeType_Unauthorized, "Unauthorized")
  8. ErrInsufficientFunds = NewError(CodeType_InsufficientFunds, "Insufficient funds")
  9. ErrUnknownRequest = NewError(CodeType_UnknownRequest, "Unknown request")
  10. ErrBaseDuplicateAddress = NewError(CodeType_BaseDuplicateAddress, "Error (base) duplicate address")
  11. ErrBaseEncodingError = NewError(CodeType_BaseEncodingError, "Error (base) encoding error")
  12. ErrBaseInsufficientFees = NewError(CodeType_BaseInsufficientFees, "Error (base) insufficient fees")
  13. ErrBaseInsufficientFunds = NewError(CodeType_BaseInsufficientFunds, "Error (base) insufficient funds")
  14. ErrBaseInsufficientGasPrice = NewError(CodeType_BaseInsufficientGasPrice, "Error (base) insufficient gas price")
  15. ErrBaseInvalidInput = NewError(CodeType_BaseInvalidInput, "Error (base) invalid input")
  16. ErrBaseInvalidOutput = NewError(CodeType_BaseInvalidOutput, "Error (base) invalid output")
  17. ErrBaseInvalidPubKey = NewError(CodeType_BaseInvalidPubKey, "Error (base) invalid pubkey")
  18. ErrBaseInvalidSequence = NewError(CodeType_BaseInvalidSequence, "Error (base) invalid sequence")
  19. ErrBaseInvalidSignature = NewError(CodeType_BaseInvalidSignature, "Error (base) invalid signature")
  20. ErrBaseUnknownAddress = NewError(CodeType_BaseUnknownAddress, "Error (base) unknown address")
  21. ErrBaseUnknownPlugin = NewError(CodeType_BaseUnknownPlugin, "Error (base) unknown plugin")
  22. ErrBaseUnknownPubKey = NewError(CodeType_BaseUnknownPubKey, "Error (base) unknown pubkey")
  23. code2string = map[CodeType]string{
  24. CodeType_InternalError: "Internal error",
  25. CodeType_EncodingError: "Encoding error",
  26. CodeType_BadNonce: "Error bad nonce",
  27. CodeType_Unauthorized: "Unauthorized",
  28. CodeType_InsufficientFunds: "Insufficient funds",
  29. CodeType_UnknownRequest: "Unknown request",
  30. CodeType_BaseDuplicateAddress: "Error (base) duplicate address",
  31. CodeType_BaseEncodingError: "Error (base) encoding error",
  32. CodeType_BaseInsufficientFees: "Error (base) insufficient fees",
  33. CodeType_BaseInsufficientFunds: "Error (base) insufficient funds",
  34. CodeType_BaseInsufficientGasPrice: "Error (base) insufficient gas price",
  35. CodeType_BaseInvalidInput: "Error (base) invalid input",
  36. CodeType_BaseInvalidOutput: "Error (base) invalid output",
  37. CodeType_BaseInvalidPubKey: "Error (base) invalid pubkey",
  38. CodeType_BaseInvalidSequence: "Error (base) invalid sequence",
  39. CodeType_BaseInvalidSignature: "Error (base) invalid signature",
  40. CodeType_BaseUnknownAddress: "Error (base) unknown address",
  41. CodeType_BaseUnknownPlugin: "Error (base) unknown plugin",
  42. CodeType_BaseUnknownPubKey: "Error (base) unknown pubkey",
  43. }
  44. )