Een token deployen op Arbitrum in 3 stappen (inclusief no-code alternatief)
In deze gids laat ik je zien hoe je een token ARC-20 op Arbitrum deployt met behulp van Smart Contracts in Solidity. Daarnaast geef ik je een optie zonder code schrijven, voor wie liever een eenvoudigere aanpak kiest.
Arbitrum is een tweede laag (L2) oplossing bovenop Ethereum die snelle en goedkope transacties biedt zonder in te leveren op de beveiliging van het Ethereum-netwerk.
Tokens die op Arbitrum worden gedeployd, gebruiken de ERC-20 standaard en zijn compatibel met DeFi-applicaties, wallets en exchanges die het Arbitrum-netwerk ondersteunen.
Omdat het compatibel is met de Ethereum Virtual Machine (EVM), kunnen smart contracts en gedecentraliseerde applicaties (dApp) die voor Ethereum zijn gebouwd, eenvoudig worden aangepast om op Arbitrum te draaien.
Smart Contracts en Solidity: een token ERC-20 deployen
Om een token ARC-20 op Arbitrum te maken, moet je een smart contract schrijven in Solidity: de meest gebruikte taal voor ontwikkeling op EVM-compatibele blockchains zoals Ethereum en Arbitrum. Hieronder leg ik je stap voor stap uit hoe dat werkt.
1. Stel je ontwikkelomgeving in
Eerst heb je een ontwikkelomgeving nodig. Er zijn verschillende tools die het aanmaken van smart contracts een stuk eenvoudiger maken:
- Remix: Een online ontwikkelomgeving die Solidity ondersteunt zonder extra configuratie.
- Hardhat of Truffle: Frameworks die je lokaal installeert om smart contracts te compileren, testen en deployen. Deze frameworks kun je koppelen aan MetaMask om je wallets te beheren.
Je moet ook MetaMask verbinden met het Arbitrum-netwerk.
2. Schrijf het ERC-20 contract
Een token ERC-20 volgt een gestandaardiseerde structuur van functies en events. Hieronder vind je een basisvoorbeeld van een ERC-20 contract 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);
}
}
Hier gebruiken we de ERC-20 implementatie van OpenZeppelin om het proces te vereenvoudigen. In dit voorbeeld:
- De constructor initialiseert de naam van de token (MyToken) en het symbool ervan (MTK).
- De functie _mint maakt tokens aan en wijst ze toe aan de maker van het contract.
Kernfuncties van de ERC-20 standaard:
- transfer: stelt token-houders in staat om tokens naar een ander adres te sturen.
- approve: stelt een limiet in op het aantal tokens dat een derde namens de houder mag besteden.
- transferFrom: verplaatst tokens van het ene account naar het andere op basis van een eerder ingestelde toestemming.
3. Compileer en deploy het contract
Als je contract klaar is, moet je het compileren. Dit kan via Remix of via commandoregeltools zoals Truffle of Hardhat. Hieronder een voorbeeld van hoe je het contract met Truffle deployt:
truffle migrate --network arbitrum
Om een contract op Arbitrum te deployen, heb je ETH (Arbitrum) voor de gas fees nodig. Die liggen aanzienlijk lager dan op Ethereum dankzij de laag 2-architectuur. Het deployen van een token op Arbitrum kost doorgaans slechts een paar cent tot enkele dollars, afhankelijk van de netwerkdrukte.
4. Gas fees optimaliseren
Hoewel de gas fees op Arbitrum aanzienlijk lager liggen dan op Ethereum, loont het nog altijd om efficiënte contracts te schrijven en onnodige kosten te vermijden. Hier zijn wat tips om gas fees te optimaliseren:
- Minimaliseer opslagoperaties: data opslaan in Solidity is duur. Gebruik
memory-variabelen in plaats vanstoragewaar dat mogelijk is. - Bundel transacties: voer meerdere operaties in één transactie uit om de gas fees te minimaliseren.
- Gebruik externe bibliotheken: maak gebruik van de geoptimaliseerde en veilige code uit bibliotheken zoals OpenZeppelin.
5. Testen en beveiliging
Voordat je je token op het mainnet deployt, is uitgebreid testen op een testnet essentieel. Voor Arbitrum is dat de Arbitrum Goerli testnet. Gebruik tools zoals Hardhat om het deployment te simuleren en schrijf unit tests om te verifiëren dat het contract voldoet aan de ERC-20 standaard.
Veelgemaakte fouten om te vermijden:
- Reentrancy attacks: ontstaan wanneer een externe functie het contract opnieuw aanroept voordat de uitvoering is afgerond.
- Overflow en underflow: Nieuwere versies van Solidity (0.8.x) handelen dit automatisch af, maar in oudere versies moet je SafeMath gebruiken.
Als alles naar behoren werkt, deploy dan eerst op de testnet voordat je overschakelt naar het mainnet van Arbitrum.
Het no-code alternatief: Smithii Tools
Heb je geen programmeerkennis of wil je de technische complexiteit vermijden? Dan kun je Smithii Tools gebruiken om je token op Arbitrum aan te maken zonder code te schrijven, via de Token Creator van Smithii.
Een token aanmaken op Arbitrum met Smithii in 3 stappen

- Kies de naam van je token: Vul de gewenste naam in voor je token.
- Kies het symbool: Kies een symbool van maximaal 8 tekens.
- Stel de totale supply in: Bepaal hoeveel tokens er beschikbaar komen, doorgaans tussen de 10 miljoen en 100 miljard.
Geavanceerde opties
- Airdrop mode: Voorkomt dat je token verhandeld kan worden totdat je het zelf activeert.
- Anti-bot: Legt een tijdslimiet op tussen transacties om bots te blokkeren.
- Anti-whale: Beperkt de transactiegrootte zodat whales niet te veel invloed krijgen op de markt.
Een token aanmaken op Arbitrum via Smithii Tools kost 0.01 ETH plus gas fees, een van de laagste tarieven die er zijn.
Contract verifiëren en aanpassen op Arbiscan
Zodra je token live is, kun je social media-links en een logo toevoegen voor meer zichtbaarheid. Gebruik je Smithii Tools, dan verloopt de contractverificatie voor de social links automatisch. Zo niet, volg dan deze stap-voor-stap handleiding om het handmatig te doen.
Wat nu, na het aanmaken van je token op Arbitrum? Launch je Liquidity Pool
Na het aanmaken van je token is het slim om een Liquidity Pool te lanceren op Uniswap of een DEX die compatibel is met Arbitrum. Zo kunnen mensen je token verhandelen. Bekijk onze handleiding over hoe je dit doet zonder te programmeren.
Daarnaast kun je een volume bot voor Arbitrum inzetten om het volume en het aantal makers van je coin kunstmatig te verhogen. Zo groeit de hype in je community en trek je organisch meer investeerders aan.
Is Smithii veilig om een token mee aan te maken?
Smithii Tools is geauditeerd door CoinFabrik onder het Mantis-protocol, wat de veiligheid van onze producten garandeert. Meer details lees je in dit auditrapport.
Conclusie
In dit artikel hebben we laten zien hoe je een token ARC-20 op Arbitrum deployt met Solidity, en hoe je dat doet zonder code via Smithii Tools. Beide opties werken prima, maar de no-code aanpak maakt het proces een stuk eenvoudiger doordat je de technische complexiteit overslaat.
Je concurrenten voorblijven?
Schrijf je in voor onze Newsletter en ontvang wekelijks Blockchain-nieuws speciaal voor NFT-makers.








