COTI V2 Documentation
  • Welcome
  • Networks
    • Faucet
    • Contracts Addresses
    • Adding the COTI Network to Metamask
  • How COTI Works
    • Introduction
      • EVM Introduction
      • Conceptual Overview
      • Use Cases and Applications
      • COTI Architecture
    • Advanced Topics
      • Garbled Circuits
      • AES Keys
      • Precompiles
      • Whitepaper
      • COTI vs others
  • Build on COTI
    • Core Concepts
      • Account Onboarding Procedure
      • Private Data Types
      • Supported Operations on Private Data Types
    • Quickstart
    • Guides
      • Basic Private Smart Contract
      • Account Onboard
      • Sending a Transaction with Encrypted Inputs
      • Resolving a Transaction's Encrypted Outputs
      • Writing a Private Smart Contract
      • Dos and Don'ts
        • Proper Use of Types
        • No Constant/Immutable Secret Types
        • No Public Contract Variables
      • Best Practices
        • Careful Onboarding
        • Careful Decrypting
        • Don't loop over an array without an index
        • Check Overflow
    • Tools
      • TypeScript SDK
      • Ethers.js
      • Python SDK
      • Web3.py
      • Contracts Library
        • MPC Core
        • Data Privacy Framework
        • Tokens
          • Private ERC20
          • Private ERC721
        • Onboard
      • Hardhat
      • Remix Plugin
      • COTI MetaMask Snap
      • Developer Sandbox
  • Running a COTI Node
    • COTI Node Ecosystem Litepaper
  • COTI Bridge
    • Swap COTI V1 Funds to COTI V2
  • Support and Community
    • Glossary
    • Telegram
    • Discord
    • GitHub
    • X
    • YouTube
  • COTI Builders Program
Powered by GitBook
On this page
  • sandbox.coti.io
  • Features

Was this helpful?

Edit on GitHub
  1. Build on COTI
  2. Tools

Developer Sandbox

PreviousCOTI MetaMask SnapNextRunning a COTI Node

Was this helpful?

The COTI Developer Sandbox is an web-based environment that allows developers to interact with the privacy-preserving features of the COTI network.

NOTE: The COTI Developer Sandbox is available for COTI Devnet only. Support for COTI Testnet will be adding in a coming release.

Features

  • Account Creation: the COTI sandbox allows users to create a new keypair to use with the COTI network or use an existing one.

  • Account Onboarding: once an account is created, the sandbox easily allows uers to onboard it in order to create an Account Encryption Key, necessary to encrypt/decrypt data on the COTI network.

  • Data On-Chain: the Sandbox dashboard allows users to write data on-chain and then perform operations on such data, such as:

    • Decrypt

    • Add

    • Subtract

    • Greater Than

    • Less Than

  • Permissions: users are able to leverage COTI's Data Privacy Framework (DPF) to set permissions on various smart contract operations.

  • View On-Chain Activity: Users are able to see all their on-chain transactions on the dashboard.

  • Useful links: The dashboard panel offers links to commonly used tools, such as:

    • COTI Devnet Explorer

    • COTI GitHub

    • COTI Developer Documentation

    • COTI Faucet

sandbox.coti.io
The COTI Developer Sandbox Dashboard