From d9a0d5b50fe452d059f816c20d4b2e657ce43163 Mon Sep 17 00:00:00 2001 From: r4bbit <445106+0x-r4bbit@users.noreply.github.com> Date: Thu, 15 Feb 2024 17:57:47 +0100 Subject: [PATCH] chore: add milestone for community multitoken contract (#34) --- .../status/community-contracts-multitoken.md | 57 +++++++++++++++++++ content/vac/sc/index.md | 1 + 2 files changed, 58 insertions(+) create mode 100644 content/vac/sc/g/status/community-contracts-multitoken.md diff --git a/content/vac/sc/g/status/community-contracts-multitoken.md b/content/vac/sc/g/status/community-contracts-multitoken.md new file mode 100644 index 000000000..ca589b7b0 --- /dev/null +++ b/content/vac/sc/g/status/community-contracts-multitoken.md @@ -0,0 +1,57 @@ +--- +title: "Community Contracts Multitoken (EIP1155)" +--- +## `vac:sc::status:community-contracts-multitoken` +--- + +```mermaid +%%{ + init: { + 'theme': 'base', + 'themeVariables': { + 'primaryColor': '#BB2528', + 'primaryTextColor': '#fff', + 'primaryBorderColor': '#7C0000', + 'lineColor': '#F8B229', + 'secondaryColor': '#006100', + 'tertiaryColor': '#fff' + } + } +}%% +gantt + tickInterval 1month + dateFormat YYYY-MM-DD + section Status + Community Contracts Multitoken: 2024-02-19, 2024-03-21 +``` + +- status: 0% +- CC: r4bbit + +### Description + +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 a new contract that's meant to replace the `CollectibleV1`. +It's supposed to be an EIP1155 multitoken implementation that otherwise comes with the same custom functionality that the `CollectibleV1` has. + +### Justification + + +### Deliverables + +- `CommunityERC1155` implementation +- Tests +- Documentation +- Application properties +- Formal verification + + + diff --git a/content/vac/sc/index.md b/content/vac/sc/index.md index cbce5174c..450db650e 100644 --- a/content/vac/sc/index.md +++ b/content/vac/sc/index.md @@ -18,6 +18,7 @@ lastmod: 2023-09-21 * [[ vac/sc/g/status/community-contracts-maintenance | community-contracts-maintenance ]] * [x] [[ vac/sc/g/status/community-contracts-curation-dapp-contracts | community-contracts-curation-dapp-contracts ]] * [[ vac/sc/g/status/community-contracts-vault-token-airdrop | community-contracts-vault-token-airdrop ]] +* [[ vac/sc/g/status/community-contracts-multitoken | community-contracts-multitoken ]] * [x] [[ vac/sc/g/status/snt-optimism-bridge | SNT-optimism-bridge ]] * [x] [[ vac/sc/g/status/mimime-token-enhancement | mimime-token-enhancement ]] * [[ vac/sc/g/status/mimime-token-maintenance | mimime-token-maintenance ]]