Building on VSL
Deploying contracts on VSL is exactly the same process as on any Ethereum-compatible blockchain.
You may use any stacks of your choice, here is a list of popular ones:
- Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
- Hardhat is a development environment for Ethereum software. It consists of different components for editing, compiling, debugging and deploying your smart contracts and dApps, all of which work together to create a complete development environment.
-
networks: { // for mainnet "vsl-mainnet": { url: "https://rpc.rss3.io", accounts: [process.env.PRIVATE_KEY as string], }, // for testnet "vsl-testnet": { url: "https://rpc.testnet.rss3.io", accounts: [process.env.PRIVATE_KEY as string] }, // for local dev environment "local": { url: "http://localhost:8545", accounts: [process.env.PRIVATE_KEY as string], }, }, defaultNetwork: "local",
-
- Remix is a full stack web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience.
- ethers.js is a complete, compact and simple library for Ethereum and ilk, written in TypeScript.
- Web3.js is a TypeScript implementation of the Ethereum JSON RPC API and related tooling maintained by ChainSafe Systems.
Updated about 2 months ago