node's assert.deepEqual algorithm except for the fact that (NaN === NaN) and (+0 !== -0).
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.