Michael Vines
ac75e386dd
Fix version
2021-03-19 09:05:59 -07:00
Justin Starry
e9b08b5e7f
fix: remove deprecated bpf-sdk, localnet, and examples
...
BREAKING CHANGE: Removed binaries solana-localnet and solana-bpf-sdk-install.
Please install the Solana CLI tools to download the BPF SDK and to
install the solana-test-validator binary intead.
2021-03-19 17:45:08 +08:00
Josh
0988c2f1d6
feat: add support for blockTime on confirmed block ( #15968 )
2021-03-18 07:10:48 -07:00
Justin Starry
48b3b27985
chore: linter fixes
2021-03-17 10:26:00 +08:00
Justin Starry
8ada44456d
chore: migrate tests to typescript
2021-03-17 10:26:00 +08:00
Justin Starry
f912c63b22
chore: migrate to typescript
2021-03-17 10:26:00 +08:00
Michael Vines
81253c9956
chore: remove undocumented validatorExit method
2021-03-04 16:39:44 -08:00
Justin Starry
7435a7b0ed
feat: support creating secp256k1 instructions with eth address ( #15626 )
2021-03-03 02:16:36 +08:00
Justin Starry
55f357153a
fix: secp256k1 instruction should accept 64 byte public key ( #15584 )
2021-03-02 09:01:31 +08:00
Justin Starry
bb06817e16
feat: update superstruct and future proof type validations ( #15491 )
...
* chore: update superstruct
* fix: fix program account notification type coercion
2021-02-26 15:06:12 +08:00
Tyera Eulberg
d866f742e2
fix: createAccountWithSeed account handling ( #15482 )
2021-02-25 23:47:22 -07:00
Josh
8c8f8f3130
feat: update commitment variants ( #15253 )
...
* feat: update commitment variants
* fix: make pretty
* fix: deprecate, but leave in commitment types
2021-02-17 16:15:09 -08:00
Tyera Eulberg
b09865e5a0
fix: default preflightCommitment to Connection.commitment when sending tx ( #15299 )
2021-02-13 01:29:26 +00:00
Justin Starry
f0a8aba2e2
chore: cleanup flow and package.json
2021-02-08 07:57:05 +08:00
Justin Starry
c675c67c26
chore: replace jest with mocha
2021-02-08 07:57:05 +08:00
Justin Starry
08ff2d12f2
feat: add support for browser es modules
2021-02-08 07:57:05 +08:00
Michael Vines
e08d2e6fcc
fix: add custodian key support to stake instructions
2021-01-26 10:27:20 -08:00
Michael Vines
8cd036938e
chore: comment blockHeight
2021-01-25 19:38:10 -08:00
Michael Vines
fba0e933a4
test: account for rent collection to avoid bogus test failure
2021-01-25 19:38:10 -08:00
Tyera Eulberg
404be810bf
feat: add system-program TransferWithSeed implementation
2021-01-14 11:26:27 -07:00
Tyera Eulberg
1eb7681a85
solana-web3: add TransferWithSeed implementation ( #14570 )
...
* fix: add handling for TransferWithSeed system instruction
* chore: add failing Assign/AllocateWithSeed test
* fix: broken Allocate/AssignWithSeed methods
2021-01-14 09:59:31 -07:00
Tyera Eulberg
0d8acd1f79
chore: fix flaky web3 stake-program test ( #14504 )
...
* chore: remove dangling skipPreflight
* chore: rearrange stake test to deactivate sooner after delegate
* chore: ensure stake is inactive before trying to withdraw
2021-01-09 03:17:57 +00:00
Tyera Eulberg
b9f0fb5525
chore: don't match specific error text ( #14494 )
2021-01-08 14:59:01 -07:00
Michael Vines
5ced2f75a6
fix: clean up racy tests
2020-12-24 12:31:02 -08:00
Michael Vines
fd7d2f82ae
chore: port web3.js to solana-test-validator
2020-12-17 20:53:10 +00:00
Josh
7c8276d2ac
fix: coerce partially decoded instructions on parsed confirmed transactions ( #13979 )
...
* feat: coerce partially decoded instructions on parsed confirmed transactions
* fix: flow tests
* fix: need to check this again
2020-12-14 19:22:22 -08:00
Michael Vines
f5e0adc693
test: update expected program log messages
2020-11-14 20:49:30 -08:00
Justin Starry
7b3f96ab30
fix: fallback to connection commitment when confirming transactions ( #13285 )
...
* fix: fallback to connection commitment when confirming transactions
* chore: bump
* chore: fix tests
2020-10-29 17:22:53 +00:00
Justin Starry
bc16b58d75
fix: fix TypeError when confirmed block is not found ( #13264 )
2020-10-29 11:23:07 +08:00
Justin Starry
6e13dbe206
feat: allow setting explicit fee payer for transaction ( #13129 )
2020-10-25 09:59:38 +08:00
Josh
368aeb2cee
feat: add Secp256k1 support to solana-web3.js ( #12958 )
...
* feat: add secp256k1 instruction
* feat: use buffer-layout for encoding as well
* style: use consistent naming for types
* style: update typings and make program functions static
* fix: attempt to resolve rollup issue
* fix: expose sysvar in typings
* fix: remove decode instruction functionality (for now)
2020-10-22 13:15:24 -07:00
Justin Starry
8863b773c1
feat: disable loader rate limiter for non solana endpoints ( #13018 )
2020-10-21 16:19:51 +08:00
Michael Vines
e84a91d417
fix: createProgramAddress now throws on an invalid seed length
2020-10-13 19:01:34 -07:00
Josh
e0eb374d9c
feat: introduce getRecentPerformanceSamples rpc ( #12442 )
...
* feat: introduce getRecentPerformanceSamples rpc
* test: indroduce tests and clean up style
* test: skip live tests
* feat: run tests live
2020-10-08 20:26:58 -07: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
41ce892f1c
fix: use Node.js https agent when endpoint uses https ( #12692 )
2020-10-07 00:41:18 +08:00
Justin Starry
c94813e436
fix: use socket pooling for http requests in Node.js ( #12480 )
2020-09-25 23:52:01 +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
Bartosz Lipinski
63db4759f8
feat: add getStakeActivation ( #12274 )
...
* feat: add getStakeActivation
* chore: add rollup watch
* feat: use string literal for stake activation state
* fix: remove optional chaining due to issue with esdoc
* chore: remove optional_chaining
* feat: add live test for getStakeActivation
* feat: extend _buildArgs to support additional options, simplify unit test
2020-09-17 14:50:13 +08:00
Michael Vines
a59d305e09
fix: support serialization of partially signed transactions
2020-09-13 07:20:14 +00:00
Justin Starry
4bb6c2fffb
fix: ensure signatures are ordered correctly ( #12165 )
2020-09-13 09:30:51 +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
e1abb64f41
feat: require feePayer account before tx serialization ( #12109 )
...
* feat: require feePayer account before tx serialization
* feat: add setSigners method
* feat: rename signPartial to partialSign
2020-09-10 14:04:09 +08:00
Greg Fitzgerald
cd684577a6
chore: add integration test ( #12143 )
2020-09-09 23:32:50 +00:00
Justin Starry
11b199cccf
feat: use pubsub to confirm transactions ( #12095 )
2020-09-08 13:12:47 +08:00
Justin Starry
cfe9b8b744
feat: add idle timeout and fix subscription race ( #12093 )
2020-09-07 23:12:22 +08:00
Justin Starry
d1c08d0b04
chore: fix token tests ( #11975 )
2020-09-01 10:58:40 -07:00
Jack May
d167feda98
fix: bn clipping in create_program_address ( #11951 )
2020-08-31 15:02:21 -07:00
Justin Starry
d6ecb2699f
chore: npm run lint:fix
2020-08-26 15:57:56 +08:00
Justin Starry
b0e5714ca0
chore: disable assertion in getBlockTime test ( #11850 )
2020-08-26 15:40:48 +08:00