Giter Club home page Giter Club logo

soldrop's Introduction

Soldrop

Soldrop lets you airdrop SPL tokens to multiple addresses with a single click

Deployments

How to use

  • Connect your Phantom Wallet using "Connect Wallet" button in the header.

  • Select the SPL token you want to airdrop from the token list.

  • Add the addresses in the Accounts Table with the amount you wish to transfer(with decimals if any). You can also import a CSV file with a list of addresses and amounts separated by [comma]. For example,

    Addresses,Amount
    Gpeqds8Nmw1JUDAYgMD7pHg1QvkTr8oyPbzH89B9Heom, 0.001
    54dZTfUJsieARGDsu6ZXei6K2S2kFpUNLZ93mwoCtGti, 0.5
    
  • Click on "Airdrop Tokens".

  • A popup will open asking you to download the temporary KeyPair generated for signing all the transactions so you won't have to.

    Please download the KeyPair file and save it somewhere safe. You will need this KeyPair to be able to withdraw your funds if something goes wrong. Read more here

  • Sign the transaction from Phantom wallet to send all the required tokens in the temporary account.

  • Sit back and wait till all the transactions are completed.

  • Save the Result.json file for report.

Demo video coming soon...

How it works

Overview

After you submit the transaction, all the tokens gets transferred to a temporary account.

Then the program fetches the token accounts corresponding to the addresses in the table.

Now the token transfer starts with a batch of 10 addresses/transactions at a time.

The temporary account signs all the transactions.

Transaction Signatures

When you try to submit the transaction, a temporary account is created for you. This temporary account is used to sign all the transactions for each of the drop so that you won't have to do it again and again.

You just have to sign 1 transaction which transfers all the required tokens to the temporary account.

The temporary account never leaves your browser and you have complete control of it. Just make sure to save the KeyPair file which contains the private key using which you can access the temporary account anytime.

Account Fallback

The account you enter in the accounts table does not have to be the token account. You can also enter the user's wallet address and the app will drop the tokens in the 1st SPL account belonging to that wallet.

If no SPL token account exist for the wallet, a new Associated Token Account is created and the tokens are deposited into that account.

FAQs

Are my tokens safe?

Yes you are in control of your tokens at all time. A temporary account created which contains all the tokens to be dropped. You just have to download the KeyPair before signing the transaction.

You can withdraw your tokens any time from the temporary account. This temporary account creation is necessary so that you won't have to sign the transaction for every airdrop.

How many airdrops can I do at a time?

Ideally, you should be able to airdrop to thousands of addresses at the same time. But since the app is still in BETA, we would encourage you to try to batch the airdrops to somewhere between 100-500.

How much do I have to pay for using Soldrop?

Soldrop is completely free to use. We don't charge a single SOL for using the service. You just have to have sufficient token balance for airdrops.

You also need to have enough SOL in your signer account. This will be used to sign all the transactions, and creation of possible token accounts for the users(if they don't have one).

Having said that, if you like our product and found it useful, we would really appreciate your donation to keep adding new features to Soldrop.

Our SOL account address is Gpeqds8Nmw1JUDAYgMD7pHg1QvkTr8oyPbzH89B9Heom

Can I airdrop NFTs with Soldrop?

Just like you, we also are a fan of NFTs and really enjoy sharing those cute JPEGs. But as of now, you cannot send NFTs using Soldrop ๐Ÿ˜ฟ.

We are working on the best way to add that feature to Soldrop. NFTs will soon be supported.

How can I reach out?

You can drop us a DM on twitter or you can e-mail your query at [email protected]

Credits

๐Ÿง‘โ€๐Ÿ’ป Code: @HritiqueRungta

๐ŸŽจ Design: @PratyushRungta

soldrop's People

Contributors

hritique avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.