From 07de6ea013897b13995533889d99b17d52c574df Mon Sep 17 00:00:00 2001 From: "John C. Vernaleo" Date: Fri, 25 Oct 2013 15:41:23 -0400 Subject: [PATCH] Add additional tests for jsoncmd code. Test stop, signrawtransaction, setaccount, sendtoaddress, and a few others. Fix off by one error in the optional arguments for sendtoaddress. Rename occurances of Minconf to MinConf for constitancy. --- jsoncmd.go | 54 +++--- jsoncmd_test.go | 216 ++++++++++++++++++++- test_coverage.txt | 465 +++++++++++++++++++++++----------------------- 3 files changed, 479 insertions(+), 256 deletions(-) diff --git a/jsoncmd.go b/jsoncmd.go index 12f3c47c3..3f0bfe84f 100644 --- a/jsoncmd.go +++ b/jsoncmd.go @@ -1464,7 +1464,7 @@ func (cmd *GetAddressesByAccountCmd) UnmarshalJSON(b []byte) error { type GetBalanceCmd struct { id interface{} Account string - Minconf int + MinConf int } // Enforce that GetBalanceCmd satisifies the Cmd interface. @@ -1498,7 +1498,7 @@ func NewGetBalanceCmd(id interface{}, optArgs ...interface{}) (*GetBalanceCmd, e return &GetBalanceCmd{ id: id, Account: account, - Minconf: minconf, + MinConf: minconf, }, nil } @@ -1521,11 +1521,11 @@ func (cmd *GetBalanceCmd) MarshalJSON() ([]byte, error) { Params: []interface{}{}, } - if cmd.Account != "" || cmd.Minconf != 1 { + if cmd.Account != "" || cmd.MinConf != 1 { raw.Params = append(raw.Params, cmd.Account) } - if cmd.Minconf != 1 { - raw.Params = append(raw.Params, cmd.Minconf) + if cmd.MinConf != 1 { + raw.Params = append(raw.Params, cmd.MinConf) } // Fill and marshal a RawCmd. @@ -2858,7 +2858,7 @@ func (cmd *GetRawTransactionCmd) UnmarshalJSON(b []byte) error { type GetReceivedByAccountCmd struct { id interface{} Account string - Minconf int + MinConf int } // Enforce that GetReceivedByAccountCmd satisifies the Cmd interface. @@ -2890,7 +2890,7 @@ func NewGetReceivedByAccountCmd(id interface{}, optArgs ...interface{}) (*GetRec return &GetReceivedByAccountCmd{ id: id, Account: account, - Minconf: minconf, + MinConf: minconf, }, nil } @@ -2914,12 +2914,12 @@ func (cmd *GetReceivedByAccountCmd) MarshalJSON() ([]byte, error) { Params: []interface{}{}, } - if cmd.Account != "" || cmd.Minconf != 1 { + if cmd.Account != "" || cmd.MinConf != 1 { raw.Params = append(raw.Params, cmd.Account) } - if cmd.Minconf != 1 { - raw.Params = append(raw.Params, cmd.Minconf) + if cmd.MinConf != 1 { + raw.Params = append(raw.Params, cmd.MinConf) } return json.Marshal(raw) } @@ -2970,7 +2970,7 @@ func (cmd *GetReceivedByAccountCmd) UnmarshalJSON(b []byte) error { type GetReceivedByAddressCmd struct { id interface{} Address string - Minconf int + MinConf int } // Enforce that GetReceivedByAddressCmd satisifies the Cmd interface. @@ -3002,7 +3002,7 @@ func NewGetReceivedByAddressCmd(id interface{}, optArgs ...interface{}) (*GetRec return &GetReceivedByAddressCmd{ id: id, Address: address, - Minconf: minconf, + MinConf: minconf, }, nil } @@ -3026,12 +3026,12 @@ func (cmd *GetReceivedByAddressCmd) MarshalJSON() ([]byte, error) { Params: []interface{}{}, } - if cmd.Address != "" || cmd.Minconf != 1 { + if cmd.Address != "" || cmd.MinConf != 1 { raw.Params = append(raw.Params, cmd.Address) } - if cmd.Minconf != 1 { - raw.Params = append(raw.Params, cmd.Minconf) + if cmd.MinConf != 1 { + raw.Params = append(raw.Params, cmd.MinConf) } return json.Marshal(raw) } @@ -5329,17 +5329,16 @@ func (cmd *SendToAddressCmd) UnmarshalJSON(b []byte) error { if err != nil { return err } - optArgs := make([]interface{}, 0, 2) - if len(r.Params) > 3 { - comment, ok := r.Params[3].(string) + if len(r.Params) > 2 { + comment, ok := r.Params[2].(string) if !ok { return errors.New("third optional parameter comment must be a string") } optArgs = append(optArgs, comment) } - if len(r.Params) > 4 { - commentto, ok := r.Params[4].(string) + if len(r.Params) > 3 { + commentto, ok := r.Params[3].(string) if !ok { return errors.New("sixth optional parameter commentto must be a string") } @@ -5686,6 +5685,7 @@ type RawTxInput struct { Txid string `json:"txid"` Vout int `json:"vout"` ScriptPubKey string `json:"scriptPubKey"` + RedeemScript string `json:"redeemScript"` } // SignRawTransactionCmd is a type handling custom marshaling and @@ -5727,12 +5727,12 @@ func NewSignRawTransactionCmd(id interface{}, rawTx string, optArgs ...interface privkeys = pk } if len(optArgs) > 2 { - pk, ok := optArgs[2].([]string) + fl, ok := optArgs[2].(string) if !ok { return nil, errors.New("third optional parameter flags should be a string") } - privkeys = pk + flags = fl } return &SignRawTransactionCmd{ id: id, @@ -5837,6 +5837,16 @@ func (cmd *SignRawTransactionCmd) UnmarshalJSON(b []byte) error { return errors.New("scriptpubkey not a string in input object") } + redeemScript, ok := mip["redeemScript"] + if !ok { + return errors.New("redeemScript missing in input object") + } + + inputs[i].RedeemScript, ok = redeemScript.(string) + if !ok { + return errors.New("redeemScript not a string in input object") + } + } optArgs = append(optArgs, inputs) } diff --git a/jsoncmd_test.go b/jsoncmd_test.go index ffbabb421..891ec0f30 100644 --- a/jsoncmd_test.go +++ b/jsoncmd_test.go @@ -240,7 +240,7 @@ var jsoncmdtests = []struct { }, result: &GetBalanceCmd{ id: float64(1), - Minconf: 1, // the default + MinConf: 1, // the default }, }, { @@ -251,7 +251,7 @@ var jsoncmdtests = []struct { result: &GetBalanceCmd{ id: float64(1), Account: "account", - Minconf: 1, // the default + MinConf: 1, // the default }, }, { @@ -261,7 +261,7 @@ var jsoncmdtests = []struct { }, result: &GetBalanceCmd{ id: float64(1), - Minconf: 2, + MinConf: 2, }, }, { @@ -272,7 +272,7 @@ var jsoncmdtests = []struct { result: &GetBalanceCmd{ id: float64(1), Account: "account", - Minconf: 2, + MinConf: 2, }, }, { @@ -493,6 +493,214 @@ var jsoncmdtests = []struct { id: float64(1), }, }, + { + name: "basic sendfrom", + f: func() (Cmd, error) { + return NewSendFromCmd(float64(1), + "account", + "address", + 12, + 1) + }, + result: &SendFromCmd{ + id: float64(1), + FromAccount: "account", + ToAddress: "address", + Amount: 12, + MinConf: 1, // the default + }, + }, + { + name: "basic sendrawtransaction", + f: func() (Cmd, error) { + return NewSendRawTransactionCmd(float64(1), + "hexstringofatx") + }, + result: &SendRawTransactionCmd{ + id: float64(1), + HexTx: "hexstringofatx", + }, + }, + { + name: "basic sendtoaddress", + f: func() (Cmd, error) { + return NewSendToAddressCmd(float64(1), + "somebtcaddress", + 1) + }, + result: &SendToAddressCmd{ + id: float64(1), + Address: "somebtcaddress", + Amount: 1, + }, + }, + { + name: "basic sendtoaddress plus optional", + f: func() (Cmd, error) { + return NewSendToAddressCmd(float64(1), + "somebtcaddress", + 1, + "a comment", + "comment to") + }, + result: &SendToAddressCmd{ + id: float64(1), + Address: "somebtcaddress", + Amount: 1, + Comment: "a comment", + CommentTo: "comment to", + }, + }, + { + name: "basic setaccount", + f: func() (Cmd, error) { + return NewSetAccountCmd(float64(1), + "somebtcaddress", + "account name") + }, + result: &SetAccountCmd{ + id: float64(1), + Address: "somebtcaddress", + Account: "account name", + }, + }, + { + name: "basic setgenerate", + f: func() (Cmd, error) { + return NewSetGenerateCmd(float64(1), true) + }, + result: &SetGenerateCmd{ + id: float64(1), + Generate: true, + }, + }, + { + name: "basic setgenerate + optional", + f: func() (Cmd, error) { + return NewSetGenerateCmd(float64(1), true, 10) + }, + result: &SetGenerateCmd{ + id: float64(1), + Generate: true, + GenProcLimit: 10, + }, + }, + /* { + name: "basic settxfee", + f: func() (Cmd, error) { + return NewSetTxFeeCmd(float64(1), 10) + }, + result: &SetTxFeeCmd{ + id: float64(1), + Amount: 100000000, + }, + },*/ + { + name: "basic signrawtransaction", + f: func() (Cmd, error) { + return NewSignRawTransactionCmd(float64(1), + "sometxstring") + }, + result: &SignRawTransactionCmd{ + id: float64(1), + RawTx: "sometxstring", + }, + }, + /* { + name: "basic signrawtransaction with optional", + f: func() (Cmd, error) { + return NewSignRawTransactionCmd(float64(1), + "sometxstring", + []RawTxInput{ + RawTxInput{ + Txid: "test", + Vout: 1, + ScriptPubKey: "test", + RedeemScript: "test", + }, + }, + []string{"aprivatekey", "privkey2"}, + "flags") + }, + result: &SignRawTransactionCmd{ + id: float64(1), + RawTx: "sometxstring", + Inputs: []RawTxInput{ + RawTxInput{ + Txid: "test", + Vout: 1, + ScriptPubKey: "test", + RedeemScript: "test", + }, + }, + PrivKeys: []string{"aprivatekey", "privkey2"}, + Flags: "flags", + }, + },*/ + { + name: "basic stop", + f: func() (Cmd, error) { + return NewStopCmd(float64(1)) + }, + result: &StopCmd{ + id: float64(1), + }, + }, + { + name: "basic submitblock", + f: func() (Cmd, error) { + return NewSubmitBlockCmd(float64(1), + "lotsofhex") + }, + result: &SubmitBlockCmd{ + id: float64(1), + HexBlock: "lotsofhex", + }, + }, + // { + // name: "submitblock with optional object", + // f: func() (Cmd, error) { + // return NewSubmitBlockCmd(float64(1), + // "lotsofhex", "otherstuff") + // }, + // result: &SubmitBlockCmd{ + // id: float64(1), + // HexBlock: "lotsofhex", + // }, + // }, + { + name: "basic validateaddress", + f: func() (Cmd, error) { + return NewValidateAddressCmd(float64(1), + "somebtcaddress") + }, + result: &ValidateAddressCmd{ + id: float64(1), + Address: "somebtcaddress", + }, + }, + { + name: "basic verifychain", + f: func() (Cmd, error) { + return NewVerifyChainCmd(float64(1)) + }, + result: &VerifyChainCmd{ + id: float64(1), + CheckLevel: 3, + CheckDepth: 288, + }, + }, + { + name: "basic verifychain + optional", + f: func() (Cmd, error) { + return NewVerifyChainCmd(float64(1), 4, 1) + }, + result: &VerifyChainCmd{ + id: float64(1), + CheckLevel: 4, + CheckDepth: 1, + }, + }, { name: "basic verifymessage", f: func() (Cmd, error) { diff --git a/test_coverage.txt b/test_coverage.txt index b999ae5dd..5f467a833 100644 --- a/test_coverage.txt +++ b/test_coverage.txt @@ -2,24 +2,31 @@ github.com/conformal/btcjson/jsonapi.go ReadResultCmd 100.00% (63/63) github.com/conformal/btcjson/jsonapi.go JSONToAmount 100.00% (15/15) github.com/conformal/btcjson/jsonapi.go JSONGetMethod 100.00% (14/14) -github.com/conformal/btcjson/jsonfxns.go jsonRpcSend 100.00% (7/7) github.com/conformal/btcjson/jsonfxns.go MarshallAndSend 100.00% (7/7) -github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.MarshalJSON 100.00% (6/6) +github.com/conformal/btcjson/jsonfxns.go jsonRpcSend 100.00% (7/7) github.com/conformal/btcjson/jsoncmd.go GetNetworkHashPSCmd.MarshalJSON 100.00% (6/6) +github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.MarshalJSON 100.00% (6/6) +github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.MarshalJSON 100.00% (6/6) +github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.MarshalJSON 100.00% (6/6) github.com/conformal/btcjson/jsonfxns.go GetRaw 100.00% (6/6) github.com/conformal/btcjson/jsonapi.go jsonWithArgs 100.00% (5/5) -github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.MarshalJSON 100.00% (4/4) -github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.MarshalJSON 100.00% (4/4) -github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.MarshalJSON 100.00% (4/4) github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.MarshalJSON 100.00% (4/4) github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.MarshalJSON 100.00% (4/4) +github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.MarshalJSON 100.00% (4/4) +github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.MarshalJSON 100.00% (4/4) +github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.MarshalJSON 100.00% (4/4) +github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.MarshalJSON 100.00% (4/4) github.com/conformal/btcjson/jsonapi.go IsValidIdType 100.00% (3/3) -github.com/conformal/btcjson/jsoncmd.go PingCmd.MarshalJSON 100.00% (2/2) -github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.MarshalJSON 100.00% (2/2) -github.com/conformal/btcjson/jsonapi.go CreateMessage 100.00% (2/2) +github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.MarshalJSON 100.00% (2/2) github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.MarshalJSON 100.00% (2/2) +github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.MarshalJSON 100.00% (2/2) github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.MarshalJSON 100.00% (2/2) github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.MarshalJSON 100.00% (2/2) +github.com/conformal/btcjson/jsoncmd.go StopCmd.MarshalJSON 100.00% (2/2) +github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.MarshalJSON 100.00% (2/2) +github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.MarshalJSON 100.00% (2/2) +github.com/conformal/btcjson/jsoncmd.go PingCmd.MarshalJSON 100.00% (2/2) +github.com/conformal/btcjson/jsonapi.go CreateMessage 100.00% (2/2) github.com/conformal/btcjson/jsoncmd.go NewPingCmd 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.MarshalJSON 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go NewBackupWalletCmd 100.00% (1/1) @@ -42,8 +49,8 @@ github.com/conformal/btcjson/jsoncmd.go NewGetAccountAddressCmd 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.MarshalJSON 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go NewGetAddressesByAccountCmd 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.MarshalJSON 100.00% (1/1) -github.com/conformal/btcjson/jsoncmd.go NewGetBestBlockHashCmd 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.MarshalJSON 100.00% (1/1) +github.com/conformal/btcjson/jsoncmd.go NewGetBlockCmd 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.MarshalJSON 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go NewGetBlockCountCmd 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.MarshalJSON 100.00% (1/1) @@ -65,309 +72,307 @@ github.com/conformal/btcjson/jsoncmd.go NewGetNetTotalsCmd 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go GetNetTotalsCmd.MarshalJSON 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go NewGetPeerInfoCmd 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.MarshalJSON 100.00% (1/1) -github.com/conformal/btcjson/jsoncmd.go NewGetBlockCmd 100.00% (1/1) +github.com/conformal/btcjson/jsoncmd.go NewGetBestBlockHashCmd 100.00% (1/1) +github.com/conformal/btcjson/jsoncmd.go NewSendRawTransactionCmd 100.00% (1/1) +github.com/conformal/btcjson/jsoncmd.go NewSetAccountCmd 100.00% (1/1) +github.com/conformal/btcjson/jsoncmd.go NewStopCmd 100.00% (1/1) +github.com/conformal/btcjson/jsoncmd.go NewValidateAddressCmd 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go NewVerifyMessageCmd 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go NewWalletLockCmd 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go NewWalletPassphraseCmd 100.00% (1/1) github.com/conformal/btcjson/jsoncmd.go NewWalletPassphraseChangeCmd 100.00% (1/1) github.com/conformal/btcjson/jsonapi.go CreateMessageWithId 96.18% (327/340) +github.com/conformal/btcjson/jsoncmd.go NewVerifyChainCmd 88.89% (8/9) github.com/conformal/btcjson/jsoncmd.go NewGetNetworkHashPSCmd 88.89% (8/9) -github.com/conformal/btcjson/jsoncmd.go NewGetBlockTemplateCmd 83.33% (5/6) +github.com/conformal/btcjson/jsoncmd.go NewSetGenerateCmd 83.33% (5/6) github.com/conformal/btcjson/jsoncmd.go NewGetNewAddressCmd 83.33% (5/6) -github.com/conformal/btcjson/jsoncmd.go NewAddMultisigAddressCmd 83.33% (5/6) github.com/conformal/btcjson/jsoncmd.go NewGetAddedNodeInfoCmd 83.33% (5/6) +github.com/conformal/btcjson/jsoncmd.go NewAddMultisigAddressCmd 83.33% (5/6) +github.com/conformal/btcjson/jsoncmd.go NewGetBlockTemplateCmd 83.33% (5/6) github.com/conformal/btcjson/jsoncmd.go NewGetBalanceCmd 80.00% (12/15) +github.com/conformal/btcjson/jsoncmd.go NewSendToAddressCmd 80.00% (12/15) github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.UnmarshalJSON 79.41% (27/34) github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.UnmarshalJSON 76.19% (16/21) github.com/conformal/btcjson/jsoncmd.go GetNetworkHashPSCmd.UnmarshalJSON 76.19% (16/21) +github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.UnmarshalJSON 76.19% (16/21) github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.UnmarshalJSON 75.00% (12/16) +github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.MarshalJSON 75.00% (3/4) +github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.UnmarshalJSON 73.68% (14/19) +github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.UnmarshalJSON 73.33% (22/30) github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.UnmarshalJSON 73.08% (19/26) github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.UnmarshalJSON 72.22% (13/18) github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.UnmarshalJSON 71.74% (33/46) github.com/conformal/btcjson/jsoncmd.go CreateMultisigCmd.UnmarshalJSON 71.43% (15/21) -github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.UnmarshalJSON 70.00% (7/10) -github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.UnmarshalJSON 70.00% (7/10) -github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.UnmarshalJSON 70.00% (7/10) -github.com/conformal/btcjson/jsoncmd.go GetNetTotalsCmd.UnmarshalJSON 70.00% (7/10) -github.com/conformal/btcjson/jsoncmd.go GetMiningInfoCmd.UnmarshalJSON 70.00% (7/10) -github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.UnmarshalJSON 70.00% (7/10) github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.UnmarshalJSON 70.00% (7/10) -github.com/conformal/btcjson/jsoncmd.go PingCmd.UnmarshalJSON 70.00% (7/10) -github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.UnmarshalJSON 70.00% (7/10) -github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.UnmarshalJSON 70.00% (7/10) +github.com/conformal/btcjson/jsoncmd.go GetNetTotalsCmd.UnmarshalJSON 70.00% (7/10) github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.UnmarshalJSON 70.00% (7/10) +github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.UnmarshalJSON 70.00% (7/10) +github.com/conformal/btcjson/jsoncmd.go PingCmd.UnmarshalJSON 70.00% (7/10) +github.com/conformal/btcjson/jsoncmd.go StopCmd.UnmarshalJSON 70.00% (7/10) +github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.UnmarshalJSON 70.00% (7/10) +github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.UnmarshalJSON 70.00% (7/10) +github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.UnmarshalJSON 70.00% (7/10) +github.com/conformal/btcjson/jsoncmd.go GetMiningInfoCmd.UnmarshalJSON 70.00% (7/10) +github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.UnmarshalJSON 70.00% (7/10) github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.UnmarshalJSON 70.00% (7/10) -github.com/conformal/btcjson/jsoncmd.go DecodeRawTransactionCmd.UnmarshalJSON 69.23% (9/13) -github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.UnmarshalJSON 69.23% (9/13) -github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.UnmarshalJSON 69.23% (9/13) -github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.UnmarshalJSON 69.23% (9/13) -github.com/conformal/btcjson/jsoncmd.go EncryptWalletCmd.UnmarshalJSON 69.23% (9/13) -github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.UnmarshalJSON 69.23% (9/13) -github.com/conformal/btcjson/jsoncmd.go GetAccountCmd.UnmarshalJSON 69.23% (9/13) -github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.UnmarshalJSON 69.23% (9/13) +github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.UnmarshalJSON 70.00% (7/10) github.com/conformal/btcjson/jsoncmd.go DumpWalletCmd.UnmarshalJSON 69.23% (9/13) +github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.UnmarshalJSON 69.23% (9/13) +github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.UnmarshalJSON 69.23% (9/13) +github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.UnmarshalJSON 69.23% (9/13) +github.com/conformal/btcjson/jsoncmd.go GetAccountCmd.UnmarshalJSON 69.23% (9/13) +github.com/conformal/btcjson/jsoncmd.go EncryptWalletCmd.UnmarshalJSON 69.23% (9/13) +github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.UnmarshalJSON 69.23% (9/13) github.com/conformal/btcjson/jsoncmd.go DumpPrivKeyCmd.UnmarshalJSON 69.23% (9/13) -github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.UnmarshalJSON 68.75% (11/16) +github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.UnmarshalJSON 69.23% (9/13) +github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.UnmarshalJSON 69.23% (9/13) +github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.UnmarshalJSON 69.23% (9/13) +github.com/conformal/btcjson/jsoncmd.go DecodeRawTransactionCmd.UnmarshalJSON 69.23% (9/13) github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.UnmarshalJSON 68.75% (11/16) +github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.UnmarshalJSON 68.75% (11/16) github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.UnmarshalJSON 68.75% (11/16) +github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.UnmarshalJSON 68.75% (11/16) github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.UnmarshalJSON 68.42% (13/19) github.com/conformal/btcjson/jsoncmd.go NewAddNodeCmd 66.67% (2/3) +github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.MarshalJSON 62.50% (5/8) +github.com/conformal/btcjson/jsoncmd.go SendFromCmd.MarshalJSON 62.50% (5/8) github.com/conformal/btcjson/jsonapi.go RpcCommand 61.54% (8/13) +github.com/conformal/btcjson/jsoncmd.go ParseMarshaledCmd 60.00% (51/85) github.com/conformal/btcjson/jsonapi.go RpcRawCommand 53.33% (8/15) -github.com/conformal/btcjson/jsoncmd.go ParseMarshaledCmd 49.40% (41/83) -github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.UnmarshalJSON 0.00% (0/53) -github.com/conformal/btcjson/jsoncmd.go SendFromCmd.UnmarshalJSON 0.00% (0/38) +github.com/conformal/btcjson/jsoncmd.go NewSendFromCmd 52.38% (11/21) +github.com/conformal/btcjson/jsoncmd.go SendFromCmd.UnmarshalJSON 50.00% (19/38) +github.com/conformal/btcjson/jsoncmd.go NewSubmitBlockCmd 50.00% (3/6) +github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.UnmarshalJSON 42.31% (11/26) +github.com/conformal/btcjson/jsoncmd.go NewSignRawTransactionCmd 38.10% (8/21) +github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.UnmarshalJSON 22.03% (13/59) github.com/conformal/btcjson/jsoncmd.go LockUnspentCmd.UnmarshalJSON 0.00% (0/36) github.com/conformal/btcjson/jsoncmd.go GetWorkCmd.UnmarshalJSON 0.00% (0/34) -github.com/conformal/btcjson/jsoncmd.go SendManyCmd.UnmarshalJSON 0.00% (0/33) github.com/conformal/btcjson/jsoncmd.go MoveCmd.UnmarshalJSON 0.00% (0/33) -github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.UnmarshalJSON 0.00% (0/30) +github.com/conformal/btcjson/jsoncmd.go SendManyCmd.UnmarshalJSON 0.00% (0/33) github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.UnmarshalJSON 0.00% (0/26) -github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.UnmarshalJSON 0.00% (0/26) github.com/conformal/btcjson/jsoncmd.go ImportPrivKeyCmd.UnmarshalJSON 0.00% (0/24) github.com/conformal/btcjson/jsoncmd.go GetTxOutCmd.UnmarshalJSON 0.00% (0/22) -github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.UnmarshalJSON 0.00% (0/21) -github.com/conformal/btcjson/jsoncmd.go NewSendFromCmd 0.00% (0/21) +github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.UnmarshalJSON 0.00% (0/21) github.com/conformal/btcjson/jsoncmd.go GetReceivedByAddressCmd.UnmarshalJSON 0.00% (0/21) -github.com/conformal/btcjson/jsoncmd.go NewListTransactionsCmd 0.00% (0/21) -github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.UnmarshalJSON 0.00% (0/21) -github.com/conformal/btcjson/jsoncmd.go NewSignRawTransactionCmd 0.00% (0/21) +github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.UnmarshalJSON 0.00% (0/21) github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.UnmarshalJSON 0.00% (0/21) github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.UnmarshalJSON 0.00% (0/21) -github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.UnmarshalJSON 0.00% (0/21) -github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.UnmarshalJSON 0.00% (0/21) +github.com/conformal/btcjson/jsoncmd.go NewListTransactionsCmd 0.00% (0/21) +github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.UnmarshalJSON 0.00% (0/21) github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.UnmarshalJSON 0.00% (0/19) -github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.UnmarshalJSON 0.00% (0/19) +github.com/conformal/btcjson/jsoncmd.go HelpCmd.UnmarshalJSON 0.00% (0/16) github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.UnmarshalJSON 0.00% (0/16) github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.UnmarshalJSON 0.00% (0/16) -github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.UnmarshalJSON 0.00% (0/16) -github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.UnmarshalJSON 0.00% (0/16) -github.com/conformal/btcjson/jsoncmd.go HelpCmd.UnmarshalJSON 0.00% (0/16) github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.UnmarshalJSON 0.00% (0/16) -github.com/conformal/btcjson/jsoncmd.go NewSendManyCmd 0.00% (0/15) -github.com/conformal/btcjson/jsoncmd.go NewSendToAddressCmd 0.00% (0/15) -github.com/conformal/btcjson/jsoncmd.go NewMoveCmd 0.00% (0/15) +github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.UnmarshalJSON 0.00% (0/16) github.com/conformal/btcjson/jsoncmd.go NewListSinceBlockCmd 0.00% (0/15) -github.com/conformal/btcjson/jsoncmd.go NewListReceivedByAddressCmd 0.00% (0/15) github.com/conformal/btcjson/jsoncmd.go NewListReceivedByAccountCmd 0.00% (0/15) +github.com/conformal/btcjson/jsoncmd.go NewListReceivedByAddressCmd 0.00% (0/15) github.com/conformal/btcjson/jsoncmd.go NewGetReceivedByAccountCmd 0.00% (0/15) +github.com/conformal/btcjson/jsoncmd.go NewMoveCmd 0.00% (0/15) github.com/conformal/btcjson/jsoncmd.go NewGetReceivedByAddressCmd 0.00% (0/15) +github.com/conformal/btcjson/jsoncmd.go NewSendManyCmd 0.00% (0/15) github.com/conformal/btcjson/jsoncmd.go NewImportPrivKeyCmd 0.00% (0/14) github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.UnmarshalJSON 0.00% (0/13) -github.com/conformal/btcjson/jsoncmd.go DecodeScriptCmd.UnmarshalJSON 0.00% (0/13) -github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.UnmarshalJSON 0.00% (0/13) -github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.UnmarshalJSON 0.00% (0/13) github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.UnmarshalJSON 0.00% (0/13) -github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.UnmarshalJSON 0.00% (0/10) -github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.UnmarshalJSON 0.00% (0/10) +github.com/conformal/btcjson/jsoncmd.go DecodeScriptCmd.UnmarshalJSON 0.00% (0/13) github.com/conformal/btcjson/jsoncmd.go KeyPoolRefillCmd.UnmarshalJSON 0.00% (0/10) github.com/conformal/btcjson/jsoncmd.go GetRawMempoolCmd.UnmarshalJSON 0.00% (0/10) +github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.UnmarshalJSON 0.00% (0/10) github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.UnmarshalJSON 0.00% (0/10) -github.com/conformal/btcjson/jsoncmd.go StopCmd.UnmarshalJSON 0.00% (0/10) +github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.UnmarshalJSON 0.00% (0/10) github.com/conformal/btcjson/jsoncmd.go SendManyCmd.MarshalJSON 0.00% (0/9) -github.com/conformal/btcjson/jsoncmd.go NewVerifyChainCmd 0.00% (0/9) github.com/conformal/btcjson/jsoncmd.go NewListUnspentCmd 0.00% (0/9) github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.MarshalJSON 0.00% (0/8) -github.com/conformal/btcjson/jsoncmd.go SendFromCmd.MarshalJSON 0.00% (0/8) -github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.MarshalJSON 0.00% (0/8) -github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.MarshalJSON 0.00% (0/6) -github.com/conformal/btcjson/jsoncmd.go NewGetRawTransactionCmd 0.00% (0/6) -github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.MarshalJSON 0.00% (0/6) github.com/conformal/btcjson/jsoncmd.go ImportPrivKeyCmd.MarshalJSON 0.00% (0/6) -github.com/conformal/btcjson/jsoncmd.go NewLockUnspentCmd 0.00% (0/6) -github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.MarshalJSON 0.00% (0/6) -github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.MarshalJSON 0.00% (0/6) -github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.MarshalJSON 0.00% (0/6) -github.com/conformal/btcjson/jsoncmd.go NewSubmitBlockCmd 0.00% (0/6) -github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.MarshalJSON 0.00% (0/6) -github.com/conformal/btcjson/jsoncmd.go NewListAccountsCmd 0.00% (0/6) -github.com/conformal/btcjson/jsoncmd.go MoveCmd.MarshalJSON 0.00% (0/6) github.com/conformal/btcjson/jsoncmd.go NewHelpCmd 0.00% (0/6) +github.com/conformal/btcjson/jsoncmd.go unparsableCmd.UnmarshalJSON 0.00% (0/6) github.com/conformal/btcjson/jsoncmd.go NewGetTxOutCmd 0.00% (0/6) -github.com/conformal/btcjson/jsoncmd.go NewGetRawChangeAddressCmd 0.00% (0/6) -github.com/conformal/btcjson/jsoncmd.go NewSetGenerateCmd 0.00% (0/6) github.com/conformal/btcjson/jsoncmd.go GetReceivedByAddressCmd.MarshalJSON 0.00% (0/6) -github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.MarshalJSON 0.00% (0/6) -github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.MarshalJSON 0.00% (0/4) -github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.MarshalJSON 0.00% (0/4) -github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.MarshalJSON 0.00% (0/4) -github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.MarshalJSON 0.00% (0/4) -github.com/conformal/btcjson/jsoncmd.go GetTxOutCmd.MarshalJSON 0.00% (0/4) +github.com/conformal/btcjson/jsoncmd.go MoveCmd.MarshalJSON 0.00% (0/6) +github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.MarshalJSON 0.00% (0/6) +github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.MarshalJSON 0.00% (0/6) +github.com/conformal/btcjson/jsoncmd.go NewLockUnspentCmd 0.00% (0/6) +github.com/conformal/btcjson/jsoncmd.go NewListAccountsCmd 0.00% (0/6) +github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.MarshalJSON 0.00% (0/6) +github.com/conformal/btcjson/jsoncmd.go NewGetRawTransactionCmd 0.00% (0/6) +github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.MarshalJSON 0.00% (0/6) +github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.MarshalJSON 0.00% (0/6) +github.com/conformal/btcjson/jsoncmd.go NewGetRawChangeAddressCmd 0.00% (0/6) github.com/conformal/btcjson/jsoncmd.go LockUnspentCmd.MarshalJSON 0.00% (0/4) -github.com/conformal/btcjson/jsoncmd.go HelpCmd.MarshalJSON 0.00% (0/4) +github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.MarshalJSON 0.00% (0/4) github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.MarshalJSON 0.00% (0/4) -github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.MarshalJSON 0.00% (0/2) -github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.MarshalJSON 0.00% (0/2) -github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.MarshalJSON 0.00% (0/2) -github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.MarshalJSON 0.00% (0/2) +github.com/conformal/btcjson/jsoncmd.go HelpCmd.MarshalJSON 0.00% (0/4) +github.com/conformal/btcjson/jsoncmd.go GetTxOutCmd.MarshalJSON 0.00% (0/4) +github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.MarshalJSON 0.00% (0/4) github.com/conformal/btcjson/jsoncmd.go GetWorkCmd.MarshalJSON 0.00% (0/2) +github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.MarshalJSON 0.00% (0/2) github.com/conformal/btcjson/jsoncmd.go KeyPoolRefillCmd.MarshalJSON 0.00% (0/2) -github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.MarshalJSON 0.00% (0/2) +github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.MarshalJSON 0.00% (0/2) github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.MarshalJSON 0.00% (0/2) -github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.MarshalJSON 0.00% (0/2) +github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.MarshalJSON 0.00% (0/2) github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.MarshalJSON 0.00% (0/2) +github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.MarshalJSON 0.00% (0/2) +github.com/conformal/btcjson/jsoncmd.go unparsableCmd.MarshalJSON 0.00% (0/2) github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.MarshalJSON 0.00% (0/2) -github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.MarshalJSON 0.00% (0/2) -github.com/conformal/btcjson/jsoncmd.go StopCmd.MarshalJSON 0.00% (0/2) -github.com/conformal/btcjson/jsoncmd.go GetTxOutCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetTxOutCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ImportPrivKeyCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ImportPrivKeyCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go NewGetTransactionCmd 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go NewImportWalletCmd 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetReceivedByAddressCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go NewKeyPoolRefillCmd 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go KeyPoolRefillCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go KeyPoolRefillCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetAccountCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetMiningInfoCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go NewListAddressGroupingsCmd 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetAccountCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetRawMempoolCmd.MarshalJSON 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go NewListLockUnspentCmd 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go NewValidateAddressCmd 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetRawMempoolCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetRawMempoolCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go NewGetRawMempoolCmd 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetReceivedByAddressCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetNetworkHashPSCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetNetworkHashPSCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetNetTotalsCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetNetTotalsCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go LockUnspentCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go LockUnspentCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go RegisterCustomCmd 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetMiningInfoCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go MoveCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go MoveCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go PingCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go PingCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SendFromCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SendFromCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SendManyCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SendManyCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go NewSendRawTransactionCmd 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go NewSetAccountCmd 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go NewSetTxFeeCmd 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go NewSignMessageCmd 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go CreateMultisigCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go CreateMultisigCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go NewStopCmd 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go DecodeRawTransactionCmd.Id 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go DecodeRawTransactionCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go StopCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.Method 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go NewDecodeScriptCmd 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go DecodeScriptCmd.Id 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go DecodeScriptCmd.Method 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go DecodeScriptCmd.MarshalJSON 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go StopCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.Id 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go DumpPrivKeyCmd.Id 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go DumpPrivKeyCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go StopCmd.Id 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go DumpWalletCmd.Id 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go DumpWalletCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go StopCmd.Method 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go EncryptWalletCmd.Id 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go EncryptWalletCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetAccountCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetAccountCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go KeyPoolRefillCmd.Id 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go unparsableCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go unparsableCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go newUnparsableCmd 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetMiningInfoCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetMiningInfoCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetNetTotalsCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetNetTotalsCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetNetworkHashPSCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetNetworkHashPSCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go RegisterCustomCmd 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go NewGetRawMempoolCmd 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetRawMempoolCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetRawMempoolCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetRawMempoolCmd.MarshalJSON 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetReceivedByAddressCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetReceivedByAddressCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go NewGetTransactionCmd 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetTxOutCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetTxOutCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go NewGetTxOutSetInfoCmd 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.Id 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.Method 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go NewGetWorkCmd 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go GetWorkCmd.Id 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go GetWorkCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.Method 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.Id 0.00% (0/1) -github.com/conformal/btcjson/jsoncmd.go NewGetTxOutSetInfoCmd 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go HelpCmd.Id 0.00% (0/1) github.com/conformal/btcjson/jsoncmd.go HelpCmd.Method 0.00% (0/1) -github.com/conformal/btcjson --------------------------------------- 39.32% (1011/2571) +github.com/conformal/btcjson/jsoncmd.go ImportPrivKeyCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ImportPrivKeyCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go NewImportWalletCmd 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go NewKeyPoolRefillCmd 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go KeyPoolRefillCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go NewListAddressGroupingsCmd 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go NewListLockUnspentCmd 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go LockUnspentCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go LockUnspentCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go MoveCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go MoveCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go PingCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go PingCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SendFromCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SendFromCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SendManyCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SendManyCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go NewSetTxFeeCmd 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go NewSignMessageCmd 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go CreateMultisigCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go CreateMultisigCmd.Method 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.Id 0.00% (0/1) +github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.Method 0.00% (0/1) +github.com/conformal/btcjson --------------------------------------- 47.88% (1240/2590)