mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-android.git
synced 2026-07-22 23:05:54 +00:00
707d1baba4
Surfaces multisig operations awaiting the current signatory's own approval directly on the main balance screen, instead of requiring navigation to the separate pending-operations list. Each row shows the formatted amount, destination, chain, and approval progress, with a red Sign button that opens the existing operation-details/approve flow (fee estimation, signatory balance check, and validation are all already handled there - not reimplemented here). Reuses the already-tested MultisigCallFormatter from feature-multisig:operations (added as a new feature-assets dependency, exposed via the standard FeatureApi/FeatureContainer pattern - see AssetsFeatureHolder/AssetsFeatureComponent/AssetsFeatureDependencies) rather than re-deriving call-preview formatting independently. The card follows the same SingleItemAdapter + ConcatAdapter pattern as the existing Pezkuwi Dashboard card on the same screen. Once a pending operation is actually signed, it naturally drops off this list on the next sync (no separate client-side "signed" state is tracked in parallel with the real on-chain approval status). String only added to the base (English) strings.xml for now - not yet translated into the other ~14 locales this app otherwise maintains.