Skip to content

A simple Gnosis Safe app used to upload CSV transfer files to send aribitrarily many distinct tokens to arbitrarily many recipients

Notifications You must be signed in to change notification settings

schmanu/safe-airdrop

 
 

Repository files navigation

Gnosis Safe: CSV Airdrop

Send arbitrarily many distinct tokens, to arbitrarily many distinct accounts with various different values from a CSV file in a single Safe transaciton!

Using the App

The current version is deployed on IPFS at https://cloudflare-ipfs.com/ipfs/Qmbn7U6PjA2sBpU1yKhc6s6JxcXJd2Wuw8YAcDjeHBUK4F

On mainnet or rinkeby, you can navigate to the Gnosis Safe Apps tab and load the app from "Add Custom App", then follow these instructions to perform your first airdrop.

Note that, the mainnet version relies on the Uniswap Default Token List for token icons and number of decimal places. If you plan to airdrop a token that is not a member of this list, you will have to provide the number of decimal places as the decimals column on each unlisted token transfer in your transfer file.

Developers Guide

Install dependencies and start a local dev server.

yarn install
cp .env.sample .env
yarn start

Then:

  • If HTTPS is used (by default enabled)
  • Go to Safe Multisig web interface
  • Create your test safe
  • Go to Apps -> Manage Apps -> Add Custom App
  • Paste your localhost URL, default is https://localhost:3000/
  • You should see Safe Airdrop as a new app
  • Develop your features from there

About

A simple Gnosis Safe app used to upload CSV transfer files to send aribitrarily many distinct tokens to arbitrarily many recipients

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 82.0%
  • HTML 13.4%
  • JavaScript 4.6%