Abstract
Description
Claims
Drawing
US20170031676A
[0003]
Solidity Documentation
[0033]