Commit Graph

472 Commits

Author SHA1 Message Date
Josh
c54daa8009 feat: introduce getInflationReward to connection (#16807)
* feat: introduce getInflationReward to connection

* fix: only run getInflationReward test in mock mode
2021-04-26 11:09:40 -07:00
Josh
c44812fa71 feat: introduce support for custom HTTP headers (#16599)
* feat: introduce support for custom http headers

* feat: add fetch middleware
2021-04-26 08:35:07 -07:00
Tyera Eulberg
30c95d38a5 feat: support commitment in getConfirmed methods 2021-04-19 20:49:20 -06:00
Tyera Eulberg
a99ee15a85 fix: add Finality type for confirmed+ 2021-04-19 20:49:20 -06:00
Josh
7e3db1dedb feat: add filters to getProgramAccounts and getParsedProgramAccounts (#16448)
* feat: add filters to getProgramAccounts and getParsedProgramAccounts

* fix: documentation edits

* fix: make connection interface match existing interface
2021-04-16 10:18:19 -07:00
Tyera Eulberg
a4474f1d94 fix: deprecate getTotalSupply 2021-04-16 10:33:42 -06:00
Tyera Eulberg
fe4c39a26a fix: deprecate getConfirmedSignaturesForAddress 2021-04-16 10:33:42 -06:00
Tyera Eulberg
f37c05adeb feat: add method to return a confirmed block with signatures only 2021-04-16 10:33:42 -06:00
Tyera Eulberg
4ac17b1ee3 Revert "web3.js: deprecate getTotalSupply and getConfirmedSignaturesForAddress (#16534)" (#16594)
This reverts commit 59268b8629.
2021-04-16 10:11:34 -06:00
Tyera Eulberg
59268b8629 web3.js: deprecate getTotalSupply and getConfirmedSignaturesForAddress (#16534)
* feat: add method to return a confirmed block with signatures only

* fix: deprecate getConfirmedSignaturesForAddress

* fix: deprecate getTotalSupply
2021-04-16 03:52:08 +00:00
Tyera Eulberg
1d2cae433c fix: add until param to getConfirmedSignaturesForAddress2 (#16459) 2021-04-11 12:20:22 -06:00
Justin Starry
4b7b402e74 fix: allow strings in transaction error validation (#16348)
* fix: allow strings in transaction error validation

* chore: make log tests more robust
2021-04-04 18:02:36 +08:00
Justin Starry
b0f4e2b738 chore: update doc comments (#16267) 2021-03-31 10:48:41 +00:00
Justin Starry
2c94c6f8e8 fix: handle empty rpc batch requests properly (#16254) 2021-03-31 15:15:04 +08:00
Justin Starry
c344702fa0 fix: revert usage of toBytes to fix compatibility (#16253) 2021-03-31 14:51:41 +08:00
Ryo Onodera
1ecde67078 docs: explain reasons of non-obvious disableCache (#16246) 2021-03-31 13:10:14 +09:00
Justin Starry
a6b7dcb3c6 fix: fix static properties in flow type declaration 2021-03-29 23:12:19 +08:00
Justin Starry
44e3445a4d fix: strip internal types from external declaration 2021-03-29 19:05:53 +08:00
Justin Starry
a622198235 feat: add PublicKey.toBytes and fix buffer incompatibility 2021-03-29 14:32:35 +08:00
Armani Ferrante
d6ef694139 feat: add logs subscription (#16045)
* feat: logs subscription

* fix: address review comments

* fix: use processed commitment

* fix: sleep before triggering log transaction
2021-03-24 11:05:17 +08:00
Josh
63d0c78b20 web3.js: add support for batch getParsedConfirmedTransactions (#16001)
* feat: add support for batch requests

* feat: get confirmed transactions batch

* feat: test get parsed confirmed transactions

* fix: run prettier

* fix: test uses one signature

* fix: fix docs and return type on ParsedConfirmedTransactions

* fix: null values in test
2021-03-22 10:22:59 -07:00
Justin Starry
f4db9e4275 feat: add support for signature received notifications (#15946)
* feat: add support for signature received notifications

* chore: update type comments
2021-03-19 01:30:36 +00:00
Josh
0988c2f1d6 feat: add support for blockTime on confirmed block (#15968) 2021-03-18 07:10:48 -07: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
Justin Starry
3ea23fe736 fix: fix buffer types 2021-03-17 10:26:00 +08:00
Justin Starry
a5c840e672 feat: update confirmation status typing and validations 2021-03-17 10:26:00 +08:00
Justin Starry
d40dc06d6a fix: clean up unnecessary nullable validations 2021-03-17 10:26:00 +08:00
Justin Starry
98ea058ebe feat: require programId and keys for TransactionInstruction 2021-03-17 09:10:17 +08:00
Tyera Eulberg
f2ce5f6c82 fix: add TokenAccountBalancePair.uiAmountString (#15741) 2021-03-05 18:53:45 +00:00
Tyera Eulberg
d61b74919b fix: add TokenAmount.uiAmountString (#15739) 2021-03-05 11:01:37 -07: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
08ff2d12f2 feat: add support for browser es modules 2021-02-08 07:57:05 +08:00
Josh
545d93590b fix: add missing token delta type on ConfirmedMeta (#14872) 2021-01-26 19:47:59 -08:00
Michael Vines
e08d2e6fcc fix: add custodian key support to stake instructions 2021-01-26 10:27:20 -08:00
Michael Vines
fd06c1f8fa fix: add Clock sysvar to AuthorizeWithSeed instruction 2021-01-25 19:38:10 -08:00
Trent Nelson
7c48743669 fix(web3): align doc comments with class field names 2021-01-21 03:51:11 +00:00
Josh
4d12cf61cc feat: support blockTime on getConfirmedSignaturesForAddress2 (#14573)
* feat: support blockTime on getConfirmedSignaturesForAddress2

* feat: support getConfirmedTransaction blockTime

* fix: add ConfirmedBlock typings

* fix: modify property description

* fix: fix formatting in type files
2021-01-15 20:28:28 -08:00
Tyera Eulberg
299b3eb99d fix: handle confirmationStatus field in TransactionStatus (#14583) 2021-01-15 07:40:47 -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
Michael Vines
5ced2f75a6 fix: clean up racy tests 2020-12-24 12:31:02 -08:00
Michael Vines
01fe835e73 fix: add transactionCount field to GetEpochInfo 2020-12-17 12:29:50 -08:00
Josh
dc0f5adc36 feat: support pre and post token balances (#13603)
* feat: support pre and post token balances

* fix: define tokenbalance

* fix: change pre/post balances to array
2020-12-16 23:15:25 -08:00