/kangaroo

Layer 2 Ethereum wallet Discord bot

Primary LanguageJavaScript

Kangaroo Discord Bot 🦘

Bringing the next generation of crypto to the masses.

Powered by zkSync.

What is it? 🤔

Kangaroo is a crypto tipping bot built with Layer 2 onboarding in mind. It supports Ethereum and a range of ERC-20 tokens.

Frictionless withdrawals 💸

Typical Ethereum token transactions can have fees upwards of $20. Harness the power of Layer 2 and withdraw your funds for nearly 100 times less.

Grow your community 👥

Engage your discord server with a plethora community oriented features. Better yet, give crypto funds that your community members can actually use.

Features 🤩

The Basics ✅

Tip other users, deposit and withdraw ETH and ERC-20 tokens to your Layer 2 wallet.

Layer 2 Native 2️⃣

Kangaroo lives on Layer 2 Ethereum. No slow or expensive user experience.

Roadmap 🛣️

Coming soon to a Kangaroo near you.

Airdrops 🪂

Reward members of your community and boost engagement.

Smart Contracts 📝

Interact with your favorite Dapps from the safety of your own server.

Developing

Prerequisites

  • MongoDB running locally. Follow this guide to install AND run it.
  • Node.js and npm

Setup

  1. Clone the repository
$ git clone https://github.com/fjij/kangaroo.git 
  1. Install required packages
$ cd app
$ npm install

Testing

$ cd app
$ npm run test

Tests are stored in the app/spec directory.

Pull requests

Don't push directly to the main branch. We have pull requests. Use em!

Deployment

Kangaroo bot is deployed on push to the main branch.