Community Tokens - Batch Transfer Extension
This milestone extends the available token contracts that Status communities use to implement things like token gated permissions.
At the time of creating this milestone, two types of token contracts existed:
CommunityERC20
CollectibleV1
These are essentially ERC20 and ERC721 respectively, with some additional functionality, required by Status.
In this …
This milestone extends the available token contracts that Status communities use to implement things like token gated permissions.
At the time of creating this milestone, two types of token contracts existed:
CommunityERC20
CollectibleV1
These are essentially ERC20 and ERC721 respectively, with some additional functionality, required by Status.
In this milestone, we're adding support for batch transacting tokens of the BaseToken
which CollectibleV1
is derived from.
Justification
Status Desktop needs to allow community owners to first deploy and mint a certain amount of their own token and then batch transact them to other accounts later on.
Right now the only way to do this is to either use the contract's mintTo()
function, which mints to a list of accounts right away, or to perform multiple transactions for every token to be sent.
Deliverables
BaseToken/CollectibleV1
batch transfer functions- Tests
- Documentation
- Application properties
- Formal verification
There are no open issues in this milestone.
Add issues to milestones to help organize your work for a particular release or project.
Create new issueOr find and add issues with no milestone in this repo.