Ethereum funkcijų selektorius

Apskaičiuokite 4 baitų funkcijų selektorių ir įvykio temą (keccak256) iš Solidity parašo — naršyklėje.

🔒 100 % naršyklėje — niekas neįkeliama

Naudokite kanoninę formą be tarpų ir argumentų pavadinimų — pvz. transfer(address,uint256).

Kaip tai veikia

Įveskite funkcijos arba įvykio parašą, pavyzdžiui transfer(address,uint256), ir gaukite jo 4 baitų selektorių (pirmieji 4 keccak256 baitai, naudojami nukreipti sutarties kvietimus) bei pilną keccak256 maišą (įvykio tema). Naudokite kanoninę formą be tarpų ir argumentų pavadinimų. Viskas vykdoma naršyklėje.

Dažnai užduodami klausimai

Kas yra funkcijų selektorius?

Pirmieji 4 funkcijos parašo keccak256 baitai. Sutarties calldata prasideda šiuo selektoriumi, kad sutartis žinotų, kurią funkciją kviesti.

Kaip teisingai užrašyti parašą?

Naudokite kanoninę formą: funkcijos pavadinimas ir parametrų tipai skliausteliuose, be tarpų ir argumentų pavadinimų — pvz. transfer(address,uint256).

Kas yra įvykio tema?

Pilna 32 baitų keccak256 įvykio parašo maiša (topic0), naudojama filtruoti žurnalus pagal konkretų įvykį.

Susiję įrankiai

Įterpti šį įrankį

Pridėkite šį nemokamą įrankį į savo svetainę: