Pierre
b7bada148c
fix: remove skip preflight from cli ( #2492 )
...
---------
Co-authored-by: acheron <acheroncrypto@gmail.com>
2023-05-16 15:46:40 +02:00
Ryan De La O
89e94d1d6a
cli: Fix incorrect metadata.address generation ( #2485 )
...
Currently when running 'anchor deploy --program-name <name> --program-keypair <specified keypair>' the cli still uses the auto-generated keypair when fetching the program id to add to the IDL metadata at the end. It should instead use the address from the specified keypair.
---------
Co-authored-by: acheron <acheroncrypto@gmail.com>
2023-05-13 11:17:47 +02:00
Matthew Callens
ac86e15756
spl: remove mpl `create_metadata_account_v2` wrapper that were removed from program ( #2480 )
...
* remove mpl ix wrappers that were removed from program
* update changelog
2023-05-03 18:53:46 -04:00
acheron
5910dd3e2f
Add benchmarking for compute units usage ( #2466 )
2023-04-24 10:33:11 +02:00
CanardMandarin
2e89b79c51
fix: used identifiers in handler ( #2464 )
2023-04-22 21:26:22 +02:00
Elliot Kennedy
670b4f5005
Add `token_program` constraint to token, mint, and associated token accounts ( #2460 )
2023-04-19 10:43:24 +02:00
Sean Young
9e7c33eec1
Add support for Solidity using the Solang compiler ( #2421 )
...
anchor init and anchor new have a new option `-s` (or `--solidity`) which
creates an example using Solidity in the soldity directory of the
anchor workspace.
anchor deploy/build/test work accordingly.
solang is required to be in the path, this can be downloaded from the
release at https://github.com/hyperledger/solang
anchor build/deploy finds all the solidity contracts by using the
solidity parser to find all contract declarations.
2023-04-04 17:58:03 +02:00
Marquelle N
f307729bdc
Narrow AccountClient to it's appropriate type ( #2440 )
2023-03-24 13:09:34 -05:00
Matthew Callens
5e13431aca
spl: update mpl metadata crate and add more wrappers ( #2430 )
...
* update mpl metadata crate and add more wrappers
* update changelog
2023-03-09 14:36:31 -05:00
Henry-E
16da5e9ce7
Update CHANGELOG.md ( #2429 )
2023-03-09 14:43:42 +00:00
Henry-E
3b45144787
v0.27.0 ( #2428 )
2023-03-08 13:28:23 +00:00
Henry-E
30083bd83c
Simple versioned transaction support ( #2427 )
2023-03-07 15:08:29 +00:00
Henry-E
1dc16d6642
Revert "Simple Versioned Transaction Support ( #2407 )" ( #2426 )
...
This reverts commit 064dde4b1a
.
2023-03-06 12:22:58 +00:00
Henry-E
064dde4b1a
Simple Versioned Transaction Support ( #2407 )
2023-03-06 12:07:24 +00:00
Jon Cinque
06c42327d4
cli: Add arch option to use `build-sbf` or `build-bpf` ( #2398 )
2023-03-03 16:21:36 +00:00
Henry-E
45fa9bd3ba
Update Solana-program and rust-version ( #2420 )
2023-03-02 17:23:16 +00:00
Kyle Espinola
6f4f32a9c5
feat: add master edition account deserialization to spl metadata ( #2393 )
2023-02-27 17:29:13 +00:00
Matthew Callens
9044b9b8cd
spl: add spl token approve checked wrapper ( #2401 )
...
* add spl token approve checked wrapper
* update changelog
2023-02-21 02:49:07 -05:00
Marquelle Nesbitt
37cc99c2b6
Make the return type of `AccountClient.fetchMultiple` consistent ( #2390 )
2023-02-07 20:28:43 +00:00
Henry-E
cfdaac11e6
changes from previous PR ( #2391 )
...
Co-authored-by: henrye <henry@notanemail>
2023-02-07 10:49:24 +00:00
nojob1
5099044bf4
add --skip-build option for verify command ( #2387 )
2023-02-07 10:49:07 +00:00
Jean Marchand (Exotic Markets)
eef9888c82
lang: remove ConstraintLiteral ( #2379 )
2023-02-06 17:41:38 +00:00
Jean Marchand (Exotic Markets)
c76641f861
lang: remove deprecated accounts ( #2375 )
2023-02-06 16:46:09 +00:00
Ruven Salamon
010b400669
cli: fixes bug where the wrong exit status is reported ( #2370 )
2023-02-06 12:29:06 +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
cb680809f0
make idl enum fields which are snake case have proper typing to camel case ( #2378 )
2023-02-01 11:56:12 +00:00
Christian Kamm
ed2769ef28
Make zero copy safe by default, add `account(zero_copy(unsafe))` feature. ( #2330 )
2023-01-26 14:46:57 +00:00
Henry-E
2a05075760
Update IDL program ( #2365 )
2023-01-26 11:32:30 +00:00
Jean Marchand (Exotic Markets)
a0ef4ed7a4
lang: add the InitSpace macro ( #2346 )
2023-01-26 11:22:48 +00:00
Jean Marchand (Exotic Markets)
5f9b5905dc
ts: remove duplicate functions ( #2357 )
2023-01-24 10:39:31 +00:00
Christian Kamm
e3fe24f925
Simulate: Don't attempt to sign transaction ( #2331 )
2023-01-17 09:57:47 +00:00
Christian Kamm
27bb695685
Idl: Limit account size to 60kb, allow closing idl accounts ( #2329 )
2023-01-05 13:25:21 +00:00
Henry-E
11642929ac
Spl token transfer checked ( #2353 )
2023-01-05 10:02:36 +00:00
Christian Kamm
a97d04ab06
Cli: Don't regenerate idl in read_all_programs() ( #2332 )
2022-12-23 13:28:35 +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
7236c8bb69
Add headings to changelog ( #2333 )
2022-12-21 11:24:33 +00:00
riordanp
8856aee7df
Allow passing env vars to verifiable build container ( #2325 )
2022-12-21 11:22:34 +00:00
Henry-E
4bef8c40ef
Switch to using @coral-xyz/anchor packages ( #2318 )
2022-12-16 13:21:50 +00:00
acheron
ba5b55d7f0
Fix 0.26.0 CHANGELOG PR links ( #2316 )
2022-12-15 18:59:33 +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
Henry-E
b00fe70d1b
add optional accounts to changelog ( #2314 )
...
* add optional accounts to changelog
* Update CHANGELOG.md
2022-12-14 20:15:57 +00:00
Henry-E
f79f9dab74
Use less heap intensive error mapping ( #2313 )
...
* less heap intensive error mapping
* add changelog
* try returning the error
* dumb match statements instead
* missing commas
Co-authored-by: henrye <henry@notanemail>
2022-12-14 17:03:57 +00:00
Jean Marchand (Exotic Markets)
fad05805d8
spl: change serum-dex to openbook-dex ( #2308 )
...
* Change serum-dex by openbook-dex
* Change serum-dex by openbook-dex in tests
* Fix swap
* Fix cfo
* Downgrade openbook
* Disable cfo and update changelog
* Revert lock file
* minor grammar
* update the pubkey to open dex
* Remove @solana/web3.js from ts package.json
Co-authored-by: Henry-E <henry.elder@adaptcentre.ie>
Co-authored-by: henrye <henry@notanemail>
2022-12-12 16:12:33 +00:00
Adithya Narayan
b662ff1460
cli: `anchor account` subcommand to read program account ( #1923 )
...
* Setup account subcommand skeleton
* Move IDL deserialization code to syn module
* Change HashMap to serde_json
* Add enum deserialization
* Add account subcommand to docs
* Fix lint
* Add validation for account type
* Fix solana-sdk dependency version
* Fix clippy warnings
* Move IDL deserialization code to cli module
* Remove debug print
* Add integration tests
* Update documentation with example
* Fix clippy warnings
* Fix leftover merge conflict
* run prettier
Co-authored-by: Henry-E <henry.elder@adaptcentre.ie>
Co-authored-by: henrye <henry@notanemail>
2022-12-12 16:11:26 +00:00
Henry-E
03eff348db
only add public enums to the IDL ( #2310 )
...
Co-authored-by: henrye <henry@notanemail>
2022-12-12 16:10:47 +00:00
Petr Kozorezov
7527033c7b
Add 'ticks-per-slot' option passing to test validator ( #1875 )
...
* add 'ticks-per-slot' option passing to test validator
* add 'ticks-per-slot' option passing to test validator
* add 'ticks-per-slot' option passing to test validator
* cargo fmt and changelog
Co-authored-by: henrye <henry@notanemail>
2022-12-12 16:10:14 +00:00
Henry-E
09b829d1a3
Identity com bugfix/robust fetch nullable ( #2301 )
...
* ts: Fixed `.fetchNullable()` to be robust towards accounts only holding a balance
* update changelog to new PR id
* prettier
Co-authored-by: Martin Riedel <web@riedel-it.de>
Co-authored-by: henrye <henry@notanemail>
2022-12-07 10:54:45 +00:00
Henry-E
7d7747cc90
Build borsh package first, then build anchor package ( #2306 )
...
* Add build borsh package to yarn build anchor package
* update changelog with rsh stuff; clean up full stops
* make it even clearer in the changelog
* missing full stop
Co-authored-by: henrye <henry@notanemail>
2022-12-07 10:46:29 +00:00
skrrb
6814ce646e
cli: run a subset of the test suites ( #1864 )
...
* cli: run subset of tests with --run
* changelog
* test
* fix run test path
* test: added missing package.json
* cli: run subset of tests with --run
* changelog
* test
* fix run test path
* test: added missing package.json
Co-authored-by: Armani Ferrante <armaniferrante@gmail.com>
Co-authored-by: henrye <henry@notanemail>
2022-12-06 21:42:10 +00:00