Support getblockchaininfo

This commit is contained in:
David Hill 2014-05-12 12:53:34 -04:00
parent 2e126ef597
commit 4f0eb662c8
6 changed files with 289 additions and 194 deletions

View file

@ -91,7 +91,7 @@ func CreateMessageWithId(message string, id interface{}, args ...interface{}) ([
"getdifficulty", "getgenerate", "gethashespersec", "getinfo",
"getmininginfo", "getpeerinfo", "getrawmempool",
"keypoolrefill", "listaddressgroupings", "listlockunspent",
"stop", "walletlock", "getbestblockhash":
"stop", "walletlock", "getbestblockhash", "getblockchaininfo":
if len(args) > 0 {
err = fmt.Errorf("Too many arguments for %s", message)
return finalMessage, err

View file

@ -177,6 +177,8 @@ var cmdtests = []struct {
{"getrawchangeaddress", []interface{}{"something", "test"}, false},
{"getbestblockhash", []interface{}{}, true},
{"getbestblockhash", []interface{}{"something"}, false},
{"getblockchaininfo", []interface{}{}, true},
{"getblockchaininfo", []interface{}{"something"}, false},
{"submitblock", []interface{}{}, false},
{"submitblock", []interface{}{"something"}, true},
{"submitblock", []interface{}{"something", "something else"}, true},

View file

@ -158,6 +158,9 @@ func ParseMarshaledCmd(b []byte) (Cmd, error) {
case "getblock":
cmd = new(GetBlockCmd)
case "getblockchaininfo":
cmd = new(GetBlockChainInfoCmd)
case "getblockcount":
cmd = new(GetBlockCountCmd)
@ -1928,6 +1931,69 @@ func (cmd *GetBlockCmd) UnmarshalJSON(b []byte) error {
return nil
}
// GetBlockChainInfoCmd is a type handling custom marshaling and
// unmarshaling of getblockchaininfo JSON RPC commands.
type GetBlockChainInfoCmd struct {
id interface{}
}
// Enforce that GetBlockChainInfoCmd satisifies the Cmd interface.
var _ Cmd = &GetBlockChainInfoCmd{}
// NewBlockChainInfoCmd creates a new GetBlockChainInfoCmd.
func NewGetBlockChainInfoCmd(id interface{}) (*GetBlockChainInfoCmd, error) {
return &GetBlockChainInfoCmd{
id: id,
}, nil
}
// Id satisfies the Cmd interface by returning the id of the command.
func (cmd *GetBlockChainInfoCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetBlockChainInfoCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetBlockChainInfoCmd) Method() string {
return "getblockchaininfo"
}
// MarshalJSON returns the JSON encoding of cmd. Part of the Cmd interface.
func (cmd *GetBlockChainInfoCmd) MarshalJSON() ([]byte, error) {
// Fill and marshal a RawCmd.
raw, err := NewRawCmd(cmd.id, cmd.Method(), []interface{}{})
if err != nil {
return nil, err
}
return json.Marshal(raw)
}
// UnmarshalJSON unmarshals the JSON encoding of cmd into cmd. Part of
// the Cmd interface.
func (cmd *GetBlockChainInfoCmd) UnmarshalJSON(b []byte) error {
// Unmashal into a RawCmd
var r RawCmd
if err := json.Unmarshal(b, &r); err != nil {
return err
}
if len(r.Params) > 0 {
return ErrWrongNumberOfParams
}
newCmd, err := NewGetBlockChainInfoCmd(r.Id)
if err != nil {
return err
}
*cmd = *newCmd
return nil
}
// GetBlockCountCmd is a type handling custom marshaling and
// unmarshaling of getblockcount JSON RPC commands.
type GetBlockCountCmd struct {

View file

@ -347,6 +347,16 @@ var jsoncmdtests = []struct {
Verbose: true,
},
},
{
name: "basic",
cmd: "getblockchaininfo",
f: func() (Cmd, error) {
return NewGetBlockChainInfoCmd(testId)
},
result: &GetBlockChainInfoCmd{
id: testId,
},
},
{
name: "basic",
cmd: "getblockcount",

View file

@ -66,6 +66,17 @@ type DecodeScriptResult struct {
P2sh string `json:"p2sh"`
}
// GetBlockChainInfoResult models the data returned from the getblockchaininfo
// command.
type GetBlockChainInfoResult struct {
Chain string `json:"chain"`
Blocks int32 `json:"blocks"`
BestBlockHash string `json:"bestblockhash"`
Difficulty float64 `json:"difficulty"`
VerificationProgress float64 `json:"verificationprogress"`
ChainWork string `json:"chainwork"`
}
// GetPeerInfoResult models the data returned from the getpeerinfo command.
type GetPeerInfoResult struct {
Addr string `json:"addr"`

View file

@ -6,23 +6,63 @@ 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/jsonapi.go IsValidIdType 100.00% (3/3)
github.com/conformal/btcjson/jsonapi.go CreateMessage 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go NewSetTxFeeCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsonapi.go Error.Error 100.00% (1/1)
github.com/conformal/btcjson/jsonapi.go RpcCommand 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewWalletPassphraseChangeCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetBestBlockHashCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetBlockChainInfoCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockChainInfoCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockChainInfoCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockChainInfoCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetBlockCountCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetBlockHashCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetConnectionCountCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetDifficultyCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetGenerateCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetHashesPerSecCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetInfoCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetMiningInfoCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetMiningInfoCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetMiningInfoCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetMiningInfoCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go StopCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetNetTotalsCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetNetTotalsCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetNetTotalsCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetNetTotalsCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go StopCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetNetworkHashPSCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetNetworkHashPSCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetNetworkHashPSCmd.Method 100.00% (1/1)
@ -33,7 +73,6 @@ github.com/conformal/btcjson/jsoncmd.go NewGetPeerInfoCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go StopCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.Method 100.00% (1/1)
@ -43,7 +82,9 @@ github.com/conformal/btcjson/jsoncmd.go GetRawMempoolCmd.Method 100.00% (1/1
github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go KeyPoolRefillCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAddressCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAddressCmd.SetId 100.00% (1/1)
@ -52,20 +93,16 @@ github.com/conformal/btcjson/jsoncmd.go NewGetTransactionCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewStopCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetTxOutCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetTxOutCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetTxOutCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetTxOutSetInfoCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetWorkCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetWorkCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetWorkCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go HelpCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go HelpCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go HelpCmd.Method 100.00% (1/1)
@ -78,8 +115,6 @@ github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go KeyPoolRefillCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go KeyPoolRefillCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go KeyPoolRefillCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.Method 100.00% (1/1)
@ -87,12 +122,10 @@ github.com/conformal/btcjson/jsoncmd.go NewListAddressGroupingsCmd 100.00% (
github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewListLockUnspentCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.Method 100.00% (1/1)
@ -108,19 +141,15 @@ github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.Method 100.00% (
github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewSignMessageCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go LockUnspentCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go LockUnspentCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go LockUnspentCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go MoveCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go MoveCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go MoveCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewPingCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go PingCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go PingCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go PingCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SendFromCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SendFromCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SendFromCmd.Method 100.00% (1/1)
@ -137,24 +166,57 @@ github.com/conformal/btcjson/jsoncmd.go NewSetAccountCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewWalletPassphraseCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewSetTxFeeCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewSignMessageCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewStopCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go StopCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go StopCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go StopCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewValidateAddressCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewVerifyMessageCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewWalletLockCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewWalletPassphraseCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewWalletPassphraseChangeCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go MoveCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewWalletLockCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewBackupWalletCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.SetId 100.00% (1/1)
@ -163,22 +225,18 @@ github.com/conformal/btcjson/jsoncmd.go NewCreateMultisigCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go CreateMultisigCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go CreateMultisigCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go CreateMultisigCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewCreateRawTransactionCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewDebugLevelCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DebugLevelCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DebugLevelCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DebugLevelCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewDecodeRawTransactionCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DecodeRawTransactionCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DecodeRawTransactionCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DecodeRawTransactionCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewVerifyMessageCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewDecodeScriptCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DecodeScriptCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DecodeScriptCmd.SetId 100.00% (1/1)
@ -191,17 +249,14 @@ github.com/conformal/btcjson/jsoncmd.go NewDumpWalletCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DumpWalletCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DumpWalletCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DumpWalletCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewEncryptWalletCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go EncryptWalletCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go EncryptWalletCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go EncryptWalletCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetAccountCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAccountCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAccountCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAccountCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetAccountAddressCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.SetId 100.00% (1/1)
@ -211,234 +266,185 @@ github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.SetId 100.00% (1
github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetAddressesByAccountCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetBestBlockHashCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewValidateAddressCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetBlockCountCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetBlockHashCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetConnectionCountCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetDifficultyCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetGenerateCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetHashesPerSecCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetInfoCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsonapi.go CreateMessageWithId 96.18% (327/340)
github.com/conformal/btcjson/jsoncmd.go SendFromCmd.MarshalJSON 92.86% (13/14)
github.com/conformal/btcjson/jsoncmd.go SendManyCmd.MarshalJSON 92.86% (13/14)
github.com/conformal/btcjson/jsoncmd.go SendFromCmd.MarshalJSON 92.86% (13/14)
github.com/conformal/btcjson/jsoncmd.go MoveCmd.MarshalJSON 91.67% (11/12)
github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.MarshalJSON 90.91% (10/11)
github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.MarshalJSON 90.91% (10/11)
github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.MarshalJSON 90.91% (10/11)
github.com/conformal/btcjson/jsoncmd.go ImportPrivKeyCmd.MarshalJSON 90.00% (9/10)
github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.MarshalJSON 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.MarshalJSON 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go NewGetNetworkHashPSCmd 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go NewVerifyChainCmd 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.MarshalJSON 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.MarshalJSON 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.MarshalJSON 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.MarshalJSON 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go GetNetworkHashPSCmd.MarshalJSON 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go ParseMarshaledCmd 87.78% (79/90)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.MarshalJSON 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.MarshalJSON 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.MarshalJSON 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.MarshalJSON 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.MarshalJSON 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go NewVerifyChainCmd 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go ParseMarshaledCmd 87.91% (80/91)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.MarshalJSON 87.50% (7/8)
github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.MarshalJSON 87.50% (7/8)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAddressCmd.MarshalJSON 87.50% (7/8)
github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.MarshalJSON 87.50% (7/8)
github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.MarshalJSON 87.50% (7/8)
github.com/conformal/btcjson/jsoncmd.go NewRawCmd 87.50% (7/8)
github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.MarshalJSON 87.50% (7/8)
github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.MarshalJSON 87.50% (7/8)
github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go NewRawCmd 87.50% (7/8)
github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.MarshalJSON 87.50% (7/8)
github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.MarshalJSON 87.50% (7/8)
github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.MarshalJSON 87.50% (7/8)
github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.MarshalJSON 87.50% (7/8)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAddressCmd.MarshalJSON 87.50% (7/8)
github.com/conformal/btcjson/jsoncmd.go KeyPoolRefillCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go HelpCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go GetWorkCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go GetRawMempoolCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go HelpCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go NewGetRawChangeAddressCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetReceivedByAddressCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetBlockTemplateCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.MarshalJSON 85.71% (6/7)
github.com/conformal/btcjson/jsoncmd.go NewGetRawMempoolCmd 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 NewGetReceivedByAccountCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetTxOutCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetRawTransactionCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewKeyPoolRefillCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewSubmitBlockCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewSetGenerateCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewListAccountsCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetReceivedByAccountCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewKeyPoolRefillCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetBlockTemplateCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetRawTransactionCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetReceivedByAddressCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetTxOutCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewSetGenerateCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetRawChangeAddressCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewSubmitBlockCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetWorkCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewHelpCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewSendRawTransactionCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetNewAddressCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetAddedNodeInfoCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetRawMempoolCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewHelpCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewSendFromCmd 80.95% (17/21)
github.com/conformal/btcjson/jsoncmd.go NewListUnspentCmd 80.95% (17/21)
github.com/conformal/btcjson/jsoncmd.go NewListTransactionsCmd 80.95% (17/21)
github.com/conformal/btcjson/jsoncmd.go NewSendToAddressCmd 80.00% (12/15)
github.com/conformal/btcjson/jsoncmd.go NewSendManyCmd 80.00% (12/15)
github.com/conformal/btcjson/jsoncmd.go NewMoveCmd 80.00% (12/15)
github.com/conformal/btcjson/jsoncmd.go NewGetBalanceCmd 80.00% (12/15)
github.com/conformal/btcjson/jsoncmd.go NewListUnspentCmd 80.95% (17/21)
github.com/conformal/btcjson/jsoncmd.go NewListReceivedByAccountCmd 80.00% (12/15)
github.com/conformal/btcjson/jsoncmd.go NewGetBalanceCmd 80.00% (12/15)
github.com/conformal/btcjson/jsoncmd.go NewListReceivedByAddressCmd 80.00% (12/15)
github.com/conformal/btcjson/jsoncmd.go NewSendToAddressCmd 80.00% (12/15)
github.com/conformal/btcjson/jsoncmd.go NewMoveCmd 80.00% (12/15)
github.com/conformal/btcjson/jsoncmd.go NewSendManyCmd 80.00% (12/15)
github.com/conformal/btcjson/jsoncmd.go NewListSinceBlockCmd 80.00% (12/15)
github.com/conformal/btcjson/jsoncmd.go DumpWalletCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go DebugLevelCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go DecodeRawTransactionCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go EncryptWalletCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go CreateMultisigCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go DecodeScriptCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go DumpPrivKeyCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go DumpWalletCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go CreateMultisigCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go EncryptWalletCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go GetAccountCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go DecodeRawTransactionCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go DebugLevelCmd.MarshalJSON 80.00% (4/5)
github.com/conformal/btcjson/jsoncmd.go NewImportPrivKeyCmd 78.57% (11/14)
github.com/conformal/btcjson/jsoncmd.go GetTxOutCmd.MarshalJSON 77.78% (7/9)
github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.UnmarshalJSON 76.92% (20/26)
github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.UnmarshalJSON 76.92% (20/26)
github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go GetNetworkHashPSCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go SendManyCmd.UnmarshalJSON 75.76% (25/33)
github.com/conformal/btcjson/jsoncmd.go ImportPrivKeyCmd.UnmarshalJSON 75.00% (18/24)
github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.UnmarshalJSON 75.00% (12/16)
github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.UnmarshalJSON 75.00% (12/16)
github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.UnmarshalJSON 75.00% (12/16)
github.com/conformal/btcjson/jsoncmd.go HelpCmd.UnmarshalJSON 75.00% (12/16)
github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.UnmarshalJSON 75.00% (12/16)
github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.UnmarshalJSON 75.00% (12/16)
github.com/conformal/btcjson/jsoncmd.go GetRawMempoolCmd.UnmarshalJSON 75.00% (12/16)
github.com/conformal/btcjson/jsoncmd.go KeyPoolRefillCmd.UnmarshalJSON 75.00% (12/16)
github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.UnmarshalJSON 75.00% (12/16)
github.com/conformal/btcjson/jsoncmd.go LockUnspentCmd.MarshalJSON 75.00% (6/8)
github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go StopCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go PingCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetMiningInfoCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go PingCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetBlockChainInfoCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go StopCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetMiningInfoCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go GetNetTotalsCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go SendFromCmd.UnmarshalJSON 73.68% (28/38)
github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.UnmarshalJSON 73.68% (14/19)
github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.UnmarshalJSON 73.68% (14/19)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.UnmarshalJSON 73.68% (14/19)
github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.UnmarshalJSON 73.68% (14/19)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAddressCmd.UnmarshalJSON 73.68% (14/19)
github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.UnmarshalJSON 73.68% (14/19)
github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.UnmarshalJSON 73.68% (14/19)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.UnmarshalJSON 73.68% (14/19)
github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.UnmarshalJSON 73.33% (22/30)
github.com/conformal/btcjson/jsoncmd.go MoveCmd.UnmarshalJSON 72.73% (24/33)
github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.UnmarshalJSON 72.73% (16/22)
github.com/conformal/btcjson/jsoncmd.go GetWorkCmd.UnmarshalJSON 71.43% (10/14)
github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.UnmarshalJSON 70.59% (12/17)
github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.UnmarshalJSON 70.00% (14/20)
github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go PingCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.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 GetDifficultyCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetMiningInfoCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go StopCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetBlockChainInfoCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go PingCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetNetTotalsCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go GetAccountCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go DebugLevelCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go DecodeRawTransactionCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go GetBlockHashCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go DecodeScriptCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go DumpPrivKeyCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go DumpWalletCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go EncryptWalletCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.UnmarshalJSON 68.75% (11/16)
github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.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 DecodeScriptCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go DecodeRawTransactionCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go DebugLevelCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.UnmarshalJSON 68.75% (11/16)
github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.UnmarshalJSON 68.75% (11/16)
github.com/conformal/btcjson/jsoncmd.go CreateMultisigCmd.UnmarshalJSON 68.75% (11/16)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.UnmarshalJSON 68.75% (11/16)
github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.UnmarshalJSON 68.75% (11/16)
github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.UnmarshalJSON 68.75% (11/16)
github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.UnmarshalJSON 68.75% (11/16)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.UnmarshalJSON 68.75% (11/16)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.UnmarshalJSON 68.75% (11/16)
github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.UnmarshalJSON 68.42% (13/19)
github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.MarshalJSON 66.67% (8/12)
github.com/conformal/btcjson/jsoncmd.go NewLockUnspentCmd 66.67% (4/6)
github.com/conformal/btcjson/jsoncmd.go NewAddNodeCmd 66.67% (2/3)
github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.MarshalJSON 63.64% (7/11)
github.com/conformal/btcjson/jsonfxns.go jsonRpcSend 62.50% (10/16)
github.com/conformal/btcjson/jsonapi.go rpcCommand 61.54% (8/13)
github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.MarshalJSON 60.00% (6/10)
github.com/conformal/btcjson/jsoncmd.go GetTxOutCmd.UnmarshalJSON 59.09% (13/22)
github.com/conformal/btcjson/jsoncmd.go LockUnspentCmd.UnmarshalJSON 57.89% (11/19)
github.com/conformal/btcjson/jsonresults.go ReadResultCmd 57.05% (85/149)
@ -451,16 +457,16 @@ github.com/conformal/btcjson/jsoncmd.go NewGetBlockCmd 36.36% (4/11)
github.com/conformal/btcjson/jsoncmd.go unparsableCmd.UnmarshalJSON 0.00% (0/6)
github.com/conformal/btcjson/jsonresults.go Vin.MarshalJSON 0.00% (0/5)
github.com/conformal/btcjson/jsonapi.go RpcSend 0.00% (0/4)
github.com/conformal/btcjson/jsoncmd.go unparsableCmd.MarshalJSON 0.00% (0/4)
github.com/conformal/btcjson/jsonapi.go TlsRpcSend 0.00% (0/4)
github.com/conformal/btcjson/jsonapi.go TlsRpcCommand 0.00% (0/1)
github.com/conformal/btcjson/jsoncmd.go newUnparsableCmd 0.00% (0/1)
github.com/conformal/btcjson/jsoncmd.go unparsableCmd.Id 0.00% (0/1)
github.com/conformal/btcjson/jsoncmd.go unparsableCmd.MarshalJSON 0.00% (0/4)
github.com/conformal/btcjson/jsoncmd.go unparsableCmd.SetId 0.00% (0/1)
github.com/conformal/btcjson/jsonapi.go TlsRpcCommand 0.00% (0/1)
github.com/conformal/btcjson/jsoncmd.go RegisterCustomCmd 0.00% (0/1)
github.com/conformal/btcjson/jsoncmd.go unparsableCmd.Id 0.00% (0/1)
github.com/conformal/btcjson/jsoncmd.go unparsableCmd.Method 0.00% (0/1)
github.com/conformal/btcjson/jsonapi.go TlsRpcRawCommand 0.00% (0/1)
github.com/conformal/btcjson/jsoncmd.go newUnparsableCmd 0.00% (0/1)
github.com/conformal/btcjson/jsonapi.go RpcRawCommand 0.00% (0/1)
github.com/conformal/btcjson/jsonresults.go Vin.IsCoinBase 0.00% (0/1)
github.com/conformal/btcjson --------------------------------------- 78.27% (2348/3000)
github.com/conformal/btcjson/jsonapi.go TlsRpcRawCommand 0.00% (0/1)
github.com/conformal/btcjson --------------------------------------- 78.28% (2364/3020)