API Reference

Base URL: /api

POST /api/token/deploy
POST
Deploy a token

Request Body

{
  "name": "SIMP",
  "symbol": "SIMP", 
  "supply": "1000000000"
}

Response

{
  "mint": "SLT1EXAMPLE123456789ABCDEF",
  "tx": "TX1EXAMPLE123456789ABCDEF"
}
POST /api/vault/create
POST
Create a time-locked LP vault

Request Body

{
  "mint": "SLT1EXAMPLE123456789ABCDEF",
  "lock_seconds": 2592000,
  "seed_base": "100.0",
  "seed_token": "1000000"
}

Response

{
  "vault": "VL1EXAMPLE123456789ABCDEF",
  "policy_hash": "0xabc123def456789",
  "tx": "TX2EXAMPLE123456789ABCDEF"
}
POST /api/distributor/schedule
POST
Schedule a test airdrop

Request Body

{
  "mint": "SLT1EXAMPLE123456789ABCDEF",
  "strategy": "linear",
  "start": 1720390000,
  "end": 1722990000,
  "total": "5000000"
}

Response

{
  "schedule_id": "SCH1EXAMPLE123456789ABCDEF"
}