a. Data Collection

Assume a project has expanded its tokenomics in a n-number of multichain environment, we define CSCall(t)CS_{C_{all}}(t), a CirculatingSupplyCirculatingSupply covering set of all chains Call={C1,C2,C3,...,Ci,...Cn}C_{all} = \{C_1, C_2, C_3, ..., C_i, ...C_n \}, at a specific time tt.

Then we can define CirculatingSupplyCallCirculatingSupply_{C_{all}} including all chains the project has launched its token contract, CSCall(t)CS_{C_{all}}(t) accumulated in parallel (added orderly from C1C_1 to CnC_n) as follows:

CSCall(t)=CSC1(t)+CSC2(t)+...CSCi(t)+CSCn−1(t)+CSCn(t)=∑i=1nCSCi(t)CS_{C_{all}}(t) = CS_{C_1}(t)+ CS_{C_2}(t)+...CS_{C_i}(t)+ CS_{C_{n-1}}(t) + CS_{C_n}(t) = \sum_{i=1}^{n}CS_{C_{i}}(t)

Likewise, other supply related concepts such as TotalIssuedCallTotalIssued_{C_{all}}, TotalBurntCallTotalBurnt_{C_{all}}, TotalSupplyCallTotalSupply_{C_{all}}, and NonCirculatingSupplyCallNonCirculatingSupply_{C_{all}} can all be defined in multichain environment with respect to specific time tt, each illustrated by sum of TICi(t)TI_{C_i}(t), TSCi(t)TS_{C_i}(t), TBi(t)TB_{i}(t), and NCSi(t)NCS_{i}(t) for each CiC_{i} in set of all chains CallC_{all} as follows:

TotalIssuedCall=TICall(t)=∑i=1nTICi(t)TotalIssued_{C_{all}}=TI_{C_{all}}(t) = \sum_{i=1}^{n}TI_{C_i}(t)
TotalBurnedCall=TBCall(t)=∑i=1nTBCi(t)TotalBurned_{C_{all}} = TB_{C_{all}}(t) = \sum_{i=1}^{n}TB_{C_i}(t)
TotalSupplyCall=TSCall(t)=∑i=1nTSCi(t)TotalSupply_{C_{all}} = TS_{C_{all}}(t) = \sum_{i=1}^{n}TS_{C_i}(t)
NonCirculatingSupplyCall=NCSCall(t)=∑i=1nNCSCi(t)NonCirculatingSupply_{C_{all}} = NCS_{C_{all}}(t)= \sum_{i=1}^{n}NCS_{C_i}(t)

And CirculatingSupplyCirculatingSupply, for chain CiC_i:, CirculatingSupplyCiCirculatingSupply_{C_{i}}: CSCi(t)CS_{C_i}(t) and their relationship between consisting values: TICiTI_{C_{i}}, TSCi(t)TS_{C_i}(t), TBi(t)TB_{i}(t), and NCSi(t)NCS_{i}(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)CS_{C_i}(t) = TI_{C_i}(t) - TB_{C_i}(t) - NC_{C_i}(t)

Last updated