{"repo":"archisgore/landslide","free":true,"listed":false,"github":"https://github.com/archisgore/landslide","clone":"git clone https://github.com/archisgore/landslide.git","description":"A Rust-based CustomVM for the Avalanche blockchain network","language":"Rust","stars":11,"topics":["blockchain","avalanche","avalanche-c-chain","rust"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"A rust-based Custom VM for Avalanche Subnets Curious about how to run Rust-based smart contracts, or just custom VMs for Avalanche blockchain? You're in the right place. Usage Build cargo build Build and run In the landslide git root directory: The script will provide instructions on how to run landslide in avalanche. Update protobuf definitions from upstream Test with ava-sim 1. Export path to landslide genesis data file, in the environment variable LANDSLIDE GENESIS PATH 2. Export path to landslide executable in the environment variable LANDSLIDE BIN PATH 3. Clone https://github.com/ava-labs/ava-sim and go in the directory. 4. In ava-sim root, run: Interact with it Once the VM is launched, all Avalanche's TimestampVM instructions work completely drop-in: https://docs.avax.network/build/tutorials/platform/subnets/create-a-virtual-machine-vm You might also want to read how to create a custom blockchain: https://docs.avax.network/build/tutorials/platform/subnets/create-custom-blockchain","default_branch":null,"files":null,"tree":[],"storefront":"/r/archisgore","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/archisgore/landslide/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}