EnterCoin
  • EnterCoin Documentation
  • Quick Start
    • Quick Guide
  • API
    • Public API endpoints
    • Getting Started
    • Installation
    • Hyperthereum Schema Basics
    • Schema Structure
    • Implementation Details and Notes
    • Covalent indexing and querying API
    • API Objects
    • Postman
  • Tutorials
    • Setup MetaMask (Mainnet)
    • Deploy a Smart Contract
    • Create a Fixed-cap Asset
    • Create a Variable-cap Asset
    • Create an NFT-based Game
  • Technology
    • Bonsai Tries
    • HBFT
    • Rewards
    • FAQ
Powered by GitBook
On this page
  • Requirements
  • Additional resources
  • Tools
  1. Tutorials

Deploy a Smart Contract

PreviousSetup MetaMask (Mainnet)NextCreate a Fixed-cap Asset

Last updated 3 years ago

Enter utilizes the Ethereum Virtual Machine (EVM) in the backend. Smart contracts are written in Solidity and they can function on EnterChain as they do on Ethereum.

To deploy a smart contract, you send a ENTER transaction containing your bytecode without specifying any recipients.

After the contract is deployed, it will be available to all users of the ENTER network. Smart contracts have a Fantom address like other accounts.

Requirements

  • Bytecode (compiled code) of your smart contract

  • ENTER for gas costs

  • Deployment script/plugin

  • Access to an Enter node, either by running your own node or API access to a node.

Additional resources

Tools

  • : Development environment, testing framework and asset pipeline for blockchains using the EVM

  • : IDE that’s used to write, compile, debug & deploy Solidity code ll in your browser.

  • : Solidity is an object-oriented, high-level language for implementing smart contracts.

  • : OpenZeppelin Contracts helps you minimize risk by using battle-tested libraries of smart contracts for Ethereum and other blockchains.

Compiling
Deploying a smart contract on Ethereum
Truffle
Remix
Solidity
OpenZeppelin