Solidity to język programowania wysokiego poziomu używany głównie w blockchainie Ethereum.
To świetne narzędzie do tworzenia smart kontraktów, czyli samowykonujących się kodów, które pozwalają na wykonywanie skomplikowanych zautomatyzowanych funkcji.