44 "github.com/dad-go/crypto"
55 "github.com/dad-go/core/ledger"
66 "github.com/dad-go/core/store"
7- ."github.com/dad-go/common"
7+ . "github.com/dad-go/common"
88 "github.com/dad-go/common/log"
99 "encoding/hex"
1010 "os"
@@ -24,7 +24,7 @@ var Usage = func() {
2424}
2525
2626func DumpDB () {
27- fd ,_ := os .OpenFile ("dump.txt" ,os .O_RDWR | os .O_CREATE ,0644 )
27+ fd , _ := os .OpenFile ("dump.txt" , os .O_RDWR | os .O_CREATE , 0644 )
2828
2929 i := 0
3030 for (true ) {
@@ -34,94 +34,92 @@ func DumpDB() {
3434 return
3535 }
3636
37- block ,err := ledger .DefaultLedger .Store .GetBlock (hash )
37+ block , err := ledger .DefaultLedger .Store .GetBlock (hash )
3838 if err != nil {
3939 fmt .Println ("GetBlock() err!" )
4040 return
4141 }
4242
43- fd .Write ( []byte (fmt .Sprintf ("Block height: %d\n " , block .Blockdata .Height )) )
43+ fd .Write ([]byte (fmt .Sprintf ("Block height: %d\n " , block .Blockdata .Height )))
4444 h := block .Blockdata .Hash ()
45- fd .Write ( []byte (fmt .Sprintf ( "Block hash: %x\n " , h .ToArray () )) )
46- fd .Write ( []byte (fmt .Sprintf ( "Block timestamp: %d\n " , block .Blockdata .Timestamp )) )
47- fd .Write ( []byte (fmt .Sprintf ( "Block transactionsRoot :%x\n " , block .Blockdata .TransactionsRoot )) )
48- fd .Write ( []byte (fmt .Sprintf ( "Tx Len: %d\n " , len (block .Transcations ) )) )
45+ fd .Write ([]byte (fmt .Sprintf ("Block hash: %x\n " , h .ToArray ())) )
46+ fd .Write ([]byte (fmt .Sprintf ("Block timestamp: %d\n " , block .Blockdata .Timestamp )) )
47+ fd .Write ([]byte (fmt .Sprintf ("Block transactionsRoot :%x\n " , block .Blockdata .TransactionsRoot )) )
48+ fd .Write ([]byte (fmt .Sprintf ("Tx Len: %d\n " , len (block .Transcations ))) )
4949
50- for k := 0 ; k < len (block .Transcations ); k ++ {
50+ for k := 0 ; k < len (block .Transcations ); k ++ {
5151 txhash := block .Transcations [k ].Hash ()
52- fd .Write ( []byte (fmt .Sprintf ( "Tx hash: %x\n " , txhash .ToArray () )) )
53- fd .Write ( []byte (fmt .Sprintf ( "Tx Type: %x\n " , block .Transcations [k ].TxType )) )
52+ fd .Write ([]byte (fmt .Sprintf ("Tx hash: %x\n " , txhash .ToArray ())) )
53+ fd .Write ([]byte (fmt .Sprintf ("Tx Type: %x\n " , block .Transcations [k ].TxType )) )
5454 }
5555
56- fd .Write ( []byte ("\n " ) )
56+ fd .Write ([]byte ("\n " ))
5757 i ++
5858 }
5959
6060 fd .Close ()
6161}
6262
63-
6463func GetBlock (hash string ) {
65- bhash ,err := hex .DecodeString (hash )
66- uhash ,err := Uint256ParseFromBytes ( bhash )
64+ bhash , err := hex .DecodeString (hash )
65+ uhash , err := Uint256ParseFromBytes (bhash )
6766 if err != nil {
68- fmt .Printf ( "bhash len: %d\n " , len (bhash ) )
69- fmt .Printf ( "Uint256ParseFromBytes err: %s\n " , err )
67+ fmt .Printf ("bhash len: %d\n " , len (bhash ))
68+ fmt .Printf ("Uint256ParseFromBytes err: %s\n " , err )
7069 }
7170
72- block ,err := ledger .DefaultLedger .Store .GetBlock (uhash )
71+ block , err := ledger .DefaultLedger .Store .GetBlock (uhash )
7372 if err == nil {
74- fmt .Printf ( "hash: %s\n " , hash )
75- fmt .Printf ( "height: %d\n " , block .Blockdata .Height )
76- fmt .Printf ( "Tx Len: %d\n " , len (block .Transcations ) )
73+ fmt .Printf ("hash: %s\n " , hash )
74+ fmt .Printf ("height: %d\n " , block .Blockdata .Height )
75+ fmt .Printf ("Tx Len: %d\n " , len (block .Transcations ))
7776
78- for k := 0 ; k < len (block .Transcations ); k ++ {
77+ for k := 0 ; k < len (block .Transcations ); k ++ {
7978 txhash := block .Transcations [k ].Hash ()
80- fmt .Printf ( "Tx hash: %x\n " , txhash .ToArray () )
81- fmt .Printf ( "Tx Type: %x\n " , block .Transcations [k ].TxType )
82- fmt .Printf ( "\n " )
79+ fmt .Printf ("Tx hash: %x\n " , txhash .ToArray ())
80+ fmt .Printf ("Tx Type: %x\n " , block .Transcations [k ].TxType )
81+ fmt .Printf ("\n " )
8382 }
8483 } else {
85- fmt .Printf ( "err: %s\n " , err )
84+ fmt .Printf ("err: %s\n " , err )
8685 }
8786}
8887
8988func GetTx (txid string ) {
90- bhash ,err := hex .DecodeString (txid )
91- uhash ,err := Uint256ParseFromBytes ( bhash )
89+ bhash , err := hex .DecodeString (txid )
90+ uhash , err := Uint256ParseFromBytes (bhash )
9291 if err != nil {
93- fmt .Printf ( "bhash len: %d\n " , len (bhash ) )
94- fmt .Printf ( "Uint256ParseFromBytes err: %s\n " , err )
92+ fmt .Printf ("bhash len: %d\n " , len (bhash ))
93+ fmt .Printf ("Uint256ParseFromBytes err: %s\n " , err )
9594 }
9695
97- tx ,err := ledger .DefaultLedger .Store .GetTransaction (uhash )
96+ tx , err := ledger .DefaultLedger .Store .GetTransaction (uhash )
9897 if err == nil {
99- fmt .Printf ( "txid: %s\n " , txid )
100- fmt .Printf ( "tx.TxType: %x\n " , tx .TxType )
98+ fmt .Printf ("txid: %s\n " , txid )
99+ fmt .Printf ("tx.TxType: %x\n " , tx .TxType )
101100 } else {
102- fmt .Printf ( "err: %s\n " , err )
101+ fmt .Printf ("err: %s\n " , err )
103102 }
104103}
105104
106-
107105func GetAsset (assetid string ) {
108- bhash ,err := hex .DecodeString (assetid )
109- uhash ,err := Uint256ParseFromBytes ( bhash )
106+ bhash , err := hex .DecodeString (assetid )
107+ uhash , err := Uint256ParseFromBytes (bhash )
110108 if err != nil {
111- fmt .Printf ( "bhash len: %d\n " , len (bhash ) )
112- fmt .Printf ( "Uint256ParseFromBytes err: %s\n " , err )
109+ fmt .Printf ("bhash len: %d\n " , len (bhash ))
110+ fmt .Printf ("Uint256ParseFromBytes err: %s\n " , err )
113111 }
114112
115- asset ,err := ledger .DefaultLedger .Store .GetAsset (uhash )
113+ asset , err := ledger .DefaultLedger .Store .GetAsset (uhash )
116114 if err == nil {
117- fmt .Printf ( "txid: %s\n " , assetid )
115+ fmt .Printf ("txid: %s\n " , assetid )
118116 asset .ID
119- fmt .Printf ( "asset.TxType: %x\n " , asset .AssetType )
120- fmt .Printf ( "asset.Name: %s\n " , asset .Name )
121- fmt .Printf ( "asset.RecordType: %x\n " , asset .RecordType )
122- fmt .Printf ( "asset.Precision: %x\n " , asset .Precision )
117+ fmt .Printf ("asset.TxType: %x\n " , asset .AssetType )
118+ fmt .Printf ("asset.Name: %s\n " , asset .Name )
119+ fmt .Printf ("asset.RecordType: %x\n " , asset .RecordType )
120+ fmt .Printf ("asset.Precision: %x\n " , asset .Precision )
123121 } else {
124- fmt .Printf ( "err: %s\n " , err )
122+ fmt .Printf ("err: %s\n " , err )
125123 }
126124}
127125
@@ -134,7 +132,7 @@ func main() {
134132 ledger .DefaultLedger .Store .InitLedgerStore (ledger .DefaultLedger )
135133
136134 args := os .Args
137- if args == nil || len (args )< 2 {
135+ if args == nil || len (args ) < 2 {
138136 Usage ()
139137 return
140138 }
@@ -148,7 +146,7 @@ func main() {
148146 } else if cmd == "tx" {
149147 txid := args [2 ]
150148 GetTx (txid )
151- } else if cmd == "asset" {
149+ } else if cmd == "asset" {
152150 assetid := args [2 ]
153151 GetAsset (assetid )
154152 }
0 commit comments