Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ChainAPI ¶
type ChainAPI struct {
// contains filtered or unexported fields
}
ChainAPI provides APIs for accessing blockchain information
func NewChainAPI ¶
NewChainAPI creates an instance of ChainAPI
type DHTAPI ¶
type DHTAPI struct {
// contains filtered or unexported fields
}
DHTAPI provides APIs for accessing the DHT service
type Manager ¶
type Manager struct { }
Manager provides RPC service management functionality.
func NewRPCManagerAPI ¶
func NewRPCManagerAPI() *Manager
NewRPCManagerAPI creates an instance of Manager
type NamespaceAPI ¶
type NamespaceAPI struct {
// contains filtered or unexported fields
}
NamespaceAPI provides APIs for accessing the DHT service
func NewNamespaceAPI ¶
func NewNamespaceAPI(mods *modtypes.Modules) *NamespaceAPI
NewNamespaceAPI creates an instance of NamespaceAPI
type PoolAPI ¶
type PoolAPI struct {
// contains filtered or unexported fields
}
PoolAPI provides APIs for accessing the mempool and pushpool
func NewPoolAPI ¶
NewPoolAPI creates an instance of PoolAPI
type PushKeyAPI ¶
type PushKeyAPI struct {
// contains filtered or unexported fields
}
PushKeyAPI provides RPC methods for various push key functionality.
func NewPushKeyAPI ¶
func NewPushKeyAPI(mods *modulestypes.Modules) *PushKeyAPI
NewPushKeyAPI creates an instance of PushKeyAPI
type RepoAPI ¶
type RepoAPI struct {
// contains filtered or unexported fields
}
RepoAPI provides RPC methods for various repo related functionalities.
func NewRepoAPI ¶
func NewRepoAPI(mods *modulestypes.Modules) *RepoAPI
NewRepoAPI creates an instance of RepoAPI
type TicketAPI ¶
type TicketAPI struct {
// contains filtered or unexported fields
}
TicketAPI provides RPC methods for purchasing and managing tickets.
func NewTicketAPI ¶
func NewTicketAPI(mods *modulestypes.Modules) *TicketAPI
NewTicketAPI creates an instance of TicketAPI
type TransactionAPI ¶
type TransactionAPI struct {
// contains filtered or unexported fields
}
TransactionAPI provides RPC methods for various local account management functionality.
func NewTransactionAPI ¶
func NewTransactionAPI(mods *types2.Modules) *TransactionAPI
NewTransactionAPI creates an instance of TransactionAPI
func (*TransactionAPI) APIs ¶
func (t *TransactionAPI) APIs() rpc.APISet
APIs returns all API handlers
type UserAPI ¶
type UserAPI struct {
// contains filtered or unexported fields
}
UserAPI provides RPC methods for various user-related operations.
func NewUserAPI ¶
NewUserAPI creates an instance of UserAPI