Class BSNeoLegacy<BSCustomName>

Type Parameters

  • BSCustomName extends string = string

Hierarchy

  • BSNeoLegacy

Implements

  • BlockchainService
  • Claimable

Constructors

  • Type Parameters

    • BSCustomName extends string = string

    Parameters

    • blockchainName: BSCustomName

    Returns BSNeoLegacy<BSCustomName>

Properties

blockchainName: BSCustomName
dataService: BlockchainDataService & BDSClaimable = explorerNeoLegacyOption.dora
derivationPath: string = "m/44'/888'/0'/0/?"
exchange: Exchange
feeToken: {
    decimals: number;
    hash: string;
    symbol: string;
}

Type declaration

  • decimals: number
  • hash: string
  • symbol: string
keychain: Keychain = ...
nativeAssets: {
    decimals: number;
    hash: string;
    symbol: string;
}[] = nativeAssetsNeoLegacy
tokenClaim: {
    decimals: number;
    hash: string;
    symbol: string;
} = neoToken

Type declaration

  • decimals: number
  • hash: string
  • symbol: string
tokens: Token[] = tokens

Methods

  • Parameters

    • transactionIntents: IntentTransactionParam[]

    Returns TransactionOutput[]

  • Parameters

    • transactionIntents: IntentTransactionParam[]
    • senderAccount: Account

    Returns ScriptBuilder

  • Parameters

    • param: SendTransactionParam
    • Optional details: boolean

    Returns Promise<{
        details?: CalculateTransferFeeDetails;
        result: number;
    }>

  • Parameters

    • account: Account

    Returns Promise<{
        hash: string;
        symbol: string;
        txid: string;
    }>

  • Parameters

    • encryptedKey: string
    • password: string

    Returns Promise<{
        address: string;
        wif: string;
    }>

  • Parameters

    • mnemonic: string
    • index: number

    Returns {
        address: string;
        wif: string;
    }

    • address: string
    • wif: string
  • Parameters

    • wif: string

    Returns string

  • Returns string

  • Parameters

    • mnemonic: string
    • index: number

    Returns string

  • Parameters

    • transactionParam: IntentTransactionParam

    Returns boolean

  • Parameters

    • param: SendTransactionParam

    Returns Promise<string>

  • Parameters

    • transactionIntents: IntentTransactionParam[]

    Returns TransactionIntentResponse[]

  • Parameters

    • address: string

    Returns boolean

  • Parameters

    • encryptedKey: string

    Returns boolean

  • Parameters

    • wif: string

    Returns boolean

Generated using TypeDoc