From 3fda243a3b3a4f54448db887b36f90100344187f Mon Sep 17 00:00:00 2001 From: Benjamin Bollen Date: Mon, 2 Sep 2024 21:23:36 +0100 Subject: [PATCH] (docs): legacy hub v1 --- docs/docs/architecture.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/docs/architecture.md b/docs/docs/architecture.md index abc75d4..6f84a00 100644 --- a/docs/docs/architecture.md +++ b/docs/docs/architecture.md @@ -199,11 +199,16 @@ The ERC20Lift contract serves as a factory-bridge between the ERC1155 and ERC20 ### Hub v1 -The original Hub contract from Circles v1, which is being phased out but remains relevant for migration purposes. +The original Hub contract from Circles v1. Hub v1 only has a concept of human avatars ("users") and organizations. Groups have been built on top of Hub v1. Therefore when migrating tokens from Hub v1 to Hub v2, all tokens are all associated to a human avatar (as an organization does not have its own token). + +- Legacy Code: Circles-Contracts/contracts/Hub.sol (v1) +- Legacy Documentation: Join Circles handbook (v1) ### Token -The individual ERC20 token contracts for personal currencies in Circles v1. +The individual ERC20 token contracts for personal currencies in Circles v1 are deployed from the hub as a factory pattern upon a user registering. + +Legacy Code: Circles-Contracts/contracts/Token.sol (v1) ## External Interactions