Skip to main content

Advanced section

Overview

This advanced section explains how Código's CIDL Expert System enables the generation of high-quality, secure smart contract code. The Código Interface Description Language (CIDL) is the foundation that powers our AI-driven development platform, allowing us to automatically generate production-ready smart contracts, client SDKs, and comprehensive test suites.

Through our expert system, Código can understand complex blockchain requirements and translate them into secure, optimized code that follows best practices and industry standards.

What You'll Learn

In this section, we'll cover the essential components of the CIDL:

  • Data Types - Understanding the supported data types and their attributes
  • Info - General information and metadata for your smart contract
  • Custom Types - Creating and using custom data structures
  • Imports - Managing external dependencies and imports
  • Methods - Defining smart contract methods and instructions
  • Errors - How to define and handle custom error types
  • Solana - Solana-specific configurations and features

Master these concepts to fully leverage the power of CIDL for your blockchain development.

Join the Código community💚

Código is a growing community of developers. Join us on Discord and GitHub