Justin Starry
|
d0f4b24481
|
fix: remove instanceof checks
|
2020-07-30 11:44:46 -07:00 |
Michael Vines
|
3b87780f21
|
fix: getEpochInfo RPC endpoint now includes the current block height
|
2020-07-21 17:24:07 -07:00 |
Justin Starry
|
d0e139ffff
|
feat: add getLeaderSchedule api
|
2020-07-18 13:23:29 +08:00 |
Michael Vines
|
427d0ff0b5
|
fix: ignore unknown fields in more RPC responses
|
2020-07-11 03:39:49 +00:00 |
Trent Nelson
|
19813b0ab2
|
fix: align web3 stake split instruction constuction with rust
|
2020-07-10 15:29:48 -06:00 |
Trent Nelson
|
a8b1d71ae6
|
fix: inconsistent tx message compilation accounting
|
2020-07-10 15:29:48 -06:00 |
Trent Nelson
|
3e3241125f
|
fix: serializing an unsigned tx should throw
|
2020-07-10 15:29:48 -06:00 |
Jack May
|
0579581f8c
|
feat: getProgramAddress takes bytes rather than strings (#10837)
|
2020-06-29 17:05:05 -07:00 |
Justin Starry
|
f31f66a7c3
|
fix: avoid double spend in sendAndConfirmTransaction
|
2020-06-19 15:25:41 +08:00 |
Justin Starry
|
229ff05fe9
|
fix: improve send and confirm options ergonomics
|
2020-06-18 15:54:15 +08:00 |
Justin Starry
|
ad0e71d357
|
feat: make Transaction.populate method public and tweak MessageArgs
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
22a63fe93c
|
fix: fix blockhash cache reuse
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
24bb060292
|
feat: remove commitment option from requestAirdrop
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
e622bb12b3
|
feat: add getFeeCalculatorForBlockhash method
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
8f03677801
|
feat: remove getInflation in favor of getInflationGovernor
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
8547ae43ce
|
feat: add skipPreflight option
|
2020-06-14 21:57:04 -07:00 |
Jack May
|
a29e088169
|
feat: add createProgramAddress
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
e2e4b47103
|
feat: add singleGossip commitment level
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
925c225885
|
feat: add support for getFirstAvailableBlock method
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
1b8fe71230
|
feat: add getLargestAccounts rpc api
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
9c677c7d3d
|
feat: add support for getSupply RPC method
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
722adb66c2
|
feat: add commitment param to subscription apis
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
7f9a2e477f
|
fix: fix getEpochInfo type definition
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
6558e05fd0
|
feat: add minimumLedgerSlot api
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
839e93480c
|
feat: update transaction confirming apis
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
3b71ec1ff6
|
feat: add root and single commitment levels
|
2020-06-14 21:57:04 -07:00 |
Jack May
|
f02e73cd5e
|
fix: remove return value from load, unnecessary
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
4b613a4574
|
feat: add getBlockTime method
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
5f0b182a3b
|
fix: overly strict key length check when decoding stake instructions
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
2116e2b181
|
fix: key length check when decoding instructions
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
a112d9cedf
|
fix: add type def for NonceAccount.fromAccountData
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
02a278b3b2
|
fix: add version to ContactInfo
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
c584fbdf39
|
feat: add support for more system instructions
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
09d1b7f39f
|
fix: recent blockhash decoding for conf transactions
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
c5802bcbb6
|
feat: allow passing seed to createNonceAccount
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
14a41bc47b
|
feat: expose transaction message publicly
|
2020-06-14 21:57:04 -07:00 |
Trent Nelson
|
7e642d5456
|
fix: rename `signData` to `serializeMessage()`
|
2020-06-14 21:57:04 -07:00 |
Trent Nelson
|
8142aa6c1d
|
feat: allow external signatures on `Transactions`
Adds a helper for adding externally created signature/pubkey pairs
to `Transactions`
|
2020-06-14 21:57:04 -07:00 |
Trent Nelson
|
7d3781e19f
|
feat: expose `Transaction._getSignData()` as `Transaction.signData`
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
62251a8bc2
|
chore: split out meta type
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
ae53742e1a
|
feat: add getConfirmedTransaction and getConfirmedSignaturesForAddress
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
e6fb146809
|
feat: specify program account when using bpf loader
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
3a1c582df5
|
fix: connection url can upgrade to a websocket if no port is supplied
|
2020-06-14 21:57:04 -07:00 |
Jack May
|
cd6b48a403
|
fix: adjust status retry algorithm
|
2020-06-14 21:57:04 -07:00 |
Jack May
|
96e5099d33
|
fix: feedback
|
2020-06-14 21:57:04 -07:00 |
Jack May
|
ca02d593aa
|
fix: improve error messaging
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
4409a05564
|
fix: reset subscriptions on ws close
|
2020-06-14 21:57:04 -07:00 |
Trent Nelson
|
d081b55e40
|
fix: declare system program id in base58
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
3a2fe7fdbc
|
feat: update getSignatureStatus methods
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
ae10f1ecab
|
fix: properly export SYSTEM_INSTRUCTION_LAYOUTS
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
5e1a26ce2e
|
fix: properly export NONCE_ACCOUNT_LENGTH
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
7989c10b7a
|
feat: return null when account info not found
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
01f9a2ee4c
|
chore: add test for failed transaction
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
b0316f82b5
|
feat: add err field to status results
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
6f363e5221
|
feat: use new getSignatureStatuses endpoint and naming
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
057b2861d3
|
fix: getConfirmedBlock ix programId parsing
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
aeedd3867f
|
feat: rename testnet util methods
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
ed2a0c7acb
|
chore: improve EpochSchedule docs
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
7184fd79f6
|
chore: fix broken doc links
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
a2c6c991b8
|
feat: add root subscription api
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
a571e3dc65
|
feat: update getSignatureStatus api
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
b9ade46c41
|
chore: prettier fixes
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
be53ab5aa4
|
feat: add context to pubsub notification callbacks
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
1c31e527e2
|
feat: update getSignatureStatus
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
402c160ae9
|
feat: use crypto-hash instead of hasha
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
65113d3669
|
fix: update devnet urls
|
2020-06-14 21:57:04 -07:00 |
Trent Nelson
|
890e21c451
|
fix: update NonceAccount to upstream changes
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
6ed2bad9d0
|
feat: add API for decoding system instructions
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
d9a271742f
|
feat: add transaction signature verification
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
aba7e14f3a
|
feat: add API for decoding stake instructions
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
d417c7499a
|
fix: update feeCalculator layout
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
825a43fecc
|
fix: add test coverage and fixup getters
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
0cdf532419
|
feat: expose instruction types and refactor
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
7d69cad81b
|
fix: rename testnet.solana.com to devnet.solana.com
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
830c55d07b
|
chore: fix up docs
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
8cf98ec4e2
|
chore: prettier fixes
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
6a7115b8bd
|
fix: allow Uint8Array and Array<number> where Buffer is accepted
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
de4f20a569
|
fix: add rewards to getConfirmedBlock api
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
d483f7e904
|
fix: race condition in rpc unsubscribe
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
7073310e2b
|
fix: add Buffer to loader elf data arg type
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
e8ca68043a
|
fix: race condition in rpc websocket subscriptions
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
740b7a3b23
|
feat: add onSignature pub sub api
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
4017bd6bfa
|
fix: broken rpc slot change subscription
|
2020-06-14 21:57:04 -07:00 |
mirkamio
|
f67d9411aa
|
fix: correct getSignatureStatus comment
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
4a3a830789
|
chore: remove unused
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
ebda95bd11
|
chore: run lint
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
7181d3aeea
|
fix: update stake program api
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
3482953757
|
fix: better handling if confirmed block not found on node
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
43e90a1967
|
fix: update rpc sendTransaction format to upstream
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
369afecfeb
|
fix: update rpc methods to upstream changes
|
2020-06-14 21:57:04 -07:00 |
dependabot-preview[bot]
|
713df31ec4
|
chore(deps): bump superstruct from 0.7.0 to 0.8.3
Bumps [superstruct](https://github.com/ianstormtaylor/superstruct) from 0.7.0 to 0.8.3.
- [Release notes](https://github.com/ianstormtaylor/superstruct/releases)
- [Changelog](https://github.com/ianstormtaylor/superstruct/blob/master/Changelog.md)
- [Commits](https://github.com/ianstormtaylor/superstruct/compare/v0.7.0...v0.8.3)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-06-14 21:57:04 -07:00 |
Trent Nelson
|
cca9c5d922
|
fix: rename nonce instructions with VerbNoun scheme
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
fc007b02ae
|
fix: update getConfirmedBlock json-rpc formatting
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
17065c3692
|
fix: add missing function descriptions
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
4a547b0057
|
fix: remove legacy code
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
aea0e83a40
|
fix: repair key handling in _getSignData and add Nonce live test
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
bd0a9348f4
|
fix: add Nonce transaction construction option
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
600a295b11
|
fix: query Nonce account
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
c9cc44ae4f
|
feat: add Nonce instructions to system program
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
0b5bd167d4
|
fix: upstream authorize fixes
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
bed42ac26b
|
fix: fixes needed for createAccountWithSeed and sol-lamport ratio
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
8541868587
|
fix: add split to stake test
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
3595892fab
|
fix: add integration test and fix various exposed bugs
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
07c0670f65
|
fix: add stake unit tests
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
6ebd47fbac
|
fix: add instruction handling to stake-program
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
532b28e96e
|
feat: add stake program methods; refactor instruction type handling
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
fc77e55920
|
fix: add PublicKey createWithSeed method
|
2020-06-14 21:57:04 -07:00 |
Rob Walker
|
e0e3094370
|
fix(system-program): add base pubkey to create_account_with_seed
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
0907750fea
|
fix: update sol:lamports ratio
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
b2243802b5
|
fix: make sol-to-lamport const name more clear
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
eef794d9be
|
fix: add balances fields to GetConfirmedBlockRpcResult
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
997d8c2a72
|
fix: export sendAndConfirmRecentTransaction
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
4428b1bf3d
|
fix: remove unneeded backwards compatible epoch-credits value
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
7682f55347
|
fix: add epoch_credits value to getVoteAccounts RPC call
|
2020-06-14 21:57:04 -07:00 |
Rob Walker
|
0760853871
|
feat(system-program): add createAccountWithSeed
|
2020-06-14 21:57:04 -07:00 |
Rob Walker
|
cf31ba8924
|
fix(doc): commission is 0-100
|
2020-06-14 21:57:04 -07:00 |
Sunny Gleason
|
286891fa51
|
feat: slot change callback (provides real-time fork information)
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
2d5ace244a
|
fix: getConfirmedBlock result pattern fixup
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
a461d5f25f
|
fix: update ConfirmedBlock handling to match solana upstream
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
3c08e5b9c4
|
feat: add getConfirmedBlock api
|
2020-06-14 21:57:04 -07:00 |
Sunny Gleason
|
5212a98b83
|
feat: implement new response format for __WithCommitment() methods
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
890f6f4d9d
|
fix: add getBlock Connection method
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
3382548a79
|
fix: use the jsonrpc framework reconnect interval
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
f3d9ab75e6
|
feat: add getVersion method
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
979a707c94
|
fix: example budget programs
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
086eb6f8b8
|
fix: add getBlocksSince Connection method
|
2020-06-14 21:57:04 -07:00 |
Parth
|
df886a7a40
|
make to account key as signer (#550)
fix: require to account sign
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
189807f5a5
|
feat: add commitment param to JSON RPC API requests (#549)
* feat: add commitment param to json rpc requests
* fix: tests and examples
* fix: docs
* fix: epoch info test
* fix: budget example
* fix: test timeout
* fix: remove MAX_COMMITMENT and RECENT_COMMITMENT types
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
d0c89f7fa3
|
fix: update accounts to readonly/writable
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
58550733fb
|
fix: transfers require 'to' account to be readwrite (#543)
|
2020-06-14 21:57:04 -07:00 |
Sunny Gleason
|
3f38e89886
|
feat: getEpochInfo rpc, yarn lint (#540)
|
2020-06-14 21:57:04 -07:00 |
Jack May
|
29aabcb195
|
fix: wait for airdrop (#538)
|
2020-06-14 21:57:04 -07:00 |
Sunny Gleason
|
67c9b50249
|
feat: get_epoch_schedule rpc (#536)
|
2020-06-14 21:57:04 -07:00 |
Jack May
|
81c2e8f9c1
|
fix: loader report minimum number of signatures required (#535)
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
c705ac01f5
|
fix: adapt tests to higher default transaction signature fee (#531)
|
2020-06-14 21:57:04 -07:00 |
Sunny Gleason
|
884a09d8f6
|
feat: add optional rootSlot parameter (#528)
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
7191159377
|
fix: update node exit rpc to match solana changes
|
2020-06-14 21:57:04 -07:00 |
Parth
|
7038468edb
|
fix: finalize tx need to have rent sysvar (#506)
|
2020-06-14 21:57:04 -07:00 |
Jack May
|
b4922e8aef
|
fix: token program moved to its own repo (#502)
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
d4a2384a5e
|
fix: graceful fallback when minimum balance request fails (#497)
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
b1594439fe
|
fix: use new api in Loader
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
4ae90c2944
|
fix: add api for getMinimumBalanceForRentExemption
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
19f4cf10bb
|
fix: update VoteAccount format
|
2020-06-14 21:57:04 -07:00 |
Sunny Gleason
|
e031710ae0
|
fix: remove grant/grant_term from inflation (#489)
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
97c07c7b0a
|
fix: renaming
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
daba1a7856
|
fix: add tx instruction->transfer data functionality
|
2020-06-14 21:57:04 -07:00 |
Tyera Eulberg
|
fddf2e54e9
|
fix: enable serialization of unsigned transactions
|
2020-06-14 21:57:04 -07:00 |
Justin Starry
|
eec8f6184c
|
fix: reject base58 public keys that are too short (#474)
|
2020-06-14 21:57:04 -07:00 |
Sunny Gleason
|
0379615c76
|
feat: getInflation() RPC (needs better documentation pending book terms) (#473)
* feat: getInflation() RPC (needs better documentation pending book terms)
* feat: add test
|
2020-06-14 21:57:04 -07:00 |
Michael Vines
|
1b70081399
|
fix: add Account.rent_epoch field and rebuild bpf test fixtures (#466)
* fix: add Account.rent_epoch field
* fix: rebuild bpf test fixtures
|
2020-06-14 21:57:04 -07:00 |