Michael Vines
|
0026b44531
|
feat: add support for partial Transaction signing
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
ac4bfaad32
|
feat: add sendRawTransaction()
|
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
|
f120ef21ee
|
fix: adapt to SolKeyedAccount name change
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
e4d1497c9d
|
fix: surface system_program info logs by default
|
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
|
916a5eb3d2
|
fix: flatten symlinks in bpf-sdk/ as |npm pack| strips all symlinks
|
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
|
f032e45bcd
|
chore: delete stray swap file
|
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
|
44047a8d63
|
fix: adapt transaction wire format for multiple signatures
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
3ef167f8fa
|
chore: package-lock.json
|
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
|
1f7b8f417d
|
feat: switch to edge release channel
|
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 |
Jack May
|
04962c5cec
|
chore: remove elfy from rollup
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
64658c33ee
|
docs: update examples
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
f20013a010
|
fix: update to 0.10.1 bpf sdk
|
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
|
ee25e0278c
|
refactor: don't pretty twice during ok
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
1d6abb17cf
|
refactor: employ prettier
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
9a043344d5
|
fix: sendAndConfirmTransaction now returns the transaction signature
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
c424b48cd2
|
fix(flow): add transaction instructions field
|
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
|
452fd1b785
|
fix: correct default websocket port
|
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
|
7b1130b5bf
|
fix: import last id failure error message
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
f2f856356b
|
fix: include rpc info logs by default
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
f15dd68604
|
fix: validate bpf example
|
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
|
b1e811473a
|
fix: add clang install info
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
add7a00ace
|
fix: update bpf sdk header
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
bb71529fe0
|
fix: permit RUST_LOG to be overridden
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
224f8b17e7
|
fix: include solana_bpf_loader in default logging
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
0fbf024c8c
|
fix: improve retry logic on AccountInUse
|
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
|
4897ed0872
|
fix: add BpfLoader flow definition
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
99b18dbfef
|
fix: ship src/ again
|
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
|
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 |
Michael Vines
|
011a2abd0c
|
fix: catch up to recent upstream changes
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
972f68b16e
|
fix: log bank better
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
96242110bf
|
fix: add Token flowtype declarations
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
300da5b626
|
docs: up -> down
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
cc68af7bb6
|
fix: quiet uninteresting log messages
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
c931127748
|
fix: add flow definition for load()
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
e739ac1424
|
feat: add deploy command
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
3f2d1c4352
|
fix: logs are now followed though a localnet restart
|
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
|
715556a611
|
test: add Layout.rustString()
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
a2d785398c
|
fix: restart flow server explicitly to avoid false errors from a lingering server
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
3a5a67bd5e
|
fix: update to post-v0.9 Transaction wire format
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
6543248b82
|
fix: follow log
|
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
|
17b73306fe
|
refactor: use buffer-layout to clean up buffer encoding
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
a596e99b4a
|
feat: Add sendAndConfirmTransaction
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
feab984cf1
|
docs: d
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
394d63891b
|
fix(solana-localnet): |logs| now works correctly
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
f9cf7006df
|
fix: avoid Buffer(), use Buffer.alloc() instead
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
d3d1bce4c2
|
feat: add solana-localnet program
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
6b1d1b41b5
|
docs: add semantic-release badge
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
48c3ea8106
|
docs: correct toBuffer comment
|
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
|
4b2305434e
|
refactor: remove magic number
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
65efea67dc
|
chore: ignore swap files
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
e090e7b600
|
fix: expose Buffer to bundlers
|
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
|
4f1112534d
|
fix: remove duplicate PublicKey flow definition
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
a878cdccf3
|
style: add convenience script to run all examples
|
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
|
2c3208090c
|
docs: remove stale release process
|
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
|
a2955a2a2e
|
docs: add more details
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
cbbb21650f
|
Fix bold
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
935d520ec9
|
refactor: AccountInfo userdata is now never null
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
0cc621887b
|
chore: add semantic-git-commit-cli config file
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
b025dd82dc
|
chore: ignore module.flow.js, it's not expected to lint cleanly
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
c7100964a8
|
fix: add missing type exports
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
aceb29f50f
|
Chore: remove npm provider
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
e3d4872b67
|
Docs: Add link
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
7423943801
|
chore: initial semantic-release configuration
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
721ce794e8
|
feat(flow): add initial flow library definition
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
fae9624eb0
|
0.0.7
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
d3a593de4a
|
0.0.7-3
|
2020-06-14 21:57:04 -07:00 |
Greg Fitzgerald
|
87e86c1cc8
|
Rename TimeStamp to Timestamp
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
2824779699
|
Fix lint fix
|
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
|
a15a2424f4
|
s/contract/program/g
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
85c1023861
|
Update babel-core and jest
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
27fbc8bb72
|
Add link to tic-tac-toe
|
2020-06-14 21:57:04 -07:00 |