sui
sui copied to clipboard
Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language
This is how we reconstruct checkpoint proposal today: https://github.com/MystenLabs/sui/blob/bc03727f20c5f899d790d63d8ffded69a6f727b8/crates/sui-core/src/checkpoints/mod.rs#L179 It just takes everything in extra_transactions, which could have changed since last time we construct a proposal. Another problem is that...
Previously we got items out of a (bounded) channel, launched a task, and then tried to get a semaphore permit. This means that in practice the channel was unbounded, and...
This is a temp mitigation for version / sequence number mismatch between gateway and validators. One reason that could cause this is, txns are done bypassing gateway, for example from...
Today, the explorer shows a string representation of a disassembled Move package. This is very cool, but it would be even niftier if we could show a structured representation of...
Right now we return all transaction digests in the [fullnode read API](https://github.com/MystenLabs/sui/blob/main/crates/sui-json-rpc/src/api.rs#L104), but some addresses may have millions of transactions(e.g., faucet). These endpoints should support pagination.
there is often a lock acquire failure when users try to start new txns while some txns are pending, the objects will be unlocked soon while this can be confusing...
#### Summary Currently our commitments (checkpoints and certificates) do not include the user's signatures. Essentially, authorities are not signing over the user's signatures.
This improves parallelism, and removes the use of the (slightly) incorrect `sync_authority_source_to_destination`
This is to add the reinvestment part of rewards that accrued by storage fund. More details at https://github.com/MystenLabs/sui/blob/main/doc/src/learn/tokenomics/storage-fund.md Currently it all goes into validators's share.