Add SetId() to Cmd along with tests.

This commit is contained in:
John C. Vernaleo 2014-01-08 09:29:10 -05:00
parent ee378dc0c0
commit d1efe0c109
3 changed files with 630 additions and 185 deletions

View file

@ -23,6 +23,7 @@ type Cmd interface {
json.Marshaler
json.Unmarshaler
Id() interface{}
SetId(interface{})
Method() string
}
@ -327,6 +328,11 @@ func (cmd *unparsableCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *unparsableCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *unparsableCmd) Method() string {
return cmd.method
@ -397,6 +403,11 @@ func (cmd *AddMultisigAddressCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *AddMultisigAddressCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *AddMultisigAddressCmd) Method() string {
return "addmultisigaddress"
@ -504,6 +515,11 @@ func (cmd *AddNodeCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *AddNodeCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *AddNodeCmd) Method() string {
return "addnode"
@ -576,6 +592,11 @@ func (cmd *BackupWalletCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *BackupWalletCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *BackupWalletCmd) Method() string {
return "backupwallet"
@ -645,6 +666,11 @@ func (cmd *CreateMultisigCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *CreateMultisigCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *CreateMultisigCmd) Method() string {
return "createmultisig"
@ -793,6 +819,11 @@ func (cmd *CreateRawTransactionCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *CreateRawTransactionCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *CreateRawTransactionCmd) Method() string {
return "createrawtransaction"
@ -870,6 +901,11 @@ func (cmd *DebugLevelCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *DebugLevelCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *DebugLevelCmd) Method() string {
return "debuglevel"
@ -937,6 +973,11 @@ func (cmd *DecodeRawTransactionCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *DecodeRawTransactionCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *DecodeRawTransactionCmd) Method() string {
return "decoderawtransaction"
@ -1004,6 +1045,11 @@ func (cmd *DecodeScriptCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *DecodeScriptCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *DecodeScriptCmd) Method() string {
return "decodescript"
@ -1071,6 +1117,11 @@ func (cmd *DumpPrivKeyCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *DumpPrivKeyCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *DumpPrivKeyCmd) Method() string {
return "dumpprivkey"
@ -1138,6 +1189,11 @@ func (cmd *DumpWalletCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *DumpWalletCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *DumpWalletCmd) Method() string {
return "dumpwallet"
@ -1205,6 +1261,11 @@ func (cmd *EncryptWalletCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *EncryptWalletCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *EncryptWalletCmd) Method() string {
return "encryptwallet"
@ -1272,6 +1333,11 @@ func (cmd *GetAccountCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetAccountCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetAccountCmd) Method() string {
return "getaccount"
@ -1339,6 +1405,11 @@ func (cmd *GetAccountAddressCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetAccountAddressCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetAccountAddressCmd) Method() string {
return "getaccountaddress"
@ -1418,6 +1489,11 @@ func (cmd *GetAddedNodeInfoCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetAddedNodeInfoCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetAddedNodeInfoCmd) Method() string {
return "getaddednodeinfo"
@ -1501,6 +1577,11 @@ func (cmd *GetAddressesByAccountCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetAddressesByAccountCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetAddressesByAccountCmd) Method() string {
return "getaddressesbyaccount"
@ -1593,6 +1674,11 @@ func (cmd *GetBalanceCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetBalanceCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetBalanceCmd) Method() string {
return "getbalance"
@ -1677,6 +1763,11 @@ func (cmd *GetBestBlockHashCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetBestBlockHashCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetBestBlockHashCmd) Method() string {
return "getbestblockhash"
@ -1761,6 +1852,11 @@ func (cmd *GetBlockCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetBlockCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetBlockCmd) Method() string {
return "getblock"
@ -1860,6 +1956,11 @@ func (cmd *GetBlockCountCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetBlockCountCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetBlockCountCmd) Method() string {
return "getblockcount"
@ -1922,6 +2023,11 @@ func (cmd *GetBlockHashCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetBlockHashCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetBlockHashCmd) Method() string {
return "getblockhash"
@ -2006,6 +2112,11 @@ func (cmd *GetBlockTemplateCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetBlockTemplateCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetBlockTemplateCmd) Method() string {
return "getblocktemplate"
@ -2108,6 +2219,11 @@ func (cmd *GetConnectionCountCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetConnectionCountCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetConnectionCountCmd) Method() string {
return "getconnectioncount"
@ -2168,6 +2284,11 @@ func (cmd *GetDifficultyCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetDifficultyCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetDifficultyCmd) Method() string {
return "getdifficulty"
@ -2228,6 +2349,11 @@ func (cmd *GetGenerateCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetGenerateCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetGenerateCmd) Method() string {
return "getgenerate"
@ -2288,6 +2414,11 @@ func (cmd *GetHashesPerSecCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetHashesPerSecCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetHashesPerSecCmd) Method() string {
return "gethashespersec"
@ -2348,6 +2479,11 @@ func (cmd *GetInfoCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetInfoCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetInfoCmd) Method() string {
return "getinfo"
@ -2408,6 +2544,11 @@ func (cmd *GetMiningInfoCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetMiningInfoCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetMiningInfoCmd) Method() string {
return "getmininginfo"
@ -2468,6 +2609,11 @@ func (cmd *GetNetTotalsCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetNetTotalsCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetNetTotalsCmd) Method() string {
return "getnettotals"
@ -2546,6 +2692,11 @@ func (cmd *GetNetworkHashPSCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetNetworkHashPSCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetNetworkHashPSCmd) Method() string {
return "getnetworkhashps"
@ -2644,6 +2795,11 @@ func (cmd *GetNewAddressCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetNewAddressCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetNewAddressCmd) Method() string {
return "getnewaddress"
@ -2718,6 +2874,11 @@ func (cmd *GetPeerInfoCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetPeerInfoCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetPeerInfoCmd) Method() string {
return "getpeerinfo"
@ -2788,6 +2949,11 @@ func (cmd *GetRawChangeAddressCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetRawChangeAddressCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetRawChangeAddressCmd) Method() string {
return "getrawchangeaddress"
@ -2871,6 +3037,11 @@ func (cmd *GetRawMempoolCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetRawMempoolCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetRawMempoolCmd) Method() string {
return "getrawmempool"
@ -2957,6 +3128,11 @@ func (cmd *GetRawTransactionCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetRawTransactionCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetRawTransactionCmd) Method() string {
return "getrawtransaction"
@ -3063,6 +3239,11 @@ func (cmd *GetReceivedByAccountCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetReceivedByAccountCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetReceivedByAccountCmd) Method() string {
return "getreceivedbyaccount"
@ -3175,6 +3356,11 @@ func (cmd *GetReceivedByAddressCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetReceivedByAddressCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetReceivedByAddressCmd) Method() string {
return "getreceivedbyaddress"
@ -3264,6 +3450,11 @@ func (cmd *GetTransactionCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetTransactionCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetTransactionCmd) Method() string {
return "gettransaction"
@ -3345,6 +3536,11 @@ func (cmd *GetTxOutCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetTxOutCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetTxOutCmd) Method() string {
return "gettxout"
@ -3432,6 +3628,11 @@ func (cmd *GetTxOutSetInfoCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetTxOutSetInfoCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetTxOutSetInfoCmd) Method() string {
return "gettxoutsetinfo"
@ -3505,6 +3706,11 @@ func (cmd *GetWorkCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *GetWorkCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *GetWorkCmd) Method() string {
return "getwork"
@ -3616,6 +3822,11 @@ func (cmd *HelpCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *HelpCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *HelpCmd) Method() string {
return "help"
@ -3715,6 +3926,11 @@ func (cmd *ImportPrivKeyCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *ImportPrivKeyCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *ImportPrivKeyCmd) Method() string {
return "importprivkey"
@ -3811,6 +4027,11 @@ func (cmd *ImportWalletCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *ImportWalletCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *ImportWalletCmd) Method() string {
return "importwallet"
@ -3879,6 +4100,11 @@ func (cmd *KeyPoolRefillCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *KeyPoolRefillCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *KeyPoolRefillCmd) Method() string {
return "keypoolrefill"
@ -3949,6 +4175,11 @@ func (cmd *ListAccountsCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *ListAccountsCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *ListAccountsCmd) Method() string {
return "listaccounts"
@ -4023,6 +4254,11 @@ func (cmd *ListAddressGroupingsCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *ListAddressGroupingsCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *ListAddressGroupingsCmd) Method() string {
return "listaddressgroupings"
@ -4084,6 +4320,11 @@ func (cmd *ListLockUnspentCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *ListLockUnspentCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *ListLockUnspentCmd) Method() string {
return "listlockunspent"
@ -4170,6 +4411,11 @@ func (cmd *ListReceivedByAccountCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *ListReceivedByAccountCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *ListReceivedByAccountCmd) Method() string {
return "listreceivedbyaccount"
@ -4280,6 +4526,11 @@ func (cmd *ListReceivedByAddressCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *ListReceivedByAddressCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *ListReceivedByAddressCmd) Method() string {
return "listreceivedbyaddress"
@ -4390,6 +4641,11 @@ func (cmd *ListSinceBlockCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *ListSinceBlockCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *ListSinceBlockCmd) Method() string {
return "listsinceblock"
@ -4511,6 +4767,11 @@ func (cmd *ListTransactionsCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *ListTransactionsCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *ListTransactionsCmd) Method() string {
return "listtransactions"
@ -4622,6 +4883,11 @@ func (cmd *ListUnspentCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *ListUnspentCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *ListUnspentCmd) Method() string {
return "listunspent"
@ -4721,6 +4987,11 @@ func (cmd *LockUnspentCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *LockUnspentCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *LockUnspentCmd) Method() string {
return "lockunspent"
@ -4858,6 +5129,11 @@ func (cmd *MoveCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *MoveCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *MoveCmd) Method() string {
return "move"
@ -4967,6 +5243,11 @@ func (cmd *PingCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *PingCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *PingCmd) Method() string {
return "ping"
@ -5071,6 +5352,11 @@ func (cmd *SendFromCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *SendFromCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *SendFromCmd) Method() string {
return "sendfrom"
@ -5223,6 +5509,11 @@ func (cmd *SendManyCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *SendManyCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *SendManyCmd) Method() string {
return "sendmany"
@ -5343,6 +5634,11 @@ func (cmd *SendRawTransactionCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *SendRawTransactionCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *SendRawTransactionCmd) Method() string {
return "sendrawtransaction"
@ -5441,6 +5737,11 @@ func (cmd *SendToAddressCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *SendToAddressCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *SendToAddressCmd) Method() string {
return "sendtoaddress"
@ -5549,6 +5850,11 @@ func (cmd *SetAccountCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *SetAccountCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *SetAccountCmd) Method() string {
return "setaccount"
@ -5636,6 +5942,11 @@ func (cmd *SetGenerateCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *SetGenerateCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *SetGenerateCmd) Method() string {
return "setgenerate"
@ -5719,6 +6030,11 @@ func (cmd *SetTxFeeCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *SetTxFeeCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *SetTxFeeCmd) Method() string {
return "settxfee"
@ -5796,6 +6112,11 @@ func (cmd *SignMessageCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *SignMessageCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *SignMessageCmd) Method() string {
return "signmessage"
@ -5915,6 +6236,11 @@ func (cmd *SignRawTransactionCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *SignRawTransactionCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *SignRawTransactionCmd) Method() string {
return "signrawtransaction"
@ -6067,6 +6393,11 @@ func (cmd *StopCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *StopCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *StopCmd) Method() string {
return "stop"
@ -6147,6 +6478,11 @@ func (cmd *SubmitBlockCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *SubmitBlockCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *SubmitBlockCmd) Method() string {
return "submitblock"
@ -6242,6 +6578,11 @@ func (cmd *ValidateAddressCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *ValidateAddressCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *ValidateAddressCmd) Method() string {
return "validateaddress"
@ -6329,6 +6670,11 @@ func (cmd *VerifyChainCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *VerifyChainCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *VerifyChainCmd) Method() string {
return "verifychain"
@ -6426,6 +6772,11 @@ func (cmd *VerifyMessageCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *VerifyMessageCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *VerifyMessageCmd) Method() string {
return "verifymessage"
@ -6507,6 +6858,11 @@ func (cmd *WalletLockCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *WalletLockCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *WalletLockCmd) Method() string {
return "walletlock"
@ -6573,6 +6929,11 @@ func (cmd *WalletPassphraseCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *WalletPassphraseCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *WalletPassphraseCmd) Method() string {
return "walletpassphrase"
@ -6652,6 +7013,11 @@ func (cmd *WalletPassphraseChangeCmd) Id() interface{} {
return cmd.id
}
// SetId allows one to modify the Id of a Cmd to help in relaying them.
func (cmd *WalletPassphraseChangeCmd) SetId(id interface{}) {
cmd.id = id
}
// Method satisfies the Cmd interface by returning the json method.
func (cmd *WalletPassphraseChangeCmd) Method() string {
return "walletpassphrasechange"

View file

@ -1491,6 +1491,12 @@ func TestCmds(t *testing.T) {
"got %v wanted %v", name, spew.Sdump(c2),
spew.Sdump(c))
}
newId := 2.0
c.SetId(newId)
id, ok = (c.Id()).(float64)
if !ok || id != newId {
t.Errorf("%s: id not returned properly after change.", name)
}
}
}

View file

@ -2,316 +2,388 @@
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/jsoncmd.go SendManyCmd.MarshalJSON 100.00% (9/9)
github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.MarshalJSON 100.00% (8/8)
github.com/conformal/btcjson/jsoncmd.go SendFromCmd.MarshalJSON 100.00% (8/8)
github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.MarshalJSON 100.00% (8/8)
github.com/conformal/btcjson/jsonfxns.go MarshallAndSend 100.00% (7/7)
github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsonfxns.go GetRaw 100.00% (6/6)
github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsoncmd.go MoveCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsoncmd.go ImportPrivKeyCmd.MarshalJSON 100.00% (6/6)
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 ListSinceBlockCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsonfxns.go GetRaw 100.00% (6/6)
github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsoncmd.go MoveCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsoncmd.go GetNetworkHashPSCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsoncmd.go ImportPrivKeyCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.MarshalJSON 100.00% (6/6)
github.com/conformal/btcjson/jsonapi.go jsonWithArgs 100.00% (5/5)
github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsoncmd.go HelpCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsoncmd.go GetRawMempoolCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsoncmd.go GetBlockTemplateCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.MarshalJSON 100.00% (4/4)
github.com/conformal/btcjson/jsonapi.go IsValidIdType 100.00% (3/3)
github.com/conformal/btcjson/jsoncmd.go GetWorkCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go StopCmd.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 KeyPoolRefillCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go ValidateAddressCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go KeyPoolRefillCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go SignMessageCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go SetTxFeeCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go GetWorkCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseChangeCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go StopCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsonapi.go CreateMessage 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go PingCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go ListAddressGroupingsCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsonapi.go CreateMessage 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.MarshalJSON 100.00% (2/2)
github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.MarshalJSON 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.Id 100.00% (1/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.MarshalJSON 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.Id 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.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBestBlockHashCmd.MarshalJSON 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.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.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.MarshalJSON 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go MoveCmd.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 AddMultisigAddressCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.Method 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)
github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.MarshalJSON 100.00% (1/1)
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.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go CreateMultisigCmd.MarshalJSON 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.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.Method 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.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DebugLevelCmd.MarshalJSON 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.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DecodeRawTransactionCmd.MarshalJSON 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.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DecodeScriptCmd.MarshalJSON 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewDumpPrivKeyCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DumpPrivKeyCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DumpPrivKeyCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DumpPrivKeyCmd.MarshalJSON 100.00% (1/1)
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.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DumpWalletCmd.MarshalJSON 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 EncryptWalletCmd.MarshalJSON 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 GetAccountCmd.MarshalJSON 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewGetAccountAddressCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.MarshalJSON 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.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.MarshalJSON 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.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.MarshalJSON 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.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetInfoCmd.MarshalJSON 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.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetMiningInfoCmd.MarshalJSON 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.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetNetTotalsCmd.MarshalJSON 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetNetworkHashPSCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetNetworkHashPSCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.Method 100.00% (1/1)
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.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.MarshalJSON 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetRawChangeAddressCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetRawMempoolCmd.Id 100.00% (1/1)
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.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.Method 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)
github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.MarshalJSON 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.SetId 100.00% (1/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 GetAddressesByAccountCmd.MarshalJSON 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 GetBestBlockHashCmd.MarshalJSON 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 MoveCmd.SetId 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 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 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 AddNodeCmd.MarshalJSON 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)
github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go BackupWalletCmd.MarshalJSON 100.00% (1/1)
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 CreateMultisigCmd.MarshalJSON 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 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 DebugLevelCmd.MarshalJSON 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 DecodeRawTransactionCmd.MarshalJSON 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)
github.com/conformal/btcjson/jsoncmd.go DecodeScriptCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DecodeScriptCmd.MarshalJSON 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewDumpPrivKeyCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DumpPrivKeyCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DumpPrivKeyCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DumpPrivKeyCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go DumpPrivKeyCmd.MarshalJSON 100.00% (1/1)
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 DumpWalletCmd.MarshalJSON 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)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAddressCmd.Method 100.00% (1/1)
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 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 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 NewGetWorkCmd 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 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)
github.com/conformal/btcjson/jsoncmd.go ImportPrivKeyCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ImportPrivKeyCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ImportPrivKeyCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewImportWalletCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.Id 100.00% (1/1)
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 NewKeyPoolRefillCmd 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 GetReceivedByAccountCmd.Id 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)
github.com/conformal/btcjson/jsoncmd.go NewListAddressGroupingsCmd 100.00% (1/1)
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 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 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)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListSinceBlockCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.Method 100.00% (1/1)
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 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.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 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)
github.com/conformal/btcjson/jsoncmd.go SendManyCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SendManyCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SendManyCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go NewSendRawTransactionCmd 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.Method 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.Method 100.00% (1/1)
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 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 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 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 GetBlockCountCmd.MarshalJSON 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 GetBlockHashCmd.MarshalJSON 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 GetConnectionCountCmd.MarshalJSON 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 GetDifficultyCmd.MarshalJSON 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 GetGenerateCmd.MarshalJSON 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 GetInfoCmd.MarshalJSON 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 GetMiningInfoCmd.MarshalJSON 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 GetNetTotalsCmd.MarshalJSON 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)
github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.SetId 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetNewAddressCmd.Method 100.00% (1/1)
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 GetPeerInfoCmd.MarshalJSON 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)
github.com/conformal/btcjson/jsoncmd.go GetRawMempoolCmd.Id 100.00% (1/1)
github.com/conformal/btcjson/jsoncmd.go GetRawMempoolCmd.SetId 100.00% (1/1)
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 GetHashesPerSecCmd.MarshalJSON 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/jsonapi.go CreateMessageWithId 96.18% (327/340)
github.com/conformal/btcjson/jsoncmd.go ParseMarshaledCmd 91.86% (79/86)
github.com/conformal/btcjson/jsoncmd.go NewVerifyChainCmd 88.89% (8/9)
github.com/conformal/btcjson/jsoncmd.go NewListUnspentCmd 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/jsonapi.go ReadResultCmd 88.00% (66/75)
github.com/conformal/btcjson/jsoncmd.go NewGetNewAddressCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewHelpCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewSetGenerateCmd 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 GetReceivedByAccountCmd.MarshalJSON 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetRawTransactionCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetRawChangeAddressCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewAddMultisigAddressCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAddressCmd.MarshalJSON 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetRawMempoolCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetBlockTemplateCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewSubmitBlockCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetAddedNodeInfoCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewListAccountsCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.MarshalJSON 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewGetTxOutCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewSubmitBlockCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewListAccountsCmd 83.33% (5/6)
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 NewHelpCmd 83.33% (5/6)
github.com/conformal/btcjson/jsoncmd.go NewListTransactionsCmd 80.95% (17/21)
github.com/conformal/btcjson/jsoncmd.go NewSendFromCmd 80.95% (17/21)
github.com/conformal/btcjson/jsoncmd.go NewGetBalanceCmd 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 NewListReceivedByAccountCmd 80.00% (12/15)
github.com/conformal/btcjson/jsoncmd.go NewGetReceivedByAddressCmd 80.00% (12/15)
github.com/conformal/btcjson/jsoncmd.go NewGetReceivedByAccountCmd 80.00% (12/15)
github.com/conformal/btcjson/jsoncmd.go NewGetReceivedByAddressCmd 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 NewListSinceBlockCmd 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 GetBlockTemplateCmd.UnmarshalJSON 79.41% (27/34)
github.com/conformal/btcjson/jsoncmd.go NewImportPrivKeyCmd 78.57% (11/14)
github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.UnmarshalJSON 76.92% (20/26)
github.com/conformal/btcjson/jsoncmd.go SubmitBlockCmd.UnmarshalJSON 76.92% (20/26)
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 ListReceivedByAddressCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go ListTransactionsCmd.UnmarshalJSON 76.92% (20/26)
github.com/conformal/btcjson/jsoncmd.go ListUnspentCmd.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 GetNetworkHashPSCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go VerifyChainCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAccountCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go ListReceivedByAddressCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go GetBalanceCmd.UnmarshalJSON 76.19% (16/21)
github.com/conformal/btcjson/jsoncmd.go SendManyCmd.UnmarshalJSON 75.00% (27/36)
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 GetRawMempoolCmd.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 HelpCmd.UnmarshalJSON 75.00% (12/16)
github.com/conformal/btcjson/jsoncmd.go GetTxOutCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go LockUnspentCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go ListAccountsCmd.MarshalJSON 75.00% (3/4)
github.com/conformal/btcjson/jsoncmd.go SendFromCmd.UnmarshalJSON 73.68% (28/38)
github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.UnmarshalJSON 73.68% (14/19)
github.com/conformal/btcjson/jsoncmd.go SetGenerateCmd.UnmarshalJSON 73.68% (14/19)
github.com/conformal/btcjson/jsoncmd.go GetRawTransactionCmd.UnmarshalJSON 73.68% (14/19)
github.com/conformal/btcjson/jsoncmd.go GetWorkCmd.UnmarshalJSON 73.53% (25/34)
github.com/conformal/btcjson/jsoncmd.go SendToAddressCmd.UnmarshalJSON 73.33% (22/30)
github.com/conformal/btcjson/jsoncmd.go AddMultisigAddressCmd.UnmarshalJSON 73.08% (19/26)
@ -319,52 +391,52 @@ github.com/conformal/btcjson/jsoncmd.go MoveCmd.UnmarshalJSON 72.73% (24/33)
github.com/conformal/btcjson/jsoncmd.go ConvertCreateRawTxParams 72.22% (26/36)
github.com/conformal/btcjson/jsoncmd.go GetAddedNodeInfoCmd.UnmarshalJSON 72.22% (13/18)
github.com/conformal/btcjson/jsoncmd.go CreateMultisigCmd.UnmarshalJSON 71.43% (15/21)
github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.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 WalletLockCmd.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 GetDifficultyCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetNetTotalsCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go PingCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go ListLockUnspentCmd.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 ListAddressGroupingsCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go WalletLockCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetHashesPerSecCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetPeerInfoCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetGenerateCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go KeyPoolRefillCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go StopCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go DumpWalletCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go CreateRawTransactionCmd.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 BackupWalletCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go DebugLevelCmd.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 ValidateAddressCmd.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 GetAddressesByAccountCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go GetDifficultyCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go PingCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetTxOutSetInfoCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetBlockCountCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetConnectionCountCmd.UnmarshalJSON 70.00% (7/10)
github.com/conformal/btcjson/jsoncmd.go GetAccountCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go WalletPassphraseCmd.UnmarshalJSON 68.75% (11/16)
github.com/conformal/btcjson/jsoncmd.go EncryptWalletCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go SendRawTransactionCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go GetAccountAddressCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go GetTransactionCmd.UnmarshalJSON 69.23% (9/13)
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 CreateRawTransactionCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go ImportWalletCmd.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 ValidateAddressCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go GetAddressesByAccountCmd.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 DebugLevelCmd.UnmarshalJSON 69.23% (9/13)
github.com/conformal/btcjson/jsoncmd.go SetAccountCmd.UnmarshalJSON 68.75% (11/16)
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 WalletPassphraseCmd.UnmarshalJSON 68.75% (11/16)
github.com/conformal/btcjson/jsoncmd.go AddNodeCmd.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 SetTxFeeCmd.UnmarshalJSON 68.75% (11/16)
github.com/conformal/btcjson/jsoncmd.go VerifyMessageCmd.UnmarshalJSON 68.42% (13/19)
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/jsonfxns.go jsonRpcSend 62.50% (10/16)
github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.MarshalJSON 62.50% (5/8)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.UnmarshalJSON 61.90% (13/21)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAddressCmd.UnmarshalJSON 61.90% (13/21)
github.com/conformal/btcjson/jsoncmd.go GetReceivedByAccountCmd.UnmarshalJSON 61.90% (13/21)
github.com/conformal/btcjson/jsonapi.go rpcCommand 61.54% (8/13)
github.com/conformal/btcjson/jsoncmd.go GetTxOutCmd.UnmarshalJSON 59.09% (13/22)
github.com/conformal/btcjson/jsoncmd.go GetBlockCmd.MarshalJSON 57.14% (4/7)
@ -378,13 +450,14 @@ github.com/conformal/btcjson/jsoncmd.go SignRawTransactionCmd.UnmarshalJSON 22
github.com/conformal/btcjson/jsoncmd.go unparsableCmd.UnmarshalJSON 0.00% (0/6)
github.com/conformal/btcjson/jsonapi.go Vin.MarshalJSON 0.00% (0/5)
github.com/conformal/btcjson/jsoncmd.go unparsableCmd.MarshalJSON 0.00% (0/2)
github.com/conformal/btcjson/jsonapi.go TlsRpcCommand 0.00% (0/1)
github.com/conformal/btcjson/jsonapi.go TlsRpcRawCommand 0.00% (0/1)
github.com/conformal/btcjson/jsoncmd.go RegisterCustomCmd 0.00% (0/1)
github.com/conformal/btcjson/jsoncmd.go unparsableCmd.SetId 0.00% (0/1)
github.com/conformal/btcjson/jsoncmd.go newUnparsableCmd 0.00% (0/1)
github.com/conformal/btcjson/jsonapi.go Vin.IsCoinBase 0.00% (0/1)
github.com/conformal/btcjson/jsoncmd.go unparsableCmd.Id 0.00% (0/1)
github.com/conformal/btcjson/jsonapi.go RpcRawCommand 0.00% (0/1)
github.com/conformal/btcjson/jsoncmd.go unparsableCmd.Method 0.00% (0/1)
github.com/conformal/btcjson/jsoncmd.go RegisterCustomCmd 0.00% (0/1)
github.com/conformal/btcjson --------------------------------------- 78.41% (2106/2686)
github.com/conformal/btcjson/jsoncmd.go unparsableCmd.Id 0.00% (0/1)
github.com/conformal/btcjson/jsonapi.go Vin.IsCoinBase 0.00% (0/1)
github.com/conformal/btcjson/jsonapi.go TlsRpcCommand 0.00% (0/1)
github.com/conformal/btcjson --------------------------------------- 78.94% (2178/2759)