Brahma
f58c6c7c76
docs: improve transaction fee documentation ( #28425 )
...
* docs: clean up transaction fee page
- fix a few typos & sentence fragments
- try to simplify the explanation around burned fees
* more semantic optimization
2022-10-18 15:47:57 +00:00
Jeff Washington (jwash)
fd2e671861
remove slot# from account hash ( #28405 )
...
* remove slot# from account hash
* add feature
* fix tests
* constants to help clarify 'irrelevant' changes
* move to enum for enforcing irrelevancy
* ignore unsupported tests
2022-10-18 08:03:37 -07:00
Jeff Washington (jwash)
682999a423
accounts hash calculation uses files instead of memory ( #28065 )
2022-10-18 07:51:38 -07:00
Jeff Washington (jwash)
b669b827fb
refactor and test get_sorted_potential_ancient_slots ( #28436 )
2022-10-18 07:45:43 -07:00
kirill lykov
c7b2356d37
Replace deploy command with program deploy in tests ( #28398 )
...
replace deploy command with program deploy in tests
2022-10-18 10:57:53 +02:00
Alexander Meißner
547f07526b
Refactor - create_executor() to be usable outside of bpf_loader ( #28369 )
...
* Moves disable_deploy_of_alloc_free_syscall parameter inside create_executor().
* Lets register_syscalls() take &FeatureSet only instead of the entire InvokeContext.
* Uses ic_logger_msg!() instead of ic_msg!() inside create_executor().
Inlines map_ebpf_error().
* Adds register_syscalls_us to executor_metrics::CreateMetrics.
* Moves timings accumulation into executor_metrics::CreateMetrics::submit_datapoint().
* Moves &invoke_context.feature_set into a variable.
* Lets create_executor() return executor_metrics::CreateMetrics via a mutable parameter.
* Dissolves invoke_context parameter in create_executor().
* Pulls assignment of create_executor_metrics.program_id outside of create_executor().
* Makes create_executor() take a byte slice instead of a BorrowedAccount.
* Adds create_executor_from_account().
2022-10-18 10:22:39 +02:00
Yihau Chen
d949f4f42f
add a lighter way to check whether a block exists in the Bigtable ( #28308 )
...
* add does_row_key_exist
* add does_confirmed_block_exist
* lint
* Update storage-bigtable/src/bigtable.rs
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
* rename does_row_key_exist -> row_key_exists
* rename does_confirmed_block_exist -> confirmed_block_exists
* Update storage-bigtable/src/lib.rs
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
2022-10-18 06:34:26 +00:00
Trent Nelson
5361b4bc84
ci: run all jobs when the pipeline generator script changes
2022-10-17 22:21:57 -07:00
Trent Nelson
c7d69d8a9b
Revert "DONOTMERGE: kick the ci job..."
...
This reverts commit 92e8ecb591
.
2022-10-17 23:15:21 -06:00
Trent Nelson
92e8ecb591
DONOTMERGE: kick the ci job...
2022-10-17 21:56:54 -07:00
Trent Nelson
18e07852df
ci: move `stable-sbf` job to `solana` queue
2022-10-17 21:56:54 -07:00
Justin Starry
438d96e499
RPC: Return the data length for get account requests ( #28421 )
2022-10-18 01:56:04 +08:00
Justin Starry
70445b7402
Refactor: Rename `max_invoke_depth` to `max_invoke_stack_height` ( #28427 )
...
Refactor: Rename max_invoke_depth to max_invoke_stack_height
2022-10-17 23:54:56 +08:00
Alexey Skibin
108a02cfd4
Add off-chain messages support ( #27456 )
2022-10-17 11:19:12 -04:00
Jeff Washington (jwash)
28a89a1d99
remove expected rent collection and rehashing completely ( #28422 )
2022-10-17 07:24:42 -07:00
dependabot[bot]
fed0c12468
chore:(deps): bump react-countup from 6.1.0 to 6.3.2 in /explorer ( #28429 )
...
Bumps [react-countup](https://github.com/glennreyes/react-countup ) from 6.1.0 to 6.3.2.
- [Release notes](https://github.com/glennreyes/react-countup/releases )
- [Commits](https://github.com/glennreyes/react-countup/compare/v6.1.0...v6.3.2 )
---
updated-dependencies:
- dependency-name: react-countup
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 08:12:52 +00:00
Yueh-Hsuan Chiang
f910f2d7eb
Add comment block for Orphans column family. ( #28340 )
...
Add comment block for Orphans column family.
2022-10-16 23:47:02 -07:00
Steven Luscher
5d172151a2
fix: wrap _rpcWebSocketGeneration around when about to overflow ( #28428 )
2022-10-16 23:33:28 -07:00
Jeff Washington (jwash)
f896513864
remove unnecessary clones ( #28406 )
2022-10-16 20:33:07 -07:00
Yihau Chen
54b42e6300
chore: stop uploading test data to buildkite ( #28411 )
...
stop uploading test data to buildkite
2022-10-17 00:48:06 +08:00
Justin Starry
d884f08723
Explorer: Show simulation error if no logs are returned ( #28416 )
2022-10-16 14:13:44 +00:00
Justin Starry
d42e5725fe
Explorer: Batch account fetching ( #28415 )
...
* Bump @solana/web3.js to 1.66.0
* Explorer: Add batched account fetcher to reduce RPC rate limiting
2022-10-16 21:18:49 +08:00
Justin Starry
831ed96730
feat: add getMultipleParsedAccounts method ( #28414 )
2022-10-16 07:26:08 +00:00
samkim-crypto
00b1d0930f
[zk-token-sdk] Restructure proof error types ( #28407 )
...
* add pubkey sigma proof
* cargo fmt
* add EncryptionError
* add encryption errors
2022-10-16 07:06:57 +09:00
steviez
39fa297bf6
Report total_transactions in replay-slot-stats ( #28382 )
...
We have transactions counted in replay-slot-end-to-end-stats, but that
metric is broken down to report things per thread.
So, report total_transactions for the entire slot (all threads) in
replay-slot-stats.
2022-10-15 14:07:03 +01:00
Tyera Eulberg
235da8c538
chore: bump serde_yaml from 0.8.26 to 0.9.13 ( #28388 )
...
* chore: bump serde_yaml from 0.8.26 to 0.9.13 (#27970 )
* chore: bump serde_yaml from 0.8.26 to 0.9.13
Bumps [serde_yaml](https://github.com/dtolnay/serde-yaml ) from 0.8.26 to 0.9.13.
- [Release notes](https://github.com/dtolnay/serde-yaml/releases )
- [Commits](https://github.com/dtolnay/serde-yaml/compare/0.8.26...0.9.13 )
---
updated-dependencies:
- dependency-name: serde_yaml
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* [auto-commit] Update all Cargo lock files
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
* Prepend ---
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
2022-10-14 22:02:39 -06:00
Yueh-Hsuan Chiang
6a96a4c2ee
Add comment block for ErasureMeta ledger column ( #28356 )
...
Add comment block for ErasureMeta ledger column.
2022-10-14 12:59:34 -07:00
Yueh-Hsuan Chiang
4539cb75fb
Add comment block for SlotMeta column family ( #28339 )
...
Add comment block for SlotMeta column family.
2022-10-14 12:56:56 -07:00
Jeff Washington (jwash)
0807105c5a
refactoring of accounts hash to prepare for using files always ( #28379 )
2022-10-14 12:29:43 -07:00
Brooks Prumo
31c2b29941
Sends both an EAH and a snapshot request from `set_root()` ( #28363 )
2022-10-14 11:00:04 -04:00
samkim-crypto
bc927097ce
[zk-token-sdk] add pubkey proof ( #28392 )
...
* add pubkey proof
* add pubkey sigma proof
* add docs for the sigma proof functions
* add pod public key sigma proof
* add public-key validity proof instruction
* add public-key validity proof instruction
* add VerifyPubkeyValidity instruction
* cargo fmt
2022-10-14 20:15:20 +09:00
Justin Starry
c38bca9932
Explorer: Refactor account provider data types ( #28390 )
2022-10-14 06:41:32 +00:00
Justin Starry
d40875fbec
Explorer: Refactor token instruction name utility function ( #28391 )
2022-10-14 06:31:23 +00:00
Justin Starry
36e5f33e67
feat: add dataSlice param to account fetching config ( #28389 )
2022-10-14 03:28:00 +00:00
Justin Starry
f627b7d826
Explorer: Disable cluster url replacement on localhost ( #28385 )
2022-10-14 01:38:39 +00:00
Brooks Prumo
dd7fee8f32
Re-enqueues unhandled ABS requests ( #28362 )
2022-10-13 16:25:39 -04:00
Yueh-Hsuan Chiang
5df10173dd
Add comment block for BankHash ledger column ( #28357 )
...
Add comment block for BankHash ledger column.
2022-10-13 11:41:58 -07:00
Brooks Prumo
9cbd00fdbc
Converts PendingAccountsPackage to a channel ( #28352 )
2022-10-13 12:47:36 -04:00
Jeff Washington (jwash)
72d6927fa1
factor out hashing of storages for caching ( #28261 )
2022-10-13 08:53:54 -07:00
Dmitri Makarov
d6813b98d2
chore: move programs/bpf to programs/sbf
2022-10-13 11:40:40 -04:00
Justin Starry
2562e1b296
Explorer: Fix transaction inspector simulation ( #28375 )
2022-10-13 12:32:17 +00:00
Peter Piekarczyk
759dc80fb6
chore: improve default PublicKey docs ( #28372 )
...
* docs: replace zeros comments with ones
* Update comment around docs
2022-10-12 20:04:22 -06:00
steviez
b8acb1b350
Fix blockstore_processor::load_frozen_forks() halt_at_slot behavior II ( #28367 )
...
PR #28317 previously attempted to fix a case where blockstore processing
would create children banks for slots past the halt_at_slot.
However, the previous fix didn't handle the case where a slot could be
strictly less than the halt_at_slot, but have children that were greater
than the halt_at_slot. For example, this could happen if a child of slot
S is S+n where n > 1.
Thus, this change covers our processing logic to cover this second case
as well.
2022-10-12 17:24:27 -05:00
Lijun Wang
8036f6f304
Address some comments from Ryan
2022-10-12 14:12:40 -07:00
Lijun Wang
56b9288f9e
Give better error code and reason for connection close
2022-10-12 14:12:40 -07:00
Jeff Washington (jwash)
53a1a14868
eliminate worthless work in store_accounts_to ( #28365 )
2022-10-12 13:30:20 -07:00
Satyam Bansal
c5e59a081c
Fix Grammatical mistake on Get Started documentation page ( #28347 )
...
Fix Grammatical mistake
Fix Grammatical mistake on Get started page
2022-10-12 16:50:19 +00:00
Alexander Meißner
664339e239
Refactor - executor_cache ( #28332 )
...
* Renames CachedExecutors => BankExecutorCache.
* Renames TransactionExecutor => TransactionExecutorCacheEntry.
* Renames TransactionExecutorStatus => TxBankExecutorCacheDiff.
* Adds TransactionExecutorCache.
* Renames the items of TxBankExecutorCacheDiff.
2022-10-12 18:09:03 +02:00
Yihau Chen
9fe46bb038
chore: send slack notification when Github Action fails ( #28310 )
...
chore: send slack notification when github action fails
2022-10-12 15:52:00 +08:00
samkim-crypto
3f63283eda
add curve25519 multiscalar multiplication syscall ( #28216 )
...
* add curve25519 multiscalar multiplication syscall
* update compute unit costs
* update tests
* add update to compute budget
* add syscall call function
* update compute costs in tests
* update syscall syntax
2022-10-12 14:43:02 +09:00