Code Examples

Integration examples in Python, JavaScript, and cURL.

Python Example

import requests

API_KEY = "your_api_key"
BASE_URL = "https://api.novault.tech/v1"

headers = {"Authorization": f"Bearer {API_KEY}"}

# Deploy token
data = {
    "name": "MyToken",
    "symbol": "MTK",
    "supply": "1000000000000000000000000000",
    "decimals": 18
}

response = requests.post(
    f"{BASE_URL}/tokens/deploy",
    json=data,
    headers=headers
)

token = response.json()
print(f"Token deployed: {token['token_address']}")

JavaScript Example

const fetch = require('node-fetch');

const API_KEY = "your_api_key";
const BASE_URL = "https://api.novault.tech/v1";

async function deployToken() {
  const response = await fetch(`${BASE_URL}/tokens/deploy`, {
    method: 'POST',
    headers: {
      'Authorization': `Bearer ${API_KEY}`,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      name: 'MyToken',
      symbol: 'MTK',
      supply: '1000000000000000000000000000',
      decimals: 18
    })
  });

  const token = await response.json();
  console.log(`Token: ${token.token_address}`);
}

deployToken();

cURL Example

curl -X POST https://api.novault.tech/v1/tokens/deploy \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "MyToken",
    "symbol": "MTK",
    "supply": "1000000000000000000000000000",
    "decimals": 18
  }'