Een token deployen op Polygon in 3 stappen (met no-code alternatief)

In deze guide leg ik je uit hoe je een MRC-20 token op Polygon deployt met behulp van smart contracts in Solidity, gevolgd door een no-code alternatief als je het liever eenvoudiger houdt.

Polygon werkt als een L2-oplossing voor Ethereum, wat betekent dat het een schaalbaarder en kostenefficiënter omgeving biedt, met behoud van compatibiliteit met de Ethereum-infrastructuur.

Tokens die op Polygon worden gedeployd gebruiken de ERC-20-standaard (of MRC-20 zoals het in dit ecosysteem heet), die breed compatibel is en eenvoudige integratie met DeFi-applicaties, wallets en exchanges mogelijk maakt.

Omdat Polygon EVM-compatibel is, kun je elke smart contract of dApp die je voor Ethereum hebt geschreven vrijwel zonder aanpassingen deployen op Polygon.

Smart Contracts en Solidity: een MRC-20 token deployen

Binnen het Polygon-ecosysteem vereist het deployen van een ERC-20 token het schrijven van een smart contract in Solidity, de standaardtaal voor smart contract-ontwikkeling op EVM-compatibele blockchains zoals Ethereum en Polygon. Hieronder doorlopen we de benodigde stappen om een token op Polygon te maken en te deployen.

1. Stel je ontwikkelomgeving in

Om te beginnen moet je een ontwikkelomgeving opzetten. Er zijn verschillende tools en frameworks die smart contract-ontwikkeling vereenvoudigen:

  • Remix: Een browsergebaseerde IDE met native ondersteuning voor Solidity.
  • Truffle of Hardhat: Lokale ontwikkelframeworks waarmee je contracten kunt compileren, testen en deployen, met integratie voor MetaMask voor wallet-beheer.

Je hebt ook een verbinding nodig met het Polygon-netwerk via een wallet zoals MetaMask.

Screenshot met de stappen om het Polygon-netwerk toe te voegen aan MetaMask. De interface toont een Ethereum-account met 0.029 ETH en een menu om netwerken te selecteren. De gebruiker is bezig met het selecteren van 'Netwerk toevoegen' uit de lijst met beschikbare netwerken. Populaire netwerken zoals Arbitrum One, BNB Chain en Polygon Mainnet zijn zichtbaar in het configuratiepaneel.
Hoe je Polygon toevoegt aan Metamask

2. De Smart Contract ERC-20 schrijven

Een ERC-20 token volgt een gestandaardiseerde contractstructuur met een aantal essentiële functies en events. Hieronder een voorbeeld van een basis ERC-20 contract geschreven in Solidity:

pragma solidity ^0.8.0;

import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract MyToken is ERC20 {
    constructor(uint256 initialSupply) ERC20("MyToken", "MTK") {
        _mint(msg.sender, initialSupply);
    }
}

In dit voorbeeld gebruiken we de ERC-20-implementatie van OpenZeppelin om het ontwikkelproces te vereenvoudigen. Het contract bevat:

  • Constructor: Initialiseert de naam van de token (“MyToken”) en het symbool (“MTK”), en mint de initiële supply naar het adres van de contract-deployer.
  • _mint function: Verzorgt de aanmaak van tokens en wijst deze toe aan een specifiek adres (in dit geval het adres van de deployer).

De belangrijkste onderdelen van de ERC-20-standaard zijn:

  • transfer: Stelt token holders in staat om tokens naar een ander adres te sturen.
  • approve: Stelt een toewijzing in zodat een derde partij tokens kan uitgeven namens de holder.
  • transferFrom: Maakt het mogelijk om tokens van het ene adres naar het andere over te maken op basis van een eerder ingestelde toewijzing.

3. Het contract compileren en deployen

Zodra het contract geschreven is, moet je het compileren met de Solidity-compiler, ofwel binnen Remix ofwel via de command-line tools van Truffle of Hardhat.

Hier een voorbeeld van hoe je het contract deployt met Truffle:

truffle migrate --network polygon

Het deployproces vereist interactie met het Polygon-netwerk, waarvoor je MATIC (de native token van Polygon) nodig hebt om de gas fees te betalen. De kosten voor het deployen van een token op Polygon liggen aanzienlijk lager dan op Ethereum dankzij de L2-architectuur. Terwijl deployen op Ethereum honderden dollars kan kosten, liggen de deployment fees op Polygon doorgaans tussen een paar cent en een paar dollar, afhankelijk van de netwerkdrukte.

4. Gas-optimalisatie en kosten

Smart contract-ontwikkelaars richten zich vaak op gas-optimalisatie, zeker in een L2-omgeving. Hoewel de gas fees op Polygon al een stuk lager liggen, kan inefficiënte code de transactiekosten onnodig opdrijven. Gangbare technieken om gas te optimaliseren zijn:

  • Opslagoperaties minimaliseren: Opslagoperaties in Solidity zijn duur. Gebruik memory-variabelen waar mogelijk en vermijd herhaaldelijk schrijven naar storage.
  • Batch-operaties: Groepeer transacties waar mogelijk in plaats van ze afzonderlijk uit te voeren, om het aantal uitvoeringsstappen te beperken.
  • Externe libraries: Maak gebruik van libraries zoals OpenZeppelin voor geteste code, en voorkom zo het introduceren van kwetsbaarheden of overbodige logica.

5. Testen en beveiliging

Voordat je je contract op mainnet deployt, is grondig testen essentieel. Gebruik Ganache of de lokale omgeving van Hardhat om het deployen en interacties te simuleren. Schrijf unit tests om te verifiëren dat je token correct werkt volgens de ERC-20-standaard.

Veelvoorkomende kwetsbaarheden zijn:

  • Reentrancy attacks: Ontstaan wanneer externe calls recursieve functie-uitvoering triggeren, wat kan leiden tot ongewenste resultaten.
  • Overflow en underflow: Nieuwere versies van Solidity (0.8.x en later) handelen dit automatisch af, maar oudere versies vereisen mogelijk libraries zoals SafeMath.

Als je zeker bent van de beveiliging van het contract, deploy dan eerst op het testnet van Polygon (Mumbai) voordat je naar mainnet gaat.

Het no-code alternatief: Smithii Tools

Als je liever niet met code of ontwikkelomgevingen aan de slag gaat, biedt Smithii een no-code tool om tokens te deployen op Polygon zonder smart contracts te schrijven.

Een token deployen op Polygon met Smithii in 3 stappen

Open als eerste de Token Creator Tool van Polygon van Smithii en volg vervolgens de onderstaande stappen

Polygon Token Creator. Velden om in te vullen met de token-parameters, zoals: Name, Symbol en Supply.
  • Vul de naam van je token in: er zijn geen beperkingen, kies gewoon wat je het beste bevalt.
  • Kies een symbool: maximaal 8 tekens.
  • Stel de total supply van tokens in: de meestgebruikte range ligt tussen 10M en 100B.

Tax

Als je deze optie inschakelt, kun je een procentuele transactiefee instellen voor je token. Stel je 5 in, dan gaat 5% van elke transactie met je token naar die fee. Dit maakt je token deflatoir.

Je kunt ook een aparte receiver wallet opgeven: dat hoeft niet per se de wallet te zijn waarmee je het token hebt aangemaakt. Zo stuur je de fees rechtstreeks naar een speciale wallet voor fees.

Geavanceerde opties

Hier zijn 3 opties: de AirDrop mode, de anti-bot en de anti-whale:

  • Airdrop mode: Met deze optie blokkeer je de handel in je token totdat jij zelf groen licht geeft, en dat zonder kosten.
  • Anti-bot: Deze tool legt een tijdslimiet op per transactie om te voorkomen dat sniper bots actief worden op je token.
  • Anti-Whale: Deze tool beperkt zowel de tijd tussen transacties als het bedrag per transactie, zodat whale-activiteit in je token wordt tegengegaan.

Een token aanmaken op Polygon via Smithii Tools kost 0.01 ETH plus gas fees, een van de laagste tarieven in de markt.

Contract verifiëren en aanpassen op PolygonScan

Wil je social media links en afbeeldingen toevoegen aan je token, dan moet je de ownership verifiëren. Heb je de token aangemaakt met Smithii Tools, dan is dit automatisch gedaan tijdens de deploy.

Heb je het niet via Smithii Tools gedaan, dan kun je onze stap-voor-stap handleiding volgen, waarin we uitleggen hoe je links en logo’s toevoegt aan je token ERC-20. Dat geeft je token meteen meer geloofwaardigheid bij investeerders en vertaalt zich direct in meer verkoop. Zeker de moeite waard.

Wat doe je na het aanmaken van de token op Polygon: Liquidity Pool lanceren?

Zodra je de token hebt aangemaakt, is het tijd om de markt op te zetten en je liquidity pool te lanceren op Uniswap. Bekijk daarvoor onze handleiding over hoe je een liquidity pool aanmaakt op Polygon zonder te programmeren.

Zodra je je eigen liquidity pool hebt, ben je klaar om het volume van je coin op te krikken met de volume bot van Polygon.

Is het veilig om een token ERC-20 te maken op Smithii?

Smithii Tools is geauditeerd door CoinFabrik onder het Mantis-protocol. Dat maakt Smithii tot de veiligste Tools Suite op de markt.

Conclusie

We hebben twee manieren gezien om een token MRC-20 te maken: de eerste via Solidity en de tweede via de token creator van Smithii. De no-code optie laat je de ownership-verificatie van het smart contract overslaan, wat het aanpassen van de metadata van je token een stuk eenvoudiger maakt.

Je concurrenten voorblijven?

Schrijf je in voor onze Newsletter en ontvang wekelijks Blockchain-nieuws speciaal voor NFT creators.

PODIUM PNG - Smithii

Hoe nuttig was dit bericht?

Klik op een ster om deze te beoordelen!

Gemiddelde waardering 0 / 5. Stemtelling: 0

Tot nu toe geen stemmen! Wees de eerste die dit bericht waardeert.

Omdat je dit bericht nuttig vond...

Volg ons op sociale media!

Het spijt ons dat dit bericht niet nuttig voor je was!

Laten we dit bericht verbeteren!

Vertel ons hoe we dit bericht kunnen verbeteren?

Gerelateerde posts

Laat een reactie achter

Klaar om je project naar het volgende niveau te tillen?

Sluit je aan bij de leiders in de trenches en honderden teams die hun tokens lanceren en beheren op Smithii.

Launch je Token

Launch zonder te coden op meer dan 20 blockchains en launchpads.
Gebruik bundles, pas de authorities aan en nog veel meer..

boost je token - smithii

Boost en Scale

Een project groeit als je het pusht. Gebruik onze bots om de zichtbaarheid van je token te vergroten, of ga nog een stap verder met onze pro tools.

Token Utilities - Smithii

Utilities Vereenvoudigd

Krijg toegang tot een breed scala aan geavanceerde tools die je project aantrekkelijker maken en het dagelijkse beheer ervan makkelijker.

Smithii Tools Homepage
Ontdek onze tools
Smithii

De all-in-one oplossing
voor web3 projecten

Schrijf je in voor de Newsletter en ontvang een E-Book cadeau

© 2023 - 2026 Smithii | Alle rechten voorbehouden