354 Commits

Author SHA1 Message Date
Justin Starry
77745a278d chore: add test for Transaction.fromRpcResult 2020-06-14 21:57:04 -07:00
Justin Starry
3c08e5b9c4 feat: add getConfirmedBlock api 2020-06-14 21:57:04 -07:00
Tyera Eulberg
890f6f4d9d fix: add getBlock Connection method 2020-06-14 21:57:04 -07:00
Justin Starry
f3d9ab75e6 feat: add getVersion method 2020-06-14 21:57:04 -07:00
Tyera Eulberg
086eb6f8b8 fix: add getBlocksSince Connection method 2020-06-14 21:57:04 -07:00
Justin Starry
189807f5a5 feat: add commitment param to JSON RPC API requests (#549)
* feat: add commitment param to json rpc requests

* fix: tests and examples

* fix: docs

* fix: epoch info test

* fix: budget example

* fix: test timeout

* fix: remove MAX_COMMITMENT and RECENT_COMMITMENT types
2020-06-14 21:57:04 -07:00
Tyera Eulberg
d0c89f7fa3 fix: update accounts to readonly/writable 2020-06-14 21:57:04 -07:00
Justin Starry
58550733fb fix: transfers require 'to' account to be readwrite (#543) 2020-06-14 21:57:04 -07:00
Sunny Gleason
3f38e89886 feat: getEpochInfo rpc, yarn lint (#540) 2020-06-14 21:57:04 -07:00
Sunny Gleason
67c9b50249 feat: get_epoch_schedule rpc (#536) 2020-06-14 21:57:04 -07:00
Jack May
0d582c180f fix: update module.flow (#537) 2020-06-14 21:57:04 -07:00
Jack May
81c2e8f9c1 fix: loader report minimum number of signatures required (#535) 2020-06-14 21:57:04 -07:00
Michael Vines
c705ac01f5 fix: adapt tests to higher default transaction signature fee (#531) 2020-06-14 21:57:04 -07:00
Tyera Eulberg
7191159377 fix: update node exit rpc to match solana changes 2020-06-14 21:57:04 -07:00
Jack May
b4922e8aef fix: token program moved to its own repo (#502) 2020-06-14 21:57:04 -07:00
Jack May
0f0a0a3b88 fix: build fixtures as part of test (#495) 2020-06-14 21:57:04 -07:00
Tyera Eulberg
4ae90c2944 fix: add api for getMinimumBalanceForRentExemption 2020-06-14 21:57:04 -07:00
Jack May
432345b4d4 fix: update BPF Rust example ELF 2020-06-14 21:57:04 -07:00
Tyera Eulberg
3b337c5f56 fix: getVoteAccounts live test 2020-06-14 21:57:04 -07:00
Sunny Gleason
e031710ae0 fix: remove grant/grant_term from inflation (#489) 2020-06-14 21:57:04 -07:00
Tyera Eulberg
97c07c7b0a fix: renaming 2020-06-14 21:57:04 -07:00
Tyera Eulberg
daba1a7856 fix: add tx instruction->transfer data functionality 2020-06-14 21:57:04 -07:00
Jack May
ee3acbf1ba fix: update examples (#485) 2020-06-14 21:57:04 -07:00
Tyera Eulberg
fddf2e54e9 fix: enable serialization of unsigned transactions 2020-06-14 21:57:04 -07:00
Justin Starry
eec8f6184c fix: reject base58 public keys that are too short (#474) 2020-06-14 21:57:04 -07:00
Sunny Gleason
0379615c76 feat: getInflation() RPC (needs better documentation pending book terms) (#473)
* feat: getInflation() RPC (needs better documentation pending book terms)

* feat: add test
2020-06-14 21:57:04 -07:00
Michael Vines
1b70081399 fix: add Account.rent_epoch field and rebuild bpf test fixtures (#466)
* fix: add Account.rent_epoch field

* fix: rebuild bpf test fixtures
2020-06-14 21:57:04 -07:00
Tyera Eulberg
a3bf378d0d fix: update from getEpochVoteAccounts to getVoteAccounts rpc 2020-06-14 21:57:04 -07:00
Justin Starry
6ac1dffa99 chore(deps-dev): bump eslint-plugin-jest from 22.7.2 to 22.15.0 2020-06-14 21:57:04 -07:00
Michael Vines
2eeaf668fa fix: add missing getSlot API 2020-06-14 21:57:04 -07:00
Michael Vines
d9f40bb879 fix: support http endpoints (#433) 2020-06-14 21:57:04 -07:00
Michael Vines
4dd8da8d8d fix: remove usage of api.*.testnet.solana.com 2020-06-14 21:57:04 -07:00
Tyera Eulberg
f46faee251 fix: update keybaseId to keybaseUsername 2020-06-14 21:57:04 -07:00
Jack May
408e8e7500 fix: Update Rust-BPF example (#406) 2020-06-14 21:57:04 -07:00
Justin Starry
2e3c5e7820 fix: end of life native loader (#404) 2020-06-14 21:57:04 -07:00
Justin Starry
6f05930076 feat: validator info deserialization (#403) 2020-06-14 21:57:04 -07:00
Tyera Eulberg
0e7c8cd01f fix: expose getProgramAccounts RPC method 2020-06-14 21:57:04 -07:00
Tyera Eulberg
eb56da4a94 fix: fix transaction live test for credit-only accounts (#385) 2020-06-14 21:57:04 -07:00
Michael Vines
684605fd5c fix: add burnPercent field to FeeCalculator (#381) 2020-06-14 21:57:04 -07:00
Trent Nelson
034f31d3bc Expose getTotalSupply RPC method (#370) 2020-06-14 21:57:04 -07:00
Jack May
53dcf56559 chore: update noop to new Rust conventions (#365) 2020-06-14 21:57:04 -07:00
Jack May
62d9bebaa3 Update examples to new SDK (#358) 2020-06-14 21:57:04 -07:00
Michael Vines
03603ea87b fix: remove tick_height 2020-06-14 21:57:04 -07:00
Michael Vines
10e3a26338 feat: expose feeCalculator 2020-06-14 21:57:04 -07:00
Michael Vines
a8d0b6f9f1 fix: add more lamports to payer accounts to account for higher fees 2020-06-14 21:57:04 -07:00
Michael Vines
e23d2453d7 feat: add binding for getEpochVoteAccounts 2020-06-14 21:57:04 -07:00
Michael Vines
9f8fc5b260 test: ensure any system account can pay for a transaction 2020-06-14 21:57:04 -07:00
Tyera Eulberg
87c1becbef fix: Squash budget bugs 2020-06-14 21:57:04 -07:00
Tyera Eulberg
c99d8dd15c fix: Add preliminary handling for credit-only account designation 2020-06-14 21:57:04 -07:00
Tyera Eulberg
41d14bec22 style: Prettify 2020-06-14 21:57:04 -07:00