api

package
v1.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const PointsCount = 50

Variables

This section is empty.

Functions

This section is empty.

Types

type Message

type Message struct {
	Network            string `json:"network"`
	Age                uint32 `json:"age"`
	Layer              uint32 `json:"layer"`
	Epoch              uint32 `json:"epoch"`
	GenesisTime        uint32 `json:"genesis"`
	EpochNumLayers     uint32 `json:"epochnumlayers"`
	LayerDuration      uint32 `json:"layerduration"`
	MaxCapacity        uint32 `json:"maxcapacity"`
	LastLayer          uint32 `json:"lastlayer"`
	LastLayerTimestamp uint32 `json:"lastlayerts"`
	LastApprovedLayer  uint32 `json:"lastapprovedlayer"`
	LastConfirmedLayer uint32 `json:"lastconfirmedlayer"`
	IsSynced           bool   `json:"issynced"`
	SyncedLayer        uint32 `json:"syncedlayer"`
	TopLayer           uint32 `json:"toplayer"`
	VerifiedLayer      uint32 `json:"verifiedlayer"`

	Capacity     int64              `json:"capacity"`
	Decentral    int64              `json:"decentral"`
	SmeshersGeo  []types.Geo        `json:"smeshersGeo"`
	Smeshers     [PointsCount]Point `json:"smeshers"`
	Transactions [PointsCount]Point `json:"transactions"`
	Accounts     [PointsCount]Point `json:"accounts"`
	Circulation  [PointsCount]Point `json:"circulation"`
	Rewards      [PointsCount]Point `json:"rewards"`
	Security     [PointsCount]Point `json:"security"`
}

func (*Message) ToJson

func (m *Message) ToJson() []byte

type Point

type Point struct {
	Uv    int    `json:"uv"`
	Epoch int32  `json:"epoch"`
	Age   uint32 `json:"age"`
	Amt   int64  `json:"amt"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL