Dispatchern för funktionen Solidity är ett träd där: - Interna noder utför binära delningar. - Bladnoder innehåller upp till 4 funktionsväljare, testade linjärt. Tips 1: "reserv"-funktionens bytekod genereras två gånger i bytekoden. Om du vill minska bytekodsstorleken omsluter du återställningslogiken i en intern funktion. Tips 2: om du har en mycket ofta använd funktion, skapa ett alias med en "0x00000000"-funktionsväljare, vilket gör den billigast att slå upp.