Smart Contract Function-Referenz
Smart Contract Function-Referenz fuer Entwickler
Alle DEADBOX Smart Contracts sind On-Chain verifiziert und von CertiK auditiert. Diese Referenz behandelt die wichtigsten Functions, die Entwickler bei der Integration mit dem Oekosystem benoetigen.
DEAD Token (0xf019...Af6F)
Wichtige Functions: balanceOf(address), totalSupply(), burn(amount), burnFrom(account, amount), claimIdleTokens(target) fuer Grave Digging, getClaimableAmount(target), isClaimable(target), getTimeUntilClaimable(target), lastTransferTime(account). Der Token implementiert LayerZero OFT fuer Cross-Chain Bridging ueber send() und quoteSend(). SUPPLY_CAP gibt das Maximum von 1 Milliarde zurueck.
uDEAD Token (0xc338...ad24)
Wichtige Functions: burnToMint(deadAmount) verbrennt DEAD im 2:1-Verhaeltnis, um uDEAD zu minten. BURN_RATIO gibt 2 zurueck. claim() loest eine manuelle Ausschüttungen-Abholung aus. withdrawableDividendOf(account) gibt ausstehende Ausschüttungen zurueck. getAccountDividendsInfo(account) gibt das vollstaendige Ausschüttungen-Info-Tuple zurueck. getTotalDividendsDistributed() gibt die Lifetime-Auszahlungen fuer den aktuellen Reward Token zurueck. Implementiert ebenfalls LayerZero OFT fuer Bridging.
DividendTracker (0xa83f...7a68)
Der DividendTracker ist ein geklonter Proxy Contract, der die Ausschüttungen-Buchhaltung uebernimmt. Wichtige Functions: totalDividendsDistributed() gibt die Gesamtsumme ohne Token-Filter zurueck. withdrawableDividendOf(owner) gibt den abholbaren Betrag zurueck. getAccount(account) gibt vollstaendige Kontoinformationen zurueck (Index, Iterationen, abholbar, gesamt, letzterClaim, naechsterClaim, Sekunden bis Claim). getNumberOfTokenHolders() gibt die Anzahl berechtigter Holder zurueck.
Sowohl der SwitchBox- als auch der Deaderal Reserve Protocol-Contract wurden von CertiK auditiert. Audit-Berichte sind verfuegbar unter skynet.certik.com/projects/switch-box und skynet.certik.com/projects/deaderal-reserve-protocol.