Page cover

Building a Contract

Please note: as of February 2025, the Console Ecosystem is in its public beta. Bugs can be common and we only offer a free plan, including the ability to create and manage 1 project. In the weeks after launch, we will continuously improve the platform and introduce our first paid plan, with the optionality for more projects. After creating or editing contracts using Console, we highly encourage finding a third party auditing firm to check/verify the code on bugs and safety issues. As a start, you can also ask Console to check for potential vulnerabilities. We are not responsible for any losses incurred through faulty contracts. From the newly created project dashboard, you can start creating contracts with the 'New Contract' button. From this section, you can also view the integrations currently added to your project. Per default, we support Chainlink, The Graph and IPFS integrations. In the weeks after Beta launch, we will add support for adding and uploading additional custom integrations.

Project Dashboard

Once in the Developer studio, you can either prompt Console to make a specific contract or use one of the templates on the right. For example, trying our a simple 'ERC20 Token' should look like the below.

Creating an ERC20 Contract

That's not where the Console platform stops however. From the basics, try adding a few more tweaks, such as a custom name, ticker and tax.

Asking Console to Tweak the Contract

The options are endless! Play around and input prompts until you are happy with the contract end result. Once done, hit the 'Go to Editor' button to make the final manual tweaks in your contract. This section will be elaborated upon in the next chapter. IMPORTANT NOTE: Once you are done tweaking a contract in the developer studio, we encourage users to ask the platform to check for vulnerabilities/potential exploits. For example, when creating a staking contract, ask Console to check for reentrancy vulnerabilities and make fixes where needed. After creating or editing contracts using Console, we highly encourage finding a third party auditing firm to check/verify the code on bugs and safety issues. We are not responsible for any losses incurred through faulty contracts.

Last updated