Сообщения

Показаны сообщения с ярлыком "цифровой токен украины"

Полное описание ABI всех контрактов ДАО проекта UAHToken

Изображение
На его основе можно делать передачу ролей и owner через PowerShell / ethers.js. Разберём, что реально доступно для корректировки в текущем контракте без редеплоя . 1️⃣ Доступные роли и функции управления Из ABI видно: DEFAULT_ADMIN_ROLE() → bytes32 MINTER_ROLE() → bytes32 SNAPSHOT_ROLE() → bytes32 grantRole(bytes32 role, address account) revokeRole(bytes32 role, address account) renounceRole(bytes32 role, address account) transferOwnership(address) → не вижу, похоже используется AccessControl, а не Ownable pause() / unpause() mint(address to, uint256 amount) setFee(...) , setBurn(...) , setLicenseFee(...) Вывод: это AccessControl-модель , а не классический Ownable. 2️⃣ Что можно сделать прямо сейчас Передать MINTER_ROLE, SNAPSHOT_ROLE, DEFAULT_ADMIN_ROLE на treasury / multisig / governance через grantRole(role, newAddress) старый owner → renounceRole(role, oldAddress) Понизить Privilege Ratio убрать EOA старого owner из всех ролей добавить несколько адресов (multisig / DAO) Замо...