Abstract     Description     Claims     Drawing  

US20170031676A   [0003] 

Solidity Documentation   [0033]