Multi-account distribution smart contract
Approved by: a52qw.wam, anyo.cabal, b52qw.wamDescription of Proposal
Name: Multi-account distribution smart contract
TL;DR: A smart contract for distributing any eosio.token evenly between a list of users, and affiliated UI.
The contract will support all eosio.token based tokens, including WAX and TLM. Any user can setup a list which can be used to evenly distribute tokens to all users in the list. A user can create a list and add accounts to the list. If they want to transfer funds to the list members, they just sent the amount to the contract with a memo containing the list id.
For smaller lists (up to 19 users), a comma separated list of users maybe used to create an ad-hoc distribution. This can't be used for arbitrary length list because on-chain memos are limited to 256 bytes.
A simple UI will be deployed to service the contract, providing functionality to manage lists and send out tokens via the contract. Hosting for the first year is included in the cost of this proposal.
Contract deployed on-chain - 1 week after receipt of funds.
UI up and running - 2 weeks after receipt of funds.
Discord: DaGardner#5862 Member of the CryptomonKeys