Substrate 合约书介绍合约综述合约模型合约语言Wasm 初步pallet-contracts 合约模块ink!ink! tutorialink! 框架ink! eDSL 基础元素ink! 跨合约调用ink! 与 solidity 的对比cargo-contractink! 当前的坑Ask!OverviewQuick StartWhy ask!Guidesask! vs ink!Environment Variablesask cliDecoratorsContract DecoratorEvent DecoratorData Structure and StorageBasic Types Composite Types and StorageCross Contract CallingMechanismExamplesReportv0.1Reportv0.2Reportv0.3ReportSolangRedspotRedsopt 教程Setup EnvironmentQuick StartIntegrate into an existing contract projectGuidesTasksConfigurationRuntime EnvironmentDocker Runtime EnvironmentRedspot ExplorerCommon ProblemsPlugin@redspot/chai@redspot/gas-reporter@redspot/patract@redspot/decimals@redspot/known-types@redspot/explorer提案报告v0.1Reportv0.2Reportv0.3Reportv0.4ReportEuropaEuropa OverviewEuropa CLIQuick UIGuidesArchitechtureImplementationCustom-RPCContract Execution Log BacktraceChain ExtensionsReportv0.1Reportv0.2Reportv0.3ReportzkMegatutorial零知识合约使用案例benchmark提案报告v0.1Reportv0.2ReportHimaliatutorialgo-patractpy-patract提案报告v0.1&v0.2ReportMetisMetis OverviewArchitectureMotivationMetis VS OpenZepplinGuidesUse Metis ComponentsExtending MetisHookAccess Control Access Control Enumerable Ownable Governance - Timelock ControllerTokens - ERC20ERC721 ERC777 ERC1155 Tools - ERC165 Utilities - Escrow Reportv0.1ReportPatractElaratutorial设计API提案报告v0.1Reportv0.2ReportJupiter快速开始Jupiter网络合约跨链转账