v2.3.3 to v2.3.6 are feature releases and have been deployed on Crossbell mainnet.
V2.3.3#
Features:#
- optimize the
grantOperators4Note
method of web3Entry contract with a new data structure to save gas.
V2.3.4#
Features:#
- operator can link characters in batches by calling
linkCharactersInBatch
through periphery contract.
Engineering:#
We’ve deployed a multicall contract on Crossbell. The multicall contract can reduce the number of separate JSON RPC requests that need to be sent, while also providing the guarantee that all values returned are from the same block (like an atomic read) and returning the block number the values are from (giving them important context so that results from old blocks can be ignored if they're from an out-of-date node).
V2.3.5#
Features:#
- reserve the operator permissions setup when the characters are transferred out of the Newbie Villa.
- though from the contract’s view, the ownership of the character is “transferred” and the operator permissions should be cleared, from the social view, it’s still owned by the same person so it would be more appropriate to reserve its setups.
- gas optimization for
grantOperators4Note
of web3Entry contract.
Engineering#
- we have deployed the
$MIRA
token contract and Tips contract on Crossbell. These contracts enable users to reward their favorite characters and notes by sending$MIRA
. Additionally, we have upgraded the NewbieVilla contract to allow NewbieVilla users to experience Tips-related functions.
V2.3.6#
Features:#
- grant post related permissions for operator sync and Newbie Villa users, to help them upload rich content onto the chain.