Bulk Loader (Filter and Send)
Project detail
Django/Python admin panel with the web3 libraries.
BULK TOKEN MINTER AND LOADER (filter & send)
STEP 1: FILTER
A – Filter by Badge Name
Drop down menu with all Active Badge Names – select one or none
B – Filter by Badge Type
Drop down menu with all Active Badge Types – select one or none
C – Filter by (LTMR) – Last Twelve Months Revenue – select Min Balance
select Max Balance – select none
*** Each time the filter is set/reset a new query is done
*** List of filtered users is presented
*** Total number of users is displayed
*** Once the admin is satisfied with list then – continue to Step 2
STEP 2: TOKENS
Amount of tokens to send – user inputs the amount
*** default is set to 0
*** Once the admin is satisfied with list then – continue to Step 3
STEP 3: COUPONS
Mint Coupon if Yes: (yes/no)
Name
Type
Rebate Rate (%)
Max uses
Max life
Max cap
dropdown menu example:
*** Once the admin is satisfied with list then – continue to Step 4
STEP 4: TRANSACTION SUMMARY
Number of Users = 253
Token to Send = 50
Coupon to Send = Name
Type Rebate Rate (%)
Max uses
Max life
Max cap
*** Once the admin is satisfied with list then – hit bottom (“Complete Transaction”)
*** Once transaction is completed the give notice – (“Transaction Successful”) – show green check.
Tokens (ERC20) & Coupons (ERC721) are based off Ethereum token standards, and the source code will be provided upon accepting the job.
Note: this is an add-on function to an existing operating framework.
Fully functional Bulk Loader and Minter as per specifications completed by the deadline specified.
Must be unit tested and cannot negatively affect other parts of the project.