OSDN Git Service

Merge pull request #41 from Bytom/dev
[bytom/vapor.git] / claim / rpc / main_tx.go
1 package rpc
2
3 import (
4         chainjson "github.com/vapor/encoding/json"
5 )
6
7 type MainTxSignParam struct {
8         Xprv        string             `json:"xprv"`
9         XPub        string             `json:"xpub"`
10         Txs         chainjson.HexBytes `json:"transaction"`
11         ClaimScript chainjson.HexBytes `json:"claim_script"`
12 }
13
14 type MainTxParam struct {
15         Utxo           []byte             `json:"utxo"`
16         Tx             string             `json:"raw_transaction"`
17         Pubs           []string           `json:"pubs"`
18         ControlProgram string             `json:"control_program"`
19         ClaimScript    chainjson.HexBytes `json:"claim_script"`
20 }