338 Commits

Author SHA1 Message Date
Michael Vines
6fe0e08a80 fix: rename userdata to data 2020-06-14 21:57:04 -07:00
Tyera Eulberg
f6afbe1a72 fix: Plumb program-based subscriptions 2020-06-14 21:57:04 -07:00
Michael Vines
be8821e0d0 fix: rename tokens to lamports 2020-06-14 21:57:04 -07:00
Michael Vines
7c76ec6e70 test: add more timeout 2020-06-14 21:57:04 -07:00
Michael Vines
b9e3598a51 fix: adapt test to slower slot rate 2020-06-14 21:57:04 -07:00
Michael Vines
5d350b4568 fix: adjust notification test to wait for the next block 2020-06-14 21:57:04 -07:00
Michael Vines
243a4625f1 doc: rename network to cluster 2020-06-14 21:57:04 -07:00
Michael Vines
294dd4f4e7 fix: Rename lastId to blockhash 2020-06-14 21:57:04 -07:00
Michael Vines
5b9665098a fix: getConfirmationTime() was removed upstream 2020-06-14 21:57:04 -07:00
Michael Vines
41865547ee fix: remove spawn 2020-06-14 21:57:04 -07:00
Michael Vines
564d09fdfe fix: remove unwanted u64 length from raw Transaction bytes, it's RPC API specific 2020-06-14 21:57:04 -07:00
Tyera Eulberg
79bc47a631 fix: Add Transaction method to parse from wire fmt; update Transaction.serialize 2020-06-14 21:57:04 -07:00
Tyera Eulberg
ac6e503b35 fix: Add transaction encoding helper functions 2020-06-14 21:57:04 -07:00
Michael Vines
88abaa3cc9 fix: rename getFinality to getConfirmationTime 2020-06-14 21:57:04 -07:00
Michael Vines
62c1efc955 fix: add testnetChannelEndpoint() 2020-06-14 21:57:04 -07:00
Michael Vines
7ef329cd17 refactor: add other testnet urls for easy manual selection 2020-06-14 21:57:04 -07:00
Michael Vines
6b3eeb5504 fix: bpf programs are now shared objects 2020-06-14 21:57:04 -07:00
Michael Vines
2bab37a34d chore: rebuild noop.o to catch up to bpf-sdk changes 2020-06-14 21:57:04 -07:00
Michael Vines
5271f4e157 fix: remove cwd assumption 2020-06-14 21:57:04 -07:00
Michael Vines
0026b44531 feat: add support for partial Transaction signing 2020-06-14 21:57:04 -07:00
Michael Vines
b175a53f4b fix: default transaction fee is now 1 (was 0) 2020-06-14 21:57:04 -07:00
Michael Vines
8e3785989e fix: update some devDependencies 2020-06-14 21:57:04 -07:00
Michael Vines
fa7e2722d1 fix: support multiple Transaction signatures 2020-06-14 21:57:04 -07:00
Michael Vines
5311ed7f68 fix: catch up to sol_deserialize() signature change 2020-06-14 21:57:04 -07:00
Michael Vines
921ae797d8 fix: stabilize tests 2020-06-14 21:57:04 -07:00
Michael Vines
67ccac9418 fix: catch up to account field renaming 2020-06-14 21:57:04 -07:00
Michael Vines
680d2d18ea refactor: use env to locate bash 2020-06-14 21:57:04 -07:00
Tyera Eulberg
5ce16c2cbb fix: return signature from transfer transactions 2020-06-14 21:57:04 -07:00
jackcmay
71328e9420 fix: Pass full BPF ELF (#60) 2020-06-14 21:57:04 -07:00
Michael Vines
1d6abb17cf refactor: employ prettier 2020-06-14 21:57:04 -07:00
Michael Vines
4c18dabd62 test: add retries to account change notification test 2020-06-14 21:57:04 -07:00
Michael Vines
cbcb774c82 fix: use secure websocket when https JSON RPC endpoint is requested 2020-06-14 21:57:04 -07:00
Michael Vines
6ff9d1a650 refactor: rename env var 2020-06-14 21:57:04 -07:00
Michael Vines
d328d23faa feat: add bpf-c-noop example 2020-06-14 21:57:04 -07:00
Michael Vines
e7097340f2 feat: add account change notifications 2020-06-14 21:57:04 -07:00
Jack May
f871b0410a fix: Remove fs dep, bpf_loader now takes ELF as bytes 2020-06-14 21:57:04 -07:00
Michael Vines
378e766178 test: timeout++ 2020-06-14 21:57:04 -07:00
Michael Vines
f168cdfd70 fix: multiple transaction instructions are now supported 2020-06-14 21:57:04 -07:00
Michael Vines
e50b705de3 fix: remove decimal string support from PublicKey ctor 2020-06-14 21:57:04 -07:00
jackcmay
02787df7b9 Add BpfLoader (#34)
feat: Add BpfLoader
2020-06-14 21:57:04 -07:00
Michael Vines
b8d586c67e feat: add room in the API for Transactions with multiple Instructions 2020-06-14 21:57:04 -07:00
Michael Vines
96c685eb5d fix: PublicKey.toBuffer() now zero pads correctly 2020-06-14 21:57:04 -07:00
Michael Vines
bc097ec04b test: add confirmation retries when testing live 2020-06-14 21:57:04 -07:00
Michael Vines
779b5c38a2 test: add missing awaits 2020-06-14 21:57:04 -07:00
Michael Vines
ad7c0bec64 fix: export sendAndConfirmTransaction 2020-06-14 21:57:04 -07:00
Michael Vines
83d12f50df fix: add lastId caching 2020-06-14 21:57:04 -07:00
Michael Vines
aaf86ff2ba test: bump jest timeout 2020-06-14 21:57:04 -07:00
Michael Vines
9c8cc0bd24 fix: wait for the next lastId before sending a new transaction 2020-06-14 21:57:04 -07:00
Michael Vines
d9b98918b6 Revert "test: disable flaky test until it can be debugged"
This reverts commit 75b52d0fa5bdeb3b49d91b7c227036b9acd0d451.
2020-06-14 21:57:04 -07:00
Michael Vines
00890ef9e0 fix: add Token::setOwner 2020-06-14 21:57:04 -07:00