Assume a project has expanded its tokenomics in a n-number of multichain environment, we define CSCall​​(t), a CirculatingSupply covering set of all chains Call​={C1​,C2​,C3​,...,Ci​,...Cn​}, at a specific time t.
Then we can define CirculatingSupplyCall​​ including all chains the project has launched its token contract, CSCall​​(t) accumulated in parallel (added orderly from C1​ to Cn​) as follows:
CSCall​​(t)=CSC1​​(t)+CSC2​​(t)+...CSCi​​(t)+CSCn−1​​(t)+CSCn​​(t)=i=1∑n​CSCi​​(t) Likewise, other supply related concepts such as TotalIssuedCall​​, TotalBurntCall​​, TotalSupplyCall​​, and NonCirculatingSupplyCall​​ can all be defined in multichain environment with respect to specific time t, each illustrated by sum of TICi​​(t), TSCi​​(t), TBi​(t), and NCSi​(t) for each Ci​ in set of all chains Call​ as follows:
TotalIssuedCall​​=TICall​​(t)=i=1∑n​TICi​​(t) TotalBurnedCall​​=TBCall​​(t)=i=1∑n​TBCi​​(t) TotalSupplyCall​​=TSCall​​(t)=i=1∑n​TSCi​​(t) NonCirculatingSupplyCall​​=NCSCall​​(t)=i=1∑n​NCSCi​​(t) And CirculatingSupply, for chain Ci​:, CirculatingSupplyCi​​: CSCi​​(t) and their relationship between consisting values: TICi​​, TSCi​​(t), TBi​(t), and NCSi​(t) can also be defined by implementing a single-chain logic for each chain illustrated as follows:
CSCi​​(t)=TICi​​(t)−TBCi​​(t)−NCCi​​(t)