The address of the stacking pool.
The contract name of the stacking pool.
A promise that resolves to a {CreateTransactionResponse}.
Check eligibility for solo stacking.
A promise that resolves to an object indicating eligibility and reason if not eligible.
Check account status: balance total, locked amount and delegation status.
A promise that resolves to a {CreateTransactionResponse}.
Creates a fungible token transaction to transfer funds to a recipient address.
The address of the recipient.
The amount to transfer in native coin.
The type of fungible token to transfer.
OptionalcustomTokenContractAddress: stringOptionalcustomTokenContractName: stringOptionalcustomTokenAssetName: stringOptionalnote: stringOptional note to be attached to the transaction in raw signing.
A promise that resolves to a {CreateTransactionResponse}.
Creates a native coin transaction to transfer funds to a recipient address.
The address of the recipient.
The amount to transfer in native coin.
Optional flag indicating if the transaction is gross, if so fee will be deducted from recipient (default is false).
Optionalnote: stringOptional note to be attached to the transaction in raw signing.
A promise that resolves to a {CreateTransactionResponse}.
Delegate STX to a stacking pool.
The address of the stacking pool.
The contract name of the stacking pool.
The amount of STX to stack.
The lock period in cycles.
A promise that resolves to a {CreateTransactionResponse}.
Extends the stacking period of an existing solo stacking position.
The signer's compressed public key (hex).
65-byte signer signature (hex).
Maximum amount authorized for the stack
Authorization ID for the transaction.
A response indicating success or failure of the transaction.
Retrieves the Stacks account address associated with the Fireblocks vault account.
The Stacks account address or empty string if not set.
Retrieves the native coin balance for the current address.
A promise that resolves to a {GetNativeBalanceResponse} containing the native balance information.
Retrieves the BTC rewards address associated with the Fireblocks vault account (derived from the same public key).
The BTC rewards address or empty string if not set.
Retrieves the fungible tokens balances for the current address.
A promise that resolves to a {GetFtBalancesResponse} containing the fungible tokens balances.
Retrieves the Stacks account public key associated with the Fireblocks vault account.
The Stacks account public key or empty string if not set.
Retrieves the transaction history for the current address.
Whether to return cached transactions (default is true).
The maximum number of transactions to return (default is 50).
The offset for pagination (default is 0).
A promise that resolves to an array of {Transaction} containing transaction history.
Retrieves the status of a transaction by its ID.
The transaction ID.
A promise that resolves to a {GetTransactionStatusResponse} containing the transaction status information.
Increases the stacked amount of an existing solo stacking position.
The signer's compressed public key (hex).
65-byte signer signature (hex).
The amount of STX to add to the existing stack.
The new maximum amount of the stack after increase.
Authorization ID for the transaction.
A response indicating success or failure of the transaction.
Revoke any STX delegation to any address for this account.
A promise that resolves to a {CreateTransactionResponse}.
Solo stacks a specified amount of STX for a given lock period.
The signer's compressed public key (hex).
65-byte signer signature (hex).
The amount of STX to stack.
The maximum authorized amount of STX to stack (must be >= amount).
The number of cycles to lock the STX.
Authorization ID for the transaction.
A response indicating success or failure of the transaction.
StaticcreateCreates an instance of StacksSDK.
The Fireblocks vault account ID.
OptionalfireblocksConfig: FireblocksConfigOptional Fireblocks configuration.
A Promise that resolves to an instance of StacksSDK.
Allows a stacking pool to lock delegated STX on behalf of the delegator.