Gauss Docs

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.

Connecting to Gauss​​

You can add Gauss to Metamask by entering the RPC details manually, using chainlist, or navigating to the Gauss Explorer and using the "Add Gauss' button. Check the How to Connect page for more information!


To interact with the Gauss Network, you need to have an Ethereum-based wallet as Gauss runs on Ethereum Virtual Machine (EVM). We recommend setting up a a Metamask, but any EVM Compatible wallet that allows users to add custom networks should work.

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.