@ripe-finance/sdk
v1.15.4
Published
SDK for interacting with Ripe Finance Smart Contracts with TypeScript
Readme
Ripe Finance Smart Contracts SDK
A TypeScript SDK for interacting with Ripe Finance smart contracts.
Installation
npm install @ripe-finance/sdk viem
# or
yarn add @ripe-finance/sdk viemQuick Start
import Ripe from '@ripe-finance/sdk'
import { createWalletClient, custom } from 'viem'
import { base } from 'viem/chains'
// Initialize SDK = Read mode only
const ripe = new Ripe()
// For AI agent operations, initialize with a wallet client
const ripe = new Ripe({
walletClient: createWalletClient({
chain: base,
transport: custom(window.ethereum),
}),
})Configuration
interface RipeConfig {
rpcUrl?: string // Custom RPC URL for Base network
publicClient?: PublicClient // Custom viem public client
walletClient?: WalletClient // Required for transactions
}License
Business Source License 1.1 - This SDK is provided under a commercial license. All rights reserved. Unauthorized copying, modification, distribution, or use of this software is strictly prohibited without a valid license agreement.
