Commit Graph

44 Commits

Author SHA1 Message Date
Michael Vines 759d7b9cc2 fix: adjust DEFAULT_TICKS_PER_SLOT to match main repo 2020-06-14 21:57:04 -07:00
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 5d350b4568 fix: adjust notification test to wait for the next block 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 88abaa3cc9 fix: rename getFinality to getConfirmationTime 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 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 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 e7097340f2 feat: add account change notifications 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 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 9c8cc0bd24 fix: wait for the next lastId before sending a new transaction 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
Michael Vines 1436eca398 feat: add unstable API for dynamic program loading 2020-06-14 21:57:04 -07:00
Michael Vines 1dade364cc test: bump jest timeout 2020-06-14 21:57:04 -07:00
Michael Vines ad2fa3ceaf feat: Add ERC20-like Token 2020-06-14 21:57:04 -07:00
Michael Vines ca6965f8c2 feat: wrap public key in a class 2020-06-14 21:57:04 -07:00
Michael Vines 70fb01ddd6 test: update test to match AccountInfo userdata refactor 2020-06-14 21:57:04 -07:00
Michael Vines a3aecba1d0 Improve rpc result validation 2020-06-14 21:57:04 -07:00
Michael Vines 92af6e3341 Add getSignatureStatus() 2020-06-14 21:57:04 -07:00
Michael Vines 8ccbe888d3 Add breadcrumbs to some other available endpoints 2020-06-14 21:57:04 -07:00
Michael Vines 4a484158f3 s/contract_id/program_id/g 2020-06-14 21:57:04 -07:00
Michael Vines 7148b0f7d8 Add getAccountInfo 2020-06-14 21:57:04 -07:00
Michael Vines d009e7e91b s/contract/program/ 2020-06-14 21:57:04 -07:00
Michael Vines a96ab72e8e Add support for built-in contracts 2020-06-14 21:57:04 -07:00
Michael Vines 7dad281f69 Create TransferTokensTransaction class 2020-06-14 21:57:04 -07:00
Michael Vines fa5f3d81fd Update airdrop return type 2020-06-14 21:57:04 -07:00
Michael Vines ad5390bbae Switch testnet url 2020-06-14 21:57:04 -07:00
Michael Vines 29148ef898 Add preliminary sendTokens() implementation 2020-06-14 21:57:04 -07:00
Michael Vines 0aa5d2c71a Add a couple of negative tests 2020-06-14 21:57:04 -07:00
Michael Vines 92e602bd87 Mock Connection tests 2020-06-14 21:57:04 -07:00
Michael Vines 41a658c336 Add most of sendTokens() implementation 2020-06-14 21:57:04 -07:00
Michael Vines 392672a5a7 Implement requestAirdrop 2020-06-14 21:57:04 -07:00
Michael Vines 4df189513e Add Connection class 2020-06-14 21:57:04 -07:00