Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
154 commits
Select commit Hold shift + click to select a range
f5702cf
transfer-hook: Move interface and example into subfolders (#5640)
joncinque Oct 24, 2023
2c6be09
transfer-hook-cli: Add a tool for creating account metas (#5659)
joncinque Oct 25, 2023
44d96bb
token-cli{,ent}: Bump version for release (#5689)
joncinque Oct 29, 2023
af4d4ab
rustfmt: use entrypoint full path
Nov 8, 2023
b8ed5ba
rustfmt: format comments
Nov 8, 2023
63926dc
repo: Update to 1.17.6 (#5863)
joncinque Nov 29, 2023
b7bc8e5
Token 22: Add functionality to update extra_account_metas after initi…
tonton-sol Dec 7, 2023
782a1cd
token-2022: Bump to 1.0.0 for prod release (#5954)
joncinque Dec 8, 2023
73dae41
transfer hook: bump (#5970)
Dec 11, 2023
f72ba69
tlv account resolution: bump (#5985)
Dec 11, 2023
cc1ab43
transfer hook: bump interface to 0.4.1 (#5986)
Dec 11, 2023
a1054d8
transfer hook cli: bump (#5984)
Dec 11, 2023
cc9284e
build(deps): bump futures-util from 0.3.29 to 0.3.30 (#6024)
dependabot[bot] Dec 26, 2023
dd79409
transfer hook cli: add support for PDAs as extra metas (#5997)
Jan 5, 2024
1791c62
psuedo-bump transfer hook CLI to 0.1.0 (#6069)
Jan 5, 2024
1c03d24
tlv account resolution: bump to include serde (#6070)
Jan 5, 2024
3f22fef
build(deps): bump serde_yaml from 0.9.27 to 0.9.30 (#6074)
dependabot[bot] Jan 8, 2024
a27f7db
build(deps): bump serde from 1.0.194 to 1.0.195 (#6075)
dependabot[bot] Jan 8, 2024
0a46e44
transfer hook: add new offchain helper
Jan 11, 2024
c68365d
transfer hook: add new onchain helper
Jan 11, 2024
9ef4376
token 2022: upgrade sdk to 1.17.13 (#6147)
0x0ece Jan 18, 2024
8d4bef2
token 2022 & transfer hook: drop deprecated helpers (#6122)
Jan 18, 2024
4ec0463
Transfer hook: bump versions (#6119)
Jan 19, 2024
f7d3551
Fix broken link in transfer-hook interface Readme.md (#6154)
GabrielePicco Jan 19, 2024
b294e78
bump transfer hook example (#6155)
Jan 19, 2024
52a0595
build(deps): bump bytemuck from 1.14.0 to 1.14.1 (#6179)
dependabot[bot] Jan 25, 2024
5b27daf
Update solana dependency version to allow 2.0.0 (#6182)
willhickey Jan 26, 2024
e182ee1
token-2022: Bump to v2 (#6187)
joncinque Jan 26, 2024
bdd6f45
build(deps): bump serde from 1.0.195 to 1.0.196 (#6193)
dependabot[bot] Jan 29, 2024
7956b27
build(deps): bump serde_yaml from 0.9.30 to 0.9.31 (#6194)
dependabot[bot] Jan 29, 2024
87a6dac
build(deps): bump strum_macros from 0.25.3 to 0.26.1 (#6197)
dependabot[bot] Jan 29, 2024
5581b65
build(deps): bump serde_json from 1.0.111 to 1.0.113 (#6195)
dependabot[bot] Jan 29, 2024
673031c
build(deps): bump strum from 0.25.0 to 0.26.1 (#6196)
dependabot[bot] Jan 29, 2024
22ac3e5
Upgrade to solana 1.17.17 (#6189)
samkim-crypto Feb 1, 2024
baa6fa1
build(deps): bump tokio from 1.35.1 to 1.36.0 (#6222)
dependabot[bot] Feb 5, 2024
5d1e9ea
Bump SPL crate versions (#6221)
willhickey Feb 5, 2024
39945a0
build(deps): bump bytemuck from 1.14.1 to 1.14.2 (#6231)
dependabot[bot] Feb 7, 2024
6f28132
build(deps): bump bytemuck from 1.14.2 to 1.14.3 (#6240)
dependabot[bot] Feb 10, 2024
7a3b4c3
build(deps): bump serde_yaml from 0.9.31 to 0.9.32 (#6265)
dependabot[bot] Feb 19, 2024
eea045c
build(deps): bump serde from 1.0.196 to 1.0.197 (#6270)
dependabot[bot] Feb 20, 2024
a5db338
build(deps): bump serde_json from 1.0.113 to 1.0.114 (#6272)
dependabot[bot] Feb 20, 2024
bd1da31
Upgrade to Solana 1.18.2 (#6278)
samkim-crypto Feb 29, 2024
9841e98
token-2022: Refactor `StateWithExtensionsMut` functionality into trai…
joncinque Mar 5, 2024
e44d552
refactor: Optimize code based on cargo clippy suggestions (#6373)
gcmutator Mar 12, 2024
b4798ab
build(deps): bump bytemuck from 1.14.3 to 1.15.0 (#6415)
dependabot[bot] Mar 13, 2024
02b97c7
build(deps): bump serde_yaml from 0.9.32 to 0.9.33 (#6444)
dependabot[bot] Mar 18, 2024
b986cf1
build(deps): bump serde_yaml from 0.9.33 to 0.9.34+deprecated (#6488)
dependabot[bot] Mar 25, 2024
badc17a
build(deps): bump serde_json from 1.0.114 to 1.0.115 (#6495)
dependabot[bot] Mar 26, 2024
0993180
bump: Bump everything up for new token cli (#6507)
joncinque Mar 28, 2024
655e7cb
pod: Bump to 0.2.0
joncinque Mar 28, 2024
9ed0c71
tlv: Bump to 0.4
joncinque Mar 28, 2024
804040e
tlv-account-resolution: Bump to 0.6.0
joncinque Mar 28, 2024
074c6da
transfer-hook-interface: Bump to 0.6.0
joncinque Mar 28, 2024
a5e4781
transfer-hook-example: Bump to 0.6.0
joncinque Mar 28, 2024
747cea9
transfer-hook-cli: Bump to 0.2.0
joncinque Mar 28, 2024
3fca038
token-client: Bump to 0.9.0
joncinque Mar 28, 2024
a7acda2
discriminator: Bump to 0.2.0 (#6513)
joncinque Mar 28, 2024
b9bf2a5
Bump all crates for token-cli release (#6516)
joncinque Mar 28, 2024
f0e55a2
build(deps): bump tokio from 1.36.0 to 1.37.0 (#6519)
dependabot[bot] Mar 29, 2024
42e58d2
[transfer-hook] Remove deprecated functions from cli (#6525)
tonton-sol Apr 3, 2024
72217ca
build(deps): bump serde_json from 1.0.115 to 1.0.116 (#6584)
dependabot[bot] Apr 16, 2024
6888596
build(deps): bump serde from 1.0.197 to 1.0.198 (#6589)
dependabot[bot] Apr 17, 2024
0f803f2
Bump solana version to 1.18.11 (#6624)
samkim-crypto Apr 24, 2024
b38c71d
[transfer-hook-cli] Replace `pubkey_of_signer` with `pubkey_from_sour…
samkim-crypto Apr 24, 2024
ab55534
token-client: Bump for token-cli release (#6636)
joncinque Apr 25, 2024
1bab0c6
transfer-hook-cli: patch token arg (#6643)
Apr 26, 2024
1bc0c20
build(deps): bump serde from 1.0.198 to 1.0.199 (#6647)
dependabot[bot] Apr 29, 2024
a9d449a
build(deps): bump serde from 1.0.199 to 1.0.200 (#6679)
dependabot[bot] May 3, 2024
423ef19
build(deps): bump serde_json from 1.0.116 to 1.0.117 (#6705)
dependabot[bot] May 8, 2024
60bc3e5
build(deps): bump serde from 1.0.200 to 1.0.201 (#6706)
dependabot[bot] May 8, 2024
7f68e0d
build(deps): bump bytemuck from 1.15.0 to 1.16.0 (#6729)
dependabot[bot] May 14, 2024
cd0f50e
build(deps): bump serde from 1.0.201 to 1.0.202 (#6733)
dependabot[bot] May 15, 2024
7b64ac4
build(deps): bump serde from 1.0.202 to 1.0.203 (#6763)
dependabot[bot] May 27, 2024
3376b16
build(deps): bump tokio from 1.37.0 to 1.38.0 (#6774)
dependabot[bot] May 31, 2024
ff9de03
transfer-hook-example: Only allow one mint to initialize (#6812)
joncinque Jun 7, 2024
3d354e1
build(deps): bump bytemuck from 1.16.0 to 1.16.1 (#6875)
dependabot[bot] Jun 20, 2024
1cc2076
deps: Upgrade to Solana v2 (#6908)
joncinque Jun 25, 2024
d5bf99b
discriminator: Bump to 0.3.0 for Solana v2 (#6911)
joncinque Jun 25, 2024
73b941b
program-error: Bump to 0.5.0 for Solana v2 compatibility (#6914)
joncinque Jun 25, 2024
34013b1
pod: Bump to 0.3.0 for Solana v2 compat (#6917)
joncinque Jun 25, 2024
464db8a
tlv: Bump to 0.5.0 for Solana v2 compatibility (#6919)
joncinque Jun 25, 2024
722855d
tlv-account-resolution: Bump to 0.7.0 for Solana v2 (#6920)
joncinque Jun 25, 2024
3e30c1b
token-{metadata,group,transfer-hook}-interface: Bump for Solana v2 co…
joncinque Jun 25, 2024
f668300
token-2022: Bump to v4 for Solana v2 compatibility (#6930)
joncinque Jun 25, 2024
c3052fb
token-client: Bump to v0.11 for Solana v2 compatibility (#6932)
joncinque Jun 25, 2024
19f2157
build(deps): bump serde_json from 1.0.117 to 1.0.118 (#6909)
dependabot[bot] Jun 26, 2024
b1df340
build(deps): bump serde_json from 1.0.118 to 1.0.119 (#6957)
dependabot[bot] Jul 1, 2024
fac9efb
[transfer-hook] Remove clap deprecated functions (#6952)
samkim-crypto Jul 2, 2024
053e156
build(deps): bump serde_json from 1.0.119 to 1.0.120 (#6966)
dependabot[bot] Jul 2, 2024
44e1087
build(deps): bump serde from 1.0.203 to 1.0.204 (#6983)
dependabot[bot] Jul 8, 2024
ddeb5cf
build(deps): bump tokio from 1.38.0 to 1.38.1 (#7022)
dependabot[bot] Jul 17, 2024
840a912
build(deps): bump arrayref from 0.3.7 to 0.3.8 (#7034)
dependabot[bot] Jul 22, 2024
71a0bea
build(deps): bump tokio from 1.38.1 to 1.39.1 (#7048)
dependabot[bot] Jul 24, 2024
dfb73f4
ci: Bump crates to Solana 2.0.3 (#7047)
joncinque Jul 25, 2024
a870b6c
build(deps): bump tokio from 1.39.1 to 1.39.2 (#7063)
dependabot[bot] Jul 29, 2024
499448d
build(deps): bump serde_json from 1.0.120 to 1.0.121 (#7062)
dependabot[bot] Jul 29, 2024
8976f28
build(deps): bump bytemuck from 1.16.1 to 1.16.3 (#7077)
dependabot[bot] Jul 31, 2024
1391a05
build(deps): bump serde_json from 1.0.121 to 1.0.122 (#7102)
dependabot[bot] Aug 2, 2024
e6cf10b
transfer-hook: Relax requirement of validation account (#7099)
joncinque Aug 2, 2024
d81b835
build(deps): bump serde from 1.0.204 to 1.0.205 (#7124)
dependabot[bot] Aug 8, 2024
b80ee4f
build(deps): bump serde from 1.0.205 to 1.0.206 (#7131)
dependabot[bot] Aug 12, 2024
61daec4
build(deps): bump serde_json from 1.0.122 to 1.0.124 (#7132)
dependabot[bot] Aug 12, 2024
bb4498c
build(deps): bump serde from 1.0.206 to 1.0.207 (#7139)
dependabot[bot] Aug 13, 2024
bd40f08
build(deps): bump serde_json from 1.0.124 to 1.0.125 (#7157)
dependabot[bot] Aug 16, 2024
16f2a84
build(deps): bump bytemuck from 1.16.3 to 1.17.0 (#7159)
dependabot[bot] Aug 16, 2024
a83792a
build(deps): bump serde from 1.0.207 to 1.0.208 (#7158)
dependabot[bot] Aug 16, 2024
9b69b3f
build(deps): bump tokio from 1.39.2 to 1.39.3 (#7167)
dependabot[bot] Aug 19, 2024
247037e
build(deps): bump serde from 1.0.208 to 1.0.209 (#7187)
dependabot[bot] Aug 26, 2024
ffd90cb
build(deps): bump serde_json from 1.0.125 to 1.0.127 (#7188)
dependabot[bot] Aug 26, 2024
70b6378
Publish pod v0.3.2
github-actions[bot] Aug 27, 2024
8c17ef6
Publish transfer-hook-interface v0.8.0
github-actions[bot] Aug 27, 2024
5476244
Publish token-2022 v5.0.0
github-actions[bot] Aug 27, 2024
3766d48
build(deps): bump bytemuck from 1.17.0 to 1.17.1 (#7209)
dependabot[bot] Aug 28, 2024
415ef3d
Publish pod v0.4.0
github-actions[bot] Aug 28, 2024
e888053
Publish tlv-account-resolution v0.8.0
github-actions[bot] Aug 28, 2024
204e920
Publish transfer-hook-interface v0.8.1
github-actions[bot] Aug 28, 2024
283cd3a
Publish token-2022 v5.0.1
github-actions[bot] Aug 28, 2024
a2c3206
Publish token-client v0.12.0
github-actions[bot] Aug 28, 2024
6f21417
Publish type-length-value v0.6.0 (#7233)
joncinque Sep 3, 2024
dc9a9be
Publish tlv-account-resolution v0.8.1
github-actions[bot] Sep 3, 2024
f081c0c
build(deps): bump tokio from 1.39.3 to 1.40.0 (#7217)
dependabot[bot] Sep 3, 2024
e47211f
Publish transfer-hook-interface v0.8.2
github-actions[bot] Sep 3, 2024
82204d8
Publish token-2022 v5.0.2
github-actions[bot] Sep 3, 2024
1373092
Publish token-client v0.12.1
github-actions[bot] Sep 3, 2024
097d09b
build(deps): bump serde_json from 1.0.127 to 1.0.128 (#7241)
dependabot[bot] Sep 5, 2024
88f6e4f
build(deps): bump bytemuck from 1.17.1 to 1.18.0 (#7244)
dependabot[bot] Sep 6, 2024
0b8fd27
build(deps): bump serde from 1.0.209 to 1.0.210 (#7250)
dependabot[bot] Sep 9, 2024
442a125
build(deps): bump arrayref from 0.3.8 to 0.3.9 (#7278)
dependabot[bot] Sep 16, 2024
11d971d
build(deps): bump futures-util from 0.3.30 to 0.3.31 (#7326)
dependabot[bot] Oct 7, 2024
a9da511
build(deps): bump bytemuck from 1.18.0 to 1.19.0 (#7345)
dependabot[bot] Oct 14, 2024
32e4320
build(deps): bump serde_json from 1.0.128 to 1.0.129 (#7364)
dependabot[bot] Oct 18, 2024
2d89c95
build(deps): bump serde_json from 1.0.129 to 1.0.132 (#7372)
dependabot[bot] Oct 21, 2024
9cccbcc
build(deps): bump tokio from 1.40.0 to 1.41.0 (#7379)
dependabot[bot] Oct 22, 2024
6c64d91
build(deps): bump serde from 1.0.210 to 1.0.211 (#7380)
dependabot[bot] Oct 22, 2024
477fce2
build(deps): bump serde from 1.0.211 to 1.0.213 (#7388)
dependabot[bot] Oct 23, 2024
8f2204e
build(deps): bump serde from 1.0.213 to 1.0.214 (#7405)
dependabot[bot] Oct 29, 2024
6ede12a
CI: Update to Solana v2.1 crates (#7416)
joncinque Oct 31, 2024
9507a5f
Publish spl-pod v0.5.0
github-actions[bot] Nov 1, 2024
5b102f1
Publish spl-program-error v0.6.0
github-actions[bot] Nov 1, 2024
435b9e7
Publish spl-discriminator v0.4.0
github-actions[bot] Nov 1, 2024
5b8f38f
Publish spl-type-length-value v0.7.0
github-actions[bot] Nov 1, 2024
fc3b43e
Publish spl-tlv-account-resolution v0.9.0
github-actions[bot] Nov 1, 2024
5ac1759
transfer-hook-interface: Remove solana-program dependency (#7442)
joncinque Nov 1, 2024
40dec16
Publish spl-transfer-hook-interface v0.9.0
github-actions[bot] Nov 1, 2024
2a684e3
Publish spl-token-2022 v6.0.0
github-actions[bot] Nov 1, 2024
5957862
Publish spl-token-client v0.13.0
github-actions[bot] Nov 4, 2024
591f221
build(deps): bump thiserror from 1.0.68 to 2.0.0 (#7462)
dependabot[bot] Nov 6, 2024
b9c12c7
build(deps): bump tokio from 1.41.0 to 1.41.1 (#7469)
dependabot[bot] Nov 8, 2024
28a4191
build(deps): bump serde from 1.0.214 to 1.0.215 (#7485)
dependabot[bot] Nov 12, 2024
8307b0d
build(deps): bump serde_json from 1.0.132 to 1.0.133 (#7497)
dependabot[bot] Nov 18, 2024
a4f1fee
token: Fix typos for cargo-spellcheck (#7503)
joncinque Nov 18, 2024
c50e316
build(deps): bump bytemuck from 1.19.0 to 1.20.0 (#7507)
dependabot[bot] Nov 20, 2024
0518c26
build(deps): bump tokio from 1.41.1 to 1.42.0 (#7556)
dependabot[bot] Dec 4, 2024
bb02ad3
build(deps): bump serde from 1.0.215 to 1.0.216 (#7576)
dependabot[bot] Dec 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions clients/cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[package]
authors = ["Solana Labs Maintainers <[email protected]>"]
description = "SPL Transfer Hook Command-line Utility"
edition = "2021"
homepage = "https://spl.solana.com/token"
license = "Apache-2.0"
name = "spl-transfer-hook-cli"
repository = "https://github.com/solana-labs/solana-program-library"
version = "0.2.0"

[dependencies]
clap = { version = "3", features = ["cargo"] }
futures-util = "0.3.31"
solana-clap-v3-utils = "2.1.0"
solana-cli-config = "2.1.0"
solana-client = "2.1.0"
solana-logger = "2.1.0"
solana-remote-wallet = "2.1.0"
solana-sdk = "2.1.0"
spl-tlv-account-resolution = { version = "0.9.0", path = "../../../libraries/tlv-account-resolution", features = ["serde-traits"] }
spl-transfer-hook-interface = { version = "0.9.0", path = "../interface" }
strum = "0.26"
strum_macros = "0.26"
tokio = { version = "1", features = ["full"] }
serde = { version = "1.0.216", features = ["derive"] }
serde_json = "1.0.133"
serde_yaml = "0.9.34"

[dev-dependencies]
solana-test-validator = "2.1.0"
spl-token-2022 = { version = "6.0.0", path = "../../program-2022", features = ["no-entrypoint"] }
spl-token-client = { version = "0.13.0", path = "../../client" }
spl-transfer-hook-example = { version = "0.6.0", path = "../example" }

[[bin]]
name = "spl-transfer-hook"
path = "src/main.rs"
Loading