Steem Engine Air Drop Tool

avatar
(Edited)

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.



0
0
0.000
15 comments
avatar

That's awesome, thanks for the post!

0
0
0.000
avatar

This is really a good thing and it will make it easier for tribes to airdrop their tokens. Nice job @themarkymark

0
0
0.000
avatar

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.

0
0
0.000
avatar

For the js fans I definitely recommend yours. It works great.

0
0
0.000
avatar

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.

0
0
0.000
avatar

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

0
0
0.000
avatar

git pull

Should update you and you will have a requirements.txt file.

0
0
0.000
avatar
(Edited)

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.

0
0
0.000
avatar
(Edited)

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.

0
0
0.000