Neighbourhood Party Manager

    @solana/spl-token
    TypeScript icon, indicating that this package has built-in type declarations

    0.3.6 • Public • Published

    @solana/spl-token

    A TypeScript library for interacting with the SPL Token and Token-2022 programs.

    Links

    FAQs

    How can I get support?

    Please ask questions in the Solana Stack Exchange: https://solana.stackexchange.com/

    If you've found a bug or you'd like to request a feature, please open an issue.

    No export named Token

    Please see upgrading from 0.1.x.

    Install

    npm install --save @solana/spl-token @solana/web3.js

    OR

    yarn add @solana/spl-token @solana/web3.js

    Build from Source

    1. Prerequisites
    • Node 16+
    • NPM 8+
    1. Clone the project:
    git clone https://github.com/solana-labs/solana-program-library.git
    1. Navigate to the library:
    cd solana-program-library/token/js
    1. Install the dependencies:
    npm install
    1. Build the library:
    npm run build
    1. Build the on-chain programs:
    npm run test:build-programs
    1. Run the tests:
    npm run test
    1. Run the example:
    npm run example

    Upgrading

    Upgrading from 0.2.0

    There are no breaking changes from 0.2.0, only new functionality for Token-2022.

    Upgrading from 0.1.x

    When upgrading from spl-token 0.1.x, you may see the following error in your code:

    import {TOKEN_PROGRAM_ID, Token, AccountLayout} from '@solana/spl-token';
                              ^^^^^
    SyntaxError: The requested module '@solana/spl-token' does not provide an export named 'Token'
    

    The @solana/spl-token library as of version 0.2.0 does not have the Token class. Instead the actions are split up and exported separately.

    To use the old version, install it with:

    npm install @solana/spl-token@0.1.8
    

    Otherwise you can find documentation on how to use new versions on the SPL docs or Solana Cookbook.

    Keywords

    none

    Install

    npm i @solana/spl-token

    DownloadsWeekly Downloads

    207,343

    Version

    0.3.6

    License

    Apache-2.0

    Unpacked Size

    1.25 MB

    Total Files

    620

    Last publish

    Collaborators

    • ngundotra
    • _chido
    • steveluscher
    • sebastianbor
    • seanyoung
    • mvines
    • jack-solana
    • tyera
    • joncinque
    • bartosz-lipinski
    • ryoqun
    • trent-solana
    • jordansexton