Ellipse API for Smart Contracts

Access blockchain functionality through a modern, developer-friendly REST and WebSocket API.

API Capabilities

EVM Compatibility

Interact with Ethereum Virtual Machine using RESTful endpoints for contract execution and state management.

WebSocket Integration

Real-time blockchain updates with low-latency WS connections for event streaming and market data.

Token Management

Issue, transfer, and manage digital assets with our programmable tokenization framework.

Endpoints Reference

POST

/api/v1/transaction

Submit a signed blockchain transaction and receive a confirmation receipt.

{
  "from": "0x...",
  "to": "0x...",
  "value": "1.5",
  "gasLimit": "21000",
  "signature": "...",
  "timestamp": "2023-09-15T12:00:00Z"
}
GET

/api/v1/contract/{address}/method

Execute a read-only smart contract method call.

{
  "address": "0x...",
  "method": "getBalance",
  "params": ["0x..."]
}
WS

/ws/v1/events

Real-time blockchain event notifications via WebSocket.

{
  "type": "block_confirmation",
  "block": "1234567",
  "timestamp": "2023-09-15T12:00:00Z"
}

Authentication

All request require an API key in the Authorization header using Bearer token authentication.

Header Authorization: Bearer {YOUR_API_KEY}
Replace {YOUR_API_KEY} with your organization's access token from developer dashboard.

Available Roles:

  • Full Access - 3000 requests/day
  • Standard - 1200 requests/day

Try the API

Example Request

GET /api/v1/contract/0xAbC123/method HTTP/1.1 Host: ellnon.net Authorization: Bearer YOUR_KEY

Response

No response received yet