Commit Graph

11401 Commits

Author SHA1 Message Date
bad486823c Add a client for BankForks (#10728)
Also:
* Use BanksClient in solana-tokens
2020-08-07 08:45:17 -06:00
4f2f9bd26f Use new history API in explorer (#11449) 2020-08-07 22:39:22 +08:00
4b52306063 chore: bump rpc-websockets from 5.2.4 to 5.3.1 in /web3.js (#11410)
Bumps [rpc-websockets](https://github.com/elpheria/rpc-websockets) from 5.2.4 to 5.3.1.
- [Release notes](https://github.com/elpheria/rpc-websockets/releases)
- [Commits](https://github.com/elpheria/rpc-websockets/compare/v5.2.4...v5.3.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-07 10:25:12 +00:00
ac9787cd1c Display both slot and block height in explorer (#11447) 2020-08-07 18:15:23 +08:00
c0ac8aae08 fix: expose getConfirmedSignaturesForAddress2 method in type defs 2020-08-07 18:13:40 +08:00
e6aa3a4e07 Parse token instructions in the explorer (#11443) 2020-08-07 18:09:17 +08:00
bf01dca13f chore:(deps): bump @types/jest from 26.0.8 to 26.0.9 in /explorer (#11409)
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.8 to 26.0.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-07 08:22:23 +00:00
a3165c6a61 Only run web3.js/explorer CI when targeting master branch 2020-08-07 05:31:43 +00:00
770d3d383c Accounts hash calculation metrics (#11433) 2020-08-06 21:39:10 -07:00
5530ee4c95 Add address-based lower bound to get_confirmed_signatures_for_address2 loop (#11426) 2020-08-06 22:29:25 +00:00
1061b50665 Fix blockstore empty panic (#11423)
* Add panicking test

* Add failing test: fresh transaction-status column shouldn't point at valid root 0

* Prevent transaction status match outside of primary-index bounds

* Initialize transaction-status and address-signature primer entries with Slot::MAX

* Revert "Add failing test: fresh transaction-status column shouldn't point at valid root 0"

This reverts commit cbad2a9fae.

* Revert "Initialize transaction-status and address-signature primer entries with Slot::MAX"

This reverts commit ffaeac0669.
2020-08-06 22:21:46 +00:00
3fdd8ffdf0 Remove circular dep between InstructionError and SystemError (#11427) 2020-08-06 22:04:43 +00:00
14dcaaee6c Link fix (#11368)
* fixes logo

* cleans up homepage on docs

* adds icon files and tightens margins

* cleans up sidenav, adds top nav items

* fixes a link

* removes icon files

Co-authored-by: Dan Albert <dan@solana.com>
2020-08-06 13:19:35 -06:00
4ac75a8558 Realloc not supported (#11424) 2020-08-06 19:14:12 +00:00
c7a2fbe7eb feat: add parsed account data APIs 2020-08-07 00:44:20 +08:00
b36e60738e feat: add getParsedConfirmedTransaction API 2020-08-06 23:14:46 +08:00
5a63c9d535 Update lib.rs 2020-08-06 14:43:36 +00:00
c9b1d08218 Enable cross program support in mainnet-beta epoch 63 2020-08-06 14:43:36 +00:00
5c4b8153c6 fix: land program addresses off-curve (#11355) 2020-08-06 07:10:54 -07:00
9abb7db5f8 Upgrade help description 2020-08-05 23:04:16 -07:00
4222932e08 Plug getConfirmedSignaturesForAddress2 into bigtable storage 2020-08-05 23:04:16 -07:00
8d1400d3d6 fix: add support for getConfirmedSignaturesForAddress2 RPC method 2020-08-05 23:00:25 -07:00
2261c066f3 fix: update token API handling 2020-08-06 12:35:45 +08:00
7430896c79 Mark token-specific rpcs as unstable 2020-08-05 20:46:11 -07:00
03263c850a Force program address off the curve (#11323) 2020-08-05 16:35:54 -07:00
964cfb05ea Mergify backports: add v1.4, drop v1.1 2020-08-05 15:38:56 -06:00
02c0981ecf Rename startAfter to before 2020-08-05 14:33:14 -07:00
a11f137810 Rework get_confirmed_signatures_for_address2 2020-08-05 14:33:14 -07:00
087fd32ce3 Reimplement transaction-history command with getConfirmedSignaturesForAddress2 2020-08-05 14:33:14 -07:00
1b2276520b Add getConfirmedSignaturesForAddress2 RPC method 2020-08-05 14:33:14 -07:00
175c0e611b Cargo.lock 2020-08-05 14:27:12 -07:00
227ea934ff after -> before 2020-08-05 14:27:12 -07:00
22c46ebf96 Report block status more frequently 2020-08-05 14:27:12 -07:00
1f7af14386 Simplify access token refreshing 2020-08-05 14:27:12 -07:00
e56ea138c7 Add RPC transaction history design 2020-08-05 14:27:12 -07:00
dfae9a9864 Plumb Bigtable ledger storage into the RPC subsystem 2020-08-05 14:27:12 -07:00
0e02740565 Setup a tokio 0.2 runtime for RPC usage 2020-08-05 14:27:12 -07:00
b876fb84ba Make room for tokio 0.2 2020-08-05 14:27:12 -07:00
f9049d6ee4 Add ledger-tool bigtable subcommands 2020-08-05 14:27:12 -07:00
98cca1e774 Add configuration info 2020-08-05 14:27:12 -07:00
6e0353965a Add bigtable 2020-08-05 14:27:12 -07:00
243e05d59f Add compression 2020-08-05 14:27:12 -07:00
019c75797d Supress doctest errors 2020-08-05 14:27:12 -07:00
54dae6ba2c Add build-proto/build.sh output 2020-08-05 14:27:12 -07:00
57dfebc5ba Increase timeout 2020-08-05 14:27:12 -07:00
494968be66 UiTransactionEncoding is now copy 2020-08-05 14:27:12 -07:00
c31e1f5bf0 Add build-proto 2020-08-05 14:27:12 -07:00
faa016e4b7 Add root_ca_certificate 2020-08-05 14:27:12 -07:00
59d266a111 Add access_token module 2020-08-05 14:27:12 -07:00
1617a025ce $ wget https://pki.goog/roots.pem -O pki-goog-roots.pem 2020-08-05 14:27:12 -07:00