> For the complete documentation index, see [llms.txt](https://latticenetwork.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://latticenetwork.gitbook.io/docs/lattice-network-features-and-benefits/lattice-network-smart-contract/properties-of-the-smart-contract-block.md).

# Properties of the SMART CONTRACT Block

### The SMART CONTRACT Block used in Lattice Network has the following properties:

* The owner of the Smart Contract activates the account by sending Root Token to the Smart Contract account.
* By executing the file in the contract, the owner signs the block with his private key.
* The SMART CONTRACT Block is reserved for an ABI. The Lattice Network Virtual Machine compiles the SmartContract into an ABI and further provides a secured deployment for the Smart Contract.
* The virtual machine further retrieves the ABI by loading the SMART CONTRACT Block and calling the function of the Smart Contract.
* The consensus protocol of the Smart Contract block is completely the same as in the transaction block.
* Extend Smart Contract Block to support the Smart Contract related data storage so that the Asset Smart Contract can be saved.
