Gauss Docs
Search
⌃K

Deploying Contracts

Building on Gauss​​

As Gauss is EVM compatible, all the tools you are familiar with on the Ethereum blockchain are supported on Gauss by default, such as Truffle, Remix, and Web3js. Simply switch to the G.I.L. Testnet RPC and get started.
You can deploy applications to the G.I.L. Testnet, however if you wish to deploy your project to the Gauss Mainnet please read the Guide on Curation. Head over to the How to Connect page to find the testnet RPC info.

Smart Contracts​​

Gauss supports many services you can use to test, compile, debug, and deploy decentralized applications onto the Gauss Ecosystem. These include deployment using Remix, Truffle, Hardhat, and Replit.

Building a new dApp for Gauss?​​

Decentralized applications (dApps) act as the bridge between users and their data privacy on the blockchain. The increasing number of dApps validates their usefulness within the blockchain ecosystem, solving challenges like executing transactions between two participants without the need for central authority via smart contracts.
Suppose you have no prior experience building decentralized applications (dApps). In that case, the below-mentioned resources will give you a head start on the tools required to build, debug, and deploy dApps on the Gauss Network.

Already have a dApp?​​

If you already have a decentralized application (dApp) and are looking for a platform to help protect you and your project from rampant scams, then you are at the right place!
  • Easily migrate from Ethereum Virtual Machine (EVM) based chain: . You don't have to worry about the underlying architecture while moving or deploying your dApps to the Gauss Ecosystem as long as it is EVM-compatible.