Empower Your Web3 Development

Why Choose Smart-Dev?

  • Project Organization

    Create and manage all your projects with versioned smart contracts for streamlined workflows.

  • Secure Wallet Management

    Generate or import wallets with encrypted storage, ensuring your private keys remain safe and accessible only to you.

  • Smart Contracts Usage

    Interact with your smart contracts easily from our web app or using our SDK and CLI tools to enhance your development process.

  • Ready to Scale

    Utilize our pool system to handle thousands of transactions per minute and scale your Web3 services in minutes.

  • Flexible Plans

    Choose from Free, Basic, Pro, and Enterprise plans tailored to fit your project's needs and scale effortlessly.

Easy to Integrate

import { config } from "dotenv"
import getSmartDev from "src"
config()

const smartDev = await getSmartDev({
  apiKeyId: process.env.SMART_DEV_API_KEY_ID as string,
  apiKeySecret: process.env.SMART_DEV_API_KEY_SECRET as string,
})

const tx = await smartDev.smartContracts.callContractMethod({
  poolId: "<pool-id>",
  encryptionKey: process.env.SMART_DEV_ENCRYPTION_KEY as string,
  smartContractId: "<smart-contract-id>",
  method: "<method-name>",
})

// Wait for the transaction to be mined
const res = await tx.wait()
console.log(res)
  • Automatically use the latest address of your smart contract

  • Handle thousands of transactions per minute

  • Log all transactions

  • Send an alert when the wallet balance is low