assetInfoarray of bytes and a quantization factor (
tokenAdminmay be instantly appointed or removed by the contract
Governor(as explained above). Typically, the
tokenAdmin’s private key should be kept in a cold wallet.
Operatoris the only entity entitled to submit state updates by calling
updateStateand this is only allowed if the contract is not in the frozen state (see
FullWithdrawals). The call includes the
publicInputof a STARK proof, and additional data (
applicationData) that includes information not attested to by the proof.
publicInputincludes the current (initial) and next (final) Merkle roots as mentioned above, the heights of the Merkle trees, a list of vault operations and a list of conditional transfers.
publicInputis a list of encoded conditions corresponding to the conditional transfers in the batch.
applicationDataholds the following information: