Skip to content

Configuration

Full configuration options for Cinacoin.

Core Configuration

typescript
import { Cinacoin } from '@cinacoin/core-sdk'

const cinacoin = new Cinacoin({
  // Required
  projectId: 'your-project-id',
  relayUrl: 'wss://relay.cinacoin.com/v1',
  chains: [mainnet, polygon],

  // Optional
  metadata: {
    name: 'My dApp',
    description: 'My awesome dApp',
    url: 'https://myapp.com',
    icons: ['https://myapp.com/logo.png'],
  },
  theme: 'dark',
  locale: 'en',
})

Relay Server Configuration

yaml
# docker-compose.yml
services:
  relay-server:
    image: cinacoin/relay-server:latest
    environment:
      - NATS_URL=nats://nats:4222
      - REDIS_URL=redis://redis:6379
      - PORT=443
    ports:
      - "443:443"

RPC Proxy Configuration

yaml
services:
  rpc-proxy:
    image: cinacoin/rpc-proxy:latest
    environment:
      - PROVIDERS=alchemy,infura,quicknode
      - CACHE_TTL=60
      - RATE_LIMIT=1000

Next Steps

Released under the MIT License.