Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>CPChain DApps Language SupportNew to Visual Studio Code? Get it now.
CPChain DApps Language Support

CPChain DApps Language Support

zhangkai_cpchain

|
76 installs
| (0) | Free
CPChain DApps Language Support
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CPChain DApps Language Support

This is supported for the CPChain DApps Language.

Features

  • Hightlight support for cdl files

Example


/**
 * MetaToken Example
 */

// TODO xxx
// Test DApp
dapp MetaToken {
    chain {
        chain_id = 337
        // Endpoint of the civilian
        endpoint = "https://civilian.cpchain.io"
    }
    contract MetaToken {
        address = "0x111"

        // Transfer event
        event Transfer {
            from address
            to address
            value u256
            a varchar(255)
        }

        when Transfer {
            // ...
            execute {
                self.block.number
                self.tx.from
                self.event.to
            }
        }
    }
    // Account model,真实存储中,表名和字段名在前面加统一的下划线已
    model Account {
        account address pk
        value u256
        name varchar(255)
    }

    model Transaction {
        from address
        to address
        value u256
    }

    when block {
        
    }
}

Requirements

Extension Settings

Known Issues


For more information

  • Visual Studio Code's Markdown Support
  • CPChain
  • TextMate

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft