← ClaudeAtlas

use-smart-contract-platformlisted

Deploy, import, interact with, and monitor smart contracts using Circle Smart Contract Platform APIs. Supports bytecode deployment, template contracts (ERC-20/721/1155/Airdrop), ABI-based read/write calls, and webhook event monitoring. Keywords: contract deployment, smart contract, ABI interactions, template contracts, event monitoring, contract webhooks, bytecode, ERC-1155, ERC-20, ERC-721.
Ekinoxis-evm/claude-skills · ★ 0 · API & Backend · score 60
Install: claude install-skill Ekinoxis-evm/claude-skills
## Overview Circle Smart Contract Platform (SCP) provides APIs and SDKs for deploying, importing, interacting with, and monitoring smart contracts across supported networks. Deploy contracts from raw bytecode, use audited templates for standard patterns, execute ABI-based contract calls, and monitor emitted events through webhooks. ## Prerequisites / Setup ### Installation ```bash npm install @circle-fin/smart-contract-platform @circle-fin/developer-controlled-wallets ``` ### Environment Variables ``` CIRCLE_API_KEY= # Circle API key (format: PREFIX:ID:SECRET) ENTITY_SECRET= # Registered entity secret for Developer-Controlled Wallets ``` ### SDK Initialization ```typescript import { initiateSmartContractPlatformClient } from "@circle-fin/smart-contract-platform"; import { initiateDeveloperControlledWalletsClient } from "@circle-fin/developer-controlled-wallets"; const scpClient = initiateSmartContractPlatformClient({ apiKey: process.env.CIRCLE_API_KEY!, entitySecret: process.env.ENTITY_SECRET!, }); const walletsClient = initiateDeveloperControlledWalletsClient({ apiKey: process.env.CIRCLE_API_KEY!, entitySecret: process.env.ENTITY_SECRET!, }); ``` ## Quick Reference ### Supported Blockchains | Chain | Mainnet | Testnet | |-------|---------|---------| | Arbitrum | `ARB` | `ARB-SEPOLIA` | | Arc | -- | `ARC-TESTNET` | | Avalanche | `AVAX` | `AVAX-FUJI` | | Base | `BASE` | `BASE-SEPOLIA` | | Ethereum | `ETH` | `ETH-SEPOLIA` | | Monad | `MONAD`