// NotifyWalletBalanceUnconfirmed sends a confirmed account balance // notification to a frontend. func NotifyWalletBalanceUnconfirmed(frontend chan []byte, account string, balance float64) { ntfn := btcws.NewAccountBalanceNtfn(account, balance, false) mntfn, _ := ntfn.MarshalJSON() frontend <- mntfn }
"github.com/conformal/btcjson" "github.com/conformal/btcws" "github.com/davecgh/go-spew/spew" "reflect" "testing" ) var ntfntests = []struct { name string f func() btcjson.Cmd result btcjson.Cmd // after marshal and unmarshal }{ { name: "accountbalance", f: func() btcjson.Cmd { return btcws.NewAccountBalanceNtfn("abcde", 1.2345, true) }, result: &btcws.AccountBalanceNtfn{ Account: "abcde", Balance: 1.2345, Confirmed: true, }, }, { name: "blockconnected", f: func() btcjson.Cmd { return btcws.NewBlockConnectedNtfn( "000000004811dda1c320ad5d0ea184a20a53acd92292c5f1cb926c3ee82abf70", 153469) }, result: &btcws.BlockConnectedNtfn{