Metamask snaps offer the ability to create npm package that can be used to enhance the wallet capabilities for chains and DApps.
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.