Learn/Entwickler

Smart Contract Function-Referenz

Smart Contract Function-Referenz fuer Entwickler

8 Min. LesezeitEntwickler

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.

CertiK-auditiert

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.