Smart Contract Tutorial How to write a contract with C language How to compile a contract How to deploy and call contract