typhoon-token 0.2.0

SPL token program integration and account types
Documentation
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 4

[[package]]
name = "block-buffer"
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
dependencies = [
 "generic-array",
]

[[package]]
name = "bytemuck"
version = "1.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec"

[[package]]
name = "cfg-if"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"

[[package]]
name = "cpufeatures"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
dependencies = [
 "libc",
]

[[package]]
name = "crypto-common"
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
dependencies = [
 "generic-array",
 "typenum",
]

[[package]]
name = "curve25519-dalek"
version = "4.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be"
dependencies = [
 "cfg-if",
 "cpufeatures",
 "curve25519-dalek-derive",
 "digest",
 "fiat-crypto",
 "rand_core",
 "rustc_version",
 "subtle",
 "zeroize",
]

[[package]]
name = "curve25519-dalek-derive"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
dependencies = [
 "proc-macro2",
 "quote",
 "syn",
]

[[package]]
name = "digest"
version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
dependencies = [
 "block-buffer",
 "crypto-common",
]

[[package]]
name = "fiat-crypto"
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d"

[[package]]
name = "five8"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23f76610e969fa1784327ded240f1e28a3fd9520c9cec93b636fcf62dd37f772"
dependencies = [
 "five8_core",
]

[[package]]
name = "five8_const"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a0f1728185f277989ca573a402716ae0beaaea3f76a8ff87ef9dd8fb19436c5"
dependencies = [
 "five8_core",
]

[[package]]
name = "five8_core"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "059c31d7d36c43fe39d89e55711858b4da8be7eb6dabac23c7289b1a19489406"

[[package]]
name = "generic-array"
version = "0.14.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
dependencies = [
 "typenum",
 "version_check",
]

[[package]]
name = "libc"
version = "0.2.180"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc"

[[package]]
name = "pinocchio"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c06810dac15a4ef83d3dabdb4f2f22fb39c9adff669cd2781da4f716510a647c"
dependencies = [
 "solana-account-view",
 "solana-address",
 "solana-define-syscall 4.0.1",
 "solana-instruction-view",
 "solana-program-error",
]

[[package]]
name = "pinocchio-associated-token-account"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bd92823a97fb327d7509dfd7cbfa3ead56e9fc0e131972bc0e28ab7036be31a"
dependencies = [
 "solana-account-view",
 "solana-address",
 "solana-instruction-view",
 "solana-program-error",
]

[[package]]
name = "pinocchio-system"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24044a0815753862b558e179e78f03f7344cb755de48617a09d7d23b50883b6c"
dependencies = [
 "pinocchio",
 "solana-address",
]

[[package]]
name = "pinocchio-token"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "febf3bbe37f4e2723b9b41a1768c6542a1ae1b1d7bcac27f892f30cabcf70ec4"
dependencies = [
 "solana-account-view",
 "solana-address",
 "solana-instruction-view",
 "solana-program-error",
]

[[package]]
name = "proc-macro2"
version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
dependencies = [
 "unicode-ident",
]

[[package]]
name = "quote"
version = "1.0.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4"
dependencies = [
 "proc-macro2",
]

[[package]]
name = "rand_core"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"

[[package]]
name = "rustc_version"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
dependencies = [
 "semver",
]

[[package]]
name = "semver"
version = "1.0.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"

[[package]]
name = "sha2"
version = "0.10.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
dependencies = [
 "cfg-if",
 "cpufeatures",
 "digest",
]

[[package]]
name = "solana-account-view"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f37ca34c37f92ee341b73d5ce7c8ef5bb38e9a87955b4bd343c63fa18b149215"
dependencies = [
 "solana-address",
 "solana-program-error",
]

[[package]]
name = "solana-address"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "998227476aed49e1c63dec0e89341b768a2cf3bd22913c3ed8baa985cda882c9"
dependencies = [
 "curve25519-dalek",
 "five8",
 "five8_const",
 "solana-define-syscall 5.0.0",
 "solana-program-error",
 "solana-sha256-hasher",
]

[[package]]
name = "solana-define-syscall"
version = "4.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57e5b1c0bc1d4a4d10c88a4100499d954c09d3fecfae4912c1a074dff68b1738"

[[package]]
name = "solana-define-syscall"
version = "5.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03aacdd7a61e2109887a7a7f046caebafce97ddf1150f33722eeac04f9039c73"

[[package]]
name = "solana-hash"
version = "4.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b6100d68f90726ddb4d2ac7d00e8b6cf9ce8e4ccdfbb9112b1d766045753241"

[[package]]
name = "solana-instruction-view"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60147e4d0a4620013df40bf30a86dd299203ff12fcb8b593cd51014fce0875d8"
dependencies = [
 "solana-account-view",
 "solana-address",
 "solana-define-syscall 4.0.1",
 "solana-program-error",
]

[[package]]
name = "solana-program-error"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1af32c995a7b692a915bb7414d5f8e838450cf7c70414e763d8abcae7b51f28"

[[package]]
name = "solana-sha256-hasher"
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db7dc3011ea4c0334aaaa7e7128cb390ecf546b28d412e9bf2064680f57f588f"
dependencies = [
 "sha2",
 "solana-define-syscall 4.0.1",
 "solana-hash",
]

[[package]]
name = "subtle"
version = "2.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"

[[package]]
name = "syn"
version = "2.0.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a"
dependencies = [
 "proc-macro2",
 "quote",
 "unicode-ident",
]

[[package]]
name = "typenum"
version = "1.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"

[[package]]
name = "typhoon-accounts"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4385a7e72648df1816d48f4972f5e8646bae77466e84c2298c13009d8c1c4e1"
dependencies = [
 "bytemuck",
 "pinocchio",
 "solana-account-view",
 "solana-address",
 "solana-program-error",
 "typhoon-errors",
 "typhoon-traits",
]

[[package]]
name = "typhoon-errors"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0691481d1877188a7cc0256b2f46bf8ffcde59d78ac883a0263b9c85df0c4c1f"
dependencies = [
 "solana-address",
 "solana-program-error",
]

[[package]]
name = "typhoon-token"
version = "0.2.0"
dependencies = [
 "pinocchio",
 "pinocchio-associated-token-account",
 "pinocchio-token",
 "solana-address",
 "typhoon-accounts",
 "typhoon-errors",
 "typhoon-traits",
 "typhoon-utility",
]

[[package]]
name = "typhoon-traits"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "512773f33c3fc9120c535e21ef7f62f3ab34dd26ee2c00595474ace14de88b0b"
dependencies = [
 "solana-address",
]

[[package]]
name = "typhoon-utility"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7d26cb6b922cd44dd7483da72462590eccd6912a3fa7a48567aebb4621e5c63"
dependencies = [
 "pinocchio",
 "pinocchio-system",
 "typhoon-errors",
]

[[package]]
name = "unicode-ident"
version = "1.0.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "537dd038a89878be9b64dd4bd1b260315c1bb94f4d784956b81e27a088d9a09e"

[[package]]
name = "version_check"
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"

[[package]]
name = "zeroize"
version = "1.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"