Node's Pastoral Musicians

    @svelte-on-solana/wallet-adapter-core
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.8-alpha.0 • Public • Published

    @svelte-on-solana/wallet-adapter-core

    The core of the wallet adapter is a Svelte Store which exposes methods and properties to run the wallet in your application. This allows to share this data among all components in your application.

    Install

    npm install @solana/wallet-adapter-base \
                @solana/wallet-adapter-wallets \
                @solana/web3.js \
                @svelte-on-solana/wallet-adapter-core

    Use

    Once it is installed, you can use it and subscribe to its methods as an usual Svelte Store:

    <script>
        import { walletStore } from '@svelte-on-solana/wallet-adapter-core';
        //...
    </script>
    
    {#if $walletStore?.connected}
    <div>My wallet is connected</div>
    {/if}

    UI

    To complete the setup you will need to add some UI components which will provide the full experience to connect, disconnect and visualize address. You can choose between the Svelte Template or the SvelteKit implementation. Both are using the same packages but setup is different. The UI packages offer different implementations for Solana and Anchor.

    Install

    npm i @svelte-on-solana/wallet-adapter-core

    DownloadsWeekly Downloads

    47

    Version

    1.0.8-alpha.0

    License

    Apache-2.0

    Unpacked Size

    77.4 kB

    Total Files

    33

    Last publish

    Collaborators

    • silvestrevivo
    • c_ogoo