1633 Commits

Author SHA1 Message Date
Michael Vines
d328d23faa feat: add bpf-c-noop example 2020-06-14 21:57:04 -07:00
Michael Vines
866e8d6892 chore: fetch bpf-sdk before publishing 2020-06-14 21:57:04 -07:00
Michael Vines
0d0f2a729b chore: delete .npmignore, use package whitelist instead 2020-06-14 21:57:04 -07:00
Michael Vines
79066b7d26 chore: add script to fetch bpf sdk 2020-06-14 21:57:04 -07:00
Michael Vines
66fbd4338f chore: update package-lock.json 2020-06-14 21:57:04 -07:00
Michael Vines
f3242c12a6 fix(flow): correct onAccountChange prototype 2020-06-14 21:57:04 -07:00
Michael Vines
66e572f2a8 fix(flow): correct removeAccountChangeListener prototype 2020-06-14 21:57:04 -07:00
Michael Vines
e7097340f2 feat: add account change notifications 2020-06-14 21:57:04 -07:00
Michael Vines
9839c087d7 fix: update budget wire format 2020-06-14 21:57:04 -07:00
Michael Vines
ec2a3690b2 fix: update program ids 2020-06-14 21:57:04 -07:00
Michael Vines
ad43705124 fix: expose websocket 2020-06-14 21:57:04 -07:00
Michael Vines
910ab671dc style: remove cicular imports 2020-06-14 21:57:04 -07:00
Michael Vines
55b2b4f598 chore: upgrade flow 2020-06-14 21:57:04 -07:00
Michael Vines
1d226a2e16 chore: package-lock.json 2020-06-14 21:57:04 -07:00
Michael Vines
40c68f3fcb fix: retry better 2020-06-14 21:57:04 -07:00
Michael Vines
ce6e840e03 fix: block until the JSON RPC API is available 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
224d929d4d docs: correct API params 2020-06-14 21:57:04 -07:00
Michael Vines
17720766df chore: update package-lock.json 2020-06-14 21:57:04 -07:00
Michael Vines
4a39d25127 fix: remove circular imports 2020-06-14 21:57:04 -07:00
Michael Vines
99e6b44d03 fix: expose token program instructions 2020-06-14 21:57:04 -07:00
jackcmay
e1c2498f74 feat: Submit program load transactions in parallel (#39)
feat: Submit program load transactions in parallel
2020-06-14 21:57:04 -07:00
Michael Vines
bb0730f86e fix(flow): add Transaction.add() 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
90c9df15ef fix: retry transactions on AccountInUse errors 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
5a42cadefe fix: fail faster on transaction errors 2020-06-14 21:57:04 -07:00
Michael Vines
0510dbae6c fix(flow): add sendAndConfirmTransaction 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
70d22476cf fix: report elapsed duration on confirmation failure for better debug 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
Michael Vines
5cfe43b980 fix: use correct programId when creating a custom Token 2020-06-14 21:57:04 -07:00
Michael Vines
9d63f28cdf fix(flow): correct newAccount prototype 2020-06-14 21:57:04 -07:00
Michael Vines
c848d64e3c fix(flow): add revoke() 2020-06-14 21:57:04 -07:00
Michael Vines
220589eb5d fix(flow): add missing optional programId arg 2020-06-14 21:57:04 -07:00
Michael Vines
757cf3ec16 fix: catchup to upstream loader changes 2020-06-14 21:57:04 -07:00
Michael Vines
00fd0fc435 feat: support user-supplied Token programs 2020-06-14 21:57:04 -07:00
Michael Vines
a9fc62d891 feat: expose ERC20 token originalAmount field 2020-06-14 21:57:04 -07:00
Michael Vines
b66ca1a84d chore: remove stray log 2020-06-14 21:57:04 -07:00
Michael Vines
cace23bd0e test: disable flaky test until it can be debugged 2020-06-14 21:57:04 -07:00