diff options
author | Sisiutl <sisiutl@egregore.fun> | 2025-05-28 12:40:00 +0200 |
---|---|---|
committer | Sisiutl <sisiutl@egregore.fun> | 2025-05-28 12:54:19 +0200 |
commit | 069d47d8879ef35a3b41c8e1c9769f25a5230141 (patch) | |
tree | 52d2eebfa36c99dd5492f0e8dc67c5e73249c8d3 /sigils/packages/solana.scm | |
parent | bb29a2a91e7b1bcd0dae552057b33d4e5b0a4ed4 (diff) |
purge soylana
Diffstat (limited to 'sigils/packages/solana.scm')
-rw-r--r-- | sigils/packages/solana.scm | 1077 |
1 files changed, 0 insertions, 1077 deletions
diff --git a/sigils/packages/solana.scm b/sigils/packages/solana.scm deleted file mode 100644 index 7f7e9fa..0000000 --- a/sigils/packages/solana.scm +++ /dev/null @@ -1,1077 +0,0 @@ -(define-module (sigils packages solana) - #:use-module (guix packages) - #:use-module (guix download) - #:use-module (guix git-download) - #:use-module (guix gexp) - #:use-module ((guix licenses) - #:prefix license:) - #:use-module (guix build-system node) - #:use-module (gnu packages node-xyz) - #:use-module (sigils packages node-xyz)) - -(define-public node-solana-signers-2.0.0 - (package - (name "node-solana-signers") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/signers/-/signers-2.0.0.tgz") - (sha256 - (base32 "06ipnaxp0a80fszmigl3iwj1drwz1pamm7sxk97kim75cshsk1s7")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-transaction-messages-2.0.0 - node-solana-transactions-2.0.0 - node-solana-instructions-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-addresses-2.0.0 - node-solana-errors-2.0.0 - node-solana-keys-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "An abstraction layer over signing messages and transactions in Solana") - (description - "An abstraction layer over signing messages and transactions in Solana") - (license license:expat))) - -(define-public node-solana-options-2.0.0 - (package - (name "node-solana-options") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/options/-/options-2.0.0.tgz") - (sha256 - (base32 "1lgbgv2llixgpkzbrh11jqnaxvi5nv2wvch57vbbn70c1asz7h7a")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-data-structures-2.0.0 - node-solana-codecs-strings-2.0.0 - node-solana-codecs-numbers-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Managing and serializing Rust-like Option types in JavaScript") - (description - "Managing and serializing Rust-like Option types in JavaScript") - (license license:expat))) - -(define-public node-solana-codecs-2.0.0 - (package - (name "node-solana-codecs") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/codecs/-/codecs-2.0.0.tgz") - (sha256 - (base32 "1wwdabc15a4wxpf6clsa7xhaqikzbvxapa8k1i37lkm98rkv25k8")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-data-structures-2.0.0 - node-solana-codecs-strings-2.0.0 - node-solana-codecs-numbers-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-options-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "A library for encoding and decoding any data structure") - (description "A library for encoding and decoding any data structure") - (license license:expat))) - -(define-public node-solana-sysvars-2.0.0 - (package - (name "node-solana-sysvars") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/sysvars/-/sysvars-2.0.0.tgz") - (sha256 - (base32 "0gyhari5sb55xcc93863jfa9z6hkj7jcdyzfr7i40frsj3369s2f")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-rpc-types-2.0.0 node-solana-accounts-2.0.0 - node-solana-errors-2.0.0 node-solana-codecs-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "An abstraction layer over signing messages and transactions in Solana") - (description - "An abstraction layer over signing messages and transactions in Solana") - (license license:expat))) - -(define-public node-solana-accounts-2.0.0 - (package - (name "node-solana-accounts") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/accounts/-/accounts-2.0.0.tgz") - (sha256 - (base32 "141cra48v2f5bn3a9zidaq6jy89b4xr5maa3ix6as2cqark60n94")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-strings-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-addresses-2.0.0 - node-solana-rpc-spec-2.0.0 - node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "Helpers for representing, fetching and decoding Solana accounts") - (description - "Helpers for representing, fetching and decoding Solana accounts") - (license license:expat))) - -(define-public node-solana-programs-2.0.0 - (package - (name "node-solana-programs") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/programs/-/programs-2.0.0.tgz") - (sha256 - (base32 "14qd9awydz28zm036yp2qj63g9yxzkkcwi47ngamcv9pfzwcj9f2")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-addresses-2.0.0 node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for defining programs and resolving program errors") - (description "Helpers for defining programs and resolving program errors") - (license license:expat))) - -(define-public node-solana-rpc-parsed-types-2.0.0 - (package - (name "node-solana-rpc-parsed-types") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-parsed-types/-/rpc-parsed-types-2.0.0.tgz") - (sha256 - (base32 "0qpm9ckvm77mxlfs39704j1950vl4m7x17hisw6v00kvr3gnl3s9")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Type definitions for parsed types used in the Solana RPC") - (description "Type definitions for parsed types used in the Solana RPC") - (license license:expat))) - -(define-public node-solana-rpc-api-2.0.0 - (package - (name "node-solana-rpc-api") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/rpc-api/-/rpc-api-2.0.0.tgz") - (sha256 - (base32 "14d0rgi0d6iawinsqcyzhz1xpdz48i1kisvvj71w72k1hp1hpjzn")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-transaction-messages-2.0.0 - node-solana-rpc-transformers-2.0.0 - node-solana-rpc-parsed-types-2.0.0 - node-solana-codecs-strings-2.0.0 - node-solana-transactions-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-addresses-2.0.0 - node-solana-rpc-spec-2.0.0 - node-solana-errors-2.0.0 - node-solana-keys-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Defines all default Solana RPC methods as types") - (description "Defines all default Solana RPC methods as types") - (license license:expat))) - -(define-public node-solana-rpc-spec-2.0.0 - (package - (name "node-solana-rpc-spec") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/rpc-spec/-/rpc-spec-2.0.0.tgz") - (sha256 - (base32 "01ni2wpy4jv8q6iima7y21cxmmqm89by6nhxz2r76ji1bp50fp9z")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-rpc-spec-types-2.0.0 node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "A generic implementation of JSON RPCs using proxies") - (description "A generic implementation of JSON RPCs using proxies") - (license license:expat))) - -(define-public node-solana-rpc-transport-http-2.0.0 - (package - (name "node-solana-rpc-transport-http") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-transport-http/-/rpc-transport-http-2.0.0.tgz") - (sha256 - (base32 "04yayhmg3z8j6zq8d6cxsqkbzfphgn7lpxph72c926i9vsqrbdya")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-rpc-spec-types-2.0.0 node-solana-rpc-spec-2.0.0 - node-solana-errors-2.0.0 node-undici-types-6.21.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "An RPC transport that uses HTTP requests") - (description "An RPC transport that uses HTTP requests") - (license license:expat))) - -(define-public node-solana-rpc-2.0.0 - (package - (name "node-solana-rpc") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/rpc/-/rpc-2.0.0.tgz") - (sha256 - (base32 "19cxa98cryc17mkm80246mg0ibkml8zkabbxk2ns9kqwgfmnk3rr")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-fast-stable-stringify-2.0.0 - node-solana-rpc-transport-http-2.0.0 - node-solana-rpc-transformers-2.0.0 - node-solana-rpc-spec-types-2.0.0 - node-solana-functional-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-rpc-spec-2.0.0 - node-solana-rpc-api-2.0.0 - node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "A library for sending JSON RPC requests to Solana RPCs") - (description "A library for sending JSON RPC requests to Solana RPCs") - (license license:expat))) - -(define-public node-solana-fast-stable-stringify-2.0.0 - (package - (name "node-solana-fast-stable-stringify") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/fast-stable-stringify/-/fast-stable-stringify-2.0.0.tgz") - (sha256 - (base32 "1wm947fmkyl9q66v3gd2gfajf3d34s2fadl8i4swff1xr2pyhkzz")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "Deterministic stringification for when performance and bundle size matters") - (description - "Deterministic stringification for when performance and bundle size matters") - (license license:expat))) - -(define-public node-solana-keys-2.0.0 - (package - (name "node-solana-keys") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/keys/-/keys-2.0.0.tgz") - (sha256 - (base32 "1jpcsmjf437yqj7n4798xgli4sf7c6hz8zx5sf6bz9jfipx7948j")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-strings-2.0.0 - node-solana-codecs-core-2.0.0 node-solana-assertions-2.0.0 - node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for generating and transforming key material") - (description "Helpers for generating and transforming key material") - (license license:expat))) - -(define-public node-solana-transactions-2.0.0 - (package - (name "node-solana-transactions") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/transactions/-/transactions-2.0.0.tgz") - (sha256 - (base32 "1nzk22nf6m358q660747nmsmqna71ca94fg26qj7g1pgmac67hma")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-data-structures-2.0.0 - node-solana-transaction-messages-2.0.0 - node-solana-codecs-strings-2.0.0 - node-solana-codecs-numbers-2.0.0 - node-solana-instructions-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-functional-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-addresses-2.0.0 - node-solana-errors-2.0.0 - node-solana-keys-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for creating and serializing transactions") - (description "Helpers for creating and serializing transactions") - (license license:expat))) - -(define-public node-solana-rpc-transformers-2.0.0 - (package - (name "node-solana-rpc-transformers") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-transformers/-/rpc-transformers-2.0.0.tgz") - (sha256 - (base32 "1hhghcai7iijflm3h7hzq9vcshbxz7bakljpkc435z2xvzl1dpdr")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-rpc-spec-types-2.0.0 - node-solana-functional-2.0.0 node-solana-rpc-types-2.0.0 - node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Reusable transformers for patching RPC inputs and outputs") - (description "Reusable transformers for patching RPC inputs and outputs") - (license license:expat))) - -(define-public node-solana-rpc-subscriptions-api-2.0.0 - (package - (name "node-solana-rpc-subscriptions-api") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-subscriptions-api/-/rpc-subscriptions-api-2.0.0.tgz") - (sha256 - (base32 "0clqccvacbxs1ypfplfsykaj9figjbf2dj6d86xa072zyjsj7gdr")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-rpc-subscriptions-spec-2.0.0 - node-solana-transaction-messages-2.0.0 - node-solana-rpc-transformers-2.0.0 - node-solana-transactions-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-addresses-2.0.0 - node-solana-keys-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Defines all default Solana RPC subscriptions as types") - (description "Defines all default Solana RPC subscriptions as types") - (license license:expat))) - -(define-public node-solana-promises-2.0.0 - (package - (name "node-solana-promises") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/promises/-/promises-2.0.0.tgz") - (sha256 - (base32 "1ml147ghs2kym63ng95azlz5ip7kxdczvcqjd7qg63v8j0byd9sw")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for using JavaScript promises") - (description "Helpers for using JavaScript promises") - (license license:expat))) - -(define-public node-solana-subscribable-2.0.0 - (package - (name "node-solana-subscribable") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/subscribable/-/subscribable-2.0.0.tgz") - (sha256 - (base32 "13icxp62v31akg69c5hcx3k7h5zjr2pzqhs49gkv268ghjxwqws4")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for creating subscription-based event emitters") - (description "Helpers for creating subscription-based event emitters") - (license license:expat))) - -(define-public node-solana-rpc-spec-types-2.0.0 - (package - (name "node-solana-rpc-spec-types") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-spec-types/-/rpc-spec-types-2.0.0.tgz") - (sha256 - (base32 "01pvxbsw2x2yg776d20z6iby13f9f30hrc8cb4mgj32zc3na0526")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Shared generic JSON RPC specifications") - (description "Shared generic JSON RPC specifications") - (license license:expat))) - -(define-public node-solana-rpc-subscriptions-spec-2.0.0 - (package - (name "node-solana-rpc-subscriptions-spec") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-subscriptions-spec/-/rpc-subscriptions-spec-2.0.0.tgz") - (sha256 - (base32 "0wqsmy1k2sry9mjzkg7xag52rdmqm716r7f4r62pf7rv7s0z0ns1")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-rpc-spec-types-2.0.0 - node-solana-subscribable-2.0.0 node-solana-promises-2.0.0 - node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "A generic implementation of JSON RPC Subscriptions using proxies") - (description - "A generic implementation of JSON RPC Subscriptions using proxies") - (license license:expat))) - -(define-public node-solana-rpc-subscriptions-channel-websocket-2.0.0 - (package - (name "node-solana-rpc-subscriptions-channel-websocket") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-subscriptions-channel-websocket/-/rpc-subscriptions-channel-websocket-2.0.0.tgz") - (sha256 - (base32 "0rvv0hcbb42wcj5gc9j17bxgg2dq05na176hm0m6a4glqc91xxjl")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("ws" "typescript"))))))) - (inputs (list node-solana-rpc-subscriptions-spec-2.0.0 - node-solana-subscribable-2.0.0 - node-solana-functional-2.0.0 - node-solana-errors-2.0.0 - node-typescript-5.6.3 - node-ws-8.18.0)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "An RPC Subscriptions transport that uses WebSockets") - (description "An RPC Subscriptions transport that uses WebSockets") - (license license:expat))) - -(define-public node-solana-rpc-subscriptions-2.0.0 - (package - (name "node-solana-rpc-subscriptions") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-subscriptions/-/rpc-subscriptions-2.0.0.tgz") - (sha256 - (base32 "1f8qrhvgvnk3fbx58fp29j2v1f44m6sa64j8yz85aqj5rnfy0qkc")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-rpc-subscriptions-channel-websocket-2.0.0 - node-solana-rpc-subscriptions-spec-2.0.0 - node-solana-rpc-subscriptions-api-2.0.0 - node-solana-fast-stable-stringify-2.0.0 - node-solana-rpc-transformers-2.0.0 - node-solana-rpc-spec-types-2.0.0 - node-solana-subscribable-2.0.0 - node-solana-functional-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-promises-2.0.0 - node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "A library for subscribing to Solana RPC notifications") - (description "A library for subscribing to Solana RPC notifications") - (license license:expat))) - -(define-public node-solana-assertions-2.0.0 - (package - (name "node-solana-assertions") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/assertions/-/assertions-2.0.0.tgz") - (sha256 - (base32 "0h54gn64sxk81vfwc1xwpckp3i3ihfim54gm80lzb3wsm1vv094a")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "Helpers for asserting that a JavaScript environment supports certain features necessary for the operation of the Solana JavaScript SDK") - (description - "Helpers for asserting that a JavaScript environment supports certain features necessary for the operation of the Solana JavaScript SDK") - (license license:expat))) - -(define-public node-solana-addresses-2.0.0 - (package - (name "node-solana-addresses") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/addresses/-/addresses-2.0.0.tgz") - (sha256 - (base32 "0vspbkkj2nicpaf2sz0yinf8ds2sv4pajsqgdym214pmm6js5rwl")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-strings-2.0.0 - node-solana-codecs-core-2.0.0 node-solana-assertions-2.0.0 - node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for generating account addresses") - (description "Helpers for generating account addresses") - (license license:expat))) - -(define-public node-solana-codecs-strings-2.0.0 - (package - (name "node-solana-codecs-strings") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/codecs-strings/-/codecs-strings-2.0.0.tgz") - (sha256 - (base32 "1z249qz8x9q1pjpsbk9fza6w2jxi6692vz652dn4z3p5brp4g1mh")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript" - "fastestsmallesttextencoderdecoder"))))))) - (inputs (list node-solana-codecs-numbers-2.0.0 - node-solana-codecs-core-2.0.0 node-solana-errors-2.0.0 - node-fastestsmallesttextencoderdecoder-1.0.22 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Codecs for strings of different sizes and encodings") - (description "Codecs for strings of different sizes and encodings") - (license license:expat))) - -(define-public node-solana-rpc-types-2.0.0 - (package - (name "node-solana-rpc-types") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/rpc-types/-/rpc-types-2.0.0.tgz") - (sha256 - (base32 "02acr9ihdjl84a0qvg58rwbr67y654kf7af40lm4b3wa1zwnbqwg")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-strings-2.0.0 - node-solana-codecs-numbers-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-addresses-2.0.0 - node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "Type definitions for values used in the Solana RPC, and helper functions for working with them") - (description - "Type definitions for values used in the Solana RPC, and helper functions for working with them") - (license license:expat))) - -(define-public node-solana-functional-2.0.0 - (package - (name "node-solana-functional") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/functional/-/functional-2.0.0.tgz") - (sha256 - (base32 "1inv8rdhhp7s7jw3x0dz2472zr20v99j7rkyzi03r42vfndsgban")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Functional JavaScript helpers") - (description "Functional JavaScript helpers") - (license license:expat))) - -(define-public node-solana-instructions-2.0.0 - (package - (name "node-solana-instructions") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/instructions/-/instructions-2.0.0.tgz") - (sha256 - (base32 "1mgx3bgxx6z0x955hjmicwh1gkxirr7w68g7kmhg100sgd6x87j8")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for creating transaction instructions") - (description "Helpers for creating transaction instructions") - (license license:expat))) - -(define-public node-solana-errors-2.0.0 - (package - (name "node-solana-errors") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri "https://registry.npmjs.org/@solana/errors/-/errors-2.0.0.tgz") - (sha256 - (base32 "129wdnjlz9z44xmqnm1b1xzzl61074acvp55ch8dq74xn39rwc9h")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-commander-12.1.0 node-chalk-5.3.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Throw, identify, and decode Solana JavaScript errors") - (description "Throw, identify, and decode Solana JavaScript errors") - (license license:expat))) - -(define-public node-solana-codecs-core-2.0.0 - (package - (name "node-solana-codecs-core") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/codecs-core/-/codecs-core-2.0.0.tgz") - (sha256 - (base32 "090znxpalkxqn1sj0jm3x7m1v1zjqplningc0vzl8xypbaxpc0kj")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-errors-2.0.0 node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis - "Core types and helpers for encoding and decoding byte arrays on Solana") - (description - "Core types and helpers for encoding and decoding byte arrays on Solana") - (license license:expat))) - -(define-public node-solana-codecs-numbers-2.0.0 - (package - (name "node-solana-codecs-numbers") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/codecs-numbers/-/codecs-numbers-2.0.0.tgz") - (sha256 - (base32 "1a7jmmnpkxgqqg88imq3nnfl5fjp10885wqqvjcrvplj8ihpscf6")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-core-2.0.0 node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Codecs for numbers of different sizes and endianness") - (description "Codecs for numbers of different sizes and endianness") - (license license:expat))) - -(define-public node-solana-codecs-data-structures-2.0.0 - (package - (name "node-solana-codecs-data-structures") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0.tgz") - (sha256 - (base32 "06r8cp1nnwdym5ij5jbx260l8qcx2dzw3zg4dgiyxadkn7a5iv03")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-numbers-2.0.0 - node-solana-codecs-core-2.0.0 node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Codecs for various data structures") - (description "Codecs for various data structures") - (license license:expat))) - -(define-public node-solana-transaction-messages-2.0.0 - (package - (name "node-solana-transaction-messages") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/transaction-messages/-/transaction-messages-2.0.0.tgz") - (sha256 - (base32 "1hwcv2qam5zyywkyhqmf02y2gdr1zkjmaf9ws4d1g62ikdw104gf")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-codecs-data-structures-2.0.0 - node-solana-codecs-numbers-2.0.0 - node-solana-instructions-2.0.0 - node-solana-codecs-core-2.0.0 - node-solana-functional-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-addresses-2.0.0 - node-solana-errors-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for creating transaction messages") - (description "Helpers for creating transaction messages") - (license license:expat))) - -(define-public node-solana-transaction-confirmation-2.0.0 - (package - (name "node-solana-transaction-confirmation") - (version "2.0.0") - (source - (origin - (method url-fetch) - (uri - "https://registry.npmjs.org/@solana/transaction-confirmation/-/transaction-confirmation-2.0.0.tgz") - (sha256 - (base32 "0c0ssldprd3aci35i7avfmqv0hvfvkaiycafcqvkkd9bmyk1kphg")))) - (build-system node-build-system) - (arguments - (list - #:tests? #f - #:phases #~(modify-phases %standard-phases - (delete 'build) - (add-after 'patch-dependencies 'delete-dev-dependencies - (lambda _ - (delete-dependencies '("typescript"))))))) - (inputs (list node-solana-transaction-messages-2.0.0 - node-solana-rpc-subscriptions-2.0.0 - node-solana-codecs-strings-2.0.0 - node-solana-transactions-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-addresses-2.0.0 - node-solana-promises-2.0.0 - node-solana-errors-2.0.0 - node-solana-keys-2.0.0 - node-solana-rpc-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Helpers for confirming Solana transactions") - (description "Helpers for confirming Solana transactions") - (license license:expat))) - -(define %solana-web3-js-version "2.0.0") -(define %solana-web3-js-source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/solana-labs/solana-web3.js") - (commit (string-append "v" %solana-web3-js-version)))) - (file-name (git-file-name "node-solana-web3-js" %solana-web3-js-version)) - (sha256 - (base32 "1i5j9yvlps6br8g809bz8wqqfl44fgm9rg1rbsqqa9h4pylc393y")))) - -(define (node-solana-web3-js-package pkg) - (package - (name (format #f "node-solana-~a" pkg)) - (version "2.0.0") - (source %solana-web3-js-source) - (build-system node-build-system) - (arguments - (list #:tests? #f - #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'chdir-package - (lambda _ - (chdir (format #f "packages/~a" #$pkg))))))) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Solana Javascript API") - (description "Solana Javascript API") - (license license:expat))) - -(define-public node-solana-build-scripts - (node-solana-web3-js-package "build-scripts")) - -(define-public node-solana-web3-js - (package - (name "node-solana-web3-js") - (version %solana-web3-js-version) - (source %solana-web3-js-source) - (build-system node-build-system) - (arguments '(#:tests? #f)) - (inputs (list node-solana-transaction-confirmation-2.0.0 - node-solana-transaction-messages-2.0.0 - node-solana-rpc-subscriptions-2.0.0 - node-solana-rpc-parsed-types-2.0.0 - node-solana-rpc-spec-types-2.0.0 - node-solana-transactions-2.0.0 - node-solana-instructions-2.0.0 - node-solana-functional-2.0.0 - node-solana-rpc-types-2.0.0 - node-solana-addresses-2.0.0 - node-solana-programs-2.0.0 - node-solana-accounts-2.0.0 - node-solana-sysvars-2.0.0 - node-solana-signers-2.0.0 - node-solana-errors-2.0.0 - node-solana-codecs-2.0.0 - node-solana-keys-2.0.0 - node-solana-rpc-2.0.0 - node-typescript-5.6.3)) - (home-page "https://github.com/solana-labs/solana-web3.js#readme") - (synopsis "Solana Javascript API") - (description "Solana Javascript API") - (license license:expat))) |