Learn/Sviluppatori

Riferimento funzioni Smart Contract

Riferimento funzioni Smart Contract per sviluppatori

8 min di letturaSviluppatori

Tutti gli Smart Contract DEADBOX sono verificati on-chain e auditati da CertiK. Questo riferimento copre le funzioni chiave di cui gli sviluppatori hanno bisogno per integrarsi con l'ecosistema.

Token DEAD (0xf019...Af6F)

Funzioni chiave: balanceOf(address), totalSupply(), burn(amount), burnFrom(account, amount), claimIdleTokens(target) per il Grave Digging, getClaimableAmount(target), isClaimable(target), getTimeUntilClaimable(target), lastTransferTime(account). Il Token implementa LayerZero OFT per il Bridge cross-chain tramite send() e quoteSend(). SUPPLY_CAP restituisce l'offerta massima di 1 miliardo.

Token uDEAD (0xc338...ad24)

Funzioni chiave: burnToMint(deadAmount) brucia DEAD con rapporto 2:1 per coniare uDEAD. BURN_RATIO restituisce 2. claim() attiva la riscossione manuale dei dividendi. withdrawableDividendOf(account) restituisce i dividendi in sospeso. getAccountDividendsInfo(account) restituisce la tupla completa delle informazioni sui dividendi. getTotalDividendsDistributed() restituisce i pagamenti a vita per il Token di ricompensa corrente. Implementa anche LayerZero OFT per il Bridge.

DividendTracker (0xa83f...7a68)

Il DividendTracker è un contratto proxy clonato che gestisce la contabilità dei dividendi. Funzioni chiave: totalDividendsDistributed() restituisce il totale senza filtro per Token. withdrawableDividendOf(owner) restituisce l'importo riscuotibile. getAccount(account) restituisce le informazioni complete dell'account (indice, iterazioni, riscuotibile, totale, ultimaRiscossione, prossimaRiscossione, secondiAllaRiscossione). getNumberOfTokenHolders() restituisce il conteggio dei possessori idonei.

Auditato da CertiK

Sia i contratti SwitchBox che Deaderal Reserve Protocol sono stati auditati da CertiK. I rapporti di audit sono disponibili su skynet.certik.com/projects/switch-box e skynet.certik.com/projects/deaderal-reserve-protocol.