Update RPCs to support multi-scope multi-account [WIP] #26

Merged
roylee17 merged 29 commits from roylee/support-multi-scope-multi-account into master 2022-09-28 20:48:23 +02:00

29 commits

Author SHA1 Message Date
Roy Lee
0dc7a054a0 go mod: update lbcd version to include rpc commend updates 2022-09-28 11:44:02 -07:00
Roy Lee
5fbaf936e3 multi-account: update rpc help messages 2022-09-28 11:44:02 -07:00
Roy Lee
2aa2085752 multi-account: update listaddresstransactions 2022-09-28 11:44:02 -07:00
Roy Lee
ba63680abd multi-account: update listsinceblock 2022-09-28 11:44:02 -07:00
Roy Lee
0a78314863 multi-account: update listalltransactions 2022-09-28 11:44:02 -07:00
Roy Lee
67f24abf0a multi-account: update listtransactions 2022-09-28 11:44:02 -07:00
Roy Lee
ffe0e8802b multi-account: update listreceivedbyaddress 2022-09-28 11:44:02 -07:00
Roy Lee
ac5add234a multi-account: update listreceivedbyaccount 2022-09-28 11:44:02 -07:00
Roy Lee
70338ee92d multi-account: update sendtoaddress 2022-09-28 11:44:02 -07:00
Roy Lee
9c7c41966c multi-account: update gettransaction 2022-09-28 11:44:02 -07:00
Roy Lee
86dfe33f63 multi-account: update validateaddress 2022-09-28 11:44:02 -07:00
Roy Lee
7dc7782467 multi-account: update getreceivedbyaccount 2022-09-28 11:44:02 -07:00
Roy Lee
24133a2ced multi-account: update listaccounts 2022-09-28 11:44:02 -07:00
Roy Lee
e716b2d44a multi-account: update sendfrom 2022-09-28 11:44:02 -07:00
Roy Lee
8a735c2e6f multi-account: update sendmany 2022-09-28 11:44:02 -07:00
Roy Lee
83cfe22741 multi-account: update getrawchangeaddress 2022-09-28 11:44:02 -07:00
Roy Lee
2e1492fb62 multi-account: update renameaccount 2022-09-28 11:44:02 -07:00
Roy Lee
e53f563e0e multi-account: update createNewAccount 2022-09-28 11:44:02 -07:00
Roy Lee
c44f46aae6 multi-account: update getunconfirmedbalance 2022-09-28 11:44:02 -07:00
Roy Lee
d2b07715c9 multi-account: update getaccount 2022-09-28 11:44:02 -07:00
Roy Lee
351a99b31a multi-account: update getbalance 2022-09-28 11:44:02 -07:00
Roy Lee
b85740001a multi-account: update getaccountaddress 2022-09-28 11:44:02 -07:00
Roy Lee
c529d372d4 multi-account: update getaddressbyaccount 2022-09-28 11:44:02 -07:00
Roy Lee
5af5cdacb4 multi-account: update getnewaddress 2022-09-28 11:44:02 -07:00
Roy Lee
762d3b0329 multi-account: set DefaultScope to KeyScopeBIP0044
By design, all scopes shared the same account name/number space.
2022-09-28 11:44:02 -07:00
Roy Lee
df4e1b0d6a multi-account: update sendPairs to take keyscope pointer 2022-09-28 11:44:02 -07:00
Roy Lee
6c432956c2 multi-account: add forEachKeyScope uitility iterator 2022-09-28 11:43:56 -07:00
Roy Lee
cd179e0516 multi-account: support BIP44 account discovery 2022-09-26 11:36:25 -07:00
Roy Lee
b774170afd consolidate: merge internal/external branches 2022-09-26 11:36:14 -07:00