API Reference
Complete API documentation and reference for PIPELINK SDK and backend services.
PipelineBuilder
Main class for creating and managing execution pipelines. Provides a fluent API for composing pipeline steps.
constructor(connection: Connection)
Creates a new PipelineBuilder instance connected to the specified Solana network.
addStep(name: string, config: object): PipelineBuilder
Adds a step to the pipeline. Returns the builder for chaining.
addCondition(condition: Condition): PipelineBuilder
Adds a conditional check to the pipeline execution flow.
build(): Pipeline
Builds and validates the pipeline configuration. Must be called before execution.
execute(signer: Keypair): Promise<string>
Executes the pipeline on the blockchain. Returns the transaction signature.
Step Interface
Definition for individual pipeline steps that are executed in sequence.
Backend API Endpoints
REST API endpoints for server-side operations and integrations.
Verify a signed message to authenticate a wallet.
Get the SOL balance for a wallet address.
Create and store a new pipeline configuration.
Error Codes
Common error codes returned by the API.
INSUFFICIENT_FUNDS
Wallet has insufficient balance to complete the transaction.
INVALID_SIGNATURE
The provided signature is invalid or malformed.
PROGRAM_FAILED
The Solana program returned an error during execution.
INVALID_ACCOUNT
One or more accounts in the transaction are invalid.
NETWORK_ERROR
Network connectivity issue or RPC endpoint error.
TIMEOUT
Transaction confirmation timeout exceeded.