Commit 1e7edbf
fix(key-wallet-ffi): include all account variants in managed_wallet_get_account_count
The count was only summing standard / coinjoin / identity_registration /
identity_topup buckets — every other variant `managed_wallet_get_account`
can return (identity_topup_not_bound, identity_invitation, asset-lock,
provider, dashpay, platform-payment) was excluded. Pre-existing miscount,
made more visible by the keys-account split now exposing those getters
through the variant-aware FFI surface.
`provider_operator_keys` (BLS) and `provider_platform_keys` (EdDSA) are
feature-gated on the immutable `AccountCollection` and counted only when
the corresponding feature is enabled.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent e68ee5a commit 1e7edbf
1 file changed
Lines changed: 30 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1129 | 1129 | | |
1130 | 1130 | | |
1131 | 1131 | | |
1132 | | - | |
| 1132 | + | |
| 1133 | + | |
| 1134 | + | |
| 1135 | + | |
| 1136 | + | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
| 1156 | + | |
| 1157 | + | |
| 1158 | + | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
1133 | 1162 | | |
1134 | 1163 | | |
1135 | 1164 | | |
| |||
0 commit comments