acheron
14cec14617
lang: Make discriminator type unsized ( #3098 )
2024-07-20 21:45:19 +02:00
cryptopapi997
f8d0f5208a
client: Add option to pass in mock rpc client ( #3053 )
2024-07-19 22:36:29 +02:00
cryptopapi997
f677742a97
client: Add `tokio` support to `RequestBuilder` with `async` feature ( #3057 )
...
Co-authored-by: acheron <98934430+acheroncrypto@users.noreply.github.com>
2024-07-12 07:32:55 +02:00
acheron
e6d7dafe12
v0.30.1 ( #3040 )
2024-06-20 17:20:02 +02:00
chalda
21d56094ea
client: Update `run-test.sh` script to build and check validator state ( #3008 )
2024-06-07 23:51:27 +02:00
acheron
efe2e40c12
Remove `rust-version` from crate manifests ( #3000 )
2024-05-31 23:32:40 +02:00
acheron
4540c8253a
Bump minimum Solana crate versions to `1.17.3` ( #2975 )
2024-05-19 16:44:10 +02:00
acheron
852fcc77be
v0.30.0 ( #2909 )
2024-04-15 17:20:01 +02:00
acheron
c66b323293
Upgrade Solana to 1.18.8 ( #2867 )
2024-03-28 05:52:24 +01:00
zilayo
35142161de
client: Fix panic in event parsing due to empty stack ( #2856 )
2024-03-20 13:54:13 +01:00
acheron
6716c13b38
client: Add documentation for `RequestBuilder.accounts` method ( #2822 )
2024-02-20 22:38:31 +01:00
acheron
ef836852dd
Specify `solana-program` version range to not include 1.18.0 ( #2798 )
2024-01-29 23:18:57 +01:00
acheron
ef3b149348
client: Add crate level examples and features docs ( #2779 )
2024-01-21 23:32:50 +01:00
acheron
60b10809c0
Enable all features for docs.rs build ( #2774 )
2024-01-14 19:42:58 +01:00
puhtaytow
d91781f2ce
client: expose more parts from logs parsing ( #2707 )
2023-11-22 02:14:52 +01:00
__
88f3053645
client: Fix erroneous Cluster websocket ports ( #2690 )
2023-10-31 23:31:04 +01:00
Michal Nazarewicz
7e5bdce710
Update base64 dependency ( #2686 )
2023-10-28 23:00:00 +02:00
acheron
fc9fd6d24b
v0.29.0 ( #2672 )
2023-10-16 18:35:17 +02:00
acheron
8717364f81
Remove the maximum version constraint from Solana crates ( #2667 )
2023-10-13 23:58:51 +02:00
acheron
5e7fb44518
Upgrade Solana to `1.17.0` ( #2645 )
2023-10-07 23:53:37 +02:00
acheron
abfdc4e88f
chore: Remove duplicate dependency and and alphabetize features ( #2590 )
2023-08-05 23:47:06 +02:00
acheron
cf057acac0
client: Fix compilation with Solana `1.14` ( #2572 )
2023-07-16 17:08:25 +02:00
chalda
401d526150
client: Add `DynSigner` ( #2550 )
2023-07-03 22:56:58 +02:00
acheron
e1afcbf71e
v0.28.0 ( #2527 )
2023-06-09 18:00:35 +02:00
acheron
c7c73194d8
Allow wider range of dependency versions to reduce dependency issues ( #2524 )
2023-06-08 18:59:44 +02:00
acheron
6df34e7678
Update crate authors and remove outdated registry ( #2522 )
2023-06-07 19:12:56 +02:00
Jean Marchand (Exotic Markets)
65c9d6e9b9
client: Add async to anchor-client ( #2488 )
...
Co-authored-by: acheron <acheroncrypto@gmail.com>
2023-06-06 09:43:46 +02:00
acheron
1c6f86e5f7
Upgrade Solana to 1.16.0 ( #2512 )
2023-06-04 13:09:39 +02:00
acheron
03b1e4df6b
Upgrade `clap` to 4.2.4 ( #2474 )
2023-04-27 12:10:23 +02:00
Henry-E
3b45144787
v0.27.0 ( #2428 )
2023-03-08 13:28:23 +00:00
Henry-E
45fa9bd3ba
Update Solana-program and rust-version ( #2420 )
2023-03-02 17:23:16 +00:00
cavemanloverboy
cd63049c40
add async_rpc method ( #2322 )
2023-02-06 12:19:43 +00:00
cavemanloverboy
020b6448e0
Multithreaded Client ( #2321 )
2023-02-06 12:13:54 +00:00
nojob1
872d084e00
--fix clippy ( #2388 )
2023-02-06 11:16:23 +00:00
Jean Marchand (Exotic Markets)
38bbb21c33
lang: remove the state and interface attributes ( #2285 )
2022-12-22 16:33:44 +00:00
Henry-E
347c225a27
v0.26.0 ( #2315 )
...
* v0.26.0
* update packages
* typedocs
Co-authored-by: henrye <henry@notanemail>
2022-12-15 16:12:22 +00:00
Sammy Harris
484628070c
Feat: Optional Positional Accounts ( #2101 )
...
* optional accounts initial implementation
* cargo fmt
* panic if Account related traits are run on none
* Allow empty accounts to deserialize to None for optional accounts
* implement constraints for optional accounts
* optional accounts to idl gen
* accountstruct helper method
* implemented to_account_metas and infos
* add test program
* Rename optional to is_optional
* added more traits
* added TryKey error
* fix has_one
* update prelude
* is_optional
* add is_optional helper method
* Add TryAccountInfos trait
* improve constraint parser
* initial work on TryToAccountInfo
* Rename to TryToAccountInfo
* finished implementing tryToAccountInfo
* Using program method
* Formatting
* Fix program function call
* Remove function return borrow
* Fix access to program field
* finished implementing tryToAccountInfo
* add exit try_to_account_infos
* descriptive ID path
* try_to_account_info
* fix close constraint
* update test files
* completed typescript optional accounts implementation
* fix try accounts for init
* update tests
* fix to_account_metas
* update tests
* fix linting
* remove types/node
* update yarn.lock maybe?
* update optional test
* update optional test
* update optional rust cli test
* fix linting and tests
* fix tests
* update try_accounts to pass in accs during constraint gen
* Add default impl for TryToAccountInfos
* Removed TryToAccountInfos trait
* Formatting
* remove unneccesary traits and improve constraint gen drastically
* fix exit generation
* clippy
* improve cross check error message
* improve comments
* more comments
* update constraints hopefully good now?
* add new errors to ts client
* add new errors to ts client
* update optional test
* update anchor ts client
* update misc crate
* linting
* temporarily comment out optional rs tests
* update ts
* remove local test files
* linting
* optional client tests
* fix other lints to make the test pass
* remove comments
* remove misc-optional for now
* update optional program
* update optional program and client tests again
* update optional program and client tests again again
* added initialize tests that should pass
* undo unrelated anchor.toml change
* update close on optional program and improve tests
* update optional program again.
* update optional program and optional tests
* fix has one error message
* fix client example tests
* update lockfile
* update lockfile
* regenerate lockfile
* reset lockfile
* reset ts yarn lockfile
* update no caching tests
* update exit codegen to use generate_optional_check
* remove `try_to_account_infos`
* update parser to ignore method calls in constraints
* refactor and improve optional checks in constraints
* add misc-optional program and tests
* enable cpi for optional tests
* Revert "enable cpi for optional tests"
This reverts commit c864cd5d4f
.
* simplify misc tests
* update version
* fix rust version and resolve merge conflicts
* prevent Option on composite accounts
* hopefully fixed ts stuff?
* hopefully fixed ts stuff?
* testing
* hopefully done?
* update misc test
* fix optional tests
* fix ts
* fix ts again!
* linting urg
* allow-missing-optionals feature
* fix client tests
* add bnjs types to tests
Co-authored-by: febo <febo@kent.ac.uk>
Co-authored-by: Henry-E <henry.elder@adaptcentre.ie>
2022-12-12 15:32:59 +00:00
Henry-E
66e4295fe0
drop rust version to allow earlier CLIs to compile ( #2289 )
...
* drop back rust version to allow earlier cli to compile
* update solana program to 1.13.5 latest mainnet version
Co-authored-by: henrye <henry@notanemail>
2022-11-29 11:36:48 +00:00
Henry-E
686c97e45b
Revert "client: allow execution stack to have multiple program ids ( #1954 )" ( #2282 )
...
This reverts commit 52b32d2459
.
2022-11-24 15:16:37 +00:00
Arjun
52b32d2459
client: allow execution stack to have multiple program ids ( #1954 )
...
* allow execution stack to have multiple program ids
* implement clippy recommendations
2022-11-23 11:30:02 +00:00
Henry-E
5291a7b6ff
Update rust to v1.62 ( #2272 )
...
* update rust from v1.56 to v1.65
* remove unnecessary borrows to appease clippy
* stop clippy complaining for now
* use 1.64 instead because of CI stuff
* update CHANGLEOG
* just seeing if the cli version is affecting the available rust version
* ok, back to 1.62
Co-authored-by: henrye <henry@notanemail>
2022-11-22 16:13:45 +00:00
Henry-E
afbbbb0330
Trying to stop `zero-copy` test failing ( #2274 )
...
* trying out different solutions to zero copy issue (none work yet)
* using a newer version of the CLI should fix the issue
* re update solana client version
* add cargo.lock for some reason
* comment out broken test, get help later
* clippy doesn't like the new option
Co-authored-by: henrye <henry@notanemail>
2022-11-22 15:40:07 +00:00
Jean Marchand (Exotic Markets)
89b047b21e
chore: Bump non-solana dependencies ( #2270 )
...
* chore: Bump non-solana dependencies
* Fix project generation and client example
* Fix snake case project name
* Update lock file
2022-11-22 10:42:43 +00:00
Henry-E
7a0a37e0f8
Update solana to version 1.13.3 ( #2239 )
...
* upgrade solana version to 1.13.3
* get everything to compile correctly
* update to using struct constructor to avoid deprecated field usage
* update deprecated functions
* more fixes to pass tests
* update auction-house submodule commit
* update the swap submodule
Co-authored-by: henrye <henry@notanemail>
2022-10-29 15:23:13 +01:00
Sammy Harris
c1c4f6c335
fix new clippy lints ( #2148 )
2022-08-23 18:57:32 -04:00
Sammy Harris
68362aca58
feat: Adds transaction function to RequestBuilder ( #1985 )
2022-07-30 14:53:10 -04:00
Armani Ferrante
6baed77eb5
v0.25.0 ( #2031 )
2022-07-05 16:32:55 -04:00
Armani Ferrante
9b61bbc626
bump solana-program version ( #2027 )
2022-07-04 23:58:31 -04:00
Sohrab
55e0c5d9dd
fix: align links to coral-xyz/anchor github repo ( #1988 )
2022-06-19 22:16:16 -04:00
Sammy
b993854767
client: Add send w/ spinner and options ( #1926 )
2022-05-29 22:31:38 +02:00