Partnerský odkaz: Binance – ověřit aktuální nabídku a podmínky. Za registraci můžeme získat provizi. Kryptoměny jsou rizikové; případné odměny závisejí na aktuálních podmínkách.

Historie transakcí ukazuje, jak se oprávnění měnila. Začněte ověřenou adresou kontraktu a správnou sítí. V průzkumníku otevřete události kontraktu nebo protokol konkrétní transakce. Kontrakty postavené na OpenZeppelin AccessControl obvykle používají události RoleGranted a RoleRevoked. V události rozlišujte účet, který roli získal nebo ztratil, od odesílatele, který změnu vyvolal.
Model: v bloku 100 získal účet A roli R a v bloku 120 ji ztratil. Z toho víte, že příslušné změny byly zaznamenané. Pokud chcete ověřit stav nyní, zavolejte funkci hasRole v režimu čtení a porovnejte výsledek s nejnovější historií. U události RoleAdminChanged sledujte, která role od té chvíle spravuje jinou roli. Samotné jméno nebo identifikátor role neříká, jaké funkce jí kontrakt zpřístupňuje.
Pracujte bez připojení peněženky a bez podpisu transakce. U proxy kontraktu ověřte, kterou adresu aplikace používá a jakou implementaci má právě připojenou. Různé implementace mohou používat vlastní události nebo oprávnění, takže tento postup sám nestačí k posouzení bezpečnosti kontraktu.
OpenZeppelin – rozhraní AccessControl · Převod BTC na koruny




