To nie jest coś, co można wyszukać z poziomu zamówienia przy użyciu solidności, ale jeśli po prostu chcą wiedzieć, czy adres zawiera kod zamówienia lub nie, można sprawdzić przy użyciu Geth konsoli lub podobna np:
> eth.getCode("0xbfb2e296d9cf3e593e79981235aed29ab9984c0f")
z ciągiem szesnastkowym (tutaj 0xbfb2e296d9cf3e593e79981235aed29ab9984c0f
) jako adres, który chcesz przesłać. Spowoduje to zwrócenie kodu bajtowego zapisanego pod tym adresem.
Można również użyć skanera blockchain, aby znaleźć kod źródłowy umowy pod tym adresem, na przykład the ecsol library, jak pokazano na etherscan.io.
Oto niektóre [info] (http://ethereum.stackexchange.com/questions/14015/using- evm-assembly-to-get-the-address-code-size/14016 # 14016) na temat działania tej funkcji –