Justin Malčić
cc2739fce1
token-cli: Clone signers ( #3290 )
...
* Switch to Arc
* Add temporary structs
To be removed upon upstream changes
* Get multisig signers earlier
* Build SignerFromPathConfig with multisig pubkeys
* Get default signer and address
* Store default signer and address
* Use stored default address
* Use stored default signer
* Avoid rereading signer for fee payer
* Clean up use statements
* Rename to ArcSigner
* Remove default_keypair
* Remove default_address
* Add comment for temporary newtype
* Refactor config
* Create config from args in tests
* Remove unused params
* Fix clippy warnings
* Fix rustfmt warnings
* Fix clippy warnings
* Move imports
2022-08-08 23:40:08 +02:00
Jon Cinque
674b0ac70e
token-cli: Add token-client dependency for token-2022 support ( #3386 )
2022-08-01 17:13:42 +02:00
Jon Cinque
48e6acb53f
token-cli: Support base token-2022 (without extensions) ( #3071 )
2022-07-27 10:47:43 +02:00
Jon Cinque
60117fd9c5
token-cli: Figure out program_id dynamically ( #3354 )
...
* Resolve program id with mint info, use it where possible
* Avoid using `config.program_id` when we can figure it out
* Rename function
2022-07-25 23:22:47 +02:00
Jon Cinque
37280ce2e6
token-cli: Move everything to async ( #3353 )
2022-07-25 21:05:01 +02:00
Jon Cinque
725430d81c
Revert "token-cli: Downgrade to crates.io versions for release ( #3371 )" ( #3372 )
...
This reverts commit 1c9e2a540c
.
2022-07-23 20:16:24 +02:00
Jon Cinque
1c9e2a540c
token-cli: Downgrade to crates.io versions for release ( #3371 )
2022-07-23 19:14:14 +02:00
Jon Cinque
bbde6d8703
token-cli: Add tests for all cases from docs ( #3070 )
...
* token-cli: Add tests for all cases from docs
* Add TestValidator and build.rs for programs
* Fix solana-test-validator version
* Add solana-test-validator to patch script
2022-04-15 21:51:16 +02:00
Michael Vines
8e559ce69c
Add --program-id argument
2022-01-24 17:41:47 -08:00
Ryo Onodera
462f1e0708
Really plumb dump_transaction_message ( #2448 )
2021-09-24 12:05:26 +09:00
Michael Vines
0737892ba6
Add bench subcommand
2021-09-04 22:31:11 -07:00
Trent Nelson
e4145e3341
token-cli: fix resolving multisig authorities
2021-07-23 01:45:35 -06:00
Tyera Eulberg
c87bb29f48
token-cli: support json output ( #2130 )
...
* Add output_format to config
* Add --output global parameter
* Add json output handling for tx commands
* Impl OutputFormat handling for easy get requests
* Remove redundant struct
* Impl OutputFormat handling for accounts command
* Remove unused config field
* Prevent gc --output json for now
2021-07-23 01:44:06 +00:00
Jon Cinque
aef1e239b3
token: Add SyncNative instruction (program, CLI, JS) ( #2091 )
...
* Add SyncNative to program
* Add CLI support
* Add JS bindings
* Fix syncNative test to not run for existing token program
* Combine checks
2021-07-19 21:50:42 +02:00
Jon Cinque
21f8af34e7
Update all solana dependencies to 1.7.3, fix issues ( #1958 )
...
* Update all dependencies to 1.7.3, fix issues
* Remove esm from mocha
* Fix missed token test
* Also update rust version
* token-swap: update tolerance on sim test
* Run `cargo clippy --fix` for needless_borrow errors
* Rerun cargo fmt
2021-06-25 00:39:08 +02:00
Justin Starry
3cf9f0d0f9
spl-token-cli: Remove global owner argument ( #1870 )
2021-06-10 11:52:39 -07:00