The base class for Stacks networks. Typically used via its subclasses.

Hierarchy

Constructors

Properties

accountEndpoint: string = '/v2/accounts'
bnsLookupUrl: string = 'https://api.mainnet.hiro.so'
broadcastEndpoint: string = '/v2/transactions'
chainId: ChainID = ChainID.Mainnet
contractAbiEndpoint: string = '/v2/contracts/interface'
coreApiUrl: string
fetchFn: FetchFn
readOnlyFunctionCallEndpoint: string = '/v2/contracts/call-read'
transactionFeeEstimateEndpoint: string = '/v2/fees/transaction'
transferFeeEstimateEndpoint: string = '/v2/fees/transfer'
version: TransactionVersion = TransactionVersion.Mainnet

Methods

  • Parameters

    • address: string
    • contract: string

    Returns string

  • Parameters

    • address: string

    Returns string

  • Parameters

    • address: string

    Returns string

  • Returns string

  • Returns string

  • Parameters

    • contractAddress: string
    • contractName: string
    • dataVarName: string

    Returns string

  • Returns string

  • Parameters

    • contractAddress: string
    • contractName: string
    • mapName: string

    Returns string

  • Parameters

    • fullyQualifiedName: string

    Returns Promise<any>

  • Returns string

  • Parameters

    • contractAddress: string
    • contractName: string
    • functionName: string

    Returns string

  • Parameters

    • address: string
    • Optional options: any

    Returns string

  • Parameters

    • address: string

    Returns string

  • Parameters

    • address: string
    • Optional options: any

    Returns string

  • Parameters

    • contractAddress: string
    • contractName: string

    Returns string

  • Returns string

  • Returns string

  • Returns true if the network is configured to 'mainnet', based on the TransactionVersion

    Returns boolean

  • A static network constructor from a network name

    Parameters

    • networkName: "mainnet" | "testnet" | "devnet" | "mocknet"

    Returns StacksNetwork

Generated using TypeDoc