Documentation
¶
Index ¶
- type BaseTemplateParams
- type BlobField
- type ChainAccountTemplateParams
- type ChainBlobTemplateParams
- type ChainBlockTemplateParams
- type ChainContractTemplateParams
- type ChainListTemplateParams
- type ChainOverview
- type ChainTemplateParams
- type ConfigTemplateParams
- type Dashboard
- type ErrorTemplateParams
- type LatestBlock
- type Peer
- type PeeringStats
- type PeeringTemplateParams
- type RootInfo
- type Tab
- type TrustedPeer
- type WaspServices
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseTemplateParams ¶ added in v0.1.0
type ChainAccountTemplateParams ¶ added in v0.1.0
type ChainBlobTemplateParams ¶ added in v0.1.0
type ChainBlockTemplateParams ¶ added in v0.2.0
type ChainBlockTemplateParams struct {
BaseTemplateParams
ChainID *iscp.ChainID
Index uint32
LatestBlockIndex uint32
Block *blocklog.BlockInfo
Receipts []*blocklog.RequestReceipt
Events []string
}
type ChainContractTemplateParams ¶ added in v0.1.0
type ChainListTemplateParams ¶ added in v0.1.0
type ChainListTemplateParams struct {
BaseTemplateParams
Chains []*ChainOverview
}
type ChainOverview ¶ added in v0.1.0
type ChainOverview struct {
ChainRecord *registry.ChainRecord
RootInfo RootInfo
Error error
}
type ChainTemplateParams ¶ added in v0.1.0
type ChainTemplateParams struct {
BaseTemplateParams
ChainID *iscp.ChainID
Record *registry.ChainRecord
LatestBlock *LatestBlock
RootInfo RootInfo
Accounts []*iscp.AgentID
TotalAssets colored.Balances
Blobs map[hashing.HashValue]uint32
Committee *chain.CommitteeInfo
}
type ConfigTemplateParams ¶ added in v0.1.0
type ConfigTemplateParams struct {
BaseTemplateParams
Configuration map[string]interface{}
}
type Dashboard ¶ added in v0.2.0
type Dashboard struct {
// contains filtered or unexported fields
}
func (*Dashboard) BaseParams ¶ added in v0.2.0
func (d *Dashboard) BaseParams(c echo.Context, breadcrumbs ...Tab) BaseTemplateParams
type ErrorTemplateParams ¶ added in v0.2.0
type ErrorTemplateParams struct {
BaseTemplateParams
Code int
StatusText string
Message string
}
type LatestBlock ¶ added in v0.2.0
type PeeringStats ¶ added in v0.2.0
type PeeringStats struct {
Peers []Peer
TrustedPeers []TrustedPeer
}
type PeeringTemplateParams ¶ added in v0.1.0
type PeeringTemplateParams struct {
BaseTemplateParams
*PeeringStats
}
type TrustedPeer ¶ added in v0.2.0
type WaspServices ¶ added in v0.2.0
type WaspServices interface {
ConfigDump() map[string]interface{}
ExploreAddressBaseURL() string
PeeringStats() (*PeeringStats, error)
MyNetworkID() string
GetChainRecords() ([]*registry.ChainRecord, error)
GetChainRecord(chainID *iscp.ChainID) (*registry.ChainRecord, error)
GetChainCommitteeInfo(chainID *iscp.ChainID) (*chain.CommitteeInfo, error)
CallView(chainID *iscp.ChainID, scName, fname string, params dict.Dict) (dict.Dict, error)
}
Click to show internal directories.
Click to hide internal directories.