diff --git a/docs/classes/_solana_suite_compressed_nft.CompressedNft.Space.html b/docs/classes/_solana_suite_compressed_nft.CompressedNft.Space.html index f7f40cfe..dcca881b 100644 --- a/docs/classes/_solana_suite_compressed_nft.CompressedNft.Space.html +++ b/docs/classes/_solana_suite_compressed_nft.CompressedNft.Space.html @@ -156,9 +156,9 @@ --md-sys-color-surface-container-high: #e9e7ec; --md-sys-color-surface-container-highest: #e4e2e6 } -

Constructors

constructor +

Constructors

Properties

Constructors

Properties

spaceOwner: Pubkey

Enumeration Members

Burn +

Enumeration Members

Enumeration Members

Burn: 0
Multiple: 1
Single: 2

Enumeration Members

dev +

Enumeration Members

Enumeration Members

dev: "https://devnet.irys.xyz"
prd: "https://node1.irys.xyz,https://node2.irys.xyz"

Enumeration Members

dev +

Enumeration Members

Enumeration Members

dev: "devnet"
localhost: "localhost-devnet"
prd: "mainnet-beta"
prdMetaplex: "mainnet-beta-metaplex"

Enumeration Members

dev +

Enumeration Members

Enumeration Members

dev: "https://devnet.helius-rpc.com/?api-key=15319bf4-5b40-4958-ac8d-6313aa55eb92"
prd: "https://mainnet.helius-rpc.com/?api-key=15319bf4-5b40-4958-ac8d-6313aa55eb92"

Enumeration Members

dev +

Enumeration Members

Enumeration Members

dev: "https://api.devnet.solana.com"
localhost: "http://api.devnet.solana.com"
prd: "https://api.mainnet-beta.solana.com"
prdMetaplex: "https://api.metaplex.solana.com"

Enumeration Members

dev +

Enumeration Members

Enumeration Members

dev: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkaWQ6ZXRocjoweERGMjcyN2VkODZhRGU1RTMyZDZDZEJlODc0YzRFNDlEODY1OWZmOEMiLCJpc3MiOiJuZnQtc3RvcmFnZSIsImlhdCI6MTYyMDI2NDk0MzcwNiwibmFtZSI6ImRlbW8ifQ.d4J70mikxRB8a5vwNu6SO5HDA8JaueuseAj7Q_ytMCE"
prd: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkaWQ6ZXRocjoweERGMjcyN2VkODZhRGU1RTMyZDZDZEJlODc0YzRFNDlEODY1OWZmOEMiLCJpc3MiOiJuZnQtc3RvcmFnZSIsImlhdCI6MTYyMDI2NDk0MzcwNiwibmFtZSI6ImRlbW8ifQ.d4J70mikxRB8a5vwNu6SO5HDA8JaueuseAj7Q_ytMCE"
  • Reuqest airdrop SOL only devnet, testnet

    Parameters

    • pubkey: Pubkey
    • options: Partial<AirdropOptions> = {}

    Returns Promise<Result<string, Error>>

    Promise<Result<string, Error>>

    -
  • Calculate space cost

    Parameters

    • spaceSize: number

    Returns Promise<{
        sol: number;
    }>

    Promise<{sol: number}>

    -
  • create a new nft space This function needs only 1 call

    Parameters

    • owner: Secret
    • spaceSize: SpaceNumber
    • options: Partial<SpaceOptions> = {}

    Returns Promise<Result<MintStructure, Error>>

    Promise<Result<MintTransaction, Error>>

    -
  • Find nft by collection mint

    Parameters

    • collectionMint: Pubkey
    • options: Partial<FindOptions> = {}

    Returns Promise<Result<NftMetadata, Error>>

    Promise<Result<CompressedNftMetadata, Error>>

    -
  • Find nft by mint address

    Parameters

    • mint: Pubkey

    Returns Promise<Result<Partial<Metadata>, Error>>

    Promise<Result<NftMetadata, Error>>

    -
  • Find nft by owner address

    Parameters

    • owner: Pubkey
    • options: Partial<FindOptions> = {}

    Returns Promise<Result<NftMetadata, Error>>

    Promise<Result<CompressedNftMetadata, Error>>

    -
  • Find cNFT mint id by transaction signature

    Parameters

    • signature: string

    Returns Promise<Result<Pubkey, Error>>

    Promise<Result<Pubkey, Error>>

    -
  • Create delegate with gas-less

    -

    Parameters

    • mint: Pubkey
    • owner: Secret
    • newDelegate: Pubkey
    • options: Partial<GasLessDelegateOptions> = {}

    Returns Promise<Result<PartialSignStructure, Error>>

  • Transfer with gas-less

    -

    Parameters

    • mint: Pubkey
    • owner: Secret
    • dest: Pubkey
    • feePayer: Pubkey
    • options: Partial<GasLessTransferOptions> = {}

    Returns Promise<Result<PartialSignStructure, Error>>

  • transfer nft

    Parameters

    • mint: Pubkey
    • owner: Pubkey
    • dest: Pubkey
    • ownerOrMultisig: Secret[]

    Returns Promise<Result<CommonStructure, Error>>

    Promise<Result<Transaction, Error>>

    -
  • Parameters

    • data: string
    • owner: Secret
    • options: Partial<MemoOptions> = {}

    Returns Result<CommonStructure, Error>

  • Parameters

    • data: string
    • owner: Secret
    • options: Partial<MemoOptions> = {}

    Returns Result<CommonStructure, Error>

  • Parameters

    • encoded: string

    Returns string

  • Parameters

    • encoded: string

    Returns string

  • Parameters

    • data: string

    Returns Buffer

  • Parameters

    • data: string

    Returns Buffer

  • Parameters

    • owner: Pubkey
    • onOk: OnOk<History>
    • onErr: OnErr
    • options: Partial<FindOptions> = {}

    Returns Promise<void>

  • Parameters

    • owner: Pubkey
    • onOk: OnOk<History>
    • onErr: OnErr
    • options: Partial<FindOptions> = {}

    Returns Promise<void>

  • Parameters

    • multisig: Pubkey

    Returns Promise<Result<LayoutObject, Error>>

  • Parameters

    • multisig: Pubkey

    Returns Promise<Result<LayoutObject, Error>>

  • Check if it is a multisig address

    Parameters

    • multisig: Pubkey

      // multisig account

    Returns Promise<Result<boolean, Error>>

    Promise<Result<boolean, Error>>

    -
  • Adding new token to existing token

    Parameters

    • token: Pubkey
    • owner: Pubkey
    • cluster: string
    • totalAmount: number
    • mintDecimal: number
    • phantom: PhantomProvider

      //phantom wallet object

    Returns Promise<Result<string, Error>>

    Promise<Result<string, Error>>

    -
  • Mint new spl-token

    Parameters

    • input: InputTokenMetadata
    • owner: Pubkey
    • cluster: string
    • totalAmount: number
    • mintDecimal: number
    • phantom: PhantomProvider

      //phantom wallet object

    Returns Promise<Result<string, Error>>

    Promise<Result<string, Error>>

    -
  • Burn existing token

    Parameters

    • mint: Pubkey
    • owner: Pubkey
    • ownerOrMultisig: Secret[]
    • options: Partial<BurnOptions> = {}

    Returns Result<CommonStructure, Error>

    Result<CommonStructure, Error>>

    -
  • Parameters

    • mint: PublicKey
    • owner: PublicKey
    • delegateAuthority: PublicKey

    Returns TransactionInstruction

  • Parameters

    • mint: PublicKey
    • owner: PublicKey
    • delegateAuthority: PublicKey

    Returns TransactionInstruction

  • Parameters

    • mint: PublicKey
    • owner: PublicKey
    • nftMetadata: DataV2
    • feePayer: PublicKey
    • isMutable: boolean

    Returns Promise<TransactionInstruction[]>

  • Parameters

    • mint: PublicKey
    • owner: PublicKey
    • nftMetadata: DataV2
    • feePayer: PublicKey
    • isMutable: boolean

    Returns Promise<TransactionInstruction[]>

  • Parameters

    • mint: PublicKey
    • creator: PublicKey

    Returns TransactionInstruction

  • Parameters

    • mint: PublicKey
    • creator: PublicKey

    Returns TransactionInstruction

  • Parameters

    • collectionChild: PublicKey
    • collectionParent: PublicKey
    • feePayer: PublicKey

    Returns TransactionInstruction

  • Parameters

    • collectionChild: PublicKey
    • collectionParent: PublicKey
    • feePayer: PublicKey

    Returns TransactionInstruction

  • Find nft by collection mint

    Parameters

    • collectionMint: Pubkey
    • options: Partial<FindOptions> = {}

    Returns Promise<Result<NftMetadata, Error>>

    Promise<Result<CompressedNftMetadata, Error>>

    -
  • Find nft by mint address

    Parameters

    • mint: Pubkey

    Returns Promise<Result<Partial<Metadata>, Error>>

    Promise<Result<NftMetadata, Error>>

    -
  • Find nft by owner address

    Parameters

    • owner: Pubkey
    • options: Partial<FindOptions> = {}

    Returns Promise<Result<NftMetadata, Error>>

    Promise<Result<CompressedNftMetadata, Error>>

    -
  • Transfer without solana sol, delegate feepayer for commission

    Parameters

    • mint: Pubkey
    • owner: Secret
    • dest: Pubkey
    • feePayer: Pubkey
    • options: Partial<GasLessTransferOptions> = {}

    Returns Promise<Result<PartialSignStructure, Error>>

    Promise<Result<PartialSignStructure, Error>>

    -
  • Find nft by owner address

    Parameters

    • owner: Pubkey

    Returns Promise<Result<OwnerInfo, Error>>

    Promise<Result<OwnerInfo, Error>>

    -
  • Transfer without solana sol, delegate feepayer for commission

    Parameters

    • owner: Secret
    • dest: Pubkey
    • amount: number
    • feePayer: Pubkey
    • options: Partial<GasLessTransferOptions> = {}

    Returns Promise<Result<PartialSignStructure, Error>>

    Promise<Result<PartialSignStructure, Error>>

    -
  • Adding new token to existing token

    Parameters

    • token: Pubkey
    • owner: Pubkey
    • ownerOrMultisig: Secret[]
    • totalAmount: number
    • mintDecimal: number
    • options: Partial<MintOptions> = {}

    Returns Promise<Result<CommonStructure<Pubkey>, Error>>

    Promise<Result<string, Error>>

    -
  • Burn existing token

    Parameters

    • mint: Pubkey
    • owner: Pubkey
    • ownerOrMultisig: Secret[]
    • burnAmount: number
    • tokenDecimals: number
    • options: Partial<BurnOptions> = {}

    Returns Result<CommonStructure, Error>

    Result<CommonStructure, Error>>

    -
  • Parameters

    • mint: PublicKey
    • owner: PublicKey
    • freezeAuthority: PublicKey

    Returns TransactionInstruction

  • Parameters

    • mint: PublicKey
    • owner: PublicKey
    • freezeAuthority: PublicKey

    Returns TransactionInstruction

  • Parameters

    • mint: PublicKey
    • owner: PublicKey
    • totalAmount: number
    • mintDecimal: number
    • tokenMetadata: DataV2
    • feePayer: PublicKey
    • isMutable: boolean

    Returns Promise<TransactionInstruction[]>

  • Parameters

    • mint: PublicKey
    • owner: PublicKey
    • totalAmount: number
    • mintDecimal: number
    • tokenMetadata: DataV2
    • feePayer: PublicKey
    • isMutable: boolean

    Returns Promise<TransactionInstruction[]>

  • Fetch minted metadata by mint address

    Parameters

    • mint: Pubkey

    Returns Promise<Result<TokenMetadata, Error>>

    Promise<Result<UserSideOutput.TokenMetadata, Error>>

    -
  • Fetch minted metadata by owner Pubkey

    -

    Parameters

    • owner: Pubkey

    Returns Promise<Result<TokenMetadata[], Error>>

  • Transfer without solana sol, delegate feepayer for commission

    Parameters

    • mint: Pubkey
    • owner: Secret
    • dest: Pubkey
    • amount: number
    • mintDecimal: number
    • feePayer: Pubkey
    • options: Partial<GasLessTransferOptions> = {}

    Returns Promise<Result<PartialSignStructure, Error>>

    Promise<Result<PartialSignStructure, Error>>

    -
  • Parameters

    Returns Offchain

  • Parameters

    Returns Offchain

  • Parameters

    • input: Offchain
    • filePath: FileType
    • storageType: string
    • options: Partial<StorageOptions> = {}

    Returns Promise<Result<string, Error>>

  • Parameters

    • input: Offchain
    • filePath: FileType
    • storageType: string
    • options: Partial<StorageOptions> = {}

    Returns Promise<Result<string, Error>>

  • Parameters

    • input: Offchain
    • storageType: string
    • options: Partial<StorageOptions> = {}

    Returns Promise<Result<string, Error>>

  • Parameters

    • input: Offchain
    • storageType: string
    • options: Partial<StorageOptions> = {}

    Returns Promise<Result<string, Error>>

  • Parameters

    • filePath: FileType
    • storageType: string
    • options: Partial<StorageOptions> = {}

    Returns Promise<Result<string, Error>>

  • Parameters

    • filePath: FileType
    • storageType: string
    • options: Partial<StorageOptions> = {}

    Returns Promise<Result<string, Error>>

  • Parameters

    • param: {
          cluster?: string;
          customClusterUrl?: string[];
      }
      • Optional cluster?: string
      • Optional customClusterUrl?: string[]

    Returns string

  • Parameters

    • param: {
          cluster?: string;
          customClusterUrl?: string[];
      }
      • Optional cluster?: string
      • Optional customClusterUrl?: string[]

    Returns string

  • convert buffer to Array

    Parameters

    • buffer: Buffer

    Returns number[]

    number[]

    -
  • argument is promise or other

    Parameters

    • created_at: undefined | number

    Returns undefined | Date

    Date | undefined

    -
  • Display log for solana-suite-config.js

    Parameters

    • data1: unknown
    • data2: unknown = ''
    • data3: unknown = ''
    • data4: unknown = ''

    Returns void

    void

    -
  • argument is promise or other

    Parameters

    • obj: unknown

    Returns obj is Promise<unknown>

    boolean

    -
  • Overwrite JS Object

    Parameters

    • object: unknown
    • targets: {
          existsKey: string;
          will: {
              key: string;
              value: unknown;
          };
      }[]

    Returns unknown

    Object

    -

Index

Functions

request +

Index

Classes

Space +

Index

Classes

Functions

calculateSpaceCost createSpace findByCollection diff --git a/docs/modules/_solana_suite_memo.Memo.html b/docs/modules/_solana_suite_memo.Memo.html index b9d0130a..6a41062d 100644 --- a/docs/modules/_solana_suite_memo.Memo.html +++ b/docs/modules/_solana_suite_memo.Memo.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #e9e7ec; --md-sys-color-surface-container-highest: #e4e2e6 } -

Index

Functions

create +

Index

Functions

create decode encode findByOwner diff --git a/docs/modules/_solana_suite_multisig.Multisig.html b/docs/modules/_solana_suite_multisig.Multisig.html index 0b4661ac..ab00be85 100644 --- a/docs/modules/_solana_suite_multisig.Multisig.html +++ b/docs/modules/_solana_suite_multisig.Multisig.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #e9e7ec; --md-sys-color-surface-container-highest: #e4e2e6 } -

Index

Functions

create +

Index

Functions

mint +

Index

Functions

add +

Index

Functions

burn +

Index

Functions

burn createDeleagate createMint createVerifyCreator diff --git a/docs/modules/_solana_suite_sol_native.SolNative.html b/docs/modules/_solana_suite_sol_native.SolNative.html index fd7dc24f..542d4470 100644 --- a/docs/modules/_solana_suite_sol_native.SolNative.html +++ b/docs/modules/_solana_suite_sol_native.SolNative.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #e9e7ec; --md-sys-color-surface-container-highest: #e4e2e6 } -

Index

Functions

findByOwner +

Index

Functions

findByOwner gasLessTransfer transfer transferWithMultisig diff --git a/docs/modules/_solana_suite_spl_token.SplToken.html b/docs/modules/_solana_suite_spl_token.SplToken.html index d2cc4a6a..bfb86db5 100644 --- a/docs/modules/_solana_suite_spl_token.SplToken.html +++ b/docs/modules/_solana_suite_spl_token.SplToken.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #e9e7ec; --md-sys-color-surface-container-highest: #e4e2e6 } -

Index

Functions

add +

Index

Functions

add burn createFreezeAuthority createMint diff --git a/docs/modules/_solana_suite_storage.Storage.html b/docs/modules/_solana_suite_storage.Storage.html index 4dafcc02..27965fa3 100644 --- a/docs/modules/_solana_suite_storage.Storage.html +++ b/docs/modules/_solana_suite_storage.Storage.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #e9e7ec; --md-sys-color-surface-container-highest: #e4e2e6 } -

Index

Functions

toConvertOffchaindata +

Index

Functions

toConvertOffchaindata upload uploadData uploadFile diff --git a/docs/modules/_solana_suite_utils.Constants.WarnningMessage.html b/docs/modules/_solana_suite_utils.Constants.WarnningMessage.html index 202e4717..7b93ff29 100644 --- a/docs/modules/_solana_suite_utils.Constants.WarnningMessage.html +++ b/docs/modules/_solana_suite_utils.Constants.WarnningMessage.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #e9e7ec; --md-sys-color-surface-container-highest: #e4e2e6 } -

Index

Variables

DAS_API_URL +

Index

Namespaces

WarnningMessage +

Index

Namespaces

Enumerations

BundlrUrl Cluster DasApiUrl diff --git a/docs/modules/_solana_suite_utils.Result.html b/docs/modules/_solana_suite_utils.Result.html index 7cdc9dca..2fa55eeb 100644 --- a/docs/modules/_solana_suite_utils.Result.html +++ b/docs/modules/_solana_suite_utils.Result.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #e9e7ec; --md-sys-color-surface-container-highest: #e4e2e6 } -

Index

Type Aliases

Err +

Index

Type Aliases

Functions

all err diff --git a/docs/types/_solana_suite_phantom.BurnOptions.html b/docs/types/_solana_suite_phantom.BurnOptions.html index 7263fea2..5d792893 100644 --- a/docs/types/_solana_suite_phantom.BurnOptions.html +++ b/docs/types/_solana_suite_phantom.BurnOptions.html @@ -156,7 +156,7 @@ --md-sys-color-surface-container-high: #e9e7ec; --md-sys-color-surface-container-highest: #e4e2e6 } -
BurnOptions: {
    feePayer: Secret;
}

Type declaration

  • feePayer: Secret
BurnOptions: {
    feePayer: Secret;
}

Type declaration

  • feePayer: Secret
Collection: {
    address: Pubkey;
    verified: boolean;
}

Type declaration

  • address: Pubkey
  • verified: boolean
Collection: {
    address: Pubkey;
    verified: boolean;
}

Type declaration

  • address: Pubkey
  • verified: boolean
Creators: {
    address: Pubkey;
    share: number;
    verified: boolean;
}

Type declaration

  • address: Pubkey
  • share: number
  • verified: boolean
Creators: {
    address: Pubkey;
    share: number;
    verified: boolean;
}

Type declaration

  • address: Pubkey
  • share: number
  • verified: boolean
FreezeOptions: {
    feePayer: Secret;
}

Type declaration

  • feePayer: Secret
FreezeOptions: {
    feePayer: Secret;
}

Type declaration

  • feePayer: Secret
InitializeMint: {
    mint: Keypair;
    tx: Transaction;
}

Type declaration

  • mint: Keypair
  • tx: Transaction
InitializeMint: {
    mint: Keypair;
    tx: Transaction;
}

Type declaration

  • mint: Keypair
  • tx: Transaction
InputCreators: {
    address: Pubkey;
    secret: Secret;
    share: number;
}

Type declaration

  • address: Pubkey
  • secret: Secret
  • share: number
InputCreators: {
    address: Pubkey;
    secret: Secret;
    share: number;
}

Type declaration

  • address: Pubkey
  • secret: Secret
  • share: number
InputNftMetadata: {
    animation_url?: string;
    attributes?: Attribute[];
    collection?: InputCollection;
    creators?: InputCreators[];
    description?: string;
    external_url?: string;
    filePath?: FileType;
    isMutable?: boolean;
    maxSupply?: bignum;
    name: string;
    options?: Options;
    properties?: Properties;
    royalty?: number;
    storageType?: StorageType;
    symbol: string;
    uri?: string;
    uses?: Uses;
}

Type declaration

  • Optional animation_url?: string
  • Optional attributes?: Attribute[]
  • Optional collection?: InputCollection
  • Optional creators?: InputCreators[]
  • Optional description?: string
  • Optional external_url?: string
  • Optional filePath?: FileType
  • Optional isMutable?: boolean
  • Optional maxSupply?: bignum
  • name: string
  • Optional options?: Options
  • Optional properties?: Properties
  • Optional royalty?: number
  • Optional storageType?: StorageType
  • symbol: string
  • Optional uri?: string
  • Optional uses?: Uses
InputNftMetadata: {
    animation_url?: string;
    attributes?: Attribute[];
    collection?: InputCollection;
    creators?: InputCreators[];
    description?: string;
    external_url?: string;
    filePath?: FileType;
    isMutable?: boolean;
    maxSupply?: bignum;
    name: string;
    options?: Options;
    properties?: Properties;
    royalty?: number;
    storageType?: StorageType;
    symbol: string;
    uri?: string;
    uses?: Uses;
}

Type declaration

  • Optional animation_url?: string
  • Optional attributes?: Attribute[]
  • Optional collection?: InputCollection
  • Optional creators?: InputCreators[]
  • Optional description?: string
  • Optional external_url?: string
  • Optional filePath?: FileType
  • Optional isMutable?: boolean
  • Optional maxSupply?: bignum
  • name: string
  • Optional options?: Options
  • Optional properties?: Properties
  • Optional royalty?: number
  • Optional storageType?: StorageType
  • symbol: string
  • Optional uri?: string
  • Optional uses?: Uses
MintCollectionOptions: {
    collectionSize: number;
    feePayer: Secret;
    freezeAuthority: Pubkey;
}

Type declaration

  • collectionSize: number
  • feePayer: Secret
  • freezeAuthority: Pubkey
MintCollectionOptions: {
    collectionSize: number;
    feePayer: Secret;
    freezeAuthority: Pubkey;
}

Type declaration

  • collectionSize: number
  • feePayer: Secret
  • freezeAuthority: Pubkey
MintOptions: {
    feePayer: Secret;
    freezeAuthority: Pubkey;
}

Type declaration

  • feePayer: Secret
  • freezeAuthority: Pubkey
MintOptions: {
    feePayer: Secret;
    freezeAuthority: Pubkey;
}

Type declaration

  • feePayer: Secret
  • freezeAuthority: Pubkey
Option<T>: T | null

Type Parameters

  • T
Option<T>: T | null

Type Parameters

  • T
Options: {
    [key: string]: unknown;
}

Type declaration

  • [key: string]: unknown
Options: {
    [key: string]: unknown;
}

Type declaration

  • [key: string]: unknown
PhantomProvider: {
    isPhantom?: boolean;
    publicKey: PublicKey | null;
    connect(): Promise<void>;
    disconnect(): Promise<void>;
    signAllTransactions(transactions): Promise<Transaction[]>;
    signMessage(message): Promise<Uint8Array>;
    signTransaction(transaction): Promise<Transaction>;
}

Type declaration

  • Optional isPhantom?: boolean
  • publicKey: PublicKey | null
  • connect:function
  • disconnect:function
  • signAllTransactions:function
    • Parameters

      • transactions: Transaction[]

      Returns Promise<Transaction[]>

  • signMessage:function
  • signTransaction:function
PhantomProvider: {
    isPhantom?: boolean;
    publicKey: PublicKey | null;
    connect(): Promise<void>;
    disconnect(): Promise<void>;
    signAllTransactions(transactions): Promise<Transaction[]>;
    signMessage(message): Promise<Uint8Array>;
    signTransaction(transaction): Promise<Transaction>;
}

Type declaration

  • Optional isPhantom?: boolean
  • publicKey: PublicKey | null
  • connect:function
  • disconnect:function
  • signAllTransactions:function
    • Parameters

      • transactions: Transaction[]

      Returns Promise<Transaction[]>

  • signMessage:function
  • signTransaction:function
ThawOptions: {
    feePayer: Secret;
}

Type declaration

  • feePayer: Secret
ThawOptions: {
    feePayer: Secret;
}

Type declaration

  • feePayer: Secret
TransferOptions: {
    feePayer: Secret;
}

Type declaration

  • feePayer: Secret
TransferOptions: {
    feePayer: Secret;
}

Type declaration

  • feePayer: Secret
Uses: {
    remaining: bignum;
    total: bignum;
    useMethod: UseMethod;
}

Type declaration

Uses: {
    remaining: bignum;
    total: bignum;
    useMethod: UseMethod;
}

Type declaration

connectOption: {
    onlyIfTrusted: false;
}

Type declaration

  • onlyIfTrusted: false
connectOption: {
    onlyIfTrusted: false;
}

Type declaration

  • onlyIfTrusted: false
Result<T, E>: Ok<T, E> | Err<T, E>

Type Parameters

  • T
  • E extends Error = Error
Result<T, E>: Ok<T, E> | Err<T, E>

Type Parameters

  • T
  • E extends Error = Error
Err<T, E>: InternalErr<T, E>

Type Parameters

  • T
  • E extends Error
Err<T, E>: InternalErr<T, E>

Type Parameters

  • T
  • E extends Error
Ok<T, E>: InternalOk<T, E>

Type Parameters

  • T
  • E extends Error
Ok<T, E>: InternalOk<T, E>

Type Parameters

  • T
  • E extends Error
Config: {
    cluster: {
        customClusterUrl: never[];
        type: string;
    };
    dasApiUrl: never[];
    debugging: string;
    nftStorageApiKey: string;
} = SolanaJsonConfig

Type declaration

  • cluster: {
        customClusterUrl: never[];
        type: string;
    }
    • customClusterUrl: never[]
    • type: string
  • dasApiUrl: never[]
  • debugging: string
  • nftStorageApiKey: string
Config: {
    cluster: {
        customClusterUrl: never[];
        type: string;
    };
    dasApiUrl: never[];
    debugging: string;
    nftStorageApiKey: string;
} = SolanaJsonConfig

Type declaration

  • cluster: {
        customClusterUrl: never[];
        type: string;
    }
    • customClusterUrl: never[]
    • type: string
  • dasApiUrl: never[]
  • debugging: string
  • nftStorageApiKey: string
BUNDLR_NETWORK_URL: string = ...
BUNDLR_NETWORK_URL: string = ...
COMMITMENT: Finality = 'confirmed'
COMMITMENT: Finality = 'confirmed'
EXPLORER_SOLANAFM_URL: "https://solana.fm" = 'https://solana.fm'
EXPLORER_SOLANAFM_URL: "https://solana.fm" = 'https://solana.fm'
EXPLORER_SOLSCAN_URL: "https://solscan.io" = 'https://solscan.io'
EXPLORER_SOLSCAN_URL: "https://solscan.io" = 'https://solscan.io'
EXPLORER_XRAY_URL: "https://xray.helius.xyz" = 'https://xray.helius.xyz'
EXPLORER_XRAY_URL: "https://xray.helius.xyz" = 'https://xray.helius.xyz'
IRYS_GATEWAY_URL: "https://gateway.irys.xyz" = 'https://gateway.irys.xyz'
IRYS_GATEWAY_URL: "https://gateway.irys.xyz" = 'https://gateway.irys.xyz'
MAX_TRANSACTION_RETRIES: 1 = 1
MAX_TRANSACTION_RETRIES: 1 = 1
MAX_TRANSACTION_VERSION: number = 0
MAX_TRANSACTION_VERSION: number = 0
MEMO_PROGRAM_ID: PublicKey = ...
MEMO_PROGRAM_ID: PublicKey = ...
METAPLEX_PROGRAM_ID: PublicKey = ...
METAPLEX_PROGRAM_ID: PublicKey = ...
NFT_STORAGE_API_KEY: string = ...
NFT_STORAGE_API_KEY: string = ...
NFT_STORAGE_GATEWAY_URL: "https://ipfs.io/ipfs" = 'https://ipfs.io/ipfs'
NFT_STORAGE_GATEWAY_URL: "https://ipfs.io/ipfs" = 'https://ipfs.io/ipfs'
WRAPPED_TOKEN_PROGRAM_ID: PublicKey = ...
WRAPPED_TOKEN_PROGRAM_ID: PublicKey = ...
DAS_API_URL: "\n [YOU HAVE TO DO]\n --------------------------------------\n You need to update dasApiUrl define parameter in solana-suite.json.\n can get api url from https://www.helius.dev/\n -------------------------------------- \n " = ...
DAS_API_URL: "\n [YOU HAVE TO DO]\n --------------------------------------\n You need to update dasApiUrl define parameter in solana-suite.json.\n can get api url from https://www.helius.dev/\n -------------------------------------- \n " = ...
NFT_STORAGE_API_KEY: "\n [YOU HAVE TO DO]\n --------------------------------------\n You need to update nftStorageApiKey define parameter in solana-suite.json.\n Can get api key from https://nft.storage/\n --------------------------------------\n " = ...
NFT_STORAGE_API_KEY: "\n [YOU HAVE TO DO]\n --------------------------------------\n You need to update nftStorageApiKey define parameter in solana-suite.json.\n Can get api key from https://nft.storage/\n --------------------------------------\n " = ...
currentCluster: string = Config.cluster.type
currentCluster: string = Config.cluster.type
customClusterUrl: never[] = Config.cluster.customClusterUrl
customClusterUrl: never[] = Config.cluster.customClusterUrl
customDasApiUrl: never[] = Config.dasApiUrl
customDasApiUrl: never[] = Config.dasApiUrl
customNftStorageApiKey: string = Config.nftStorageApiKey
customNftStorageApiKey: string = Config.nftStorageApiKey
isDebugging: string = Config.debugging
isDebugging: string = Config.debugging