kaspad/app/appmessage/rpc_get_pruning_window_roots.go
2025-02-25 17:46:09 +02:00

31 lines
849 B
Go

package appmessage
// GetPruningWindowRootsRequestMessage is an appmessage corresponding to
// its respective RPC message
type GetPruningWindowRootsRequestMessage struct {
baseMessage
}
// Command returns the protocol command string for the message
func (msg *GetPruningWindowRootsRequestMessage) Command() MessageCommand {
return CmdGetPruningWindowRootsRequestMessage
}
type PruningWindowRoot struct {
Root string
PPIndex uint64
}
// GetPruningWindowRootsResponseMessage is an appmessage corresponding to
// its respective RPC message
type GetPruningWindowRootsResponseMessage struct {
baseMessage
Roots []*PruningWindowRoot
Error *RPCError
}
// Command returns the protocol command string for the message
func (msg *GetPruningWindowRootsResponseMessage) Command() MessageCommand {
return CmdGetPruningWindowRootsResponseMessage
}