Smart Contracts

https://api.cerulea.app/v1

Deploy smart contracts from Cerulea's managed template library or upload your own compiled bytecode. All deployments are recorded on-chain and tracked in your dashboard.

POST /contracts/deploy

Deploy a smart contract from a managed template

JSON
{
  "blockchainId": "bc_01HXYZ",
  "template": "erc20-token",
  "params": {
    "name": "Acme Token",
    "symbol": "ACM",
    "totalSupply": 1000000,
    "decimals": 18
  }
}

Contract Templates

TemplateDescription
erc20-token Standard fungible token (ERC-20)
erc721-nft Non-fungible token (ERC-721)
erc1155-multi Multi-token standard (ERC-1155)
governance-dao DAO with on-chain voting
staking-pool Token staking with reward distribution
marketplace NFT marketplace with royalties