BitShares Forum
Specific Projects => Announcements => Topic started by: R on June 01, 2023, 08:56:58 pm
-
(https://images.hive.blog/DQmTL5oWLjvMQsJ5iapi9ceyfAAPs9nhzcP6TpF4znVrvPK/image.png)
Presenting: The Bitshares Airdrop Tool!
Downloads: https://github.com/BTS-CM/airdrop_tool/releases (https://github.com/BTS-CM/airdrop_tool/releases)!
A tool designed to assist airdropping tokens on multiple Bitshares based blockchains.
* Fetches tickets from the blockchain
* Creates blockchain tickets
* Creates ticket leaderboards for analysis
* Enables ticket & account analysis
* Enables airdrop distribution calculation based on provably fair inputs
This tool integrates with the Bitshares BEET multiwallet tool.
(https://images.hive.blog/DQmYhyV5FwYSknsdt2zmXf5r2T4syVJwZyGbj96zjHsyRvU/image.png)
Here's a GIF preview of the tool:
(https://s12.gifyu.com/images/SudK7.gif)
---
Looking forwards to airdrops on Bitshares based blockchains?
What kind of airdrop would you like to perform?
Will you create a blockchain ticket to receive airdrops?
https://hive.blog/hive-120117/@nftea.gallery/new-release-airdrop-tool-for-bitshares-based-blockchains
-
New update: https://github.com/BTS-CM/airdrop_tool/releases/tag/v0.1.692
Summary:
Localization implemented
* Easily switch between locales via the new locale header menu button
* Supports 11 languages
Bug fixes
* Remove self from airdrop
* Improvements to the deeplink generating code
* Dead code removal
* Querying Tusc blockchain separately from Bitshares blockchains works as expected now
* Remove strict react mode to avoid duplicate vdom renders
* Add delays to more input fields, avoiding early recalculations
New features
* View asset (shows asset details & ticket holder asset balance leaderboards)
* Show user's asset balances & account name in account page
* Optional required asset & min asset qty for winning tickets to qualify for airdrop
* Fetch user balances whilst fetching their tickets
https://hive.blog/hive-120117/@nftea.gallery/bitshares-airdrop-tool-updates-localization-and-new-features
https://steemit.com/bitshares/@cm-steem/new-release-airdrop-tool-for-bitshares-based-blockchains
-
New update: https://github.com/BTS-CM/airdrop_tool/releases/tag/v0.1.71
Release Notes
* Updated packages
* Fixing a batch size issue when fetching full account data for BTS_TEST & TUSC.
* Small cosmetic fix in account page
* Optimizes the ticket + user balance fetching mechanism. Now fetches the data in approx 10 queries, as opposed to several hundred.
* New feature in the perform airdrop page - require LTM to qualify for airdrop!
* Add account name next to account id in leaderboard and asset pages.
* Add some extra account summary details to account page
If updating from a prior version, please delete and re-fetch the tickets, so the app functions as expected.
-
New release v0.1.8: https://github.com/BTS-CM/airdrop_tool/releases/tag/v0.1.8
Release Notes
* New features: Account search, Direct Beet interactivity, New airdrop algorithm, New airdrop filter methods, LTM Account upgrade, Multiple optional methods of broadcasting operations to Beet.
* Bug fixes
* Optimizations & package updates
https://hive.blog/hive-120117/@nftea.gallery/bitshares-airdrop-tool-updated-several-new-features-to-try-out
https://steemit.com/bitshares/@cm-steem/bitshares-airdrop-tool-updated-several-new-features-to-try-out
-
New release: https://github.com/BTS-CM/airdrop_tool/releases/tag/v0.1.9
* Customizable QR codes
* Optimizations
* Cache user balances - NOTE: delete and refetch blockchain tickets to get new required data
* Highlight users excluded from airdrop
* Show more info in user account balance component
https://hive.blog/hive-120117/@nftea.gallery/bitshares-airdrop-tool-updated-to-v1-9-0-multiple-advancements-to-report-on
https://steemit.com/bitshares/@cm-steem/bitshares-airdrop-tool-updated-to-v1-9-0-multiple-advancements-to-report-on
-
New release: https://github.com/BTS-CM/airdrop_tool/releases/tag/v0.2.0
A small update with several new features, optimizations and bug fixes, enjoy!
New features:
* Account search
* Asset search
Optimizations:
* Cache assets fetched from the blockchain in persistent asset storage, avoiding duplicate queries for said assets.
Other:
* Fix an issue with the TUSC asset page
* Update packages
https://hive.blog/hive-120117/@nftea.gallery/announcing-a-small-bitshares-airdrop-tool-update-v-0-2-0
-
Several new releases, now on v0.2.5: https://github.com/BTS-CM/airdrop_tool/releases/tag/v0.2.5
Recent changes:
New airdrop algorithm: Shooting fish in a barrel
Improvements to UX
Optimizations
Updates to the perform airdrop page
Add error message when nobody qualifies for airdrop
Handle airdropping 0 precision assets
Update packages
Add delay to token name field to improve UI responsiveness
Add block account functionality
Add "Free ticket to LTM holders" airdrop algorithm
Add simple JSON accordion to airdrop page
Reduce lines of code in zustand state functions
Fix: Use correct core asset for fees
https://hive.blog/hive-120117/@nftea.gallery/the-bitshares-airdrop-tool-has-been-updated-to-v0-2-5-new-features-ux-improvements-and-optimizations
-
New version released! v0.2.6
New feature:
Introduce override transfer functionality for asset issuers
Bug fixes:
Airdrop card showing incorrect value
Allocate tokens amongst winners more fairly and with asset precision in mind.
Reallocate excluded user tokens to top winner
Fixes the precision of airdropped assets.
A high quantity of tickets and balances was causing UI slowdown on the 'perform airdrop' page; the offending JSON accordion was removed.
UX improvements:
Prevent tokenQuantity exceeding max supply
Prevent tokenQuantity being less than min supply
Prevent tokenQuantity having a greater precision than asset precision
https://hive.blog/bitshares/@nftea.gallery/the-bitshares-airdrop-tool-has-been-updated-to-v0-2-6-new-features-and-further-ux-improvements
-
New version released: v0.2.71
New airdrop algorithms, bug fixes, UX improvements.
https://hive.blog/hive-120117/@nftea.gallery/new-bitshares-airdrop-tool-tech-airdropping-bitshares-assets-in-proportion-to-user-balances-v0-2-71-release
https://steemit.com/bitshares/@cm-steem/new-bitshares-airdrop-tool-tech-airdropping-bitshares-assets-in-proportion-to-user-balances-v0-2-71-release
-
New version released: v0.2.80
New airdrop algorithms and various UX improvments
https://hive.blog/hive-120117/@nftea.gallery/introducing-multiple-new-airdrop-algorithms-to-the-bitshares-airdrop-tool-announcing-release-v0-2-80-get-airdropping
https://github.com/BTS-CM/airdrop_tool/releases/tag/v0.2.80
-
New version released: v0.3.02
UX improvements, optimizations and new features!
https://hive.blog/hive-120117/@nftea.gallery/bitshares-airdrop-tool-v0-3-02-is-out-optimizations-ux-improvements-and-new-features
-
New version released: v0.3.11
### Custom airdrop UX improvements
* Upload custom airdrop json in the custom airdrop prep page instead of the custom airdrop page
* Use modals to display react-window content, the Airdrop cards, and JSON data prominently
* Avoid rendering the ticket holder inclusion/exclusion radio button group if user hasn't fetched tickets
* Uses pagination for valid/invalid airdrop user lists (avoid exceeding max limits https://github.com/bvaughn/react-window/issues/551)
### Optimizations
* Adapt the custom airdrop page for millions of users, reducing DOM content and remove JSON input to reduce memory usage.
* Caching data with useMemo
* Avoid fetching 1 million objects on file input
### Misc
* Update packages
* Translate copy json button
* Add custom airdrop scripts
https://hive.blog/hive-120117/@nftea.gallery/announcing-version-0-3-11-of-the-bitshares-airdrop-tool-ux-changes-major-optimizations-and-more