Features

Interface implementations

The page aims to list all the available implementations of the interfaces defined by Umi page.

Bundles

DescriptionMaintainerLinks
Umi's default bundleMetaplexGitHub / NPM
Umi's test bundleMetaplexGitHub / NPM

Signer

DescriptionMaintainerLinks
Internal Signer pluginsMetaplexSigners documentation
Use Solana's Wallet AdaptersMetaplexGitHub / NPM
Derive new Signers from message signaturesMetaplexGitHub / NPM

Eddsa Interface

DescriptionMaintainerLinks
Use Solana's web3.jsMetaplexGitHub / NPM

RPC Interface

DescriptionMaintainerLinks
Use Solana's web3.jsMetaplexGitHub / NPM
An RPC decorator that chunks getAccounts requests into batches of a given size, and run them in parallel to abstract API limitations to the end-user.MetaplexGitHub / NPM

Transaction Factory Interface

DescriptionMaintainerLinks
Use Solana's web3.jsMetaplexGitHub / NPM

Uploader Interface

DescriptionMaintainerLinks
Uses AWSMetaplexGitHub / NPM
Uses Irys.xyzMetaplexGitHub / NPM
Uses NFT.StorageMetaplexGitHub / NPM
Uses a local cache to mock uploads and downloadsMetaplexGitHub / NPM
Uses 4EVERLAND4EVERLANDGitHub / NPM
Uses Bundlr.network (Deprecated - use umi-uploader-irys)MetaplexGitHub / NPM

Downloader Interface

DescriptionMaintainerLinks
Uses the Http interfaceMetaplexGitHub / NPM
Uses a local cache to mock uploads and downloadsMetaplexGitHub / NPM

Http Interface

DescriptionMaintainerLinks
Uses the fetch API via the node-fetch libraryMetaplexGitHub / NPM

Program Repository Interface

DescriptionMaintainerLinks
Default implementation with no extra dependenciesMetaplexGitHub / NPM
Previous
Interfaces