github.com/mavryk-network/mvgo@v1.19.9/rpc/ticket.go (about) 1 // Copyright (c) 2020-2022 Blockwatch Data Inc. 2 // Author: alex@blockwatch.cc 3 4 package rpc 5 6 import ( 7 "github.com/mavryk-network/mvgo/mavryk" 8 "github.com/mavryk-network/mvgo/micheline" 9 ) 10 11 type Ticket struct { 12 Ticketer mavryk.Address `json:"ticketer"` 13 Content micheline.Prim `json:"content"` 14 Type micheline.Prim `json:"content_type"` 15 } 16 17 type TicketBalanceUpdate struct { 18 Account mavryk.Address `json:"account"` 19 Amount mavryk.Z `json:"amount"` 20 } 21 22 type TicketUpdate struct { 23 Ticket Ticket `json:"ticket_token"` 24 Updates []TicketBalanceUpdate `json:"updates"` 25 }