Steem Engine Air Drop Tool
seairdrop
Steem Engine Airdrop Tool
This tool will allow you to conduct your own airdrop without any using third party services.
Supports all three distribution methods
- Transfer
- Issue
- Stake
Git Repo
https://github.com/themarkymark-steem/seairdrop
Requirements
- Python 3
- Beem Python Module
Installation
Install Python 3
Install Requirements
pip install -r requirements.txt
Usage
Create a text file with a list of all users and quantity of the token you want to distribute in a comma-separated file (CSV).
Any users that do not exist will be skipped automatically.
Airdrop file
airdrop.txt:
frank, 1000
ned, 1000
bob, 500
ted, 200
Make a copy of config.json.example to config.json and the edit file.
In the configuration file you need to set the following information:
- account_name - Account you will distribute tokens from
- wif - Active key for this account (You can also use beem wallet)
- token - Name of the Steem Engine Token to airdrop
- memo - Memo to airdrop recipients
- mode - This can either be transfer, issue, stake
- delay - delay between users, recommended at least 10 seconds
- dry_run - True/False if you want to just do a test run
Once everything is set up, just need to do python go.py <airdrop filename>
to start.
If you found this tool useful, send whatever you think this tool is worth to you in any token to @themarkymark.
You can also purchase and burn STEM tokens from the market to show your support.
You got a 76.30% upvote from @spydo courtesy of @themarkymark! We offer 100% Payout and Curation. Thank you.
1000 GIPHY for you @themarkymark :)
!giphy cheers
That's awesome, thanks for the post!
This is really a good thing and it will make it easier for tribes to airdrop their tokens. Nice job @themarkymark
Great work @themarkymark
You are always doing great for steem.
Thanks for one in python. Helps people avoid those really high fees. I know not everyone knows how to run stuff in nodeJS so not everyone is able to use the one I wrote.
For the js fans I definitely recommend yours. It works great.
@themarkymark look what @gerber and I were able to do with your tool, we are now airdropping FROM steem to EOS accounts via @privex steem engine gateway, and memos! simple spreadsheet copy and pastes, let us replace the memos with eos richlist from any bloks.io token page :)
https://steemit.com/eos/@ackza/incredible-work-from-gerber-and-ackza-allows-eos-airdrops-to-be-carried-out-using-themarkymark-s-steem-engine-airdrop-tools-to
You got a 67.14% upvote from @promobot courtesy of @themarkymark!
This vote cost 11 STEEM and can be reversed for 2.200 STEEM. If you wish to reverse this vote, click here.
You got a 42.62% upvote from @ocdb courtesy of @themarkymark! :)
@ocdb is a non-profit bidbot for whitelisted Steemians, current max bid is 15 SBD and the equivalent amount in STEEM.
Check our website https://thegoodwhales.io/ for the whitelist, queue and delegation info. Join our Discord channel for more information.
If you like what @ocd does, consider voting for ocd-witness through SteemConnect or on the Steemit Witnesses page. :)
hey man,
first off I’d like to apologise for our last encounter, where I stormed your discord asking you to stop flagging our community members. I’m truly sorry for going off on your server like that.
Now with your program I’m running into an issue, where there is no requirements.txt file to install. Running the program without it gives me a syntax error on line 50 with beem installed.
Posted using Partiko iOS
git pull
Should update you and you will have a requirements.txt file.
I already had beem installed(and working correctly), so I’m still getting the same syntax error on line 50. I’m getting the same error even if I rename the account list file .csv from .txt and even if I try to run it with python3. I’m not sure what wizardry is going on anymore. I’m trying this on my ubuntu 16.04 vps server.
You can use
pip install -U beem
but using the requirements.txt file is ideal as it will get all modules if I add any later.If you are getting an error on line 50 that's because you are using Python 2 and not Python 3.
You can do a
python -V
to confirm.