Git Product home page Git Product logo

howeguo / token-bulksender Goto Github PK

View Code? Open in Web Editor NEW
167.0 9.0 122.0 19.4 MB

This DAPP was used to send token or ETH to multiple addresses in one transaction, and that can help user to save more tx fee and time than sending one by one

Home Page: https://bulksender.app

Solidity 100.00%
erc20 erc20-tokens batch-script batch-send batch-transfer eth-send dapp dapp-developers dapps bulktransfer metamask smartcontract bulksender multisender

token-bulksender's Introduction

Language:

English | 中文

Token BulkSender

This DAPP was used to send token or ETH to many addresses in one transaction, and that can help user to save tx fee

Demo

Demo

Problem:

Previously in Ethereum Network, additional tools were required in order to transfer many ERC20 tokens at once. Many people still do this manually, one transaction at a time. This process is time consuming and prone to an error.

Solution:

This DAPP allows a user to send thousands of token transfers in a very effecient way by batching them in groups of 1 - 200 token transfers per Ethereum transaction. This automation saves time by automatically generating transactions to MetaMask. Finally, this tool allows a user to maintain security of their account by delegating the trust of their private keys to a secure MetaMask wallet.

How to use:

  1. Install MetaMask.
  2. Make sure you have an account in MetaMask which has a token balance.
  3. Make sure your MetaMask is pointed to the network that you would like to use.
  4. Make sure your MetaMask account is unlocked.
  5. Go to https://bulksender.app
  6. Wait for the full page to load.
  7. Select a token from the dropdown that you would like to send.
  8. Provide either EXCEL or CSV or TXT file with addresses and values.
  9. Click next.
  10. You need to approve a enough amount to our contract.
  11. Once the approve transaction is complete, click Next, go to the Send List, click Send, MetaMask will automatically generate a transaction for your token (200 addresses per transaction).
  12. Done!

You can test this tool on Ropsten test network, if you want to make sure that everything will work as expected.

Example EXCEL / CSV:

Address Amount
0x7edbaa86b8d2757322342157d3a44ed0f583514e 12
0x2f6321db2461f68676f42f396330a4dc4a8f49df 1123.126
0x001dbj28905DEA1a67940093fFeaCeee58cA91nc 1.03

Example TXT:

0x7edbaa86b8d2757322342157d3a44ed0f583514e,12
0x2f6321db2461f68676f42f396330a4dc4a8f49df,1123.126
0x001dbj28905DEA1a67940093fFeaCeee58cA91nc,1.03
Proof of work:
https://ropsten.etherscan.io/tx/0xd79502721c914f32d42c83d326c62ce635d2df3f012cd6bc667659505e3a4de2

Contract deployed and Source Code

Contracts deployed:
Mainnet, ropsten, rinkeby Mainnet: 0x2f6321db2461f68676f42f396330a4dc4a8f49df
Ropsten: 0xfe25a97b5e3257e6e7164ede813c3d4fbb1c2e3b
Rinkeby: 0x458b14915e651243acf89c05859a22d5cff976a6

Source Code:
Mainnet: https://etherscan.io/address/0x2f6321db2461f68676f42f396330a4dc4a8f49df#code
Ropsten: https://ropsten.etherscan.io/address/0xfe25a97b5e3257e6e7164ede813c3d4fbb1c2e3b#code
Rinkeby: https://rinkeby.etherscan.io/address/0x458b14915e651243acf89c05859a22d5cff976a6#code

Disclaimer

I am not responsible for any loss from transactions derived by BulkSender. Some of the underlying JavaScript libraries and Ethereum tools that were used are under active development. The website and smart contract has been thoroughly tested, there is always the possibility something unexpected happens resulting in losses of Ethereum and/or tokens.

Any ERC20 tokens you transfer to the BulkSender will be sent out to the addresses that you provided.

I encourage you to assess its security before using the BulkSender DAPP.

token-bulksender's People

Contributors

cleanunicorn avatar howeguo avatar sowmayjain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

token-bulksender's Issues

Can I use this to bulk send ETH?

Hi,

  1. From my understanding, this tool is built to bulk send ERC20 tokens. Can I this to bulk send ETH too? For example, I can use this tool to send 0.00001ETH/address to 1,000 addresses?

  2. What is the contract address of this project in mainnet? Just want to look at it before performing any transactions.

  3. What is the maximum number of recipients I can put for each drop? 1,000 addresses? 10,000 addresses? No limit?

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.