So what do all these parameters in the left panel of Lition sidechain manager mean ?
Chain static details
These are the parameters that are set by sidechain creator while registering a new sidechain and cannot be later changed except of description and endpoint, therefore are called static.
@param DESCRIPTION Description of the chain (e.g name, short purpose description, etc...)
@param ENDPOINT Chain endpoint, might be a website with chain description, condition to join and nodes ip:port addresses that should be used for joining
@param REGISTERED Flag if chain with specified chainId is registered
@param MIN REQUIRED DEPOSIT Min.required deposit to become transactor (user). On top of this condition, chain creator might implement more sophisticated condition in external validator contract
@param MIN REQUIRED VESTING Min.required deposit to become validator. On top of this condition, chain creator might implement more sophisticated condition in external validator contract
@param REWARD BONUS REQUIRED VESTING Min. required vesting balance for bonus reward to be applied. In case REWARD BONUS REQUIRED VESTING == 0, there is no reward bonus for this chain
@param REWARD BONUS PERCENTAGE Reward bonus (percentage) to be applied if validator's vesting balance >= REWARD BONUS REQUIRED VESTING.
@param NOTARY PERIOD Notary period in blocks (1 block every 5s), it is basically time interval notary periodic calls where users consumptions are processed and rewards distributed.
@param MAX NUM OF VALIDATORS Max. number of active validators (those who vested and started mining). On top of this condition, chain creator might implement more sophisticated condition in external validator contract. 0 means unlimited
@param MAX NUM OF TRANSACTORS Max. number of transactors/users (those who deposited. On top of this condition, chain creator might implement more sophisticated condition in external validator contract. 0 means unlimited
@param INVOLVED VESTING > 50% Flag, if 50% invloved vesting condition is checked during notary. It means that vesting balances sum of those validators, who signed statistics sent to the notary must be > 50% of the sum of all active validators vesting balances on chain
@param 2/3+1 PARTICIPATION Flag, 2/3 + 1 participation condition is checked during notary. It means that more or equal to 2/3+1 of all active validators on chain must sign statistics sent to the notary for notary to be accepted
Chain dynamic details
These are the parameters that are constantly changing based on number of active validators and theirs vesting balances, transactors, etc... Therefore are called dynamic.
@param ACTIVE Flag if chain is active. True if there is > 0 active validatoes and there was successfull notary processed during last CHAIN_INACTIVITY_TIMEOUT (7 days), otherwise false
@param TOTAL VESTING Actual chain total vesting - sum of all active validators vesting balances
@param VALIDATORS COUNT Number of chain active validators
@param TRANSACTORS COUNT Number of chain whitelisted transactors (their deposit balance >= min. required deposit)
@param LAST VALIDATOR VESTING Vesting of the last active validator (with the smallest vesting balance among all active validators). He is to be replaced by anyone who vests more and want to become validator in case all free slots for active validators are already taken -> VALIDATORS COUNT == MAX NUM OF VALIDATORS
@param LAST NOTARY BLOCK Last processed block from Lition blockchain network during the last notary
@param LAST NOTARY TIMESTAMP Time of the last notary
User specific details, his vesting or deposit balance, etc...
@param DEPOSIT Actual deposit balance
@param WHITELISTED Flag if user is allowed to transact (his deposit balance >= min. requred deposit)
@param DEPOSIT F. WITH. REQUEST EXIST (deposit full withdrawal request exist) Flag if there is onoging request for deposit full withdrawal
@param DEPOSIT REQUEST NOTARY Last known block accepted by notary in time when deposit withdrawal request was created
@param VESTING Actual veseting balance
@param LAST VESTING INCREASE TIME Last time, when validator increased his vesting. Validators then have to wait VESTING_LOCKUP_TIMEOUT (7 days) since LAST VESTING INCREASE TIME (see user details section) before they can withdraw full or just part of the vesting. Automatic reward addition to the vesting balance during notary does not set LAST VESTING INCREASE TIME. Only manual vesting increase does so.
@param MINING Flag if user validator is actively mining (called startMining method)
@param PREVIOUS NOTARY MINED Flag if validator mined at least one block during the previous notary window
@param VESTING REQUEST NOTARY Last known block accepted by notary in time when vesting request was created
@param VESTING REQUEST VALUE New value of vesting specified in request
@param VESTING REQUEST EXIST Flag if there is onoging request for vesting increse or full withdrawal