Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/EOSEssentials/EOSDrops
Airdropping tool for the EOS blockchain.
https://github.com/EOSEssentials/EOSDrops
Last synced: about 1 month ago
JSON representation
Airdropping tool for the EOS blockchain.
- Host: GitHub
- URL: https://github.com/EOSEssentials/EOSDrops
- Owner: EOSEssentials
- Created: 2018-06-17T20:07:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-07-03T18:41:05.000Z (over 6 years ago)
- Last Synced: 2024-01-24T04:15:25.374Z (11 months ago)
- Language: JavaScript
- Size: 11.9 MB
- Stars: 56
- Watchers: 8
- Forks: 23
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-eosio - EOSEssentials/EOSDrops - Airdropping tool for the EOSIO blockchain. (Developers / Developer Tools)
README
# EOSDrops - EOS Airdropping Tool
## Requirements:
- You must have nodejs installed.
- Your `eosio.token` contract must already exist on the network prior to running this.
- You will need to buy the RAM for the issuing account prior to running this.
- You will need to self delegate ( stake ) enough CPU/Net for the airdrop.## Setup:
- run `npm i`
- Edit the `config.json` file with your parameters.
- Edit (add/remove) accounts that you want to blacklist from your airdrop
- If you want to use another snapshot, replace the `snapshot.csv` file.
- run `node airdrop.js` to start the airdrop### Limitting Airdrop for Certain Accounts
If you want to limit the airdrop cap for whales, you can just set the `limitCap` parameter of `config.json` to greater than zero.
Example: You want to airdrop tokens but limit accounts that are greater than 250,000 EOS. So if you have an airdrop ratio of 2:1,
instead of a whale that has 2,000,000 EOS receive 4,000,000, he will be capped at 250,000 EOS and will receive 500,000 tokens
based in your 2:1 ratio.Now, if you want to whitelist some of these addresses (let's say an exchange that has a lot of accounts), you can edit the
`capWhitelist.json` to have addresses that you want to ignore the airdrop cap limit.## Logs:
All of the logs will be included in the `logs/` directory. They will be prefixed with the UNIX timestamp
from the time they were started.