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
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
bde1e3d004
fix: default preflight commitment to confirmation commitment
2020-11-16 21:54:02 -08:00
Jon Cinque
58354d166b
feat: increase timeout in confirmTransaction
( #13478 )
...
Developers have reported needing to change the timeout to suit their
use cases, or not completely understanding what the timeout meant for
their transaction, since it could timeout and still get processed. This
increases the default timeout to `confirmTransaction` and adds more
information to the error message.
2020-11-11 13:12:09 +01:00
Tyera Eulberg
546915ee12
fix: update StakeProgram.space() ( #13371 )
2020-11-03 13:40:45 -07: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
e7b7c15198
feat: print program logs when transaction send fails ( #13213 )
2020-10-29 08:59:16 +08:00
Vyacheslav Tsurka
5919e67c2a
fix: broken inner instruction struct validator ( #13231 )
...
* add-inner-trx
* add compiled instructions
* remove type parsed inner instruction mistake
* add fix import & struct union for InnerInstruction
* import type connection
Co-authored-by: Viacheslav Tsurka <vt@parity.digital >
2020-10-28 22:38:39 +08:00
Vyacheslav Tsurka
fe8c5b0f0f
feat: add support for inner instructions metadata ( #13224 )
...
* add-inner-trx
* add compiled instructions
* remove type parsed inner instruction mistake
Co-authored-by: Viacheslav Tsurka <vt@parity.digital >
2020-10-28 17:13:51 +08:00