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 |
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 |
cavemanloverboy
|
020b6448e0
|
Multithreaded Client (#2321)
|
2023-02-06 12:13:54 +00:00 |
Jean Marchand (Exotic Markets)
|
38bbb21c33
|
lang: remove the state and interface attributes (#2285)
|
2022-12-22 16:33:44 +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 |
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 |
Drew Nutter
|
34c4e50917
|
client: use any Signer instead of only Keypair (#975)
|
2021-12-20 14:41:21 -05:00 |
Paul
|
423ddde30a
|
lang: Always execute constraints for init_if_needed (#1096)
|
2021-12-08 16:50:08 -05:00 |
Armani Ferrante
|
c7d165fc12
|
client: Fix clap dep (#893)
|
2021-10-17 20:06:48 -07:00 |
Armani Ferrante
|
f8276be2b8
|
client: Fix example (#671)
|
2021-09-03 11:01:35 -07:00 |
Kirill Fomichev
|
ceb80b0a04
|
lang: Dynamically fetch rent sysvar for when using `init` (#588)
|
2021-08-08 13:20:26 -07:00 |
Armani Ferrante
|
d796cee091
|
client, lang: Add client support for state instructions (#248)
|
2021-05-06 14:48:22 -07:00 |
Armani Ferrante
|
3cbc227491
|
Events (#89)
|
2021-03-24 20:19:29 -07:00 |
Armani Ferrante
|
0354bab56f
|
client/example: Fix build
|
2021-02-26 18:43:14 +08:00 |
Armani Ferrante
|
212490f408
|
travis, client/example: Run rust client test in CI (#85)
|
2021-02-15 18:16:59 +08:00 |
Armani Ferrante
|
48b27e6943
|
Migrate to sighash based method dispatch (#64)
|
2021-02-06 16:28:33 +08:00 |
Armani Ferrante
|
9825710c8f
|
Explicit CLI commands
|
2021-01-31 00:59:26 -08:00 |
Armani Ferrante
|
e42668279a
|
Rust client generation
|
2021-01-30 01:26:28 -08:00 |