Releases
devnet-0.11.0
Sui 0.11.0 devnet release
ebmifa
released this
12 Oct 18:48
What's Changed
Windows test fixes by @huitseeker in #1
CI & code base upgrades by @huitseeker in #2
[RFC] Example-driven proposal for Move-based programmability by @sblackshear in #4
Align the FastNFT model with objects rather than accounts, and abstract fastpay specific details by @gdanezis in #3
[NFC] object_id must already exist in accounts by @lxfind in #17
[programmability] basic adapter + CLI by @sblackshear in #10
[fastx] Refactor authority to introduce an order lock and cetificates store by @gdanezis in #12
[Move] Update build command in doc and fix a typo in a move file by @lxfind in #24
[messages] add enum for Order to simplify adding new order types by @sblackshear in #27
[test] Add tests that build move code by @lxfind in #31
Fix tests to remove address_to_object_id_hack hack by @patrickkuo in #23
[objects] generalize ObjectState
to capture native and Move ob… by @sblackshear in #28
[NFC] Better code style for creating BuildConfig by @lxfind in #34
[programmability] Add fastx verifier pipeline by @lxfind in #33
Remove address_to_object_id_hack part 2 by @patrickkuo in #29
[refactor] move fastx core types and authority into separate crates by @sblackshear in #35
fix: convert failure to anyhow by @huitseeker in #42
Add storage/ to .gitignore by @lxfind in #46
[programmability] Add verifier pass that verifies struct with key abillity by @lxfind in #38
[programmability] Add tests for struct_with_key_verifier by @lxfind in #47
[programmability] connect authority to adapter by @sblackshear in #43
[fastx dist.sys] Augment fastnft to deal with many input and output objects per transactions by @gdanezis in #39
[verifier] Add global storage access verifier for move by @lxfind in #49
fix: avoid making SequenceNumber's newType pub by @huitseeker in #52
[CI] Add basic benchmarking job by @huitseeker in #55
Fix: register order locks for bench by @gdanezis in #64
[programmability] processing logic for module publishing by @sblackshear in #59
[scripts] Add diem dependency management script by @lxfind in #66
Remove balance from client test and added object ownership checks in test by @patrickkuo in #48
[fastx dist sys] Connect vm adapter to handle-confirmation logic by @gdanezis in #62
fix: fix dead code warning in release mode by @huitseeker in #70
[fastx adapter] introduce bytecode rewriter for module handle substit… by @sblackshear in #73
[scripts] Allow specifying branch and repo when switching diem repository by @lxfind in #79
Refactored sequence_number and fixed bidirectional object transfer by @patrickkuo in #50
Bump Diem version by @lxfind in #80
changed ms to us by @oxade in #83
Use swap_or_fill in Hero.move by @lxfind in #84
Add ID leak verifier by @lxfind in #77
[genesis] add logic for extracting genesis modules for FastX framework by @sblackshear in #72
[diem dep] bump diem version to 346301f33b3489bb4e486ae6c0aa5e030223b492 by @sblackshear in #85
[fastx types] stored module bytes in Object instead of CompiledModule by @sblackshear in #87
[fastx adapter] making move execution work end-to-end by @sblackshear in #88
[verifier] Add module builder for easier testing by @lxfind in #100
Fix a release build break by @lxfind in #102
[verifier] Add ID immutability verifier by @lxfind in #95
Remove some out-of-dated logic in handle_order by @lxfind in #103
[fastx dist sys] Add DBMap / DBBatch based storage; remove broken sharing; move to more async. by @gdanezis in #86
Added options to benchmark orders vs certs by @oxade in #106
[fastx client & benchmark] Updated client wrapper to use objects. Updated readme commands by @oxade in #91
Disable two tests by @lxfind in #110
[fastx types] 32 byte authenticator by @sblackshear in #94
[fastx types] Add gas coin type by @sblackshear in #97
[framework] use local dep for Move stdlib by @sblackshear in #115
PR to fix issue #109 (running out of files on OSX) by @gdanezis in #112
feat: Parse and expand authority public keys once and reuse by @gdanezis in #121
Add gas logic for move call and module publish by @lxfind in #119
feat: We add and track crypto digests to orders and objects by @gdanezis in #117
Add gas logic for transfer orders by @lxfind in #126
Added sync_client_state to retrieve latest client state from authorities by @huitseeker in #131
Fix CreateTransferUse.move by @lxfind in #136
Fix a typo by @lxfind in #134
Mutability check on transfer object and gas object by @lxfind in #141
Add tests for transfer gas logic by @lxfind in #142
Changed the handler returns to OrderInfoResponse
& Added Signed Effects by @gdanezis in #130
Clean up Client API, renamed transfer_to_fastpay to transfer_object... by @patrickkuo in #147
[framework] unify Rust and Move object ID derivation by @sblackshear in #143
[fastx adapter] change entrypoint type signature rules to accept `&mu… by @sblackshear in #144
Fix bench failure by @lxfind in #148
[fastx framework] Maintain object sequence numbers across unwrapping by @sblackshear in #146
[fix] fix release build by @sblackshear in #150
chore: make CI check everything with profile=release by @huitseeker in #152
Upgrade tokio (and a bunch of crates) by @huitseeker in #151
Support immutable objects by @lxfind in #140
[fastx db] Update an owner-object index by @gdanezis in #149
Include genesis when creating new AuthorityState by @lxfind in #155
Enforce object mutability in move calls by @lxfind in #162
Chore: update to Rust edition 2021 & v1.57 by @huitseeker in #159
Added a parent iterator by object_id
or (object_id,version)
by @gdanezis in #166
Use fine grained locks to enhance performance on large multi-cores by @gdanezis in #160
Change Object to be a module package by @lxfind in #163
[deps] switch dep from diem to move by @sblackshear in #172
Upgrade CI, including release testing by @huitseeker in #167
chore: run unused dependency detection in CI, remove unused dependencies by @huitseeker in #177
Feature/support move calls from client by @oxade in #157
Publish one package at a time by @lxfind in #185
[chore] bump move version by @sblackshear in #188
[fastx client] Added a function to sample authorities by stake by @gdanezis in #171
Fix gas budget error typo by @oxade in #191
[fastx adapter <-> authority] Introduce a ExecutionStatus
and a reset()
to Storage
trait by @gdanezis in #186
Add build_move_package API by @lxfind in #193
Fix panic on referencing deleted obj by @oxade in #197
[framework] add entrypoint for coin transfers by @sblackshear in #200
Fix certificate update issue which cause subsequence object transfer fail by @patrickkuo in #170
[adapter] run linker during publish flow by @sblackshear in #189
Added unit tests for move calls from client by @oxade in #198
Sequence number increment should not fail by @lxfind in #203
Consolidate TxContext and TxContextMove by @lxfind in #201
Always init state with genesis in authority_tests by @lxfind in #205
Bench for Move based transfer with Gas by @oxade in #190
Always charge gas even when execution failed by @lxfind in #204
Fix certificates issues in client after executing move calls by @patrickkuo in #209
feat: Serialize bytes-based stored structs faster by @huitseeker in #179
Ensure all mutable objects are mutated by @lxfind in #212
[fastx net] Remove UDP and replace hand-crafted traits with async_trait by @gdanezis in #184
chore: Update minimum rust version by @huitseeker in #216
Return FastPayResult from adapter by @lxfind in #215
Play Hero game in unit test by @lxfind in #206
Add gas and created to OrderEffects by @lxfind in #247
Fix CLI config file serde and arg by @oxade in #251
[cleanup] remove adapter CLI and related code by @sblackshear in #246
[storage] fix: used the typed_store error type by @huitseeker in #230
Added module publishing to client by @oxade in #208
Add unit test for bad paths in module publish by @oxade in #259
Switch to 20 bytes ObjectID by @lxfind in #263
Remove old ID address by @lxfind in #261
Upgrade move by @lxfind in #262
Update move dependency script by @lxfind in #264
Clean up authority_tests by @lxfind in #265
Add comprehensive tests to adapter_tests by @lxfind in #260
fix: remove Hash + PartialEq on ConfirmedOrder and dependent structs by @huitseeker in #267
[fastx client] Better Error Handling & Messaging - Part 1 by @patrickkuo in #256
[adapter] Minor change to documentation for verify_and_link function by @awelc in #279
Remove unnecessary CoinObject by @lxfind in #280
[fastx client] Refactored transfer_object/move_call/push to use execute_transaction by @patrickkuo in #269
Convert Client BTreeMap structures to DBMap by @oxade in #286
fix: Remove a bunch of clones in batch DB operations by @huitseeker in #288
[fastx authority docs] Added docs to the fields in authority state by @gdanezis in #299
[RFC][move] Implement user-defined events emitted by FastX modules by @sblackshear in #287
[fastx client] Add logic for a client to sync a cert to an authority, and two authorities. by @gdanezis in #285
Chores by @huitseeker in #308
refactor: Switch logging from log + env_logger to tracing + tracing_subscriber by @huitseeker in #298
Add network_utils directory and move network/transport into it by @lxfind in #304
[chore] eliminate concept of Primary address by @sblackshear in #310
[fastx authority] Unify lock checks on order and certificate by @gdanezis in #313
[chores] Small updates by @huitseeker in #319
Add dependent package objects to input_objects during module publish by @lxfind in #300
[Object Ownership #1 ] Add Authenticator by @lxfind in #292
[fastx authority api] Fix bug #282 relating to get_object_info
of potentially deleted objects by @gdanezis in #315
[fastx client / auth] Add OrderInfoRequest
to authority and use it for more robust sync. by @gdanezis in #311
chore: Kill the Python scripts by @huitseeker in #321
[Object Ownership #2 ] Add trasfer_to_object API in Transfer.move by @lxfind in #293
[Object Ownership #3 ] Check object owner in authority by @lxfind in #294
[Object Ownership #4 ] Prevent circular ownership by @lxfind in #295
Rename network::Client to network::NetworkClient by @lxfind in #327
Move AuthorityClient to a separate file by @lxfind in #328
Return option for object get in authorities by @oxade in #329
Implement get_id native function by @lxfind in #334
Reorganize Server by @lxfind in #333
[chore] add RUSTSEC-2022-0002 to denylist by @sblackshear in #339
Persist client objects, track & retry pending orders across multiple objects by @oxade in #302
[fastx client] TX Operations From CLI Fail by @patrickkuo in #316
Some cleanups in authority_tests by @lxfind in #338
Add move-unit-test to move_dependency.py name mapping by @lxfind in #344
AuthorityTemporaryStore::reset should not clear active_inputs by @lxfind in #347
Add object owning object tests by @lxfind in #350
fix: fix build of rust-rocksdb with a patch dependency by @huitseeker in #355
[Client Refactoring 1] Extract authority missing certificate update out of order handling pipeline by @lxfind in #356
[Client Refactoring 2] Add a stateless version of execution_transaction
by @lxfind in #360
[Client Refactoring 3] Check input object validity upfront by @lxfind in #361
Bugfix/randomize cli db path by @oxade in #367
[Client Refactoring 4] Rename download_own_object_ids by @lxfind in #362
[Client Refactoring 5] Split download_owned_objects
by @lxfind in #363
[Client Refactoring 6] Split download_certificates by @lxfind in #365
Benchmark enhancements pt1: tightened time elapsed by @oxade in #371
[fastx client] Adding robust client <-> authorities primitives by @gdanezis in #336
Chore: clippy-lint unbounded channels, remove old workaround by @huitseeker in #379
Enhance/cleanup unconfirmed execution by @oxade in #375
Use updated DB fn for is_empty by @oxade in #385
Add Collection
module to fastx framework by @lxfind in #351
fix: do not use explicit KeyPairs in argument position by @huitseeker in #386
Minor Cleanups by @oxade in #390
[fastx client] Correct generic processing of orders and certificates. (Part 1) by @gdanezis in #378
refactor: fetch_and_store_object by @huitseeker in #343
[fastx client] Use new client functions, and remove old logic (Part 2) by @gdanezis in #381
[fastx client] Create a clean object reading interface (Part 4) by @gdanezis in #392
chore: start replacement FastNFT => Sui by @huitseeker in #395
Implement Interactive CLI by @patrickkuo in #357
Make sure unwrapped object have the correct version number by @lxfind in #387
[data model] rendering Move object contents as JSON by @sblackshear in #397
Support arbitrary spacing in dependencies when running move_dependency.py by @lxfind in #409
Emit events for object deletion by @lxfind in #406
[fastx CLI] Update README.md for fastx and wallet binaries by @patrickkuo in #404
[fastx client] Check authority responses (Part 3) by @gdanezis in #388
Add more paths to move_dependency.py by @lxfind in #412
Remove old code and documentation by @oxade in #413
Return actual errors from aggregator map reduce by @oxade in #415
[FastX adapter/verifier] Implement Move module initializers by @awelc in #337
Prevent fail on u8 overflow by @oxade in #418
add explorer project by @stella3d in #416
Rename everything (but the main repo) to Sui! by @huitseeker in #427
[bench] Check failure instead by @oxade in #431
Check ascii image from FastX to SUI by @oxade in #432
[objects] authority can return object layout to client in ObjectInfoR… by @sblackshear in #433
[demos] add Geniteam.move module with desired monster, farm, cosmetic… by @sblackshear in #435
Bump Move version by @lxfind in #439
Feature/client manage multi addresses: Part 1 by @oxade in #428
convert String in entrypoints to vector by @stella3d in #437
[doc] initial progress on dev docs. An overview, some outlines for qu… by @sblackshear in #245
[objects] client stores object layouts and uses them to pretty-print … by @sblackshear in #441
Add sui-move CLI by @lxfind in #444
Support retrieve last received object in Move tests by @lxfind in #442
Add dir delete by @oxade in #446
[sui CLI] Unit test Sui cli by @patrickkuo in #445
[FastX adapter/verifier] Followup to the module initializers PR (#337 ) by @awelc in #436
A few fixes/improvements to sui Move test framework by @lxfind in #453
[sui cli] Remove old unused config structs by @patrickkuo in #456
[sui CLI] Unit test Sui cli - Part 2 by @patrickkuo in #452
Use fixed-length address as object owner by @lxfind in #457
[Refactoring] Extract out common OrderKind
fields by @lxfind in #459
explorer-client: initialise client app by @pchrysochoidis in #421
explorer-client: react-router by @pchrysochoidis in #470
[verifier] Added type-checking of templated type arguments for entry functions by @awelc in #469
Generalize hex encode and decode functions by @lxfind in #466
Decouple SuiAddress
and PublicKeyBytes
by @lxfind in #467
Add TicTacToe game by @lxfind in #443
User Addresses are hashes of Public Keys by @huitseeker in #475
OrderEffects.mutated should include gas_object by @lxfind in #477
Use ObjectID over AccountAddress by @oxade in #468
Fix a few issues in get_object_info_execute in AuthorityAggregator by @lxfind in #473
[fastx CLI] Add customisation to genesis by @patrickkuo in #461
Add capacity to Collection by @666lcz in #479
[NFC] Remove confusing template typename by @lxfind in #478
Delete unnecessary code in Client::transfer_object by @lxfind in #486
[client] Refactor a few functions by @huitseeker in #491
Fix Licenses by @huitseeker in #497
[move] TestScenario
code for mocking multi-transaction scenarios wi… by @sblackshear in #490
Only update authrority if it may be out-of-date by @lxfind in #487
Add ObjectInfoRequestKind
with two different types: latest and past by @lxfind in #484
[cleanup] Rename type ID in Move Framework to VersionedID by @666lcz in #493
Cli nits by @oxade in #510
Add gas coin split and join in client API by @lxfind in #496
[CLI] First part of the Move dev docs for Wallet CLI covering preliminaries and function calling by @awelc in #501
Fix failing test by @oxade in #513
Added macro for polling boolean expression with timeout in unit test by @patrickkuo in #514
Remove need for owner when fetching objects by @oxade in #512
Re-plug the serde reflection machinery by @huitseeker in #516
[authority] Refactor AuthorityState creation to have a single creation point by @awelc in #504
[authority] Removed a forgotten commented out line of code by @awelc in #518
Remove utils module by @oxade in #522
chore: rename order -> transaction by @huitseeker in #521
Fix "receive" typo in Sui Developer Portal intro by @Clay-Mysten in #523
Derive coin type in split and merge coin API by @lxfind in #517
Remove Order.package object ref TODO by @lxfind in #525
Improve Move call type checking part1 by @oxade in #529
Clean up some logic by @oxade in #532
[client errors] Centralise the per-authority error handling in the safe client by @gdanezis in #507
Make small edits to FastX overview by @Clay-Mysten in #524
Edit Sui Objects description by @Clay-Mysten in #537
Fix a bug where post-VM gas cost not capped by gas budget by @lxfind in #535
[docs] New developer docs organization by @awelc in #534
Get gas value in cli by @oxade in #538
Add Architectural diagram to docs by @velvia in #539
[fastx CLI] Improve demo wallet's UX and add option to choose between pretty print or json output by @patrickkuo in #536
Unify the size of SuiAddress and ObjectID (also move AccountAddress) by @lxfind in #540
Make small edits to Sui README by @Clay-Mysten in #548
Replace Libra's CoC with Diem's by @Clay-Mysten in #547
Update Contrib to Sui to fix commands, add TODOs by @Clay-Mysten in #550
[Rest Server] stop/start/genesis endpoints by @arun-koshy in #454
Add Owner enum to support shared objects by @lxfind in #549
fix: strip binaries on release by @huitseeker in #543
chore: rename FastX -> Sui by @huitseeker in #567
Edit SUMMARY to add and fix links by @Clay-Mysten in #551
Edit Authorities contents during review by @Clay-Mysten in #555
Edit Sui Objects description, add some TODOs by @Clay-Mysten in #557
Edit Transactions description by @Clay-Mysten in #558
Add endpoint to get managed addresses by @arun-koshy in #556
Lint args inputs by @oxade in #566
[docs] Fleshed out Move docs using sui-move CLI a bit more by @awelc in #563
[serialization] Repair BCS serialization generator & tests by @huitseeker in #571
Remove the dependency on Examples/ folder for Unit Tests by @666lcz in #565
Attempt to fix port clash by using different starting port for each test by @patrickkuo in #545
Wallet docs describing how to view account by @patrickkuo in #570
[devx] Run Clippy on tests in CI by @huitseeker in #574
Added clippy fixes to a test file by @awelc in #576
fix: Log the server's listening information at start rather than at config by @huitseeker in #578
[refactor] Refactor client storage by @huitseeker in #582
Added description of basic Move testing to the docs by @awelc in #575
[Sui Framework] Better types and API's in ID module by @sblackshear in #580
Make all tests in client_tests.rs async by @lxfind in #583
Adds Tailwind CSS, Mock Transaction Data, Search Function and Transaction Results Page by @Andrew47 in #471
Rest Endpoint Documentation by @arun-koshy in #544
Start edits to Move Smart Contracts tutorial by @Clay-Mysten in #591
[Sui Framework] Clean up TxContext API's by @sblackshear in #586
[network] improve TCP support by @huitseeker in #593
Run module initializers during genesis by @666lcz in #542
Added more cli tests by @oxade in #592
Added sui json initial docs by @oxade in #598
Add Endpoints GetObjects & GetObjectInfo by @arun-koshy in #579
[docs] Added additional testing documentation (Move docs) and package publishing description (Wallet docs) by @awelc in #600
[docs] use doc/SUMMARY.md as readme by @sblackshear in #597
[docs] Updated Move docs to reflect current implementation status by @awelc in #602
[shared-object] Initial shared objects support by @asonnino in #546
[chore] update Move version by @sblackshear in #601
Refactor ClientState API by @lxfind in #584
[fastx] Replace KeyPair With Signer & Load Keys From File by @patrickkuo in #590
[doc] Document our serialization manifest generator by @huitseeker in #607
Fix a bug on bytes_to_address()
conversion by @lxfind in #625
[wallet CLI] Supporting system variables in interactive shell by @patrickkuo in #621
[chores] Maintenance upgrades by @huitseeker in #626
Use proper error code by @oxade in #628
[authority sync] Provide an interface for explorers to sync with single authority by @gdanezis in #509
Edit Move landing page from end to end by @Clay-Mysten in #627
Edit Wallet doc from end to end by @Clay-Mysten in #634
Remove unnecessary calls to create_account_state in Rest Server by @arun-koshy in #639
Change Client publish API to take package bytes instead of path by @lxfind in #650
Update and rename doc/move.md to doc/src/move.md by @Clay-Mysten in #642
Rename doc/what-makes-sui-different.md to doc/src/what-makes-sui-diff… by @Clay-Mysten in #637
Rename doc/authorities.md to doc/src/authorities.md by @Clay-Mysten in #640
Rename doc/key-concepts.md to doc/src/key-concepts.md by @Clay-Mysten in #641
Rename doc/objects.md to doc/src/objects.md by @Clay-Mysten in #643
Rename doc/sui_json.md to doc/src/sui-json.md by @Clay-Mysten in #644
Rename doc/transactions.md to doc/src/transactions.md by @Clay-Mysten in #645
Create overview.md by @Clay-Mysten in #648
Create use.md by @Clay-Mysten in #649
Update and rename doc/wallet.md to doc/src/wallet.md by @Clay-Mysten in #646
Remove keypair from client state by @patrickkuo in #594
Change transfer_object
to transfer_coin
in Client API by @lxfind in #647
[wallet] Add merge/split coins command to the wallet by @patrickkuo in #657
Add Debug module to move stdlib deps by @lxfind in #660
[Move] Change transfer_and_freeze to freeze_object by @lxfind in #672
Distinguish between AddressOwner and ObjectOwner by @lxfind in #674
ci: adds explorer-client workflows & updates rust bench to run only when rust changes are detected by @pchrysochoidis in #630
Revert "Rename doc/sui_json.md to doc/src/sui-json.md" by @Clay-Mysten in #664
[shared-object] Implement mock sequencer by @asonnino in #632
Add Transfer & Sync Endpoints by @arun-koshy in #604
Edit new SuiJSON page by @Clay-Mysten in #689
Updates README links after the doc structure was changed by @damirka in #669
ci: fix job that detects changes by @pchrysochoidis in #677
Rename doc/sui_json.md to doc/src/sui-json.md by @Clay-Mysten in #691
[Build Breakage] Use new transfer_coin method in address manager. by @arun-koshy in #692
explorer-client: improve linting rules by @pchrysochoidis in #506
[Move] Print callstack when abort in tests by @lxfind in #683
[wallet + gateway] refactored wallet to use GatewayClient by @patrickkuo in #682
Minor fixes to make clippy happy in main by @patrickkuo in #697
Add wrapped and unwrapped to authority store and signed effects by @lxfind in #658
[authority] Authority follower interface by @gdanezis in #636
[authority] Ensure Idempotent Reply by @asonnino in #679
Fix issue #676 by @asonnino in #701
Create how-sui-works.md by @Clay-Mysten in #695
[doc] add link to Sui whitepaper by @sblackshear in #698
[doc] update paper by @sblackshear in #707
Bump Move version by @lxfind in #709
[docs] Added docs on module initializers plus consolidated description of commands for wallet CLI by @awelc in #699
[chore] fastnft -> sui everywhere by @sblackshear in #710
Add ChildRef in Move by @lxfind in #675
Add ReplicaStore
by @lxfind in #668
[move] reorganize examples directory by @sblackshear in #712
Object schema endpoint by @oxade in #716
[NFT Mirror #666 ] Set up project skeleton for the Oracle server by @666lcz in #651
Fix broken bench due to AccountAddress ser by @oxade in #720
#620 : Add structured logging to basic transaction flow (Authority/Client) by @velvia in #706
Add docs endpoint to retrieve OpenAPI documentation by @arun-koshy in #713
Initial draft on how Sui works, what are its limitations, and more by @Clay-Mysten in #711
Create index.md by @Clay-Mysten in #694
Implement the move module for cross-chain airdrop by @666lcz in #623
[Move] Add shared mutable object support by @lxfind in #722
Update README.md by @Clay-Mysten in #696
replace db reopens with macro by @laura-makdah in #733
[docs] Fixed a typo in the Move docs by @awelc in #738
[Move] Add Transfer::transfer_object_to_id by @lxfind in #737
Create sui-move-diffs.md by @Clay-Mysten in #693
Update move.md by @Clay-Mysten in #740
Create code-of-conduct.md by @Clay-Mysten in #731
Update and rename doc/src/authorities.md to doc/src/build/authorities.md by @Clay-Mysten in #741
Update and rename doc/src/key-concepts.md to doc/src/build/index.md by @Clay-Mysten in #742
Update and rename doc/src/move.md to doc/src/build/move.md by @Clay-Mysten in #743
Update and rename doc/src/objects.md to doc/src/build/objects.md by @Clay-Mysten in #744
Update and rename doc/src/sui-json.md to doc/src/build/sui-json.md by @Clay-Mysten in #745
Rename doc/src/sui_compared.md to doc/src/learn/sui-compared.md by @Clay-Mysten in #746
Update and rename doc/src/transactions.md to doc/src/build/transactio… by @Clay-Mysten in #747
Delete what-makes-sui-different.md by @Clay-Mysten in #749
Update and rename doc/src/wallet.md to doc/src/build/wallet.md by @Clay-Mysten in #748
Rename doc/developer/observability.md to doc/explore/observability.md by @Clay-Mysten in #753
Rename doc/contribute/code-of-conduct.md to doc/src/contribute/code-o… by @Clay-Mysten in #754
[move] Add NFT module to framework + use natural numbers as example by @sblackshear in #739
Add Move Library section to Move doc by @lxfind in #751
[Move] Add Transfer::delete_child_object
by @lxfind in #723
Update README.md by @Clay-Mysten in #750
Update observability.md by @Clay-Mysten in #760
Update code-of-conduct.md by @Clay-Mysten in #759
Add Call Endpoint by @arun-koshy in #708
[authority] Unwrapped inference by @gdanezis in #734
[authority] Refactor shared object authority logic by @gdanezis in #727
Create research-papers.md by @Clay-Mysten in #758
Add URL type to Framework by @oxade in #726
Create examples.md by @Clay-Mysten in #763
Cleanup handling of delete id edge case by @lxfind in #752
Update README.md by @Clay-Mysten in #778
Update index.md by @Clay-Mysten in #779
[wallet] Interactive shell completion enhancement and more unit tests by @patrickkuo in #704
Create about-sui.md by @Clay-Mysten in #757
[NFT Mirroring] set up CORS policy by @666lcz in #781
Change data model for Geniteam Move module by @arun-koshy in #775
Update research-papers.md by @Clay-Mysten in #794
Update move.md by @Clay-Mysten in #786
Do not allow shared object passed by value by @lxfind in #799
refactor: replace strum with name_variant by @huitseeker in #728
[adapter] Make package id derivation efficient by @gdanezis in #780
[examples] Adds RockPaperScissors example by @damirka in #715
[Docs] Sui security first draft by @gdanezis in #764
Update sui-move-diffs.md by @Clay-Mysten in #793
Update wallet.md by @Clay-Mysten in #790
Update and rename doc/src/index.md to doc/src/learn/index.md by @Clay-Mysten in #791
Update README.md by @Clay-Mysten in #796
More cleanups on the deleted/unwrapped object id handling by @lxfind in #797
Update sui-json.md by @Clay-Mysten in #788
[Move] Remove ChildRef.parent_id
field by @lxfind in #774
Update transactions.md by @Clay-Mysten in #789
Update authorities.md by @Clay-Mysten in #783
Update index.md by @Clay-Mysten in #785
Update objects.md by @Clay-Mysten in #787
Update and rename CONTRIBUTING.md to doc/src/contribute/index.md by @Clay-Mysten in #782
Decouple AuthorityTemporaryStore
and AuthorityStore
by @lxfind in #801
Rename doc/src/explore/observability.md to doc/src/contribute/observa… by @Clay-Mysten in #808
Add execution engine by @lxfind in #802
[Move] Bag and Collection types by @lxfind in #777
Allow building/testing framework code by @lxfind in #814
Rename Client to Gateway by @lxfind in #813
Add ChildRef::is_child by @lxfind in #816
[move] Flash loan example by @sblackshear in #812
Add all move-unit-test config options to sui-move test
by @lxfind in #819
fixed blockchain title element and grammatical plurality agreement by @todd-mystenlabs in #824
[benchmarking] Enforce minimum committee size of 4 by @sblackshear in #815
[move] Adds Coin::zero() by @damirka in #823
[move] Add an example of an auction implementation by @awelc in #756
Add update_object
native function in TestScenario by @lxfind in #820
A few small improvements around publishing by @lxfind in #826
[NFT Mirroring] Oracle -> REST Server by @666lcz in #832
Move hero game to subdir by @lxfind in #829
[authority] More straight forward idempotency and cleanup of TODOs by @gdanezis in #772
Rewrite part of objects.md by @lxfind in #825
siteconfig and navconfig files added by @Jibz1 in #840
Create index.md by @Clay-Mysten in #795
[authority] Compute and store .to_object_reference()
once. by @gdanezis in #837
[wallet + docs] Added history command and more interactive shell doc by @patrickkuo in #765
Make publish call response structured by @lxfind in #830
Add TicTacToe tutorial doc by @lxfind in #836
[authority_aggregator] Fix a bug in process_certificate by @lxfind in #847
Fix reversed AuthorityStore ALL_OBJ_VER flag by @lxfind in #849
Update tutorials.md by @lxfind in #848
[Move adapter] Allow entry functions to return primitive values by @awelc in #784
[framework] use NFT standard in cross-chain airdrop by @sblackshear in #844
Update how-sui-works.md by @Clay-Mysten in #761
Update sui-compared.md by @Clay-Mysten in #762
static folder update by @Jibz1 in #850
Update navconfig.json by @Clay-Mysten in #851
Update siteconfig.json by @Clay-Mysten in #853
Add files via upload by @Clay-Mysten in #855
Update research-papers.md by @Clay-Mysten in #854
Remove nightly build from github action to unblock PRs due to ICE bug in rust 1.61.0-nightly by @patrickkuo in #862
Revert (#862 ) by @patrickkuo in #864
[wallet + rest server] Remove usage of wallet context in rest server by @patrickkuo in #817
[perf] Improve bench, and tweak db options by @gdanezis in #818
Create prototypes.md by @Clay-Mysten in #767
[docs] Added Sui installation section and updated relevant docs to refer to it by @awelc in #860
[Move docs] Fixes to the move tutorial documentation by @awelc in #877
Update examples.md by @Clay-Mysten in #870
Update sui-compared.md by @adeabiodun in #875
Update about-sui.md by @adeabiodun in #871
Update sui-move-diffs.md by @Clay-Mysten in #873
Update tutorials.md by @Clay-Mysten in #872
Update index.md by @Clay-Mysten in #868
Update move.md by @Clay-Mysten in #869
Create why-move.md by @Clay-Mysten in #776
Update prototypes.md by @AllyMedina1 in #884
Update examples.md by @AllyMedina1 in #882
[docs] Minor fixes and additions to Move docs by @awelc in #885
Refactor Genesis Code by @666lcz in #807
Update sui-move-diffs.md by @adeabiodun in #889
Update objects.md by @AllyMedina1 in #886
remove md-asset folder and move asset to static folder by @Jibz1 in #887
Update sui-compared.md by @Clay-Mysten in #858
Update index.md by @Clay-Mysten in #867
Update authorities.md by @AllyMedina1 in #895
Update why-move.md by @Clay-Mysten in #898
Update prototypes.md by @Clay-Mysten in #894
Cleanup - Fix bug with stop endpoint & add object type to get objects by @arun-koshy in #892
Create sui-glossary.md by @Clay-Mysten in #766
Update install.md by @Clay-Mysten in #902
Update navconfig.json by @Clay-Mysten in #899
[NFT Mirroring] validate ownership by @666lcz in #874
Use address in the wallet config for module initialization during genesis by @666lcz in #879
Add files via upload by @bwann52 in #906
sowork doc by @bwann52 in #908
Update prototypes.md by @bwann52 in #905
Update move.md by @AllyMedina1 in #909
Update wallet.md by @AllyMedina1 in #907
adding .md to file name by @bwann52 in #910
Update move.md by @bholc646 in #911
Update install.md by @Clay-Mysten in #903
update title for nav by @bwann52 in #913
[Move] Added example of an auction using shared objects by @awelc in #856
[authority] Small code fixes on the back of profiling by @gdanezis in #839
[move] Adds a Lock-and-Key example by @damirka in #822
[Authority Server] Chunks message inputs on a TCP connections and does batch signature verification by @gdanezis in #920
Update about-sui.md by @AllyMedina1 in #917
Update about-sui.md by @AllyMedina1 in #916
Update how-sui-works.md by @AllyMedina1 in #918
Update index.md by @Clay-Mysten in #923
Update index.md by @Clay-Mysten in #925
Update index.md by @Clay-Mysten in #922
Update index.md by @Clay-Mysten in #924
Update navconfig.json by @Clay-Mysten in #926
[bench] Fix single transaction bench by @gdanezis in #928
[bench] Add a + x that was dropped by @gdanezis in #930
Add CORS Headers & Update HTTP Status Codes by @arun-koshy in #893
Check transfer gas cost upfront by @lxfind in #912
Update sui-compared.md by @adeabiodun in #901
Update how-sui-works.md by @adeabiodun in #900
Update sui-glossary.md by @huitseeker in #934
Update prototypes.md by @bwann52 in #935
[docs] Make location of Sui configuration more explicit by @awelc in #933
Update prototypes.md by @bwann52 in #938
[transport] Add binding port to SpawnedServer by @patrickkuo in #861
update nav by @bwann52 in #914
[REST] Print error context for a more meaningful error message when a Move call fails by @awelc in #939
Update index.md by @Clay-Mysten in #940
update sowork.md by @bwann52 in #936
Update siteconfig.json by @Clay-Mysten in #927
[move examples] add README with summary of available examples, discla… by @sblackshear in #919
Improve a few error messages by @lxfind in #954
[REST APIs] remove debug format printing for SequenceNumber in REST e… by @sblackshear in #950
Update sowork.md by @bwann52 in #946
Update index.md by @Clay-Mysten in #948
Update sui-move-diffs.md by @Clay-Mysten in #947
Update sui-glossary.md by @Clay-Mysten in #949
Update about-sui.md by @Clay-Mysten in #941
Support Batch Transaction by @lxfind in #890
Update sui-compared.md by @Clay-Mysten in #943
Update sui-move-diffs.md by @Clay-Mysten in #956
Update index.md by @Clay-Mysten in #957
Update move.md by @Clay-Mysten in #958
[Bench] Fix a few issues in benchmark by @lxfind in #952
[Bench] Run benchmark using Batch Transaction by @lxfind in #953
Doc config change by @Jibz1 in #968
Local Rest Server & API Instructions by @arun-koshy in #881
Improve TooManyIncorrectAuthorities by @lxfind in #964
[authority] Consensus client by @asonnino in #718
added barebones issue-reporting template in ISSUES.md by @todd-mystenlabs in #972
fix: make the format test print a diff of what's gone wrong by @huitseeker in #977
Update research-papers.md by @Clay-Mysten in #959
Update how-sui-works.md by @Clay-Mysten in #942
Update navconfig.json by @Clay-Mysten in #983
Update navconfig.json by @Clay-Mysten in #984
[move] NFT marketplace by @damirka in #921
Update index.md by @Clay-Mysten in #982
Improve SuiError::QuorumNotReached by @lxfind in #971
Update how-sui-works.md by @Clay-Mysten in #985
Update index.md by @Clay-Mysten in #989
Create CODEOFCONDUCT.MD by @Clay-Mysten in #987
Update about-sui.md by @Clay-Mysten in #981
[authority] Optimise storage of shared-objects locks by @asonnino in #978
Update README.md by @Clay-Mysten in #980
Update sui-compared.md by @Clay-Mysten in #986
[authority] Batch crash robustness v3 by @gdanezis in #835
Add files via upload by @econmysten in #994
Create panzerdogs.md by @econmysten in #996
Update navconfig.json by @econmysten in #995
Update index.md by @bwann52 in #896
Update sowork.md by @Clay-Mysten in #998
Update index.md by @Clay-Mysten in #997
Update prototypes.md by @bwann52 in #945
[docs] add draft roadmap by @sblackshear in #991
Update CODEOFCONDUCT.MD by @Clay-Mysten in #990
[docs] Added a suggested solution when seeing errors during Sui startup by @awelc in #1004
Update index.md by @Clay-Mysten in #1002
Update panzerdogs.md by @econmysten in #999
Update wallet.md by @Clay-Mysten in #1008
Update index.md by @Clay-Mysten in #993
Update index.md by @Clay-Mysten in #992
[docs] Updates to the REST API tutorial by @awelc in #1000
added bare-bones CONTRIBUTORS.md file by @todd-mystenlabs in #973
Gateway logic improvements (RFC) by @huitseeker in #966
Update prototypes.md by @bwann52 in #1012
Update tutorials.md by @Clay-Mysten in #1007
Update index.md by @Clay-Mysten in #1003
Add SuiJSON u128 support and extended docs by @oxade in #1011
Update move.md by @Clay-Mysten in #1016
Update sui-security.md by @Clay-Mysten in #1015
Update README.md by @Clay-Mysten in #1014
Update how-sui-works.md by @Clay-Mysten in #1013
Add files via upload by @Clay-Mysten in #1018
[doc] add SECURITY.md by @sblackshear in #1006
Put transaction locking logic to a separate file by @lxfind in #1010
Less calls to tx digest() by @lxfind in #1020
Update README.md by @Clay-Mysten in #1019
Update panzerdogs.md by @Clay-Mysten in #1026
Update index.md by @econmysten in #1030
Update observability.md by @Clay-Mysten in #1029
Update sowork.md by @Clay-Mysten in #1027
Update objects.md by @Clay-Mysten in #1024
Update rest-api.md by @Clay-Mysten in #1023
Update prototypes.md by @Clay-Mysten in #1031
Create wallet.md by @Clay-Mysten in #1021
Add license headers for all typescript files by @666lcz in #1028
[doc] add Sui discord link to README by @sblackshear in #1034
Update README.md by @Clay-Mysten in #1032
Update wallet.md by @Clay-Mysten in #1037
Update install.md by @Clay-Mysten in #1036
Update tutorials.md by @Clay-Mysten in #1038
Add license headers to all move files by @666lcz in #1022
[gateway api] Replace TransactionSigner with two steps call by @patrickkuo in #897
[bench] Set higher Gas balance so it works for large batch by @lxfind in #1035
[shared-object] Synchroniser for consensus client by @asonnino in #1025
[doc] improvements to install and contributing pages by @sblackshear in #1039
Better network for the consensus client by @asonnino in #1044
Update tutorials.md by @Clay-Mysten in #1046
[docs] fix broken links on learn/sui-compared by @damirka in #1052
[move] Fix Escrow example and add tests by @666lcz in #937
Removing mentions of old client in gateway by @oxade in #1054
Docs config fix by @Jibz1 in #1056
[move] Implement trustless escrow using Shared Object by @666lcz in #955
Make the sequencer more solid by @asonnino in #1049
[Authority] Remove standalone next sequence from store struct by @gdanezis in #1059
Update siteconfig.json by @Clay-Mysten in #1050
Update prototypes.md by @bwann52 in #1040
Update siteconfig.json by @Clay-Mysten in #1060
Add license check for move, typescript, javascript files by @666lcz in #1051
Laura/stream follower by @laura-makdah in #1048
[cli] Added default Sui configuration directory by @awelc in #1057
Update tutorials.md by @Clay-Mysten in #1075
Added Clay as the default reviewer for all .md files by @awelc in #1073
[explorer] All changes from gdc demo by @stella3d in #1041
[wallet bug fix] Interactive shell crashes when trying to query an account address with 'object' command by @patrickkuo in #1082
Fix comment by @oxade in #1094
[chore] remove unused assets by @sblackshear in #1072
[Move adapter] Fixed framework modules being accidentally marked for publishing by @awelc in #1085
Bump node-forge from 1.2.1 to 1.3.0 in /explorer/client by @dependabot in #1091
Bump minimist from 1.2.5 to 1.2.6 in /explorer/client by @dependabot in #1092
Bump minimist from 1.2.5 to 1.2.6 in /nft_mirror/oracle_server by @dependabot in #1093
Bump ansi-regex from 4.1.0 to 4.1.1 in /nft_mirror/oracle_server by @dependabot in #1089
Bump urijs from 1.19.9 to 1.19.10 in /nft_mirror/oracle_server by @dependabot in #1090
Update index.md by @Clay-Mysten in #1063
Update wallet.md by @Clay-Mysten in #1077
Update install.md by @Clay-Mysten in #1074
[documentation] Fix typo and spaces by @666lcz in #1095
[refactor] Use captured identifiers in format strings by @huitseeker in #1101
[explorer] Reinstate test suite, fix latency issues and split view/fetch logic by @Andrew47 in #1070
chore: use a caching crate install by @huitseeker in #1103
Update sui-compared.md by @Clay-Mysten in #1064
add license to react app env file by @stella3d in #1116
add license for .ts files missing it by @stella3d in #1118
Reorganize bench.rs by @oxade in #1098
Always call sync after wallet command by @oxade in #1114
Update how-sui-works.md by @Clay-Mysten in #1105
Consolidate Transaction
and SignedTransaction
by @lxfind in #1071
Consolidate TransactionEffects
and SignedTransactionEffects
by @lxfind in #1080
Some cleanups around input object checking by @lxfind in #1097
Add Publish Endpoint & Option to sui-move to print hex by @arun-koshy in #1079
Merge changes for GDC demo to main by @arun-koshy in #1061
Gateway to use SuiDataStore and share logic with Authority by @lxfind in #1042
refactor: remove code duplication with typed_store by @huitseeker in #1130
[move] Change GAS to SUI in the framework by @damirka in #1062
Update tutorials.md by @Clay-Mysten in #1124
[docs] Fixes to the Move tutorial related to GAS->SUI renaming by @awelc in #1131
ci: always run license checks by @bmwill in #1117
[Authority + Adapter] Add package caching, and remove redundant digest checks + clones by @gdanezis in #963
Take 2: Add Jaeger/tracing, Tokio-Console to Sui and wallet runtimes by @velvia in #1068
Laura/fetch certificates for stream follower by @laura-makdah in #1121
Fix issue #1096 by @asonnino in #1153
Latency benchmark first draft by @oxade in #1141
Build out Contribute index with download instructions and descriptions of primary directories by @Clay-Mysten in #1076
Update Discord links to latest across landing page, header and footer by @Clay-Mysten in #1158
Update README.md with latest Discord link by @Clay-Mysten in #1157
[docs] Fixes to the Wallet tutorial related to GAS->SUI renaming by @awelc in #1135
[server + bench] Now start the batch maker, and integrate into bench by @gdanezis in #1154
chore: add code coverage by @huitseeker in #1168
Fix master + Codecov adjust to only run on Rust changes by @huitseeker in #1169
Add Roadmap and Discord to Contributing to Sui (index) by @Clay-Mysten in #1125
Add Sui to glossary and note its use for currency by @Clay-Mysten in #1134
Update tutorials.md by @Clay-Mysten in #1170
Update install.md by @Clay-Mysten in #1171
Some changes to https://docs.sui.io/build/move by @longbowlu in #1165
Add gas budget to TransactionData by @lxfind in #1133
ci: cleanup ci by @bmwill in #1164
[tictactoe] draw bug fix and tests by @longbowlu in #1179
Update ROADMAP.md by @Clay-Mysten in #1128
Fix Writing a package section of Move doc by @Clay-Mysten in #1172
[rest gateway] - Align rest api to GatewayAPI + RestAPI rust wrapper + Lot of refactoring by @patrickkuo in #1123
ci: more small tweaks by @bmwill in #1224
Consistent gas metering by @lxfind in #1219
Update wallet.md by @Clay-Mysten in #1174
[wallet] Infer gas and allow for default address by @oxade in #1230
[move] Add DiscountCoupon example by @kchalkias in #1222
Bump Move version by @tnowacki in #1235
Use a different client_db path for rest server by @patrickkuo in #1251
Create faq.md by @Clay-Mysten in #1252
[move] new fungible token example: synthetic currency backed by baske… by @sblackshear in #1221
Revert serde changes to SuiAddress, TransactionDigest and ObjectDigest by @patrickkuo in #1250
[ts-sdk] Set up Typescript SDK Skeleton by @666lcz in #1231
Remove Narwhal/Tusk FAQ entry by @Clay-Mysten in #1259
Move Narwhal/Tusk FAQ entry to Authorities description by @Clay-Mysten in #1263
Add FAQ to left navigation in navconfig.json and precede all Build entries with active verbs by @Clay-Mysten in #1260
added missing comma by @Jibz1 in #1267
Remove Geniteam from framework by @lxfind in #1272
Update authorities.md by @Clay-Mysten in #1273
Exclude doc/src/build from gitignore by @lxfind in #1271
FAQ cleanup by @kyleqian in #1268
Properly formatting note in about-sui.md by @Clay-Mysten in #1265
Allow shared objects in adapter events by @lxfind in #1276
Remove API link from "Getting involved" by @kyleqian in #1277
rust: update to 1.60.0 by @bmwill in #1278
Add Publish & Custom Genesis REST documentation. by @arun-koshy in #1176
anyhow: enable backtraces on stable by @bmwill in #1234
Fix failing tests split coin handle conf by @oxade in #1262
Uses yarn resolutions to force a higher version of node-notifier by @Andrew47 in #1295
Add ordering for transactions on Gateway by @lxfind in #1303
[Gas Metering] More accurate object size calculation by @lxfind in #1249
Add Programming with Objects Tutorial Series: Index, Chapter 1 by @lxfind in #1301
[Gas Metering] Add storage_rebate
to Object
and introduce gas price by @lxfind in #1254
[move] Adds Math::sqrt() by @damirka in #1163
Add Gateway API to query transaction history by @lxfind in #1310
[wallet CLI] use --no-shell by default by @patrickkuo in #1311
[RFC] Use Bag
in Marketplace
and remove owner
by @lxfind in #1309
Light copyediting for objects tutorial ch1 by @kyleqian in #1315
Update Learn index.md with Roadmap and FAQ link by @Clay-Mysten in #1282
Update Build index.md with Roadmap and FAQ link by @Clay-Mysten in #1281
Update Explore index.md with Roadmap and FAQ link by @Clay-Mysten in #1280
Update Contribute index.md with FAQ link by @Clay-Mysten in #1283
Edit Tutorial Series index page by @Clay-Mysten in #1316
Add See what's new section to Learn by @Clay-Mysten in #1320
Encode data using base64, encode ids using Hex for human readable serialisation by @patrickkuo in #1304
Switch to Clap. Bump Move version by @tnowacki in #1312
Make small edits to tutorial Object Basics by @Clay-Mysten in #1317
[wallet] Fix clap commands by @tnowacki in #1334
Make all links relative in programming objects tutorial index.md by @Clay-Mysten in #1335
Remove not-ready links in objects tutorial index by @Clay-Mysten in #1338
Remove not-ready links in index.md, fix a bug in chapter 1 by @lxfind in #1332
Allow adding child object to Collection/Bag by @lxfind in #1314
[REST Server] Show clear error message by @666lcz in #1336
Bump urijs from 1.19.10 to 1.19.11 in /nft_mirror/oracle_server by @dependabot in #1354
Implement TestScenario::remove_object_by_id
by @lxfind in #1353
Add Object Tutorial Chapter 2, and add unit test section in Chapter 1 by @lxfind in #1340
[explorer] Fixes High Priority Dependabot Security Alerts by @Andrew47 in #1356
Update siteconfig.json by @Clay-Mysten in #1339
[ts-sdk] Define the Signer interface by @666lcz in #1308
Rename remove_object
to take_object
in TestScenario by @lxfind in #1370
Edit chapter 2 of programming with objects tutorial by @Clay-Mysten in #1361
Edit Chapter 1: Object Basics and ask question in TODO by @Clay-Mysten in #1359
Remove empty documents by @lxfind in #1377
WIP: Modularize benches by @oxade in #1321
[move] Switch to public(script) for Sui Move entry points by @tnowacki in #1333
Fix link to entry function docs, move it to first reference by @Clay-Mysten in #1379
Fix broken release by @oxade in #1392
Fix ColorObject tests by @lxfind in #1395
Add install to programming objects Prerequisites by @Clay-Mysten in #1376
Remove git clone and directory summary by @Clay-Mysten in #1375
Add git clone and directory summary by @Clay-Mysten in #1374
chore: rename authority -> validator by @huitseeker in #1398
[ts-sdk] Define the Provider Interface by @666lcz in #1331
[move] removes const address from sandwich example by @damirka in #1380
Update sui-compared.md by @Clay-Mysten in #1406
Move and rename authorities.md to validators.md by @Clay-Mysten in #1405
Laura/refactor stream client without info by @laura-makdah in #1399
Enable Running Validator As Process & Container by @oxade in #1437
Save to keystore file on new address by @oxade in #1448
Rename object owner types by @lxfind in #1438
[Move] Add TxContext::get_last_created_object_id
by @lxfind in #1371
Update siteconfig.json by @Clay-Mysten in #1453
Update navconfig.json by @Clay-Mysten in #1454
[Gateway] Fix get_owned_objects bug by @666lcz in #1439
Create consensus.md by @Clay-Mysten in #1451
Add N/T to Learn index See what's new section by @Clay-Mysten in #1464
Remove the .md extension by @Jibz1 in #1466
[JSON-RPC] - RPC Gateway server using paritytech/jsonrpsee by @patrickkuo in #1256
fix: make dollar signs go away by @huitseeker in #1468
Fix title formatting by @Clay-Mysten in #1470
Update to mermaid code by @Jibz1 in #1473
fix: make cargo-udeps run on rust only by @huitseeker in #1472
[ts-sdk] Adds MoveBCS library to the SDK by @damirka in #1378
[RPC server] - add get transaction endpoint by @patrickkuo in #1447
Add Move Analyzer to Install Sui by @Clay-Mysten in #1428
Update sui-glossary.md by @Clay-Mysten in #1460
Update consensus.md by @Clay-Mysten in #1475
[RPC Server] Simplify the response schema for object_info by @666lcz in #1440
Update install.md with link to pull request instructions by @Clay-Mysten in #1404
Enable a commented-out test in adapter_tests by @lxfind in #1479
[crypto] SuiAddress derivation via sha3 by @kchalkias in #1481
Changes for running validator in docker by @mystenmark in #1469
[Objects Tutorial] Add Chapter 3: Immutable Objects by @lxfind in #1408
Refactored readable serde and fix SuiAddress serialization by @patrickkuo in #1487
Consensus Adapter by @asonnino in #1449
[sui-framework] Removes NFT module from framework by @damirka in #1494
[chores] updates move version to latest by @damirka in #1495
Changes for devnet deployment by @mystenmark in #1491
Consensus Integration by @asonnino in #1467
Remove doubly-defined sui_config_dir by @mystenmark in #1501
Update navconfig.json by @Clay-Mysten in #1498
Update wallet.md by @Clay-Mysten in #1500
[cleanup] Rename gateway.rs to gateway_config.rs by @lxfind in #1480
ci: skip rust checks for sdk changes by @pchrysochoidis in #1485
[ts-sdk] Implement getOwnedObjects by @666lcz in #1482
[ts-sdk] generate TS type guards (replace superstruct) by @stella3d in #1509
[ts-sdk] Allow enums with no value, add a test for TransactionData BCS by @damirka in #1484
[crypto] SignatureSeed for deterministic key derivation and signing by @kchalkias in #1508
Update move.md by @Clay-Mysten in #1499
Follow up cleanup on objects tutorial chapter 3 by @lxfind in #1506
[explorer] adds Preview Cards by @Andrew47 in #1155
Derive narwhal ports from sui by @asonnino in #1518
[cleanup] Extract LocalAuthorityClient
from gateway_tests
by @lxfind in #1492
[Move] Add module for creating example NFT on CLI by @666lcz in #1411
[cleanup] Split gateway_state_tests
and authority_aggregator_tests
by @lxfind in #1505
[adapter][move] Relax object/pure arg ordering. remove return values by @tnowacki in #1474
[follower api] Augments the follower API with transaction info by @gdanezis in #1446
Removing dev-addresses from Move.toml by @jaredcosulich in #1536
[move][adapter] Static init rules by @tnowacki in #1532
[move] Adds a counter example by @damirka in #1539
Log the wallet git revision on startup by @bmwill in #1541
Refactor Build index by common user workflow by @Clay-Mysten in #1530
Removing tutorial series until ready by @Clay-Mysten in #1545
[fix] Clean up a few uneeded key_pair warts by @huitseeker in #1546
[benchmarking] Refactor Benchmark by @longbowlu in #1533
Fix port bug by @asonnino in #1550
Raise fdlimit when running unittests by @lxfind in #1555
Make get_parent_iterator()
return iterator by @lxfind in #1559
[sui-node] Add epochs to key signed structures by @gdanezis in #1534
Create latex-md.sh by @Clay-Mysten in #1548
add object type to object info response by @patrickkuo in #1556
[Faucet] Implement simple faucet service by @666lcz in #1549
Initial fix for #1529 by @asonnino in #1582
Chore remove dev address in documentation by @rsilvestre in #1544
[Move] Emit wrap events directly in native function in TestScenario by @lxfind in #1554
[Doc] Add explanation on how to use take_object_by_id in tests by @lxfind in #1584
Added key tool by @oxade in #1465
Sui-Narwhal shared objects test by @asonnino in #1531
Include the self-hosted flag in GH Workflows by @todd-mystenlabs in #1585
Fix main by @asonnino in #1599
Update overview.md by @Clay-Mysten in #1596
[Faucet] Config for host and port by @666lcz in #1583
ci: more improvements by @bmwill in #1598
Temp disable shared_object_transaction test by @lxfind in #1603
[chore] Upgrades by @huitseeker in #1604
[core] Add shared object ref to effects by @gdanezis in #1592
Fix sequencer number bug by @asonnino in #1601
Remove unnecessary sync in wallet by @patrickkuo in #1607
[sui-framework] Adds Balance module by @damirka in #1573
P0 [dev.net] - Allow hostnames to be parsed for Narwhal config by @velvia in #1595
fix: make self-hosted actions able to run on generic ubuntu (rather than latest) by @huitseeker in #1623
[Faucet] Add more configurable parameters by @666lcz in #1606
remove duplicated src/validator.rs by @longbowlu in #1621
fix: ignore flaky test call_shared_object_contract by @huitseeker in #1626
chore(history): remove .history folder from git by @rsilvestre in #1590
[crypto][test] Backwards compatibility test for address generation by @kchalkias in #1628
Add dollar signs to commands in rest-api.md by @Clay-Mysten in #1614
[chore] Bump Move version by @tnowacki in #1635
Add test (and fix) to ensure idempotent response when confirm after tx by @lxfind in #1631
[Typescript SDK] Update data types by @666lcz in #1640
[docs] Update recommended cargo version by @theodormarcu in #1630
[Move][RFC] Add take_immutable_object and take_shared_object in TestScenario by @lxfind in #1558
[node] Add plumbing that allows authorities to connect to other authorities by @gdanezis in #1610
[JSON-RPC] Generate openrpc.json spec and rpc.discover endpoint by @patrickkuo in #1588
Add dollar signs to commands in wallet.md by @Clay-Mysten in #1613
[MoveLib] Initial checkin of the governance contract by @lxfind in #1436
Update index.md by @Clay-Mysten in #1618
Add dollar signs to commands in tutorials.md by @Clay-Mysten in #1616
Add dollar signs to commands in move.md by @Clay-Mysten in #1612
[Faucet] Increase default gas budget by @lxfind in #1649
[move] ECamelCase all errors by @damirka in #1650
ci: turn off cache for self-hosted job by @bmwill in #1655
Fix a bug in how we hash/compare AuthoritySignInfo by @lxfind in #1659
[doc] Add instructions for the create-example-nft CLI Command by @666lcz in #1645
[doc] [TypeScript SDK] Add preliminary documentation by @666lcz in #1646
Update install.md by @Clay-Mysten in #1611
Update navconfig.json by @Clay-Mysten in #1662
Update siteconfig.json by @Clay-Mysten in #1664
[MoveLib] Rename all take_/return_ function names by @lxfind in #1660
[Docs] Updated path to the new Move repo by @awelc in #1665
[clean up] - Remove rest server and update docs by @patrickkuo in #1654
[explorer] Add DefaultRpcClient by @666lcz in #1658
Direct execution by @asonnino in #1656
[RFC] Avoid confusing authority errors by @lxfind in #1666
Add handle_consensus_transaction to AuthorityAPI and call it from gateway by @lxfind in #1637
Update index.md by @Clay-Mysten in #1663
[TypeScript SDK] Add Parsing for ID and Coin type by @666lcz in #1668
Update faq.md by @Clay-Mysten in #1671
[explorer] Render the Object View with the new data model by @666lcz in #1669
Add more gateway_state and authority_aggregator tests by @lxfind in #1673
[validator] Wrap AddrInUse errors so we can see what address could not be bound by @velvia in #1657
A few improvements on Wallet display by @lxfind in #1679
Fix narwhal dependency with net updates by @asonnino in #1677
wallet: correctly pull git revision for build environment by @bmwill in #1674
[Typescript SDK] Fix data types for transactions by @666lcz in #1681
[chore] Some warts while looking at CI stuff by @huitseeker in #1632
ci: turn off caching in bench job by @bmwill in #1691
fix: re-tag the bench job to self-hosted-ci by @huitseeker in #1690
fix: remove easy-to-avoid panics by @huitseeker in #1689
chore: auto-label documentation PRs by @huitseeker in #1692
Add QuorumSignInfo
and merge CertifiedTransaction
with other Transaction types by @lxfind in #1686
Do not panic on error with wallet and sui-move by @lxfind in #1675
[Typescript SDK] Fix data types for objects by @666lcz in #1693
Update Tutorial Chapter 3 regarding testing immutable objects by @lxfind in #1667
Explore tx 2 by @Jibz1 in #1697
[gateway] return TransactionEffects for GetTransactions by @patrickkuo in #1684
[explorer] Render example nft by @666lcz in #1695
[Wallet CLI] Add command to configure gateway URL by @666lcz in #1706
[explorer] Updates Owned Objects to match RPC Model by @Andrew47 in #1678
Fix #1680 by @asonnino in #1682
Bump serde from 1.0.136 to 1.0.137 by @dependabot in #1700
Bump clap from 3.1.12 to 3.1.14 by @dependabot in #1701
Bump thiserror from 1.0.30 to 1.0.31 by @dependabot in #1702
Bump serde_bytes from 0.11.5 to 0.11.6 by @dependabot in #1704
Bump serde_json from 1.0.79 to 1.0.80 by @dependabot in #1703
Separate Authority Credentials in Configs by @longbowlu in #1633
[Wallet] - Ask user for Gateway address if wallet.conf does not exist by @patrickkuo in #1713
[adapter] Use Move's transactional test framework by @tnowacki in #1643
Link to new Narwhal overview from validators description, edit surrounding text by @Clay-Mysten in #1615
Add dollar signs to commands in observability.md by @Clay-Mysten in #1619
network: convert interfaces to grpc by @bmwill in #1687
[TypeScript SDK] Parse balance field for coin by @666lcz in #1699
[CI, Doc] FIx doc typos in CI + fix doc typos + auto-label explorer PRs by @huitseeker in #1709
nexlint: introduce project linting by @bmwill in #1705
Replace REST API reference with one for RPC in Dev Portal footer by @Clay-Mysten in #1718
Replace REST API links and references in Sui Prototypes with those to RPC by @Clay-Mysten in #1720
Replace REST API link and reference in Sui FAQ with those to RPC by @Clay-Mysten in #1721
Replace REST API links and references on Learn index with those to RPC by @Clay-Mysten in #1719
[Bug fix] - create .sui folder structure if not exist by @patrickkuo in #1724
config: improve port allocation + cleanup by @bmwill in #1726
Move explorer-client and rust codecov jobs to self-hosted runners by @todd-mystenlabs in #1715
Explore tx 3 by @Jibz1 in #1722
make object property boxes fit content by @stella3d in #1730
Remove duplicate search bar from explorer home by @stella3d in #1731
[examples] Balance-d all of the examples by @damirka in #1648
Add files via upload by @econmysten in #1641
A few more gateway state checks in tests by @lxfind in #1729
Better out of capacity error by @asonnino in #1711
[node] Follow latest & Safe client integration test by @gdanezis in #1670
Distributed bench by @oxade in #1661
add home page link for Sui Explorer header by @stella3d in #1735
Print Transaction Hash when displaying cert by @lxfind in #1737
add left padding to search text by @stella3d in #1744
[node] Turn off gossip by @gdanezis in #1745
[GatewayAPI] - Moving SuiJson to core and use it in the GatewayAPI by @patrickkuo in #1652
network: some cleanups from the grpc conversion by @bmwill in #1753
fix Sui Explorer title spacing by @stella3d in #1751
Check for missing object result in search by @stella3d in #1755
Discord update by @kyleqian in #1586
[Gas] Fix a bug when running out of gas by @lxfind in #1754
chore: add link checking in CI by @huitseeker in #1766
Let validator reads key pair from network config and remove --address and --validator_idx by @longbowlu in #1736
types: remove unused serialize types and methods by @bmwill in #1760
Added retry for gateway tx by @oxade in #1765
avoid using locked gas objects by @oxade in #1768
[refactoring] Rename check signature to verify signature by @kchalkias in #1772
Unify network settings and add README by @666lcz in #1771
Ensure gateway gas metering is consistent with authority by @lxfind in #1764
chore: make sure all mysten-infra dependencies are on the same revision by @bmwill in #1773
use HTTPS devnet rpc default by @stella3d in #1785
[explorer] Groups Owned Objects by Type by @Andrew47 in #1741
[examples] removes const addresses from Hero, allows running multiple games by @damirka in #1574
[docs] - Add docs describing how to connect the wallet to DevNet by @patrickkuo in #1767
Remove dead code by @666lcz in #1777
Mutated & Created added. Trim search input by @Jibz1 in #1787
[explorer] Fix smart contract rendering by @666lcz in #1778
[wallet] - Upgrade jsonrpsee for a https bug fix, and default DevNet url to https by @patrickkuo in #1784
[bugfix][wallet] - Skip sync for switch gateway command by @patrickkuo in #1782
remove tx id when there are no transactions by @stella3d in #1788
[wallet] - rename transfer to transfer-coin by @patrickkuo in #1762
Change Package display to link, label and typo fixes by @Jibz1 in #1789
[Move] Constrain use of child object of shared object in Move calls by @lxfind in #1710
Update sowork.md by @bwann52 in #969
[RPC gateway] - Add test for each of the RPC endpoint by @patrickkuo in #1732
[bugfix][wallet] - trim [yn] user input by @patrickkuo in #1734
Update cargo install instructions to use dev.net branch by @velvia in #1791
Added logs to gateway by @oxade in #1794
added txid to object page by @Jibz1 in #1793
[framework] spruce up DevNetNFT to allows transfers and updates by @sblackshear in #1798
[wallet bugfix] - Wallet interactive mode does not accept whitespaces in arguments by @patrickkuo in #1795
[explorer] Update content by @666lcz in #1799
[wallet] Pretty print json by @lxfind in #1803
Revert "avoid using locked gas objects (#1768 )" by @lxfind in #1806
Create Sui DevNet guide under Explore by @Clay-Mysten in #1723
Update Wallet doc Transferring objects section as Transferring coins by @Clay-Mysten in #1743
Update Move Contract Display by @stella3d in #1802
loading notice on Address page by @stella3d in #1805
[docs] Update devnet instructions by @666lcz in #1811
disable fetching owned objects for packages by @stella3d in #1814
make genesis transaction display friendlier by @stella3d in #1817
[node] Log less gossip by @gdanezis in #1780
Owned Object Display Improvements by @Andrew47 in #1820
[wallet] - Exit wallet after gateway switch by @patrickkuo in #1797
Replace hardcoded path with your-sui-repo in DevNet guide by @Clay-Mysten in #1818
Edit Sui Explorer README, link to DevNet guide for use by @Clay-Mysten in #1816
Upload images from Sui Explorer for DevNet guide by @Clay-Mysten in #1812
Add images from Explorer to DevNet guide by @Clay-Mysten in #1813
Update Sui Explorer links to docs and UI on Explore index by @Clay-Mysten in #1810
Edit DevNet section of Wallet docs by @Clay-Mysten in #1809
sender added to tx page by @Jibz1 in #1823
Add DevNet guide to left nav of Dev Portal by @Clay-Mysten in #1824
Announce DevNet on Dev Portal landing page by @Clay-Mysten in #1826
[wallet] Disable using shared object by default by @lxfind in #1827
[doc] add ToS link to devnet doc by @sblackshear in #1825
make transaction package link to an object by @stella3d in #1829
Announce Sui DevNet in Learning See what's new section by @Clay-Mysten in #1828
Replace Gateway link in DevNet guide by @Clay-Mysten in #1831
Add partnership form to FAQ, update DevNet refs by @Clay-Mysten in #1830
Link to DevNet guide from DevNet section of Wallet doc by @Clay-Mysten in #1834
chore: fix a bunch of typos by @huitseeker in #1832
Fix named anchor manually change the Gateway URL in DevNet guide by @Clay-Mysten in #1835
remove ID from address label by @stella3d in #1833
[explorer] implement batching requests by @666lcz in #1836
[docs] fix links: http -> https by @666lcz in #1843
created and mutated links should be to objects, fix sdk types by @stella3d in #1842
[explorer] sorts Objects by Type and then ID by @Andrew47 in #1841
Add direct link to blog post from DevNet guide by @Clay-Mysten in #1838
sui-network: manually define rpc service by @bmwill in #1844
Batch calls for recent transactions by @stella3d in #1850
Out of order batch by @lxfind in #1853
prevent tx_signature overflow by @Jibz1 in #1854
Explore tx 11 by @Jibz1 in #1852
[TypeScript SDK] Update package publishing settings by @666lcz in #1862
[TypeScript SDK] Fix lint warnings by @666lcz in #1864
Add 0x prefix to all hex encoded values by @patrickkuo in #1800
wallet ui project initialisation by @pchrysochoidis in #1845
Bump jsonrpsee-proc-macros from 0.11.0 to 0.12.0 by @dependabot in #1857
[explorer] Standardizes the Group and NFT Views in Owned Objects by @Andrew47 in #1847
[TypeScript SDK] Implement transfer coin by @666lcz in #1865
Bump tonic from 0.7.1 to 0.7.2 by @dependabot in #1861
Bump prost from 0.10.1 to 0.10.3 by @dependabot in #1868
Bump proc-macro2 from 1.0.37 to 1.0.38 by @dependabot in #1859
Rename Transfer to TransferCoin by @lxfind in #1875
Bump tokio from 1.18.1 to 1.18.2 by @dependabot in #1858
Bump clap from 3.1.15 to 3.1.17 by @dependabot in #1860
[Docs] - add 0x prefix and change SuiAddress and ObjectID to lowercase by @patrickkuo in #1867
feat: build & publish Docs to Github pages in CI by @huitseeker in #1878
Condense config structs by @oxade in #1879
Object Tutorials Chapter 4 by @lxfind in #1848
[chore] Bump move version by @tnowacki in #1884
Add rustdoc output to Install Sui Source code section by @Clay-Mysten in #1881
Add rustdoc output to Contribute to Sui by @Clay-Mysten in #1880
network: use 'multiaddr' for validator interface by @bmwill in #1876
Create sui-setup.sh startup script for Cargo install through genesis by @Clay-Mysten in #1819
[transaction tests] Hopefully complete support. Migrated more tests. by @tnowacki in #1885
narwhal: update narwhal pointer to a188b870eb1a4b601a58e5744290b7d56c… by @bmwill in #1890
[GatewayAPI] - Make gas input optional in Gateway + Gateway refactoring by @patrickkuo in #1877
[explorer] Implements 'Static' Mode and Tests for Transaction Results by @Andrew47 in #1883
[Move] Fixed test function calling entry function and updated docs by @awelc in #1653
Filter out connection failures by @asonnino in #1896
remove Type field from package objects by @stella3d in #1894
consensus: include more detailed information on network errors by @bmwill in #1898
[MoveLib] Add Delegation, reward distribution by @lxfind in #1575
fullnode server stub by @mystenmark in #1901
Announce rustdoc output in Learn index See what's new section by @Clay-Mysten in #1886
lint: ban lazy_static crate as a direct dependency by @bmwill in #1900
[dev.net] Initial metrics for validator + rpc-server/gateway (#1455 ) by @velvia in #1910
[script] Make move_dependency.py work for narwhal dependency as well by @lxfind in #1906
Bump narwhal revision in Sui by @lxfind in #1918
[BE Wallet] Add util functions for mnemonics by @666lcz in #1891
Fix link in GitHub by adding Markdown extension to target file by @Clay-Mysten in #1908
Fix links in FAQ for GitHub users by adding Markdown extension by @Clay-Mysten in #1911
Fix link in Glossary for GitHub users by adding Markdown extension by @Clay-Mysten in #1914
Fix whitepaper link for GitHub users on Learn index by making absolute by @Clay-Mysten in #1915
Fix links in Validators broken by file move by @Clay-Mysten in #1912
Update ch1-object-basics.md to make code paths absolute by @Clay-Mysten in #1905
Update ch4-object-wrapping.md to make code paths absolute by @Clay-Mysten in #1903
Update ch2-using-objects.md to make code paths absolute by @Clay-Mysten in #1904
Update ch3-immutable-objects.md to make code paths absolute by @Clay-Mysten in #1902
consensus: create new config for each authority by @bmwill in #1916
[chore] Bump Move version by @tnowacki in #1909
fixed seq and digest out of sync by @Jibz1 in #1925
Total transaction count on explorer home by @stella3d in #1913
Transfer becomes TransferCoin in typescript type check by @stella3d in #1923
Move See what's new section to top of Dev Portal landing page by @Clay-Mysten in #1928
update handleCoinType to be safari compatible by @stella3d in #1938
[chore] Small maintenance by @huitseeker in #1936
Announce Sui 0.2.0 updates in See what's New box on Dev Portal Landin… by @Clay-Mysten in #1932
Announce Sui 0.2.0 release in Learn See what's new section by @Clay-Mysten in #1931
Clarify consensus error message by @asonnino in #1937
[store] Do not store transaction lock for shared objects by @lxfind in #1926
Remove unused handler by @asonnino in #1954
[gas] Delay charging gas for object read by @lxfind in #1955
[gateway] Allow shared objects out-of-sync by @lxfind in #1934
[explorer] Adds Search Filter by @Andrew47 in #1959
restore explorer search padding by @stella3d in #1960
Bump syn from 1.0.93 to 1.0.94 by @dependabot in #1945
Bump peter-evans/commit-comment from 1 to 2 by @dependabot in #1941
Bump codecov/codecov-action from 1 to 3 by @dependabot in #1940
config: rework validator configs by @bmwill in #1939
Bump actions/setup-node from 2 to 3 by @dependabot in #1942
Bump tokio-util from 0.7.1 to 0.7.2 by @dependabot in #1975
Do not re-sequence replayed transactions by @asonnino in #1947
[chore] update Move version to fix bytecode function signature displa… by @sblackshear in #1976
Add default assignees to Sui link checker in CI by @Clay-Mysten in #1961
[Sui Framework] Expose getter for current epoch number by @sblackshear in #1977
Update #devnet-faucet channel name by @jaredcosulich in #1970
Bump jsonrpsee from 0.12.0 to 0.13.1 by @dependabot in #1946
genesis: begin reworking genesis to enable deterministic initialization of initial chain state by @bmwill in #1972
[transactional tests] Migrated adapter tests by @tnowacki in #1929
config: update move pointer to fix tip of main by @bmwill in #1988
Highlight --json
flag in Important note for greater visibility by @Clay-Mysten in #1989
[wallet] Enable shared object by default by @lxfind in #1987
Decouple gateway response types from internal types + custom type convertor for native Sui move types by @patrickkuo in #1855
Generate JSON response sample by @patrickkuo in #1971
chore: move a number of crates into the crates directory by @bmwill in #1995
[crypto] remove small warts by @huitseeker in #1924
Full node initial by @oxade in #1969
Bump rayon from 1.5.2 to 1.5.3 by @dependabot in #1974
[sui-core] SuiDataStore: Split locking into a separate sui_storage/lock_service by @velvia in #1302
[TypeScript SDK] Fix balance field by @666lcz in #1999
[Wallet CLI UX] - wallet-cli move call string args no longer need quote escape by @patrickkuo in #1996
wallet-ext: create & import flow by @pchrysochoidis in #1979
Fix link to sui-types
subdirectory in Install Sui by @Clay-Mysten in #2011
[verifier] Migrate struct_with_key tests by @tnowacki in #1991
[bugfix] - wallet move call parsing array incorrectly by @patrickkuo in #2012
[Sui CLI / UX] - Improved wallet object command by @patrickkuo in #2013
[verifier] Migrate id_immutable tests by @tnowacki in #2015
[verifier] Migrate entry_point tests by @tnowacki in #2014
Fix bug due to multiaddr by @oxade in #2018
[verifier] Migrate id_leak tests by @tnowacki in #2016
[verifier] Migrate global_storage_access tests by @tnowacki in #2017
sui: limit when the build script needs to be run by @bmwill in #2026
[sync] Checkpoint basic types, store, logic and messages by @gdanezis in #1100
ci: use nextest for running rust tests by @bmwill in #2031
[chore] Fix incorrectly moved tests by @tnowacki in #2050
chore: rename_database, update Cargo.lock by @huitseeker in #2007
Document setup script as tip in Install Sui, note cmake as prereq by @Clay-Mysten in #1981
Chat smart contract by @kchalkias in #2025
update devnet default gateway rpc port by @tharbert in #2052
Announce new sui-setup.sh script in Learn index See what's new section by @Clay-Mysten in #2054
[Epoch] Discoverability of SuiSystemState
object by @lxfind in #2027
Multi-process shared-objects execution by @asonnino in #2059
[refactoring][wallet cli] - Wallet command refactoring by @patrickkuo in #1882
[explorer + ts-sdk] Search input string type checks by @stella3d in #2028
[genesis] Consolidate some genesis code by @lxfind in #2061
Basic tests for fullnode + indexes for explorer by @mystenmark in #2053
Use (ObjectID, VersionNumber) as primary key for object storage. by @mystenmark in #1953
Update devnet gateway url port in devnet.md by @Clay-Mysten in #2077
Clearer consensus errors by @asonnino in #2073
Update devnet gateway url port in wallet.md by @Clay-Mysten in #2076
[Epoch] Create Sui System State object at genesis by calling Move by @lxfind in #2072
Update narwhal dependency by @asonnino in #2084
[genesis] Init genesis in db, not in authority state by @lxfind in #2085
Prometheus: Listen on 0.0.0.0 by @velvia in #2090
config: enable performing genesis with pre-constructed keys by @bmwill in #2064
Review validator.md by @asonnino in #1994
validator: make genesis config optional by @bmwill in #2103
bump to 0.2.0 by @longbowlu in #2097
validator: use config passed via cmdline by @bmwill in #2107
Add a release file for public visibility and tracking purposes by @longbowlu in #2104
Use existing authority follower system (including local execution) for full node. by @mystenmark in #2106
[tests] Reduce the re-generation of genesis in tests by @gdanezis in #2099
[Move] Fix a bug in adapter check_child_object_of_shared_object
by @lxfind in #2108
Fix broken main by @lxfind in #2113
build(deps): bump schemars from 0.8.8 to 0.8.10 by @dependabot in #2121
build(deps): bump once_cell from 1.10.0 to 1.11.0 by @dependabot in #2118
build(deps): bump datatest-stable from 0.1.1 to 0.1.2 by @dependabot in #2119
build(deps): bump axum from 0.5.5 to 0.5.6 by @dependabot in #2122
Create initial Learning Sui Tokenomics overview by @Clay-Mysten in #2101
sui-node: create a unified binary by @bmwill in #2110
Remove redundant handle_consensus_certificate function by @lxfind in #2114
adding tokenomics flowchart by @econmysten in #2138
Update index.md by @econmysten in #2137
[ts-sdk] Add CI tests by @666lcz in #2117
build(deps): bump syn from 1.0.94 to 1.0.95 by @dependabot in #2120
build(deps): bump serde-reflection from 0.3.5 to 0.3.6 by @dependabot in #2136
build(deps): bump serde-name from 0.2.0 to 0.2.1 by @dependabot in #2134
build(deps): bump regex from 1.5.5 to 1.5.6 by @dependabot in #2135
[verifier] Fix verifier parameter rules. [adapter] Fix visibility check by @tnowacki in #2051
[doc] update move repo links and fix a few typos by @emmazzz in #2147
Create gas-pricing.md by @Clay-Mysten in #2142
Create proof-of-stake.md by @Clay-Mysten in #2145
Split sub-pages from Tokenomics index by @Clay-Mysten in #2146
framework: build sui-framework at compile time by @bmwill in #2148
[Epoch][Store] Add EpochInfo and epochs db table in store by @lxfind in #2089
Fix variable in gas-pricing.md by @Clay-Mysten in #2150
Create storage-fund.md by @Clay-Mysten in #2144
Create sui-token.md by @Clay-Mysten in #2159
Add Sui Tokenomics to Dev Portal left navigation by @Clay-Mysten in #2155
Announce Sui tokenomics in Learn See what's new section by @Clay-Mysten in #2162
Update gas-pricing.md by @econmysten in #2160
Move Sui token to distinct page, list in next steps by @Clay-Mysten in #2158
Fix link to ID.move in sui-move-diffs.md by @Clay-Mysten in #2166
Update wallet.md with updated path to DevNetNFT.move by @Clay-Mysten in #2170
Update ch1-object-basics.md with updated path to ID.move by @Clay-Mysten in #2171
Update ch2-using-objects.md with updated path to ID.move by @Clay-Mysten in #2172
Fix links in move.md broken by Crates move by @Clay-Mysten in #2169
finish moving all crates into the crates directory by @bmwill in #2161
grpc: use build.rs file for generating grpc bindings by @bmwill in #2156
Update ch3-immutable-objects.md with updated path to Transfer.move by @Clay-Mysten in #2174
Update install.md with paths to moved crates by @Clay-Mysten in #2175
Fix Transfer.move link in move.md by @Clay-Mysten in #2176
Update sui-token.md by @econmysten in #2164
Update index.md by @econmysten in #2163
Update gas-pricing.md by @econmysten in #2165
Update storage-fund.md by @econmysten in #2167
[doc] fixes in validator doc from discord comments by @sblackshear in #2098
generate-json-rpc-spec: move into own crate and fix when run at repo … by @bmwill in #2178
...
You can’t perform that action at this time.