O Solidarity Basket baseia-se num único cofre on-chain: o contrato inteligente SolidarityBasket na BNB Smart Chain. Esta página explica como o contrato recebe doações, regista saldo por beneficiário e só permite levantamento ao dono da página.
Um contrato, muitos beneficiários
Mappings separados para BNB e USDT. Contrato: 0x555400DE5f287bB7E2a7F1C1E26fEa9cDCdB2877.
Ao doar
A conversão de USD ocorre no browser; sem oráculo no contrato. BNB: depositBNB. USDT: approve e depois depositUSDT.