Funkcja dispatcher w Solidity to drzewo, w którym: - Węzły wewnętrzne wykonują podziały binarne. - Węzły liściaste zawierają do 4 selektorów funkcji, testowanych liniowo. Protip 1: bajtkod funkcji `fallback` jest generowany dwukrotnie w bajtkodzie. Aby zmniejszyć rozmiar bajtkodu, owiń logikę fallback w funkcję wewnętrzną. Protip 2: jeśli masz bardzo często używaną funkcję, stwórz alias z selektorem funkcji `0x00000000`, co sprawia, że jest najtańsza do wyszukiwania.