Commit Graph

41 Commits

Author SHA1 Message Date
Michael Vines 5ced2f75a6 fix: clean up racy tests 2020-12-24 12:31:02 -08:00
Justin Starry 8863b773c1
feat: disable loader rate limiter for non solana endpoints (#13018) 2020-10-21 16:19:51 +08:00
Justin Starry 6972e63f51
fix: return correct number of signatures needed to load programs (#12729) 2020-10-09 08:58:03 +08:00
Justin Starry 54775ffedf
feat: support restarting failed bpf loader deploys (#12163)
* feat: support restarting failed bpf loader deploys

* chore: add error message if program already exists
2020-09-23 22:54:27 +08:00
Justin Starry 7e1682db7d
feat: create instructions instead of transaction from system program (#12156) 2020-09-10 15:43:32 +08:00
Justin Starry 11b199cccf
feat: use pubsub to confirm transactions (#12095) 2020-09-08 13:12:47 +08:00
Justin Starry 8547ae43ce feat: add skipPreflight option 2020-06-14 21:57:04 -07:00
Justin Starry 839e93480c feat: update transaction confirming apis 2020-06-14 21:57:04 -07:00
Jack May f02e73cd5e fix: remove return value from load, unnecessary 2020-06-14 21:57:04 -07:00
Justin Starry 6ed2bad9d0 feat: add API for decoding system instructions 2020-06-14 21:57:04 -07:00
Justin Starry 6a7115b8bd fix: allow Uint8Array and Array<number> where Buffer is accepted 2020-06-14 21:57:04 -07:00
Justin Starry 7073310e2b fix: add Buffer to loader elf data arg type 2020-06-14 21:57:04 -07:00
Tyera Eulberg 532b28e96e feat: add stake program methods; refactor instruction type handling 2020-06-14 21:57:04 -07:00
Parth df886a7a40 make to account key as signer (#550)
fix: require to account sign
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
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
Parth 7038468edb fix: finalize tx need to have rent sysvar (#506) 2020-06-14 21:57:04 -07:00
Tyera Eulberg b1594439fe fix: use new api in Loader 2020-06-14 21:57:04 -07:00
Michael Vines 26eef0f057 fix: load programs in larger chunks 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
Michael Vines 48f0bcc2bf fix: pay transaction fees from system accounts 2020-06-14 21:57:04 -07:00
Tyera Eulberg efd0392706 BREAKING CHANGE: requires Solana version v0.13.0 or greater
feat: Update to current solana tx format
2020-06-14 21:57:04 -07:00
Michael Vines c78ca47547 chore: npm run pretty 2020-06-14 21:57:04 -07:00
Michael Vines 6fe0e08a80 fix: rename userdata to data 2020-06-14 21:57:04 -07:00
Michael Vines f655c30159 fix: add timing constants to better set timeouts 2020-06-14 21:57:04 -07:00
Michael Vines 41865547ee fix: remove spawn 2020-06-14 21:57:04 -07:00
Michael Vines aee383eaec refactor: add constant for max Transaction size 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 fa7e2722d1 fix: support multiple Transaction signatures 2020-06-14 21:57:04 -07:00
Michael Vines 1d6abb17cf refactor: employ prettier 2020-06-14 21:57:04 -07:00
Michael Vines 8468d3ebd1 fix: limit concurrent Loads to improve stability 2020-06-14 21:57:04 -07:00
Michael Vines 33c59b73b4 fix: finalize/spawn in same transaction 2020-06-14 21:57:04 -07:00
Michael Vines 910ab671dc style: remove cicular imports 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
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
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 757cf3ec16 fix: catchup to upstream loader changes 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 011a2abd0c fix: catch up to recent upstream changes 2020-06-14 21:57:04 -07:00