alicesin615 / MultiSender

Tool to bulk send ethereum / ERC20 tokens in a single transaction on ethereum network.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MultiSender

A smart contract enables users to bulk send ethereum / ERC20 tokens in a single transaction on ethereum network. Upgraded to v2 to minimize risks of reentrancy attacks by using Reentrancy guard & updating the state before making low-level calls.

Using CLI Tool

Install the packages by run npm install in the root folder.

Copy .env.example as .env, and replace with your configurations.

Contracts

Build & Deploy Contracts

Compile

npm run compile

Run tests

npm run test

Deploy & Upgrade

npm run deploy
npm run upgrade

About

Tool to bulk send ethereum / ERC20 tokens in a single transaction on ethereum network.


Languages

Language:TypeScript 59.4%Language:Solidity 40.6%