# VM Methods

* [How to initialise a VM contract?](https://l1x-sdk.gitbook.io/l1x-wallet-sdk/4BgPf6WH50hnVEUCHE22/vm-methods/how-to-initialise-a-vm-contracts)
* [How to make an VM contract state changing call?](https://l1x-sdk.gitbook.io/l1x-wallet-sdk/4BgPf6WH50hnVEUCHE22/vm-methods/how-to-make-an-vm-contract-state-changing-call)
* [How to make an VM readonly calls?](https://l1x-sdk.gitbook.io/l1x-wallet-sdk/4BgPf6WH50hnVEUCHE22/vm-methods/how-to-make-an-vm-readonly-calls)
