Learn/Разработчикам

Справочник функций Smart Contract

Справочник функций Smart Contract для разработчиков

8 мин чтенияРазработчикам

Все Smart Contract DEADBOX верифицированы ончейн и прошли аудит CertiK. Этот справочник охватывает ключевые функции, необходимые разработчикам при интеграции с экосистемой.

Токен DEAD (0xf019...Af6F)

Ключевые функции: balanceOf(address), totalSupply(), burn(amount), burnFrom(account, amount), claimIdleTokens(target) для Grave Digging, getClaimableAmount(target), isClaimable(target), getTimeUntilClaimable(target), lastTransferTime(account). Токен реализует LayerZero OFT для кроссчейн Bridge через send() и quoteSend(). SUPPLY_CAP возвращает максимальное предложение в 1 миллиард.

Токен uDEAD (0xc338...ad24)

Ключевые функции: burnToMint(deadAmount) сжигает DEAD в соотношении 2:1 для Mint uDEAD. BURN_RATIO возвращает 2. claim() запускает ручное получение дивидендов. withdrawableDividendOf(account) возвращает ожидающие дивиденды. getAccountDividendsInfo(account) возвращает полный кортеж информации о дивидендах. getTotalDividendsDistributed() возвращает выплаты за всё время для текущего токена вознаграждения. Также реализует LayerZero OFT для Bridge.

DividendTracker (0xa83f...7a68)

DividendTracker — клонированный прокси-контракт, обрабатывающий учёт дивидендов. Ключевые функции: totalDividendsDistributed() возвращает итого без фильтра по токену. withdrawableDividendOf(owner) возвращает доступную сумму. getAccount(account) возвращает полную информацию об аккаунте (индекс, итерации, доступно для вывода, итого, последнее получение, следующее получение, секунд до получения). getNumberOfTokenHolders() возвращает количество подходящих держателей.

Аудит CertiK

Smart Contract SwitchBox и протокола Deaderal Reserve прошли аудит CertiK. Отчёты об аудите доступны на skynet.certik.com/projects/switch-box и skynet.certik.com/projects/deaderal-reserve-protocol.