Post
Topic
Board Proje Geliştirme
Merits 3 from 2 users
Re: Toplu Token Transferi
by
Reox
on 17/01/2018, 19:26:56 UTC
⭐ Merited by teramit (2) ,EFS (1)
Arkadaşlar aklımda olan bir proje için erc20 tokeni oluşturacağım günlük ödeme yapacağım. Yalnız airdroplardan da dikkatimi çekti mesela listede 5 bin kişi var. Bu kişilere tek tek yollanmıyor bu tokenler değil mi ?
Sadede geleyim 😂

Eth tokenlerinde tek seferde toplu göndermek gibi bir özellik var mı ? Yoksa bin kişiye tek tek uğraşacak mıyız 😕

Toplu gönderme daha önce birkaç TX de görmüştüm. Galiba kontrat ile yapıyorlar. Kontrat yazabiliyorsanız çözeceğinizi düşünüyorum. Buyrun örnek link :

https://etherscan.io/tx/0x20046e39022dc8b49ea439711b5148d00e051f98060661fe8cf6d3425d5b7d25

https://etherscan.io/tx/0x0edfeef3fba4e321934f1098055b26b1fe90af1b1799c803ff6305f84d185da5

https://etherscan.io/tx/0x0edfeef3fba4e321934f1098055b26b1fe90af1b1799c803ff6305f84d185da5

https://etherscan.io/tx/0x2d4ca1f3660aeb8b6658f0dd54b2697187d57e21138d6323f5d4323cafc16a91

https://etherscan.io/tx/0x764d1d66245b0eb724b64e2b880c00e81623fb87842e443920057235fd65129c

https://etherscan.io/tx/0xc6ad1e4d2712b68f5074a7091bd7d28548aa75340af773ed2879fa813829a44d



arkadaşın verdiği örneklerde

  function airdrop(address[] addresses, uint amount) onlyOwner{
    require(amount > 0);
    for (uint i = 0; i < addresses.length; i++) {
       super.transfer(addresses, amount);
    }
  }

mesela bu fonksiyon toplu bir şekilde tokenların gönderilmesini sağlıyor