The page aims to list all the available implementations of the interfaces defined by Umi page.
Bundles
| Description | Maintainer | Links |
|---|
| Umi's default bundle | Metaplex | GitHub / NPM |
| Umi's test bundle | Metaplex | GitHub / NPM |
Signer
Eddsa Interface
| Description | Maintainer | Links |
|---|
| Use Solana's web3.js | Metaplex | GitHub / NPM |
RPC Interface
| Description | Maintainer | Links |
|---|
| Use Solana's web3.js | Metaplex | GitHub / 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. | Metaplex | GitHub / NPM |
Transaction Factory Interface
| Description | Maintainer | Links |
|---|
| Use Solana's web3.js | Metaplex | GitHub / NPM |
Uploader Interface
| Description | Maintainer | Links |
|---|
| Uses AWS | Metaplex | GitHub / NPM |
| Uses Irys.xyz | Metaplex | GitHub / NPM |
| Uses NFT.Storage | Metaplex | GitHub / NPM |
| Uses a local cache to mock uploads and downloads | Metaplex | GitHub / NPM |
| Uses 4EVERLAND | 4EVERLAND | GitHub / NPM |
Uses Bundlr.network (Deprecated - use umi-uploader-irys) | Metaplex | GitHub / NPM |
Downloader Interface
| Description | Maintainer | Links |
|---|
| Uses the Http interface | Metaplex | GitHub / NPM |
| Uses a local cache to mock uploads and downloads | Metaplex | GitHub / NPM |
Http Interface
| Description | Maintainer | Links |
|---|
Uses the fetch API via the node-fetch library | Metaplex | GitHub / NPM |
Program Repository Interface
| Description | Maintainer | Links |
|---|
| Default implementation with no extra dependencies | Metaplex | GitHub / NPM |