6 chainjson "github.com/vapor/encoding/json"
9 type ClaimTxParam struct {
10 Password string `json:"password"`
11 RawTx string `json:"raw_transaction"`
12 BlockHeader string `json:"block_header"`
13 TxHashes []chainjson.HexBytes `json:"tx_hashes"`
14 StatusHashes []chainjson.HexBytes `json:"status_hashes"`
15 Flags []uint32 `json:"flags"`
16 MatchedTxIDs []chainjson.HexBytes `json:"matched_tx_ids"`
17 ClaimScript chainjson.HexBytes `json:"claim_script"`
20 type ClaimTx interface {
21 ClaimPeginTx(ctx context.Context) (interface{}, error)
22 ClaimContractPeginTx(ctx context.Context) (interface{}, error)