common.go 864 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package common
  2. type Db struct {
  3. Addr string
  4. DbName string
  5. ID string
  6. Password string
  7. }
  8. type BlockConfig struct {
  9. Enalbe bool `json:"enabled"`
  10. Db Db `json:"db"`
  11. MainNet bool `json:"mainNet"`
  12. CollectionAmount int64
  13. DebugStartNo int64
  14. DebugEndNo int64
  15. ImmatureDepth int64
  16. NodeUrl string
  17. Interval string `json:"interval"`
  18. LatestInterval string `json:"latestinterval"`
  19. TxInternalRange uint64
  20. GenesisAlloc string
  21. }
  22. type XrpConfig struct {
  23. Enalbe bool `json:"enabled"`
  24. Db struct {
  25. Addr string
  26. DbName string
  27. ID string
  28. Password string
  29. }
  30. }
  31. type Config struct {
  32. SyncBlock BlockConfig `json:"snycBlock"`
  33. XrpUpdate XrpConfig `json:"xrpUpdate"`
  34. }
  35. type ConfigRipple struct {
  36. Db struct {
  37. Addr string
  38. DbName string
  39. ID string
  40. Password string
  41. }
  42. }