A StacksNetwork with the parameters for the Stacks mainnet. Pass a url option to override the default Hiro hosted Stacks node API. Pass a fetchFn option to customize the default networking functions.

Example

const network = new StacksMainnet();
const network = new StacksMainnet({ url: "https://stacks-node-api.mainnet.stacks.co" });
const network = new StacksMainnet({ fetch: createFetchFn() });

Related

createFetchFn, createApiKeyMiddleware

Hierarchy

Constructors

Properties

accountEndpoint: string = '/v2/accounts'
bnsLookupUrl: string = 'https://stacks-node-api.mainnet.stacks.co'
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

    • 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>

  • 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 boolean

  • Parameters

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

    Returns StacksNetwork

Generated using TypeDoc