Author Topic: Bitshares airdrop tool  (Read 3561 times)

0 Members and 1 Guest are viewing this topic.

Offline R

  • Hero Member
  • *****
  • Posts: 1017
    • View Profile
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

Offline R

  • Hero Member
  • *****
  • Posts: 1017
    • View Profile



Offline R

  • Hero Member
  • *****
  • Posts: 1017
    • View Profile
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

Offline R

  • Hero Member
  • *****
  • Posts: 1017
    • View Profile
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

Offline R

  • Hero Member
  • *****
  • Posts: 1017
    • View Profile
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
« Last Edit: June 19, 2023, 11:34:11 pm by R »

Offline R

  • Hero Member
  • *****
  • Posts: 1017
    • View Profile
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

Offline R

  • Hero Member
  • *****
  • Posts: 1017
    • View Profile
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

Offline R

  • Hero Member
  • *****
  • Posts: 1017
    • View Profile
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.

Offline R

  • Hero Member
  • *****
  • Posts: 1017
    • View Profile
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

Offline R

  • Hero Member
  • *****
  • Posts: 1017
    • View Profile


Presenting: The Bitshares Airdrop Tool!
Downloads: 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.



Here's a GIF preview of the tool:



---

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