SDK
Getting Started
yarn add @mimicprotocol/sdkBasic Client Initialization
import { Client } from '@mimicprotocol/sdk'
// Basic client with default configuration
const client = new Client()
// Client with custom base URL
const client = new Client({
baseUrl: 'https://api-protocol.mimic.fi'
})Client with Authentication
import { Client, ApiKeyAuth, BearerAuth } from '@mimicprotocol/sdk'
// Using API key authentication
const client = new Client({
auth: new ApiKeyAuth('your-api-key')
})
// Using Bearer token authentication
const client = new Client({
auth: new BearerAuth('your-bearer-token')
})Client with Signer
Domain Clients
Balances
Functions
Triggers
Trigger Config Types
Cron Trigger Config
Event Trigger Config
Once Trigger Config
Executions
Intents
Error Handling
TypeScript Types
Configuration Options
Client Configuration
Per-Domain Configuration
Best Practices
Last updated