Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
301 commits
Select commit Hold shift + click to select a range
b6a18e0
Fix get_first_available_block for genesis; also make get_blocks(_with…
Apr 28, 2022
5a430c1
Separate sigverify metrics for each verifier (#24744)
sakridge Apr 28, 2022
1168b9f
chore:(deps): bump bignumber.js from 9.0.1 to 9.0.2 in /explorer (#24…
dependabot[bot] Apr 28, 2022
224e0b2
Simplify register and bind (#24724)
jackcmay Apr 28, 2022
bd2ba41
chore: bump @rollup/plugin-replace from 3.1.0 to 4.0.0 in /web3.js (#…
dependabot[bot] Apr 28, 2022
f71b51f
explorer: Show address for unknown programs in logs (#24770)
jstarry Apr 28, 2022
9d913ae
chore:(deps): bump @testing-library/react in /explorer (#24772)
dependabot[bot] Apr 28, 2022
eda77f1
chore:(deps): bump sass from 1.47.0 to 1.51.0 in /explorer (#24779)
dependabot[bot] Apr 28, 2022
d3460ac
chore:(deps): bump @types/chai from 4.2.22 to 4.3.1 in /explorer (#24…
dependabot[bot] Apr 28, 2022
34c109d
explorer: Improve displayed transaction instruction logs (#24780)
jstarry Apr 28, 2022
b730d1d
chore:(deps): bump react and react-dom in /explorer (#24783)
dependabot[bot] Apr 28, 2022
1d6df73
explorer: Improvements to block transactions list (#24785)
jstarry Apr 28, 2022
aa1d34b
explorer: Allow sorting block transactions by compute (#24786)
jstarry Apr 28, 2022
8f26806
chore: bump @types/mocha from 9.1.0 to 9.1.1 in /web3.js (#24781)
dependabot[bot] Apr 28, 2022
898b352
explorer: Support filtering block transactions by account (#24787)
jstarry Apr 28, 2022
c080f6e
chore: bump rpc-websockets from 7.4.17 to 7.4.18 in /web3.js (#24788)
dependabot[bot] Apr 28, 2022
3725d43
chore: bump @commitlint/travis-cli from 16.2.3 to 16.2.4 in /web3.js …
dependabot[bot] Apr 28, 2022
e9f100c
chore: bump eslint-plugin-import from 2.25.3 to 2.26.0 in /web3.js (#…
dependabot[bot] Apr 28, 2022
dec9715
chore: bump tslib from 2.3.1 to 2.4.0 in /web3.js (#24791)
dependabot[bot] Apr 28, 2022
779f768
chore: bump sinon from 12.0.1 to 13.0.2 in /web3.js (#24792)
dependabot[bot] Apr 28, 2022
e88afbe
chore: bump rollup from 2.60.2 to 2.70.2 in /web3.js (#24793)
dependabot[bot] Apr 28, 2022
c2a44cf
chore: bump rollup-plugin-dts from 4.2.0 to 4.2.1 in /web3.js (#24794)
dependabot[bot] Apr 28, 2022
7b6880f
Make test_bank_cloned_stake_delegations() aware of stake minimum dele…
brooksprumo Apr 28, 2022
431c841
Leader info refresher (#24597)
lijunwangs Apr 28, 2022
e7074bc
Parse token-2022 account extensions (mostly) (#24621)
Apr 28, 2022
e189603
Make test less brittle (#24803)
Apr 28, 2022
9f941bd
chore: bump tokio from 1.17.0 to 1.18.0 (#24773)
dependabot[bot] Apr 28, 2022
b22a14c
chore: bump etcd-client from 0.9.0 to 0.9.1 (#24774)
dependabot[bot] Apr 28, 2022
4e58b38
Update all BankForks methods to return owned values (#24801)
jstarry Apr 28, 2022
b4503d4
token: Add features for new program releases (#24742)
joncinque Apr 28, 2022
8f6e469
test: repair web3.js getBlocks tests (#24813)
steveluscher Apr 28, 2022
b4ade0d
Make stake integration tests aware of stake minimum delegation (#24809)
brooksprumo Apr 28, 2022
2e617ba
fix: the one where we fix client subscriptions (#24473)
steveluscher Apr 28, 2022
008860b
removes SHRED_PAYLOAD_SIZE from shred public interface (#24806)
behzadnouri Apr 28, 2022
ad7c95b
Update non-circulating supply list (#24817)
danpaul000 Apr 29, 2022
0e0065a
fix: restore export of PACKET_DATA_SIZE to web3.js
steveluscher Apr 29, 2022
27efcae
(LedgerStore) Convert Rocks from tuple to struct with named fields (#…
yhchiang-sol Apr 29, 2022
ebcdd3b
adding solana-private.sh
denispalab Apr 29, 2022
9a136aa
chore: bump cross-fetch from 3.1.4 to 3.1.5 in /docs (#24812)
dependabot[bot] Apr 29, 2022
a616521
Avoid holding lock guards in match expressions (#24805)
jstarry Apr 29, 2022
a73f998
Do not hold lock unnecessarily when hashing (#24815)
brooksprumo Apr 29, 2022
21ee012
Add some timing measure for get_connection() (#24814)
pgarg66 Apr 29, 2022
c0981a9
docs: Update outdated compute budget docs (#24737)
jstarry Apr 29, 2022
08e1727
minor edits in shred and shredder (#24841)
behzadnouri Apr 29, 2022
aee17f3
fix typo on validator help (#24844)
codemonkey6969 Apr 29, 2022
2d7e294
cli: Feature status improvements (#24745)
jstarry Apr 29, 2022
45314a8
explorer: Hide compute units if log parsing fails (#24848)
jstarry Apr 29, 2022
cb50180
cli stake tests: Increase stake amounts to handle raising minimum del…
brooksprumo Apr 29, 2022
b56c091
(LedgerStore) Hidden validator argument for RocksDB perf samples (#24…
yhchiang-sol Apr 29, 2022
4b62c93
removes erasure::Session, using Reed-Solomon constructs directly
behzadnouri Apr 29, 2022
d7aec2a
moves ErasureConfig to blockstore_meta next to ErasureMeta
behzadnouri Apr 29, 2022
5245eb4
(LedgerStore) Hidden validator argument for RocksDB perf samples (#24…
yhchiang-sol Apr 30, 2022
428cf54
Change BlockStore TryPrimaryThenSecondary to just Secondary (#23391)
Apr 30, 2022
591bfc3
optimize counter submission: avoid copy when converting counters to d…
HaoranYi Apr 30, 2022
b8c13eb
explorer: Fix empty state for filtered transactions (#24863)
jstarry Apr 30, 2022
d07604f
explorer: Don't show successful count if meta missing (#24864)
jstarry Apr 30, 2022
0769ee4
fix: repair React types in explorer (#24858)
steveluscher Apr 30, 2022
f8354bd
explorer: Synchronoize timescale for tps and ping stats (#24865)
jstarry Apr 30, 2022
7f98772
Bump solana_rbpf to v0.2.28 (#24800)
Lichtso Apr 30, 2022
06ffd90
fix: don't fatal Explorer when there's a 'failed' type message at the…
steveluscher May 1, 2022
88c16c0
Check if quic is enabled before warming up quic connections (#24821)
pgarg66 May 1, 2022
0b0589e
Add custom rpc/tpu port options for ThinClient (#24842)
sakridge May 1, 2022
a829ddc
adds hard-coded tests for backward compatibility of shreds serializat…
behzadnouri May 1, 2022
e812430
defines shred flags using bitflags crate (#24874)
behzadnouri May 1, 2022
fe72a1d
fix: update to version of spl-token-registry that doesn't fatal when …
steveluscher May 1, 2022
475e7d1
chore: bump tonic-build from 0.7.0 to 0.7.1 (#24826)
dependabot[bot] May 2, 2022
74b586a
Always retain the highest incremental snapshot for all full snapshots
mvines Apr 27, 2022
4f947a0
(de-)serializes shred headers through a Cursor (#24876)
behzadnouri May 2, 2022
546730c
retire deprecate_rewards_sysvar (#24651)
jeffwashington May 2, 2022
8846aa1
ledger-tool: save new snapshots to --snapshot-archive-path (#24883)
diman-io May 2, 2022
112a0b4
Revert "Refactor to use EpochSchedule from within RentCollector struc…
apfitzge May 2, 2022
8043e88
fix: enable React 18 in Explorer via use of `createRoot` (#24859)
steveluscher May 2, 2022
2108803
feat: you can now deep link to a particular instruction in Explorer (…
steveluscher May 2, 2022
7bb8674
fix: correct the fragment URL of inner instruction cards in Explorer
steveluscher May 2, 2022
fd46c69
Update install-solana-cli docs with Homebrew instructions
celikkoseoglu May 2, 2022
de027a8
Use RwLock instead of Mutex in QUIC connection cache (#24857)
pgarg66 May 2, 2022
fa5f489
chore: bump thiserror from 1.0.30 to 1.0.31 (#24881)
dependabot[bot] May 2, 2022
68c7fb9
chore: bump serde_bytes from 0.11.5 to 0.11.6 (#24882)
dependabot[bot] May 2, 2022
cb96edc
Pass ProcessOptions struct around by reference (#24900)
May 2, 2022
e83efe6
Cleanup banking bench (#24851)
carllin May 2, 2022
eff5919
enforces that LAST_SHRED_IN_SLOT is also DATA_COMPLETE_SHRED (#24892)
behzadnouri May 2, 2022
dd82959
test: you can now supply promises for values when mocking RPC subscri…
steveluscher May 3, 2022
d1f8646
chore: bump tokio from 1.18.0 to 1.18.1 (#24915)
dependabot[bot] May 3, 2022
3dad27d
Optimize connection cache eviction logic (#24911)
pgarg66 May 3, 2022
eca0eb9
(LedgerStore) Move metric-related functions to blockstore_metric.rs (…
yhchiang-sol May 3, 2022
342a946
zk-token-sdk: verify WithdrawWithheldTokens proof under the correct c…
samkim-crypto May 3, 2022
0b9d048
(LedgerStore) Move trait ColumnMetrics and metric-macros to blockstor…
yhchiang-sol May 3, 2022
8a43539
chore: export web3.js repo only when pushing something in web3.js folder
yihau May 3, 2022
b2c2c29
Fix quic mode with thinclient (#24890)
sakridge May 3, 2022
bac372c
adding new file for solana-private CI
denispalab May 3, 2022
5b80891
adding buildkite-solana-private.sh to remove solana-secondary depende…
denispalab May 3, 2022
59177f0
removing name var
denispalab May 3, 2022
9587c85
limits pre-allocation size when deserializing shreds (#24921)
behzadnouri May 3, 2022
503d0ba
SigVerify: Add total time metrics for dedup/discard/verify (#24768)
ckamm May 3, 2022
755100d
use correct epoch schedule (#24904)
jeffwashington May 3, 2022
fd44198
fix typo (#24937)
HaoranYi May 3, 2022
9f163a8
chore: build x86 artifacts (#24941)
yihau May 3, 2022
8fa2913
chore: bump libc from 0.2.124 to 0.2.125 (#24914)
dependabot[bot] May 3, 2022
554467e
add no_os_memory_stats_reporting_arg (#24938)
HaoranYi May 3, 2022
b0ae4f9
chore: don't delete existing file in s3 bucket
yihau May 3, 2022
e070c5c
default compute units per instruction (#24899)
jackcmay May 3, 2022
2c9d2a2
chore: bump serde_json from 1.0.79 to 1.0.80 (#24943)
dependabot[bot] May 3, 2022
703d55a
Convert println to debug! in shrink tests (#24939)
sakridge May 3, 2022
63bd0cd
(LedgerStore) Move BlockstoreRocksDbColumnFamilyMetrics to blockstore…
yhchiang-sol May 3, 2022
4d7e231
Make nonblocking RpcClient examples use nonblocking RpcClient (#24916)
brson May 3, 2022
a6b3ab3
cli: Fix `withdraw-stake` error display (#24942)
joncinque May 3, 2022
978a806
reproduceable loader test artifacts (#24950)
jackcmay May 4, 2022
69a0ff9
chore: bump num-traits from 0.2.14 to 0.2.15 (#24949)
dependabot[bot] May 4, 2022
97d3f9e
chore: pass secrets to workflow
yihau May 4, 2022
9258d81
chore: bump serde from 1.0.136 to 1.0.137 (#24957)
dependabot[bot] May 4, 2022
d78fd54
chore: bump openssl from 0.10.38 to 0.10.39 (#24922)
dependabot[bot] May 4, 2022
abf829d
changing agents for the new pipeline
denispalab May 4, 2022
d71ace6
chore: upload x86 artifacts to github release
yihau May 4, 2022
3cc792c
chore: pass GITHUB_TOKEN to workflow
yihau May 4, 2022
b2ecfa6
Revert "chore: pass GITHUB_TOKEN to workflow"
yihau May 4, 2022
326e53b
stake: Allow initialized stakes to be below the min delegation (#24670)
joncinque May 4, 2022
e1866aa
Move long-running local-cluster tests to local-cluster-slow (#24952)
brooksprumo May 4, 2022
eae9a66
Record instructions which are precompiles (#24743)
Lichtso May 4, 2022
0ca54db
use bank's epoch_schedule accessor internally (#24918)
apfitzge May 4, 2022
40986da
log write cache contents from purge_slots_from_cache_and_store (#24948)
jeffwashington May 4, 2022
b4c3b66
Replace HashMap and Vec with IndexMap in connection cache (#24967)
pgarg66 May 4, 2022
61a9faa
chore: bump serde_json from 1.0.80 to 1.0.81 (#24960)
dependabot[bot] May 4, 2022
aae13c6
Fixed a minor typo (#24982)
lijunwangs May 4, 2022
e8bf812
allow ledger-tool halt at slot to calc hash using write cache (#24974)
jeffwashington May 4, 2022
cae4a78
chore: bump semver from 1.0.7 to 1.0.9 (#24959)
dependabot[bot] May 4, 2022
e8bdc27
uses designated thread-pools for account db parallel ops (#24954)
behzadnouri May 4, 2022
9bca909
docs: clarify tx-wide default max units explainer
t-nelson May 3, 2022
3852959
send-transaction-service metrics improvement (#24816)
lijunwangs May 5, 2022
b6d6cad
chore: bump serde_yaml from 0.8.23 to 0.8.24 (#24981)
dependabot[bot] May 5, 2022
ae9e566
chore: bump const_format from 0.2.22 to 0.2.23 (#24984)
dependabot[bot] May 5, 2022
bece7f3
chore: bump log from 0.4.16 to 0.4.17 (#24987)
dependabot[bot] May 5, 2022
9089909
fix: add bigint support to system transfers (#24975)
steveluscher May 5, 2022
870ac80
Prioritize BankingStage packets individually in min-max heap (#24187)
carllin May 5, 2022
89320d6
chore: bump openssl from 0.10.39 to 0.10.40 (#24991)
dependabot[bot] May 5, 2022
c5745bb
Remove travis success condition for automerging doc changes (#24997)
jstarry May 5, 2022
9b8ce39
Fix mergify config
jstarry May 5, 2022
f0319f9
chore: bump im from 15.0.0 to 15.1.0 (#24992)
dependabot[bot] May 5, 2022
d75378f
fix: latest go version requires using 'go install' instead of 'go get…
backbone-link May 5, 2022
f6e8e16
chore: update function name (#24166)
jaeheonji May 5, 2022
e5feb1f
Explorer: Support Fungible Asset token standard (#24630)
mchlhess May 5, 2022
7b5835d
removes manual implementations of serde Deserialize from vote_account…
behzadnouri May 5, 2022
e009290
maybe_update_rent_epoch_on_load uses correct EpochSchedule (#24999)
jeffwashington May 5, 2022
7100f1c
Collect stats in streamer receiver and report fetch stage metrics (#2…
jstarry May 5, 2022
a012910
initializes thread-pools with lazy_static instead of thread_local (#2…
behzadnouri May 5, 2022
96259b4
when testing hash calc, also verify cap (#25012)
jeffwashington May 5, 2022
ee1b92c
Reorder a boolean computation to speed up processing (#24913)
jdavis103 May 5, 2022
6a9a7df
Proposal for transaction scheduler based on fee priority (#23438)
carllin May 5, 2022
0cc9768
add stats for stakes_cache_check_and_store_us (#24349)
jeffwashington May 5, 2022
6636661
Generate syscall headers
dmakarov Apr 25, 2022
195bb8b
Update local-cluster tests to work with higher minimum stake delegati…
brooksprumo May 6, 2022
0e3fc9d
chore: add docs actions (#25029)
yihau May 6, 2022
c491def
chore: add push paths restriction in docs pipeline
yihau May 6, 2022
c895ad6
Make workflow not fail if no doc files changed (#25033)
May 6, 2022
c4aa082
Rollback tokio to LTS release v1.14 (#25028)
May 6, 2022
f3e9165
chore: fix mergify docs status label
yihau May 6, 2022
3fff34a
explicitly removes accounts with zero lamports from stakes cache (#25…
behzadnouri May 6, 2022
d34b440
chore: update dev dep @solana/spl-token to 0.2.0 (#25044)
jstarry May 6, 2022
492f89a
checks account owner when initializing a vote-account (#25018)
behzadnouri May 6, 2022
47cd0d9
Speed up get-data-cost function (#25013)
jdavis103 May 6, 2022
8a4f975
chore: bump prost from 0.10.1 to 0.10.3 (#25038)
dependabot[bot] May 6, 2022
f3e4bd3
chore: use darwin19 to build osx x86_64 artifacts
yihau May 6, 2022
7401bc0
remove_old_historical_roots uses correct epoch schedule (#25020)
jeffwashington May 6, 2022
df9a4a0
Bank::new_for_benches uses bench config (#25017)
jeffwashington May 6, 2022
cb6cd5d
FindPacketSenderStake: Improve metrics (#24971)
ckamm May 6, 2022
082502d
Fail tx sanitization when ix program id uses lookup table (#25035)
jstarry May 6, 2022
c920d41
Clean up logging and make variables consistent (#25049)
jstarry May 6, 2022
2d7ce2a
Revert "uses designated thread-pools for account db parallel ops (#24…
jeffwashington May 6, 2022
c785f1f
Fix indentation of Message API examples (#25051)
brson May 6, 2022
d9deab4
Curve25519 point validation syscall (#23771)
samkim-crypto May 7, 2022
5be1388
Add sender stake to quic packets (#25054)
sakridge May 7, 2022
8e37e36
fix typo in measure name (#25058)
HaoranYi May 7, 2022
e6c02f3
Raise minimum stake delegation to 1 SOL (#24603)
brooksprumo May 7, 2022
aba6a89
Curve25519 syscall group ops (#25071)
samkim-crypto May 8, 2022
032a2b8
remove double word (#25074)
lukeingalls May 8, 2022
362b052
Greedy receive in banking stage (#25060)
pgarg66 May 8, 2022
671775a
chore: add missing VERCEL_TOKEN (#25079)
yihau May 9, 2022
8dd7aa9
Update sysvar module short docs (#25070)
brson May 9, 2022
8d0134e
fix comment error (#25087)
wangweiwei1188 May 9, 2022
de96663
fix typo (#25083)
HaoranYi May 9, 2022
b83fd8b
ledger-tool: clear non-primary access accounts directory in load_bank…
apfitzge May 9, 2022
4520c25
chore: bump tonic-build from 0.7.1 to 0.7.2 (#25037)
dependabot[bot] May 9, 2022
e27e9fb
chore: print tar version
yihau May 10, 2022
6cfa19e
Skip generator if non-unique transactions (#25039)
sakridge May 10, 2022
c80896b
speedup sysvar or builtin test (#25047)
jdavis103 May 10, 2022
85f4a3e
chore: bump reed-solomon-erasure from 5.0.1 to 5.0.2 (#25081)
dependabot[bot] May 10, 2022
e3bdc38
Add sanitized types for use in banking stage (#25067)
jstarry May 10, 2022
634b7c3
chore: fix lagging stake program live test (#25107)
jstarry May 10, 2022
301a655
Enable 0rtt (#25055)
bw-solana May 10, 2022
7e07fc2
Parse most token-2022 instructions (#25099)
May 10, 2022
8e5bb0a
check file size of accounts cache mmap before indexing (#25077)
jeffwashington May 10, 2022
b91cc87
assert when rewrites skipped (#25110)
jeffwashington May 10, 2022
e9a9604
avoid zeroing out root stats with empty data (#25111)
jeffwashington May 10, 2022
6c853bc
chore: bump dialoguer from 0.10.0 to 0.10.1 (#25113)
dependabot[bot] May 10, 2022
e9e2679
simplify storage_finder -> storage (#25109)
jeffwashington May 10, 2022
dc6e280
mark_dirty_dead_stores (#25114)
jeffwashington May 10, 2022
2fa9bc3
Add options to store full and/or incremental snapshots in separate lo…
diman-io May 10, 2022
c838e15
Unset needs_unlock for rebatched transactions batches (#25095)
pgarg66 May 10, 2022
c450626
add ancient_append_vecs (#25119)
jeffwashington May 10, 2022
b2dcda8
(LedgerStore) Move metric sample counters out from LedgerColumnOption…
yhchiang-sol May 10, 2022
4c7a030
chore: bump enum-iterator from 0.7.0 to 0.8.1 (#25092)
dependabot[bot] May 11, 2022
8f1d4c1
Disallow deployment of deprecated _sol_alloc_free syscall (#24986)
jackcmay May 11, 2022
3ce877d
add metric for ancient append vec count (#25126)
jeffwashington May 11, 2022
11fa0db
more ancient append vec fns (#25127)
jeffwashington May 11, 2022
766e361
cli: Aggregate cluster info stats by software version (#25103)
jstarry May 11, 2022
542a14d
test-validator: Always use overridden compute budget in bank (#25128)
joncinque May 11, 2022
a8930ee
add --accounts-db-ancient-append-vecs (#25125)
jeffwashington May 11, 2022
41d34d4
pass exit by ref (#25120)
HaoranYi May 11, 2022
6880098
Add size_of const fns for upgradeable loader states (#25131)
jstarry May 11, 2022
46c1ca6
chore: build osx x86_64 artifacts on buildkite (#25138)
yihau May 11, 2022
c56d978
minor cleanup (#25144)
jeffwashington May 11, 2022
e0352ed
Fix typo (#25149)
sakridge May 11, 2022
e748d24
Use default if there is no config file (#25123)
brooksprumo May 11, 2022
0514e83
chore: move sinon-chai to devDependencies (#25151)
beeman May 12, 2022
05de0e3
cli: Fix deploy program length calculation when using buffers (#25132)
jstarry May 12, 2022
d1f8169
fix: allow mutating transactions (#25141)
jstarry May 12, 2022
86ffd98
chore: delete npm lockfile (closes #25148)
steveluscher May 12, 2022
a38ce12
fix: include exception identifier in `catch` blocks (#25147)
wentokay May 12, 2022
9d18fe0
Bump sbf-tools version to 1.26
dmakarov May 12, 2022
a118af0
RPC: Add API version to context response (#25134)
jstarry May 12, 2022
069b052
docs(developing): remove duplicate entry (#25129)
sohrab- May 12, 2022
7e43972
chore: fix typo in security-txt.ts (#25160)
eltociear May 12, 2022
849cbe9
add AccountsToStore::has_overflow (#25143)
jeffwashington May 12, 2022
abb4993
SortedStorages::max_slot_inclusive() (#25153)
jeffwashington May 12, 2022
bcf4d54
Update test_banking_stage_entryfication to be more deterministic (#25…
pgarg66 May 12, 2022
3a4f0d3
println -> info (#25163)
jeffwashington May 12, 2022
896729f
keep track of oldest slot used by last hash calculation (#25152)
jeffwashington May 12, 2022
cde15ff
support 64-bit prioritization fee (#25027)
jackcmay May 12, 2022
3367e44
Use memory map to speed up snapshot untar (#24889)
HaoranYi May 12, 2022
08da486
additional costs in block capacity calc (#25059)
jdavis103 May 12, 2022
fc793de
Revert "Use memory map to speed up snapshot untar (#24889)" (#25174)
jeffwashington May 12, 2022
14bc55e
Use net-stats-validator metric on the dashboard (#25171)
sakridge May 12, 2022
82404d3
fix: repair native bigint-buffer binding by preventing module from be…
steveluscher May 12, 2022
8902a66
Revert "Disallow deployment of deprecated _sol_alloc_free syscall (#2…
jackcmay May 12, 2022
6f1cc5a
assert we haven't squashed to ancient after hash calc (#25168)
jeffwashington May 12, 2022
8468f80
fix: restore package-lock file; it's needed for the build cache :/
steveluscher May 12, 2022
295df29
chore: bump zstd from 0.11.1+zstd.1.5.2 to 0.11.2+zstd.1.5.2 (#25156)
dependabot[bot] May 13, 2022
d8a8393
Don't extract invoked keys from a message when using a lookup table (…
jstarry May 13, 2022
e4ac75a
chore: bump ts-mocha from 9.0.2 to 10.0.0 in /web3.js (#25102)
dependabot[bot] May 13, 2022
71dd95e
Tune banking_stage receive loop timing (#25172)
pgarg66 May 13, 2022
bc005e3
Add configurable limit to number of blocks to check before Bigtable u…
May 13, 2022
5948b6c
explorer: Display error details on tx page (#25186)
jstarry May 13, 2022
e024806
fix: mark the socket as closed when receiving a close/error message (…
steveluscher May 13, 2022
e493e00
chore: build windows artifacts on Github Actions (#25188)
yihau May 13, 2022
e4d6e2c
Introduce TPU proxy
whistlinwilly Apr 13, 2022
12faec8
Fixed bug in heartbeat, clarified behaviour (#53)
whistlinwilly Apr 20, 2022
0247669
add tls support (#54)
whistlinwilly Apr 23, 2022
7fdfec3
Bundles (#20)
buffalu Apr 28, 2022
eafb25d
Extend broadcast and retransmit addresses to forward to shred_receive…
whistlinwilly May 13, 2022
fbf46b8
mv some bundles related items into sdk (#27)
segfaultdoc May 15, 2022
48385d6
add simulate_bundle_batch rpc
May 15, 2022
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
  •  
  •  
  •  
20 changes: 20 additions & 0 deletions .buildkite/solana-private.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#!/usr/bin/env bash
#
# This script is used to upload the full buildkite pipeline. The steps defined
# in the buildkite UI should simply be:
#
# steps:
# - command: ".buildkite/pipeline-upload.sh"
#

set -e
# NAME=$(buildkite-agent meta-data get name)
cd "$(dirname "$0")"/..
source ci/_
sudo chmod 0777 ci/buildkite-solana-private.sh

_ ci/buildkite-solana-private.sh pipeline.yml
echo +++ pipeline
cat pipeline.yml

_ buildkite-agent pipeline upload pipeline.yml
41 changes: 0 additions & 41 deletions .github/dependabot.yml

This file was deleted.

10 changes: 10 additions & 0 deletions .github/workflows/client-targets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,16 @@ jobs:
platform: android
os: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Checkout submodules using a PAT
# https://github.com/actions/checkout/issues/116#issuecomment-573880976
# Very hacky, but tells .gitmodules to pull from HTTPS instead of SSH
run: |
git config --file .gitmodules --get-regexp url | while read url; do
git config --file=.gitmodules $(echo "$url" | sed -E "s/[email protected]:|https:\/\/github.com\//https:\/\/${{ secrets.ACCESS_TOKEN }}:${{ secrets.ACCESS_TOKEN }}@github.com\//")
done
git submodule sync
git submodule update --init --recursive
- name: Checkout code
uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
Expand Down
51 changes: 51 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: docs

on:
push:
branches:
- master
- v[0-9]+.[0-9]+
paths:
- "docs/**"
tags:
- "*"
pull_request:
branches:
- master
- v[0-9]+.[0-9]+

jobs:
docs-build:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Check
run: |
source ci/env.sh
ci/channel_restriction.sh edge beta

- name: Get specific changed files
id: changed-files-specific
uses: tj-actions/changed-files@v19
with:
files: |
docs/**

- name: Setup Node
if: steps.changed-files-specific.outputs.any_changed == 'true'
uses: actions/setup-node@v3
with:
node-version: 14

- name: Build
if: steps.changed-files-specific.outputs.any_changed == 'true'
working-directory: docs
run: |
npm install
./build.sh
env:
VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }}
5 changes: 4 additions & 1 deletion .github/workflows/export-github-repo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@ name: export-github-repo

on:
push:
branches: [master]
branches:
- master
paths:
- "web3.js/**"

env:
GITHUB_TOKEN: ${{secrets.PAT}}
Expand Down
19 changes: 19 additions & 0 deletions .github/workflows/release-artifacts-auto.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: release-artifacts-auto

on:
push:
branches:
- master
- v[0-9]+.[0-9]+
tags:
- v[0-9]+.[0-9]+.[0-9]

jobs:
release-artifacts:
uses: ./.github/workflows/release-artifacts.yml
with:
commit: ${{ github.sha }}
secrets:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}
19 changes: 19 additions & 0 deletions .github/workflows/release-artifacts-manually.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: release-artifacts-manually

on:
workflow_dispatch:
inputs:
commit:
type: string
required: true
description: commit

jobs:
release-artifacts:
uses: ./.github/workflows/release-artifacts.yml
with:
commit: ${{ github.event.inputs.commit }}
secrets:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}
114 changes: 114 additions & 0 deletions .github/workflows/release-artifacts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
name: release-artifacts

on:
workflow_call:
inputs:
commit:
required: false
type: string
secrets:
AWS_ACCESS_KEY_ID:
required: true
AWS_SECRET_ACCESS_KEY:
required: true
AWS_S3_BUCKET:
required: true

jobs:
windows-build:
runs-on: windows-2022
outputs:
tag: ${{ steps.build.outputs.tag }}
channel: ${{ steps.build.outputs.channel }}
steps:
- name: Checkout
uses: actions/checkout@v3
with:
ref: master
fetch-depth: 0

- name: Setup Rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable

# copy the newest version env.sh before switching version.
- name: Copy Env Script
shell: bash
run: |
cp -r ci/env.sh /tmp/env.sh

- name: Switch Version
if: ${{ inputs.commit }}
run: |
git checkout ${{ inputs.commit }}

- name: Build
id: build
shell: bash
run: |
choco install openssl
export OPENSSL_DIR="C:\Program Files\OpenSSL-Win64"
choco install protoc
source /tmp/env.sh
echo "::set-output name=tag::$CI_TAG"
eval "$(ci/channel-info.sh)"
echo "::set-output name=channel::$CHANNEL"
ci/publish-tarball.sh

- name: Prepare Upload Files
if: ${{ steps.build.outputs.channel != '' || steps.build.outputs.tag != '' }}
shell: bash
run: |
mkdir -p "github-action-s3-upload/${{ inputs.commit }}"
cp -v "solana-release-x86_64-pc-windows-msvc.tar.bz2" "github-action-s3-upload/${{ inputs.commit }}/"
cp -v "solana-release-x86_64-pc-windows-msvc.yml" "github-action-s3-upload/${{ inputs.commit }}/"
cp -v "solana-install-init-x86_64-pc-windows-msvc"* "github-action-s3-upload/${{ inputs.commit }}/"

- name: Upload Artifacts
if: ${{ steps.build.outputs.channel != '' || steps.build.outputs.tag != '' }}
uses: actions/upload-artifact@v3
with:
name: windows-artifact
path: github-action-s3-upload/

windows-s3-upload:
if: ${{ needs.windows-build.outputs.channel != '' || needs.windows-build.outputs.tag != '' }}
needs: [windows-build]
runs-on: ubuntu-20.04
steps:
- name: Download
uses: actions/download-artifact@v3
with:
name: windows-artifact
path: ./github-action-s3-upload

- name: Upload
uses: jakejarvis/s3-sync-action@master
with:
args: --acl public-read --follow-symlinks
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}
AWS_REGION: "us-west-1"
SOURCE_DIR: "github-action-s3-upload"

windows-gh-release:
if: ${{ needs.windows-build.outputs.tag != '' }}
needs: [windows-build]
runs-on: ubuntu-20.04
steps:
- name: Download
uses: actions/download-artifact@v3
with:
name: windows-artifact
path: ./github-action-s3-upload

- name: Release
uses: softprops/action-gh-release@v1
with:
tag_name: ${{ inputs.commit }}
draft: true
files: |
github-action-s3-upload/${{ inputs.commit }}/*
9 changes: 9 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[submodule "mev/protos"]
path = mev/protos
url = [email protected]:jito-labs/mev-protos-priv.git
[submodule "anchor"]
path = anchor
url = [email protected]:jito-labs/anchor.git
[submodule "jito-programs"]
path = jito-programs
url = [email protected]:jito-labs/jito-programs.git
9 changes: 6 additions & 3 deletions .mergify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ pull_request_rules:
- label!=no-automerge
- author≠@dont-squash-my-commits
- or:
# only require travis success if docs files changed
- status-success=Travis CI - Pull Request
# only require docs checks if docs files changed
- status-success=docs-build
- -files~=^docs/
- or:
# only require explorer checks if explorer files changed
Expand All @@ -59,11 +59,14 @@ pull_request_rules:
conditions:
- and:
- status-success=buildkite/solana
- status-success=Travis CI - Pull Request
- status-success=ci-gate
- label=automerge
- label!=no-automerge
- author=@dont-squash-my-commits
- or:
# only require docs checks if docs files changed
- status-success=docs-build
- -files~=^docs/
- or:
# only require explorer checks if explorer files changed
- status-success=check-explorer
Expand Down
Loading