Learn the important Racket concepts with practical examples, from functions and recursion to macros, contracts, streams, and ...
Abstract: Pre-deployment testing has become essential to ensure the functional correctness of smart contracts. However, since smart contracts are stateful programs integrating many different ...