mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-09-13 13:00:10 +00:00
42 lines
1.3 KiB
Go
42 lines
1.3 KiB
Go
package appmessage
|
|
|
|
// GetUTXOsByAddressesRequestMessage is an appmessage corresponding to
|
|
// its respective RPC message
|
|
type GetUTXOsByAddressesRequestMessage struct {
|
|
baseMessage
|
|
Addresses []string
|
|
}
|
|
|
|
// Command returns the protocol command string for the message
|
|
func (msg *GetUTXOsByAddressesRequestMessage) Command() MessageCommand {
|
|
return CmdGetUTXOsByAddressesRequestMessage
|
|
}
|
|
|
|
// NewGetUTXOsByAddressesRequestMessage returns a instance of the message
|
|
func NewGetUTXOsByAddressesRequestMessage(addresses []string) *GetUTXOsByAddressesRequestMessage {
|
|
return &GetUTXOsByAddressesRequestMessage{
|
|
Addresses: addresses,
|
|
}
|
|
}
|
|
|
|
// GetUTXOsByAddressesResponseMessage is an appmessage corresponding to
|
|
// its respective RPC message
|
|
type GetUTXOsByAddressesResponseMessage struct {
|
|
baseMessage
|
|
Entries []*UTXOsByAddressesEntry
|
|
|
|
Error *RPCError
|
|
}
|
|
|
|
// Command returns the protocol command string for the message
|
|
func (msg *GetUTXOsByAddressesResponseMessage) Command() MessageCommand {
|
|
return CmdGetUTXOsByAddressesResponseMessage
|
|
}
|
|
|
|
// NewGetUTXOsByAddressesResponseMessage returns a instance of the message
|
|
func NewGetUTXOsByAddressesResponseMessage(entries []*UTXOsByAddressesEntry) *GetUTXOsByAddressesResponseMessage {
|
|
return &GetUTXOsByAddressesResponseMessage{
|
|
Entries: entries,
|
|
}
|
|
}
|