Tyera Eulberg
|
c1bbb9b291
|
s/move/transfer in system program to match solana
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
7f02185998
|
Update native-loader test to noop program rename
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
507fac06ee
|
fix: Appease flow
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
7f72bbeba3
|
fix: Update signature status result type
|
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
|
024a165947
|
test: use longer timeout for non-live testing to avoid timeouts
|
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
|
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
|
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 |
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
|
cace23bd0e
|
test: disable flaky test until it can be debugged
|
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
|
d40712999c
|
test: add delegate mismatch test case
|
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
|
ab2d6c9ede
|
test: add .toString() test
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
95efc7c3b0
|
fix: support creating a PublicKey from a base58 string
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
aa1d6ba4d4
|
fix: zero pad correctly
|
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
|
e3703cec29
|
Add BudgetProgram.payOnBoth
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
63382b7e6b
|
Add basic system-program tests
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
ffbc23684c
|
Improve budget-program tests
|
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
|
9da3188a2d
|
eslint: Suppress 'JestMockFn' is not defined
|
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 |
Michael Vines
|
79ab826678
|
Lint tests
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
96f8a8620d
|
Activate flow
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
5a0206bcfe
|
Add Account class
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
7e109f22c2
|
Project boilerplate from eunikitin/modern-package-boilerplate
|
2020-06-14 21:57:04 -07:00 |