Детали чеканки и отказа от костей

Детали чеканки и отказа от костей

Процесс майнинга и отмены токенов BONE:

Когда токен BONE был запущен, система вокруг него была построена таким образом, чтобы защитить инвесторов от любого вмешательства, включая администраторов или людей. Дополнительной защитой стало добавление контракта Timelock, который контролировался децентрализованным мультисиговым кошельком. Это еще больше усложняет процесс майнинга оставшихся BONE и отказа от права собственности на контракт BONE. Мы также не получаем много повторных попыток в mainnet, поэтому нет права на ошибку, все должно быть проверено многократно, чтобы не было потерь.

Ключевые детали

BoneToken Address: 0x9813037ee2218799597d83D4a5B6F3b6778218

Владелец BoneToken: 0x94235659cF8b805B2c658f9ea2D6d6DDbb17C8d7 (TopDog the Farming contract )

TopDog Владелец: 0x67B5B1f23c373fb1252572f667d3F6E28B50Fe5c (TimeLock)

TimeLock Owner: 0x4267A3aD7d20c2396ebb0Fe72119984F7073761C (прокси-сервер, использующий Gnosis Safe, мультисигмальный адрес 6/9 для дополнительной безопасности)

Владельцы сейфов Gnosis

  • 0x399EC033EE08241512212a4C388a76C9d3aB1c00
  • 0xBab4F3e701F6d2e009Af3C7f1eF2e7dD68225E96
  • 0x80e32DEfc16ce8f78d09E6ef7065AfE031bAcab7
  • 0x6948cBbEa74549062050a164d8fc4cFF27E82084
  • 0xe166c948b8aED157575B6792019cdeE8a5177dcE
  • 0x8E1B6Af660C14f5CC28727f23fCcBC977bd89B6B
  • 0x6b162Bc637bAAe0DAC38c200D9727fc679a0cCE4
  • 0x30f45F7b08164D2Dd38D9Cdd8509b1E580432d04
  • 0x5D471E3a033EaF7eE0cA303405978Da4c2cdAD33

Порог: 6 / 9

Этапы работ :

  1. Вместо того, чтобы заставлять мультисиг подписывать 150+ транзакций, передайте право собственности на контракт Timelock кошельку Deployer: 0xc7D0445ac2947760b3dD388B8586Adf079972Bf3
  2. Точки выделения для всех пулов:
    Установите точки выделения для всех пулов в 0, это гарантирует, что никакие другие пулы не получат эмиссии BONE.
  3. Установить процент мяты для xSHIB, xLEASH, tBONE равным 0
  4. Установите значение блокировки BONELOCKER равным 0
  5. Создайте фиктивный токен Calcium: Этот токен создается только с конкретной целью - для чеканки и отказа от BONE, пожалуйста, не торгуйте этим токеном, так как он не будет иметь никакой будущей ценности или необходимости. Если кто-то продает его, пожалуйста, рассматривайте это как мошенничество.
  6. Создайте новый пул CAL-ETH в ShibaSwap, чтобы получить токены LP.
  7. Добавление LP-токенов в TopDog:
    function add(uint256 _allocPoint, IERC20 _lpToken, bool _withUpdate) public onlyOwner;
  8. Создание нового пула ликвидности
  9. Доля в новом пуле:
    Добавим ликвидность для свеженамайненного токена Calcium в ShibaSwap
    function deposit(uint256 _pid, uint256 _amount) public;
  10. Update Reward Per Block:
    Обновление количества токенов BONE, создаваемых в каждом блоке. Это влияет на скорость майнинга токенов BONE.
    function updateRewardPerBlock(uint256 _perBlock) public onlyOwner;
  11. Настроить BONE на нужное значение
  12. Установить значение Bone per Block равным 0
  13. Отказ от контракта с BONE

Поскольку владелец контракта TopDog установлен как TimeLock, то внутри TimeLock первая транзакция должна быть инициирована gnosis, а затем, по истечении льготного периода, она будет выполнена администратором (gnosis).

Разница во времени между queueTransaction и executeTransaction - это период eta, который должен быть минимальным текущим временем + 1 день, и он должен быть выполнен до eta + grace period, где grace period установлен равным 14 дням.

Процесс использования контракта TimeLock

  1. Поставить транзакцию в очередь: Сначала необходимо поставить транзакцию в очередь в контракте TimeLock для вызова функции майнинга в контракте TopDog. При этом устанавливается отложенная транзакция, которая может быть выполнена через время, заданное переменной delay в контракте TimeLock.
    // Пример вызова функции для постановки транзакции в очередь в TimeLock queueTransaction(addressOfTopDog, 0, "mintBoneTokens(address,uint256)", encodeABI(yourWalletAddress, 20000000 * 10 ** tokenDecimals), eta);
  2. Выполнить транзакцию: По истечении задержки можно выполнить транзакцию для фактической чеканки токенов.

Мы уже начали этот процесс, но, как и любой другой, он должен быть выполнен очень тщательно и займет столько времени, сколько потребуется для его завершения.

Наша главная ответственность и преданность - это Шиб. Хотя мы стремимся разъяснить всем важность "проведения собственных исследований" (DYOR), окончательное решение остается за каждым человеком с учетом его конкретных обстоятельств.

Мы продолжаем развивать технологии, которые соответствуют видению децентрализации Шиба и Рёши, обеспечивая вам, мне и будущим поколениям возможность вести действительно суверенную жизнь. На более легкой ноте: в дальнейшем мы будем принимать благодарности только в виде настоящих Lambo или Porsche - никаких игрушек или цифровых версий, пожалуйста!

Да будет мир с Вами, а также со всеми ненавистниками.