Kill GetBalancesCmd.
This commit is contained in:
parent
33890d49e9
commit
05a0ba18b4
3 changed files with 90 additions and 183 deletions
77
cmds.go
77
cmds.go
|
@ -15,7 +15,6 @@ import (
|
||||||
func init() {
|
func init() {
|
||||||
btcjson.RegisterCustomCmd("createencryptedwallet", parseCreateEncryptedWalletCmd)
|
btcjson.RegisterCustomCmd("createencryptedwallet", parseCreateEncryptedWalletCmd)
|
||||||
btcjson.RegisterCustomCmd("getaddressbalance", parseGetAddressBalanceCmd)
|
btcjson.RegisterCustomCmd("getaddressbalance", parseGetAddressBalanceCmd)
|
||||||
btcjson.RegisterCustomCmd("getbalances", parseGetBalancesCmd)
|
|
||||||
btcjson.RegisterCustomCmd("getbestblock", parseGetBestBlockCmd)
|
btcjson.RegisterCustomCmd("getbestblock", parseGetBestBlockCmd)
|
||||||
btcjson.RegisterCustomCmd("getcurrentnet", parseGetCurrentNetCmd)
|
btcjson.RegisterCustomCmd("getcurrentnet", parseGetCurrentNetCmd)
|
||||||
btcjson.RegisterCustomCmd("getunconfirmedbalance", parseGetUnconfirmedBalanceCmd)
|
btcjson.RegisterCustomCmd("getunconfirmedbalance", parseGetUnconfirmedBalanceCmd)
|
||||||
|
@ -713,82 +712,6 @@ func (cmd *CreateEncryptedWalletCmd) UnmarshalJSON(b []byte) error {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetBalancesCmd is a type handling custom marshaling and
|
|
||||||
// unmarshaling of getbalances JSON websocket extension commands.
|
|
||||||
type GetBalancesCmd struct {
|
|
||||||
id interface{}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Enforce that GetBalancesCmd satisifies the btcjson.Cmd
|
|
||||||
// interface.
|
|
||||||
var _ btcjson.Cmd = &GetBalancesCmd{}
|
|
||||||
|
|
||||||
// NewGetBalancesCmd creates a new GetBalancesCmd.
|
|
||||||
func NewGetBalancesCmd(id interface{}) *GetBalancesCmd {
|
|
||||||
return &GetBalancesCmd{id: id}
|
|
||||||
}
|
|
||||||
|
|
||||||
// parseGetBalancesCmd parses a GetBalancesCmd into a concrete
|
|
||||||
// type satisifying the btcjson.Cmd interface. This is used when
|
|
||||||
// registering the custom command with the btcjson parser.
|
|
||||||
func parseGetBalancesCmd(r *btcjson.RawCmd) (btcjson.Cmd, error) {
|
|
||||||
if len(r.Params) != 0 {
|
|
||||||
return nil, btcjson.ErrWrongNumberOfParams
|
|
||||||
}
|
|
||||||
|
|
||||||
return NewGetBalancesCmd(r.Id), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// Id satisifies the Cmd interface by returning the ID of the command.
|
|
||||||
func (cmd *GetBalancesCmd) Id() interface{} {
|
|
||||||
return cmd.id
|
|
||||||
}
|
|
||||||
|
|
||||||
// SetId satisifies the Cmd interface by setting the ID of the command.
|
|
||||||
func (cmd *GetBalancesCmd) SetId(id interface{}) {
|
|
||||||
cmd.id = id
|
|
||||||
}
|
|
||||||
|
|
||||||
// Method satisfies the Cmd interface by returning the RPC method.
|
|
||||||
func (cmd *GetBalancesCmd) Method() string {
|
|
||||||
return "getbalances"
|
|
||||||
}
|
|
||||||
|
|
||||||
// MarshalJSON returns the JSON encoding of cmd. Part of the Cmd interface.
|
|
||||||
func (cmd *GetBalancesCmd) MarshalJSON() ([]byte, error) {
|
|
||||||
// Fill a RawCmd and marshal.
|
|
||||||
raw := btcjson.RawCmd{
|
|
||||||
Jsonrpc: "1.0",
|
|
||||||
Method: "getbalances",
|
|
||||||
Id: cmd.id,
|
|
||||||
Params: []interface{}{},
|
|
||||||
}
|
|
||||||
|
|
||||||
return json.Marshal(raw)
|
|
||||||
}
|
|
||||||
|
|
||||||
// UnmarshalJSON unmarshals the JSON encoding of cmd into cmd. Part of
|
|
||||||
// the Cmd interface.
|
|
||||||
func (cmd *GetBalancesCmd) UnmarshalJSON(b []byte) error {
|
|
||||||
// Unmarshal into a RawCmd.
|
|
||||||
var r btcjson.RawCmd
|
|
||||||
if err := json.Unmarshal(b, &r); err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
newCmd, err := parseGetBalancesCmd(&r)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
concreteCmd, ok := newCmd.(*GetBalancesCmd)
|
|
||||||
if !ok {
|
|
||||||
return btcjson.ErrInternal
|
|
||||||
}
|
|
||||||
*cmd = *concreteCmd
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// WalletIsLockedCmd is a type handling custom marshaling and
|
// WalletIsLockedCmd is a type handling custom marshaling and
|
||||||
// unmarshaling of walletislocked JSON websocket extension commands.
|
// unmarshaling of walletislocked JSON websocket extension commands.
|
||||||
type WalletIsLockedCmd struct {
|
type WalletIsLockedCmd struct {
|
||||||
|
|
|
@ -62,15 +62,6 @@ var cmdtests = []struct {
|
||||||
Minconf: 0,
|
Minconf: 0,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
|
||||||
name: "getbalances",
|
|
||||||
f: func() (btcjson.Cmd, error) {
|
|
||||||
return NewGetBalancesCmd(float64(1)), nil
|
|
||||||
},
|
|
||||||
result: &GetBalancesCmd{
|
|
||||||
id: float64(1),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "getbestblock",
|
name: "getbestblock",
|
||||||
f: func() (btcjson.Cmd, error) {
|
f: func() (btcjson.Cmd, error) {
|
||||||
|
|
|
@ -1,151 +1,144 @@
|
||||||
|
|
||||||
github.com/conformal/btcws/cmds.go init 100.00% (12/12)
|
github.com/conformal/btcws/cmds.go init 100.00% (11/11)
|
||||||
github.com/conformal/btcws/notifications.go init 100.00% (9/9)
|
github.com/conformal/btcws/notifications.go init 100.00% (9/9)
|
||||||
github.com/conformal/btcws/cmds.go RescanCmd.MarshalJSON 100.00% (4/4)
|
github.com/conformal/btcws/cmds.go RescanCmd.MarshalJSON 100.00% (4/4)
|
||||||
github.com/conformal/btcws/cmds.go ListAddressTransactionsCmd.MarshalJSON 100.00% (4/4)
|
|
||||||
github.com/conformal/btcws/cmds.go GetAddressBalanceCmd.MarshalJSON 100.00% (4/4)
|
|
||||||
github.com/conformal/btcws/cmds.go ListAllTransactionsCmd.MarshalJSON 100.00% (4/4)
|
github.com/conformal/btcws/cmds.go ListAllTransactionsCmd.MarshalJSON 100.00% (4/4)
|
||||||
github.com/conformal/btcws/cmds.go WalletIsLockedCmd.MarshalJSON 100.00% (4/4)
|
|
||||||
github.com/conformal/btcws/cmds.go GetUnconfirmedBalanceCmd.MarshalJSON 100.00% (4/4)
|
github.com/conformal/btcws/cmds.go GetUnconfirmedBalanceCmd.MarshalJSON 100.00% (4/4)
|
||||||
github.com/conformal/btcws/notifications.go WalletLockStateNtfn.MarshalJSON 100.00% (2/2)
|
github.com/conformal/btcws/cmds.go GetAddressBalanceCmd.MarshalJSON 100.00% (4/4)
|
||||||
github.com/conformal/btcws/cmds.go GetBalancesCmd.MarshalJSON 100.00% (2/2)
|
github.com/conformal/btcws/cmds.go WalletIsLockedCmd.MarshalJSON 100.00% (4/4)
|
||||||
github.com/conformal/btcws/cmds.go NotifyNewTXsCmd.MarshalJSON 100.00% (2/2)
|
github.com/conformal/btcws/cmds.go ListAddressTransactionsCmd.MarshalJSON 100.00% (4/4)
|
||||||
github.com/conformal/btcws/notifications.go TxNtfn.MarshalJSON 100.00% (2/2)
|
|
||||||
github.com/conformal/btcws/cmds.go CreateEncryptedWalletCmd.MarshalJSON 100.00% (2/2)
|
|
||||||
github.com/conformal/btcws/cmds.go NotifySpentCmd.MarshalJSON 100.00% (2/2)
|
|
||||||
github.com/conformal/btcws/notifications.go BlockDisconnectedNtfn.MarshalJSON 100.00% (2/2)
|
|
||||||
github.com/conformal/btcws/cmds.go GetCurrentNetCmd.MarshalJSON 100.00% (2/2)
|
|
||||||
github.com/conformal/btcws/notifications.go BlockConnectedNtfn.MarshalJSON 100.00% (2/2)
|
|
||||||
github.com/conformal/btcws/notifications.go TxSpentNtfn.MarshalJSON 100.00% (2/2)
|
|
||||||
github.com/conformal/btcws/notifications.go ProcessedTxNtfn.MarshalJSON 100.00% (2/2)
|
github.com/conformal/btcws/notifications.go ProcessedTxNtfn.MarshalJSON 100.00% (2/2)
|
||||||
github.com/conformal/btcws/notifications.go TxMinedNtfn.MarshalJSON 100.00% (2/2)
|
github.com/conformal/btcws/cmds.go CreateEncryptedWalletCmd.MarshalJSON 100.00% (2/2)
|
||||||
github.com/conformal/btcws/cmds.go GetBestBlockCmd.MarshalJSON 100.00% (2/2)
|
github.com/conformal/btcws/cmds.go NotifyNewTXsCmd.MarshalJSON 100.00% (2/2)
|
||||||
github.com/conformal/btcws/notifications.go BtcdConnectedNtfn.MarshalJSON 100.00% (2/2)
|
github.com/conformal/btcws/notifications.go BtcdConnectedNtfn.MarshalJSON 100.00% (2/2)
|
||||||
|
github.com/conformal/btcws/notifications.go TxSpentNtfn.MarshalJSON 100.00% (2/2)
|
||||||
|
github.com/conformal/btcws/notifications.go BlockDisconnectedNtfn.MarshalJSON 100.00% (2/2)
|
||||||
|
github.com/conformal/btcws/cmds.go GetBestBlockCmd.MarshalJSON 100.00% (2/2)
|
||||||
|
github.com/conformal/btcws/notifications.go TxMinedNtfn.MarshalJSON 100.00% (2/2)
|
||||||
|
github.com/conformal/btcws/notifications.go TxNtfn.MarshalJSON 100.00% (2/2)
|
||||||
|
github.com/conformal/btcws/notifications.go BlockConnectedNtfn.MarshalJSON 100.00% (2/2)
|
||||||
|
github.com/conformal/btcws/cmds.go NotifySpentCmd.MarshalJSON 100.00% (2/2)
|
||||||
|
github.com/conformal/btcws/cmds.go GetCurrentNetCmd.MarshalJSON 100.00% (2/2)
|
||||||
|
github.com/conformal/btcws/notifications.go WalletLockStateNtfn.MarshalJSON 100.00% (2/2)
|
||||||
github.com/conformal/btcws/notifications.go AccountBalanceNtfn.MarshalJSON 100.00% (2/2)
|
github.com/conformal/btcws/notifications.go AccountBalanceNtfn.MarshalJSON 100.00% (2/2)
|
||||||
github.com/conformal/btcws/notifications.go BtcdConnectedNtfn.Method 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/cmds.go NewGetCurrentNetCmd 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/cmds.go GetCurrentNetCmd.Id 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/cmds.go GetCurrentNetCmd.Method 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/cmds.go GetUnconfirmedBalanceCmd.Id 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/cmds.go GetUnconfirmedBalanceCmd.Method 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/cmds.go NewGetBestBlockCmd 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/cmds.go GetBestBlockCmd.Id 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/cmds.go GetBestBlockCmd.Method 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/cmds.go RescanCmd.Id 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/cmds.go RescanCmd.Method 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/cmds.go NewNotifyNewTXsCmd 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/cmds.go NotifyNewTXsCmd.Id 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/cmds.go NotifyNewTXsCmd.Method 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go NotifyNewTXsCmd.Method 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/cmds.go GetBestBlockCmd.Id 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go NewBtcdConnectedNtfn 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/cmds.go NewNotifySpentCmd 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go NotifySpentCmd.Id 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go NotifySpentCmd.Id 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go NotifySpentCmd.Method 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go NotifySpentCmd.Method 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go BlockDisconnectedNtfn.Method 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go NewCreateEncryptedWalletCmd 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go NewCreateEncryptedWalletCmd 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go TxSpentNtfn.Id 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go CreateEncryptedWalletCmd.Id 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go CreateEncryptedWalletCmd.Id 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go TxNtfn.Method 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go CreateEncryptedWalletCmd.Method 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go CreateEncryptedWalletCmd.Method 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go NewGetBalancesCmd 100.00% (1/1)
|
github.com/conformal/btcws/notifications.go BlockDisconnectedNtfn.Id 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go GetBalancesCmd.Id 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go GetCurrentNetCmd.Id 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go GetBalancesCmd.Method 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go NewGetCurrentNetCmd 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go WalletIsLockedCmd.Id 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go WalletIsLockedCmd.Id 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go NewBlockDisconnectedNtfn 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go WalletIsLockedCmd.Method 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go WalletIsLockedCmd.Method 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go NewBlockConnectedNtfn 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go BlockConnectedNtfn.Method 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go ListAddressTransactionsCmd.Id 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go ListAddressTransactionsCmd.Id 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go TxNtfn.Id 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go ListAddressTransactionsCmd.Method 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go ListAddressTransactionsCmd.Method 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go BlockConnectedNtfn.Id 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go ListAllTransactionsCmd.Id 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go ListAllTransactionsCmd.Id 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go NewNotifySpentCmd 100.00% (1/1)
|
github.com/conformal/btcws/notifications.go NewTxNtfn 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go ListAllTransactionsCmd.Method 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go ListAllTransactionsCmd.Method 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go TxSpentNtfn.Method 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/cmds.go GetCurrentNetCmd.Method 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go GetAddressBalanceCmd.Id 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go GetAddressBalanceCmd.Id 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go GetAddressBalanceCmd.Method 100.00% (1/1)
|
github.com/conformal/btcws/notifications.go ProcessedTxNtfn.Method 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go AccountBalanceNtfn.Method 100.00% (1/1)
|
||||||
github.com/conformal/btcws/notifications.go NewAccountBalanceNtfn 100.00% (1/1)
|
github.com/conformal/btcws/notifications.go NewAccountBalanceNtfn 100.00% (1/1)
|
||||||
github.com/conformal/btcws/notifications.go AccountBalanceNtfn.Id 100.00% (1/1)
|
github.com/conformal/btcws/notifications.go AccountBalanceNtfn.Id 100.00% (1/1)
|
||||||
github.com/conformal/btcws/notifications.go AccountBalanceNtfn.Method 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go NewBlockConnectedNtfn 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go BlockConnectedNtfn.Id 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go BlockConnectedNtfn.Method 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go NewBlockDisconnectedNtfn 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go BlockDisconnectedNtfn.Id 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go BlockDisconnectedNtfn.Method 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go NewBtcdConnectedNtfn 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go BtcdConnectedNtfn.Id 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go ProcessedTxNtfn.Id 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go ProcessedTxNtfn.Method 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go NewTxMinedNtfn 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go TxMinedNtfn.Id 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go TxMinedNtfn.Method 100.00% (1/1)
|
github.com/conformal/btcws/notifications.go TxMinedNtfn.Method 100.00% (1/1)
|
||||||
github.com/conformal/btcws/notifications.go NewTxSpentNtfn 100.00% (1/1)
|
github.com/conformal/btcws/cmds.go GetUnconfirmedBalanceCmd.Id 100.00% (1/1)
|
||||||
github.com/conformal/btcws/notifications.go TxSpentNtfn.Id 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go TxSpentNtfn.Method 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go NewTxNtfn 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go TxNtfn.Id 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go TxNtfn.Method 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go NewWalletLockStateNtfn 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go WalletLockStateNtfn.Id 100.00% (1/1)
|
|
||||||
github.com/conformal/btcws/notifications.go WalletLockStateNtfn.Method 100.00% (1/1)
|
github.com/conformal/btcws/notifications.go WalletLockStateNtfn.Method 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/cmds.go GetUnconfirmedBalanceCmd.Method 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go TxMinedNtfn.Id 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/cmds.go NewGetBestBlockCmd 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go WalletLockStateNtfn.Id 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/cmds.go GetBestBlockCmd.Method 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go ProcessedTxNtfn.Id 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go NewTxMinedNtfn 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/cmds.go RescanCmd.Id 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go NewWalletLockStateNtfn 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/cmds.go RescanCmd.Method 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go BtcdConnectedNtfn.Method 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/cmds.go NewNotifyNewTXsCmd 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go NewTxSpentNtfn 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/cmds.go NotifyNewTXsCmd.Id 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/notifications.go BtcdConnectedNtfn.Id 100.00% (1/1)
|
||||||
|
github.com/conformal/btcws/cmds.go GetAddressBalanceCmd.Method 100.00% (1/1)
|
||||||
github.com/conformal/btcws/cmds.go parseListAllTransactionsCmd 87.50% (7/8)
|
github.com/conformal/btcws/cmds.go parseListAllTransactionsCmd 87.50% (7/8)
|
||||||
github.com/conformal/btcws/cmds.go NewGetAddressBalanceCmd 83.33% (5/6)
|
|
||||||
github.com/conformal/btcws/cmds.go NewListAllTransactionsCmd 83.33% (5/6)
|
|
||||||
github.com/conformal/btcws/cmds.go NewWalletIsLockedCmd 83.33% (5/6)
|
|
||||||
github.com/conformal/btcws/cmds.go NewRescanCmd 83.33% (5/6)
|
|
||||||
github.com/conformal/btcws/cmds.go NewListAddressTransactionsCmd 83.33% (5/6)
|
github.com/conformal/btcws/cmds.go NewListAddressTransactionsCmd 83.33% (5/6)
|
||||||
github.com/conformal/btcws/cmds.go NewGetUnconfirmedBalanceCmd 83.33% (5/6)
|
github.com/conformal/btcws/cmds.go NewGetUnconfirmedBalanceCmd 83.33% (5/6)
|
||||||
|
github.com/conformal/btcws/cmds.go NewRescanCmd 83.33% (5/6)
|
||||||
|
github.com/conformal/btcws/cmds.go NewWalletIsLockedCmd 83.33% (5/6)
|
||||||
|
github.com/conformal/btcws/cmds.go NewListAllTransactionsCmd 83.33% (5/6)
|
||||||
|
github.com/conformal/btcws/cmds.go NewGetAddressBalanceCmd 83.33% (5/6)
|
||||||
github.com/conformal/btcws/cmds.go parseRescanCmd 77.78% (14/18)
|
github.com/conformal/btcws/cmds.go parseRescanCmd 77.78% (14/18)
|
||||||
github.com/conformal/btcws/cmds.go parseListAddressTransactionsCmd 76.47% (13/17)
|
github.com/conformal/btcws/cmds.go parseListAddressTransactionsCmd 76.47% (13/17)
|
||||||
github.com/conformal/btcws/cmds.go parseNotifyNewTXsCmd 75.00% (9/12)
|
github.com/conformal/btcws/cmds.go parseNotifyNewTXsCmd 75.00% (9/12)
|
||||||
github.com/conformal/btcws/cmds.go parseWalletIsLockedCmd 75.00% (6/8)
|
|
||||||
github.com/conformal/btcws/cmds.go parseGetUnconfirmedBalanceCmd 75.00% (6/8)
|
github.com/conformal/btcws/cmds.go parseGetUnconfirmedBalanceCmd 75.00% (6/8)
|
||||||
github.com/conformal/btcws/notifications.go TxSpentNtfn.UnmarshalJSON 72.73% (8/11)
|
github.com/conformal/btcws/cmds.go parseWalletIsLockedCmd 75.00% (6/8)
|
||||||
github.com/conformal/btcws/cmds.go ListAllTransactionsCmd.UnmarshalJSON 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/notifications.go ProcessedTxNtfn.UnmarshalJSON 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/cmds.go GetAddressBalanceCmd.UnmarshalJSON 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/cmds.go GetBestBlockCmd.UnmarshalJSON 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/notifications.go TxMinedNtfn.UnmarshalJSON 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/cmds.go RescanCmd.UnmarshalJSON 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/cmds.go WalletIsLockedCmd.UnmarshalJSON 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/cmds.go parseGetAddressBalanceCmd 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/notifications.go BlockConnectedNtfn.UnmarshalJSON 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/notifications.go TxNtfn.UnmarshalJSON 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/cmds.go NotifyNewTXsCmd.UnmarshalJSON 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/cmds.go ListAddressTransactionsCmd.UnmarshalJSON 72.73% (8/11)
|
github.com/conformal/btcws/cmds.go ListAddressTransactionsCmd.UnmarshalJSON 72.73% (8/11)
|
||||||
github.com/conformal/btcws/notifications.go AccountBalanceNtfn.UnmarshalJSON 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/cmds.go GetUnconfirmedBalanceCmd.UnmarshalJSON 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/cmds.go GetBalancesCmd.UnmarshalJSON 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/notifications.go BlockDisconnectedNtfn.UnmarshalJSON 72.73% (8/11)
|
|
||||||
github.com/conformal/btcws/notifications.go WalletLockStateNtfn.UnmarshalJSON 72.73% (8/11)
|
github.com/conformal/btcws/notifications.go WalletLockStateNtfn.UnmarshalJSON 72.73% (8/11)
|
||||||
github.com/conformal/btcws/cmds.go GetCurrentNetCmd.UnmarshalJSON 72.73% (8/11)
|
github.com/conformal/btcws/cmds.go WalletIsLockedCmd.UnmarshalJSON 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/notifications.go BlockConnectedNtfn.UnmarshalJSON 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/cmds.go ListAllTransactionsCmd.UnmarshalJSON 72.73% (8/11)
|
||||||
github.com/conformal/btcws/cmds.go CreateEncryptedWalletCmd.UnmarshalJSON 72.73% (8/11)
|
github.com/conformal/btcws/cmds.go CreateEncryptedWalletCmd.UnmarshalJSON 72.73% (8/11)
|
||||||
github.com/conformal/btcws/cmds.go NotifySpentCmd.UnmarshalJSON 72.73% (8/11)
|
github.com/conformal/btcws/cmds.go NotifySpentCmd.UnmarshalJSON 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/cmds.go GetUnconfirmedBalanceCmd.UnmarshalJSON 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/notifications.go BlockDisconnectedNtfn.UnmarshalJSON 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/cmds.go NotifyNewTXsCmd.UnmarshalJSON 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/cmds.go GetAddressBalanceCmd.UnmarshalJSON 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/notifications.go TxNtfn.UnmarshalJSON 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/cmds.go RescanCmd.UnmarshalJSON 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/notifications.go ProcessedTxNtfn.UnmarshalJSON 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/cmds.go GetCurrentNetCmd.UnmarshalJSON 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/notifications.go TxSpentNtfn.UnmarshalJSON 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/notifications.go AccountBalanceNtfn.UnmarshalJSON 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/cmds.go parseGetAddressBalanceCmd 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/notifications.go TxMinedNtfn.UnmarshalJSON 72.73% (8/11)
|
||||||
|
github.com/conformal/btcws/cmds.go GetBestBlockCmd.UnmarshalJSON 72.73% (8/11)
|
||||||
github.com/conformal/btcws/notifications.go parseProcessedTxNtfn 70.73% (29/41)
|
github.com/conformal/btcws/notifications.go parseProcessedTxNtfn 70.73% (29/41)
|
||||||
github.com/conformal/btcws/notifications.go parseTxMinedNtfn 70.00% (14/20)
|
github.com/conformal/btcws/notifications.go parseTxMinedNtfn 70.00% (14/20)
|
||||||
github.com/conformal/btcws/cmds.go parseCreateEncryptedWalletCmd 69.23% (9/13)
|
github.com/conformal/btcws/cmds.go parseCreateEncryptedWalletCmd 69.23% (9/13)
|
||||||
github.com/conformal/btcws/notifications.go parseTxSpentNtfn 66.67% (10/15)
|
|
||||||
github.com/conformal/btcws/cmds.go parseNotifySpentCmd 66.67% (10/15)
|
github.com/conformal/btcws/cmds.go parseNotifySpentCmd 66.67% (10/15)
|
||||||
github.com/conformal/btcws/cmds.go parseGetBalancesCmd 66.67% (2/3)
|
github.com/conformal/btcws/notifications.go parseTxSpentNtfn 66.67% (10/15)
|
||||||
github.com/conformal/btcws/cmds.go parseGetCurrentNetCmd 66.67% (2/3)
|
|
||||||
github.com/conformal/btcws/cmds.go parseGetBestBlockCmd 66.67% (2/3)
|
github.com/conformal/btcws/cmds.go parseGetBestBlockCmd 66.67% (2/3)
|
||||||
|
github.com/conformal/btcws/cmds.go parseGetCurrentNetCmd 66.67% (2/3)
|
||||||
github.com/conformal/btcws/notifications.go parseAccountBalanceNtfn 64.29% (9/14)
|
github.com/conformal/btcws/notifications.go parseAccountBalanceNtfn 64.29% (9/14)
|
||||||
github.com/conformal/btcws/notifications.go parseTxNtfn 63.64% (7/11)
|
|
||||||
github.com/conformal/btcws/notifications.go parseBlockDisconnectedNtfn 63.64% (7/11)
|
|
||||||
github.com/conformal/btcws/notifications.go parseWalletLockStateNtfn 63.64% (7/11)
|
|
||||||
github.com/conformal/btcws/notifications.go parseBlockConnectedNtfn 63.64% (7/11)
|
github.com/conformal/btcws/notifications.go parseBlockConnectedNtfn 63.64% (7/11)
|
||||||
|
github.com/conformal/btcws/notifications.go parseBlockDisconnectedNtfn 63.64% (7/11)
|
||||||
|
github.com/conformal/btcws/notifications.go parseTxNtfn 63.64% (7/11)
|
||||||
|
github.com/conformal/btcws/notifications.go parseWalletLockStateNtfn 63.64% (7/11)
|
||||||
github.com/conformal/btcws/notifications.go parseBtcdConnectedNtfn 62.50% (5/8)
|
github.com/conformal/btcws/notifications.go parseBtcdConnectedNtfn 62.50% (5/8)
|
||||||
github.com/conformal/btcws/notifications.go BtcdConnectedNtfn.UnmarshalJSON 45.45% (5/11)
|
github.com/conformal/btcws/notifications.go BtcdConnectedNtfn.UnmarshalJSON 45.45% (5/11)
|
||||||
github.com/conformal/btcws/cmds.go GetUnconfirmedBalanceCmd.SetId 0.00% (0/1)
|
github.com/conformal/btcws/cmds.go RescanCmd.SetId 0.00% (0/1)
|
||||||
github.com/conformal/btcws/cmds.go GetBalancesCmd.SetId 0.00% (0/1)
|
|
||||||
github.com/conformal/btcws/cmds.go NotifyNewTXsCmd.SetId 0.00% (0/1)
|
|
||||||
github.com/conformal/btcws/cmds.go NotifySpentCmd.SetId 0.00% (0/1)
|
|
||||||
github.com/conformal/btcws/cmds.go WalletIsLockedCmd.SetId 0.00% (0/1)
|
|
||||||
github.com/conformal/btcws/cmds.go GetBestBlockCmd.SetId 0.00% (0/1)
|
github.com/conformal/btcws/cmds.go GetBestBlockCmd.SetId 0.00% (0/1)
|
||||||
|
github.com/conformal/btcws/cmds.go GetUnconfirmedBalanceCmd.SetId 0.00% (0/1)
|
||||||
|
github.com/conformal/btcws/cmds.go GetAddressBalanceCmd.SetId 0.00% (0/1)
|
||||||
|
github.com/conformal/btcws/cmds.go ListAllTransactionsCmd.SetId 0.00% (0/1)
|
||||||
github.com/conformal/btcws/cmds.go GetCurrentNetCmd.SetId 0.00% (0/1)
|
github.com/conformal/btcws/cmds.go GetCurrentNetCmd.SetId 0.00% (0/1)
|
||||||
github.com/conformal/btcws/cmds.go ListAddressTransactionsCmd.SetId 0.00% (0/1)
|
github.com/conformal/btcws/cmds.go ListAddressTransactionsCmd.SetId 0.00% (0/1)
|
||||||
github.com/conformal/btcws/cmds.go ListAllTransactionsCmd.SetId 0.00% (0/1)
|
github.com/conformal/btcws/cmds.go WalletIsLockedCmd.SetId 0.00% (0/1)
|
||||||
github.com/conformal/btcws/cmds.go RescanCmd.SetId 0.00% (0/1)
|
|
||||||
github.com/conformal/btcws/cmds.go GetAddressBalanceCmd.SetId 0.00% (0/1)
|
|
||||||
github.com/conformal/btcws/cmds.go CreateEncryptedWalletCmd.SetId 0.00% (0/1)
|
github.com/conformal/btcws/cmds.go CreateEncryptedWalletCmd.SetId 0.00% (0/1)
|
||||||
|
github.com/conformal/btcws/cmds.go NotifySpentCmd.SetId 0.00% (0/1)
|
||||||
|
github.com/conformal/btcws/cmds.go NotifyNewTXsCmd.SetId 0.00% (0/1)
|
||||||
|
github.com/conformal/btcws/notifications.go TxSpentNtfn.SetId 0.00% (0/0)
|
||||||
github.com/conformal/btcws/notifications.go BtcdConnectedNtfn.SetId 0.00% (0/0)
|
github.com/conformal/btcws/notifications.go BtcdConnectedNtfn.SetId 0.00% (0/0)
|
||||||
github.com/conformal/btcws/notifications.go AccountBalanceNtfn.SetId 0.00% (0/0)
|
github.com/conformal/btcws/notifications.go BlockDisconnectedNtfn.SetId 0.00% (0/0)
|
||||||
github.com/conformal/btcws/notifications.go WalletLockStateNtfn.SetId 0.00% (0/0)
|
|
||||||
github.com/conformal/btcws/notifications.go BlockConnectedNtfn.SetId 0.00% (0/0)
|
github.com/conformal/btcws/notifications.go BlockConnectedNtfn.SetId 0.00% (0/0)
|
||||||
|
github.com/conformal/btcws/notifications.go AccountBalanceNtfn.SetId 0.00% (0/0)
|
||||||
|
github.com/conformal/btcws/notifications.go TxNtfn.SetId 0.00% (0/0)
|
||||||
|
github.com/conformal/btcws/notifications.go WalletLockStateNtfn.SetId 0.00% (0/0)
|
||||||
github.com/conformal/btcws/notifications.go TxMinedNtfn.SetId 0.00% (0/0)
|
github.com/conformal/btcws/notifications.go TxMinedNtfn.SetId 0.00% (0/0)
|
||||||
github.com/conformal/btcws/notifications.go ProcessedTxNtfn.SetId 0.00% (0/0)
|
github.com/conformal/btcws/notifications.go ProcessedTxNtfn.SetId 0.00% (0/0)
|
||||||
github.com/conformal/btcws/notifications.go TxNtfn.SetId 0.00% (0/0)
|
github.com/conformal/btcws ---------------------------------------- 75.85% (493/650)
|
||||||
github.com/conformal/btcws/notifications.go TxSpentNtfn.SetId 0.00% (0/0)
|
|
||||||
github.com/conformal/btcws/notifications.go BlockDisconnectedNtfn.SetId 0.00% (0/0)
|
|
||||||
github.com/conformal/btcws ---------------------------------------- 75.86% (509/671)
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue