Monorepo for linkdrop.io, a service enabling send and receive Ether, ERC20 and/or ERC721 tokens via shareable links and QR codes. This repository is a monorepo including the sdk, server, smart contracts and web apps (demo and claming app).
This is a work in progress. Expect breaking changes. The code has not been audited and therefore can not be considered secure.
- Contracts - linkdrop contracts
- Server - node.js server application that relays claiming transactions so that end-users don't need to have ether to claim linkdrops
- SDK - a JS library to generate and claim links (used in web apps)
- Web apps - web apps to interact with linkdrop service for end-users.
- Scripts - scripts for setting up, deploying, generating links and claiming linkdrops
- Configs - configs used in other components (SDK, server, web apps)
To build and run locally, first follow the instructions in scripts
- https://github.com/LinkdropHQ/linkdrop-monorepo/tree/master/packages/scripts
After server is running, you can follow instructions in apps
to serve front-end apps (demo and claiming apps) - https://github.com/LinkdropHQ/linkdrop-monorepo/tree/master/packages/apps
You can generate new campaign at https://dashboard.linkdrop.io. The Dashboard supports Mainnet and Rinkeby Test networks right now. Let us know if you're intested in supporting other networks by sendding an email to hi@linkdrop.io
The current codebase is released under the GPL 3.0 open-source license