Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync mainnet #8

Merged
merged 164 commits into from
Aug 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
cf6d11e
Refactor CommitteeWithNetworkMetadata
lxfind Jul 11, 2024
a093c4a
Make sure AuthAgg construction cannot fail (#18617)
lxfind Jul 12, 2024
e48c9c4
build statically-linked sui-node for testing on glibc-based hosts (#1…
jnaulty Jul 12, 2024
5f7b890
Sui v1.30.0 Version Bump (#18631)
ebmifa Jul 12, 2024
8cc4a8d
[deny list v2] Added additional transactional tests (#18600)
tnowacki Jul 12, 2024
c108fd8
[test] Simplify transaction orchestrator tests (#18632)
lxfind Jul 12, 2024
f7a6a6c
[bridge] support rank validators by voting power when requesting sig…
longbowlu Jul 12, 2024
02599ed
sdk test setup: fix racy access on tmp config file (#18628)
rvantonder Jul 12, 2024
a3bf136
Update local-network.mdx (#18633)
Danny-Devs Jul 12, 2024
67b18a5
[docs][site] Fixes small screen nav (#18546)
ronny-mysten Jul 12, 2024
9a6a684
Send full sig if possible during randomness sig exchange (#18565)
aschran Jul 12, 2024
3c9b596
[bridge] use protocol parameter to determine when to finalize bridge …
longbowlu Jul 12, 2024
6b425c9
[CLI] Make service hosts configurable in `sui start` (#18607)
stefan-mysten Jul 12, 2024
98a2d8d
Add check that all executed transactions are checkpointed (and vice v…
mystenmark Jul 12, 2024
8e103af
[RFC][core] Add validator tx finalizer (#18542)
lxfind Jul 12, 2024
260f1c8
Move SupportedProtocolVersions to sui-types, rename AuthorityCapabili…
mystenmark Jul 12, 2024
389c3dc
[codecov-ci] Disable debug symbols (#18641)
stefan-mysten Jul 12, 2024
b6feede
[Examples/Docs] Tic-tac-toe (#18558)
amnn Jul 12, 2024
aae6f5c
[Examples] Remove references to `sui_programmability` in codebase (#1…
amnn Jul 12, 2024
d43a7ad
[Examples/Move] Port remaining Crypto Sui Programmability Examples (#…
amnn Jul 12, 2024
2f71d9d
[Examples/Move] Delete `sui_programmability` (#18612)
amnn Jul 12, 2024
0144a24
Fix build (#18645)
mystenmark Jul 12, 2024
883b4c0
[move][move-2024] Extract macros from precompiled programs for expans…
cgswords Jul 13, 2024
c2ef24a
[GraphQL][RFC] Introduce UInt53 scalar (#18552)
amnn Jul 13, 2024
ffd3231
chore: update fastcrypto and serde_with
bmwill Jul 11, 2024
bbbd374
feat: add optional `root_version` to `Query.owner` (#18486)
unmaykr-aftermath Jul 15, 2024
5c3ab8c
chore: add a new cognito tenant (#18635)
joyqvq Jul 15, 2024
a5a4ab3
[AuthAgg] Use epoch start state to construct AuthorityAggregator (#18…
lxfind Jul 15, 2024
ad5d7b9
Update graphql e2e test to protocol version 51 (#18653)
halfprice Jul 15, 2024
6954c20
[script] no need for GITHUB_TOKEN because sui is a public repo (#18544)
pei-mysten Jul 15, 2024
7c143d5
Cleanup a few Narwhal references (#18671)
mwtian Jul 15, 2024
8aa6ba9
Store AuthorityAggregator in sui-node (#18647)
lxfind Jul 15, 2024
14a1392
Add randomness-related admin handlers for disaster recovery use (#18500)
aschran Jul 15, 2024
15acca3
[suiop][incidents] add --with-priority flag (#18673)
after-ephemera Jul 15, 2024
96a222b
Cancel randomness-using tx on DKG failure instead of ignoring (#18511)
aschran Jul 15, 2024
77b6e6e
[move-ide] Added inlay type hints for unpacks (#18650)
awelc Jul 15, 2024
6514dce
avoid rebuilding sui cli during tests (#18678)
hayes-mysten Jul 15, 2024
98b5d23
[data ingestion] hybrid remote setup (#18677)
phoenix-o Jul 15, 2024
0984a6b
Add metrics for batch verify and overload (#18680)
mwtian Jul 15, 2024
33baaa7
Add more addresses checks for validator tool (#18570)
longbowlu Jul 15, 2024
bf94b2f
Re-order flags to match order in v1.28 (#18682)
mystenmark Jul 16, 2024
fedd75a
Make EpochFlag values explicit to avoid mistakes when cherry picking …
mystenmark Jul 16, 2024
7fc464a
[ts sdk] Make symbol types not unique between versions (#18639)
hayes-mysten Jul 16, 2024
adaffe3
Deprecate Sui_Owned_Object_Pools (#18657)
Tzal3x Jul 16, 2024
bd45b28
[Consensus] disable scheduled synchronizer when commit lag (#18485)
akichidis Jul 16, 2024
c11b617
[docs] Update coin flip app example (#18623)
dantheman8300 Jul 16, 2024
cb2f63e
Fix flaky validator_tx_finalizer tests (#18688)
lxfind Jul 16, 2024
3731f28
[chore][GraphQL/Limits] Separate QueryLimitChecker extension/factory …
amnn Jul 13, 2024
77dc88e
[GraphQL/Limits] BUGFIX: directives test error type (#18661)
amnn Jul 16, 2024
0ab05e4
[chore][GraphQL/Limits] Clean up headers (#18662)
amnn Jul 16, 2024
6756fa7
[chore][GraphQL/Limits] Standardise query_limits_checker file order (…
amnn Jul 16, 2024
e397c2f
[GraphQL/Limits] Separate out directive checks (#18664)
amnn Jul 16, 2024
4ba06ed
[GraphQL/Limits] Reimplement QueryLimitsChecker (#18666)
amnn Jul 16, 2024
39a4eb0
[move][move-ide] Colon/Alias Autocompletion (#18108)
cgswords Jul 16, 2024
0252a76
Add a metric to track per object cost in consensus commit for congest…
halfprice Jul 16, 2024
5ec703d
change protocol version 54 to 53 (#18695)
longbowlu Jul 16, 2024
2a55a06
Add tic-tac-toe example to workspace (#18616)
hayes-mysten Jul 17, 2024
afc4197
[DB] disable write stalling and stopping due to pending compaction by…
mwtian Jul 17, 2024
d019f53
[bridge indexer] - record bridge txn errors (#18510)
patrickkuo Jul 17, 2024
c718a36
remove sui-common which was accidentally added (#18686)
longbowlu Jul 17, 2024
ccbb3c2
Grammar fix on the Wallet Standard page (#18703)
zbraiterman Jul 17, 2024
cdedf69
[ts sdk] Add Arguments export for constructing Transaction arguments …
hayes-mysten Jul 17, 2024
086b2bc
Add waitForLastTransaction to all executor classes (#18697)
hayes-mysten Jul 17, 2024
14ea5c4
Enable consensus commit prologue V3 on mainnet (#18691)
halfprice Jul 17, 2024
beed646
add tx.pure.vector and tx.pure.option (#18561)
hayes-mysten Jul 17, 2024
ddf42d3
Version Packages (#18555)
sui-merge-bot[bot] Jul 17, 2024
6e79fda
Improve tracing for TransactionOrchestrator, QD, and AuthAgg (#18689)
mystenmark Jul 17, 2024
0ff46cd
Record batch writes and inserts that are slower than 1s (#18698)
mystenmark Jul 17, 2024
77929e7
Add REST API section to release notes (#18707)
ebmifa Jul 17, 2024
6754bf8
disable RSU timeout panic for non-debug builds (#18705)
aschran Jul 17, 2024
3959d9a
Include digest of ProtocolConfig when voting for a version (#18675)
mystenmark Jul 17, 2024
30e3c5f
[Disassembler] Fix string contraction logic
amnn Jul 17, 2024
9417279
Compute median instead of average for range queries in metrics checke…
mwtian Jul 18, 2024
66b19f7
Remove deleted protocol fields from older snapshots to avoid spurious…
mystenmark Jul 18, 2024
9cdfc6d
[Resolver/Inputs] Support layout inference for overlapping inputs (#1…
amnn Jul 18, 2024
6a5e72e
Update fastcrypto (#18722)
benr-ml Jul 18, 2024
10beaec
Update sui-bridging.mdx for the correct anchor link (#17633)
siphonelee Jul 18, 2024
cc64c37
Integrate validator tx finalizer (#18681)
lxfind Jul 18, 2024
61b00f5
[bridge] add metrics for SignerWithCache (#18685)
longbowlu Jul 18, 2024
5e3f38c
[tx-finalizer] Add validator leader delay (#18672)
lxfind Jul 18, 2024
72bc96f
[docs] update sui move cli options (#18724)
zihehuang Jul 18, 2024
b677505
Tweak antithesis configs (#18725)
mwtian Jul 18, 2024
4dffddb
Create a separate congestion control consensus commit limit for Mysti…
halfprice Jul 19, 2024
1e65d62
Monitor thread stalls in sui node (#18700)
mwtian Jul 19, 2024
2c17331
[move][move-2024] Revised index syntax typing to avoid crash (#18696)
cgswords Jul 19, 2024
92d1127
[Metric Checker] Take specific percentiles for range queries (#18728)
mwtian Jul 19, 2024
7187fc1
[move][ide] Revise IDE path information to always include all possibl…
cgswords Jul 19, 2024
3e0a4ec
[beacon] Remove dkg v0 (#18560)
benr-ml Jul 19, 2024
031f6b8
Update suiop-cli-binaries workflow (#18732)
ebmifa Jul 19, 2024
cd69f3c
[move][move-2024] Revise some visibility errors, add macro informatio…
cgswords Jul 19, 2024
d0e250a
Increase timeout (#18736)
lxfind Jul 19, 2024
77bae85
Ignore randomness RPCs from byzantine peers (#18690)
aschran Jul 19, 2024
090bec4
[move] Update external workflow to check formatting for _all_ package…
cgswords Jul 19, 2024
e7d196e
indexer pruner: add pruner and prune unpartitioned tables (#18495)
gegaowp Jul 19, 2024
3781c36
[wallet]: add token metadata overrides (#18726)
Nikhil-Mysten Jul 19, 2024
05cc249
[bridge] add url update event in rust (#18734)
longbowlu Jul 19, 2024
e967cb7
[move] Add printout of input commands in transactional test runner (#…
tzakian Jul 19, 2024
e23823d
Only spawn validator tx finalizer for newly signed tx (#18746)
lxfind Jul 19, 2024
c166079
[tx-finalizer] Cap validator wait time (#18739)
lxfind Jul 20, 2024
4f5dc22
[move-compiler] Added parsing resilience for name access chains (#18706)
awelc Jul 20, 2024
d42ec48
[TrafficControl] Support multi-hop forwarding (#18699)
williampsmith Jul 20, 2024
7bc276d
[beacon] Print a fixed error message instead of a panic (#18751)
benr-ml Jul 21, 2024
6201942
[Consensus] reduce connection shutdown grace period (#18687)
akichidis Jul 22, 2024
cb04174
[Consensus 2.0] Recover from amnesia - part 2 (#18190)
akichidis Jul 22, 2024
ff941c1
[DB] increase parallelism per db from 4 to 8, and allow env var overr…
mwtian Jul 22, 2024
ef4639c
add randomness workload to sui-benchmark (#18758)
aschran Jul 22, 2024
907e571
Update zklogin.mdx (#18766)
techdebt-99 Jul 23, 2024
c24115c
[move-2024] Fixed issue with macro fun declarations causing circular …
tnowacki Jul 23, 2024
36f6a86
indexer: move partition dropping to pruner (#18762)
gegaowp Jul 23, 2024
8ca9eae
[Docs - NFT Rental] Updates broken link (#18769)
StefPler Jul 23, 2024
e1418df
rest: properly return preferred Accept format
bmwill Jul 16, 2024
c0672be
rest: add a JsonSchema for U64
bmwill Jul 16, 2024
179b989
rest: correct get_node_info schema
bmwill Jul 16, 2024
5d47ed3
rest: correct list_account_objects schema
bmwill Jul 16, 2024
730f2c6
rest: define openapi schema for health check endpoint
bmwill Jul 17, 2024
808410f
rest: define openapi schema for checkpoint endpoints
bmwill Jul 17, 2024
36fa74f
chore: update sui-rust-sdk with hash feature enabled
bmwill Jul 17, 2024
bc456c8
rest: fix TransactionResponse serialization format
bmwill Jul 17, 2024
663da05
rest: add 404 response type to object endpoints
bmwill Jul 17, 2024
6845eea
rest: define openapi schema for get_coin_info endpoint
bmwill Jul 17, 2024
80814b4
rest: define openapi schema for system endpoints
bmwill Jul 17, 2024
5dc8975
rest: define openapi schema for committee endpoints
bmwill Jul 17, 2024
7aea456
rest: define openapi scheam for transaction execution
bmwill Jul 17, 2024
21d2a34
Refactor consensus output to write to an intermediate store before go…
mystenmark Jul 23, 2024
46f24c3
[docs] Content updates and style changes (#18745)
ronny-mysten Jul 23, 2024
eda1abf
[move][move-2024] Add macro visibility error tests (#18741)
cgswords Jul 23, 2024
a345ba4
Enable writeback cache in antithesis (#18776)
mystenmark Jul 23, 2024
f72859a
Update SECURITY.md (#14675)
kyoshisuki Jul 23, 2024
8169f05
[docs] add custom indexer example to doc page (#18711)
zihehuang Jul 23, 2024
ce374df
Ignore RUSTSEC-2024-0358 (#18779)
mwtian Jul 24, 2024
e95007c
Integrate consensus Parameters into NodeConfig (#18767)
mwtian Jul 24, 2024
25d2f30
Customize statis initialize move dir in simtest (#18752)
halfprice Jul 24, 2024
d4fa912
Enable random beacon on mainnet (#18756)
aschran Jul 24, 2024
51b3d50
[docs] Updates to wallet standard (#18765)
ronny-mysten Jul 24, 2024
9d2292e
[framework] vector macros wave 2 (#18702)
damirka Jul 24, 2024
ed7987c
[docs] Retrieving edits (#18783)
ronny-mysten Jul 24, 2024
21aeeae
[Linter] Refactor: Optimize Linter Configuration and Visitor Generati…
tx-tomcat Jul 24, 2024
5d2506c
[sui-tool] Add support for config objects to the sui-tool replay comm…
tzakian Jul 24, 2024
5935eab
Transaction must be written before executed_effects_digests (#18785)
mystenmark Jul 24, 2024
5849d3f
[Consensus] make config optional (#18784)
mwtian Jul 24, 2024
dd56ccb
[bridge] store bridge authority aggregator in ArcSwap (#18780)
longbowlu Jul 24, 2024
37109ef
[sui-execution] First step towards allowing versioning move-vm-types …
tzakian Jul 24, 2024
edac0d9
Revert "Enable random beacon on mainnet" (#18788)
aschran Jul 24, 2024
c7de614
[StateAccumulator] Remove v2 disable functionality from node config (…
williampsmith Jul 24, 2024
c345bc3
chore: update msim
bmwill Jul 25, 2024
3aa1f2e
mysten-network: remove unused uds support
bmwill Jul 25, 2024
4092dbd
chore: update reqwest to 0.12
bmwill Jul 25, 2024
255d868
nextest: extend slow timeout to 5min
bmwill Jul 25, 2024
4e30767
[Consensus] increase commit syncer fetch timeouts (#18793)
mwtian Jul 25, 2024
c93dc83
docs: fix spelling issues (#18799)
nnsW3 Jul 25, 2024
2c3c774
[Docs] Update utils.mdx (#18782)
CarryWang Jul 25, 2024
aa291ae
Skip validator_tx_finalizer_e2e_tests in simtest-run.sh (#18801)
aschran Jul 25, 2024
69a9e6b
chore: update anemo and quinn (#18800)
bmwill Jul 25, 2024
a4812b9
[data ingestion] decrease batch size for analytics (#18804)
phoenix-o Jul 25, 2024
d1efa1c
[Consensus] refine logging & small timeout changes (#18795)
akichidis Jul 25, 2024
ec7527c
[bridge cli] print data in json and print more data (#18742)
longbowlu Jul 25, 2024
e2aab49
[move][ide] Change parsing / expansion to report IDE suggestions for …
cgswords Jul 25, 2024
66d5b32
Sui version bump v1.30.0
pei-mysten Jul 26, 2024
246afbf
Cherry pick #18827 (#18832)
tnowacki Jul 29, 2024
8dba8d3
Cherry pick #18842 (#18845)
tnowacki Jul 29, 2024
a4185da
Sui v1.30.1 version bump
ebmifa Jul 29, 2024
6ede4d8
Merge remote-tracking branch 'upstream/mainnet' into sync-mainnet
NorbertBodziony Aug 12, 2024
20a4471
fix
NorbertBodziony Aug 12, 2024
500cd81
maybe this will help with speed
NorbertBodziony Aug 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 4 additions & 1 deletion .cargo/config
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,7 @@ mysql-clippy = [
rustflags = ["-C", "force-frame-pointers=yes", "-C", "force-unwind-tables=yes"]

[net]
git-fetch-with-cli = true
git-fetch-with-cli = true

[target.x86_64-unknown-linux-gnu]
rustflags = ["-C", "link-arg=-fuse-ld=lld", "-C", "target-cpu=native"]
5 changes: 0 additions & 5 deletions .changeset/seven-chicken-occur.md

This file was deleted.

17 changes: 0 additions & 17 deletions .changeset/shaggy-cows-decide.md

This file was deleted.

2 changes: 1 addition & 1 deletion .config/nextest.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ fail-fast = false
# Retry failing tests in order to not block builds on flaky tests
retries = 5
# Timeout tests after 4 minutes
slow-timeout = { period = "60s", terminate-after = 4 }
slow-timeout = { period = "60s", terminate-after = 5 }

[profile.narwhalnightly]
# Print out output for failing tests as soon as they fail, and also at the end
Expand Down
3 changes: 2 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,5 @@ For each box you select, include information after the relevant heading that des
- [ ] JSON-RPC:
- [ ] GraphQL:
- [ ] CLI:
- [ ] Rust SDK:
- [ ] Rust SDK:
- [ ] REST API:
2 changes: 1 addition & 1 deletion .github/workflows/build-suiop-cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,5 @@ jobs:
# we could generate a different secret for this
# for separation of concerns:
token: ${{ secrets.CHANGESETS_DEPLOY_DISPATCH }}
event-type: build-binaries
event-type: build-suiop-cli-binaries
client-payload: '{"ref": "${{ github.ref }}", "sha": "${{ github.sha }}"}'
2 changes: 1 addition & 1 deletion .github/workflows/cargo-llvm-cov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
swap-size-gb: 256

- name: Run code coverage for nextest
run: SUI_SKIP_SIMTESTS=1 cargo llvm-cov --ignore-run-fail --lcov --output-path lcov.info nextest -vv
run: RUSTFLAGS="-C debuginfo=0" SUI_SKIP_SIMTESTS=1 cargo llvm-cov --ignore-run-fail --lcov --output-path lcov.info nextest -vv

- name: Upload report to Codecov for nextest
uses: codecov/codecov-action@e0b68c6749509c5f83f984dd99a76a1c1a231044 # pin v4.0.1
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/external.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ jobs:
uses: actions-rs/cargo@ae10961054e4aa8b4aa7dffede299aaf087aa33b # [email protected]
with:
command: fmt
args: --check
args: --check --all

cargo-deny:
name: cargo-deny (advisories, licenses, bans, ...)
Expand Down
Loading
Loading