开发者概述
## 开发者文档
通过学习编写您的第一个智能合约、构建您的第一个 dApp 或学习如何使用我们的 API,开始使用Elrond。
重要
通过 SDKs 或 Rest API 与Elrond区块链交互,请参考 SDKs &工具。
下面是一个教程列表,你可以得到一个完整的经验,建设Elrond
名字 | 描述 |
---|---|
在 15 分钟内建立你的第一个 dApp | 如何创建你的第一个 dApp 的视频+书面教程。 |
为您的 dApp 构建微服务 | 视频+文字教程如何打造你的微服务。 |
众筹智能合约 | 众筹教程(第一部分)。 |
众筹智能合约 | 众筹教程(第二部分)。 |
柜台智能合约 | 计数器 SC 教程。 |
自定义钱包连接 | 自定义钱包连接教程。 |
打桩合约教程 | 一步一步的教程如何创建一个智能合约。 |
签约交易
以下内容解释了交易的结构,如何签署或发送它们
名字 | 描述 |
---|---|
签约交易 | 如何序列化和签名交易? |
签名工具 | 使用什么来生成和签署交易。 |
程序化签名 | 如何使用我们的 SDK 签署交易? |
气费
了解交易的气体和如何计算费用
名字 | 描述 |
---|---|
概述 | 关于天然气成本、限额、价格和费用的一般概念和概述。 |
对于移动余额转移 | 如何计算移动余额转移(EGLD 转账)的费用。 |
对于系统智能合约 | 与系统智能合约交互时如何计算费用。 |
对于用户定义的智能合约 | 与用户定义的智能合约交互时如何计算费用。 |
智能合约开发者参考
名字 | 描述 |
---|---|
如何格式化智能合约调用的数据字段 | 了解智能合约调用的样子以及参数应该如何编码。 |
Elrond序列化格式 | Elrond智能合约如何序列化参数、结果和存储。 |
Elrond wasm 注解 | 如何在合约中使用注释来利用框架中的许多内置特性。 |
Elrond wasm 模块 | 了解如何使用模块将智能合约分成多个更小的组件。 |
Elrond wasm 合约电话 | 了解如何从另一个智能合约调用智能合约。 |
智能合约开发者最佳实践 | 如何在Elrond写干净有效的合约? |
代码元数据 | 选择智能合约的属性/合格操作。 |
Elrond wasm api 函数 | 利用Elrond VM API 函数从区块链查询相关数据。 |
存储映射器 | 通过考虑性能,从 SC 中存储数据的多种方式中进行选择。 |
Rust测试框架 | 直接在 Rust 中测试您的智能合约。 |
锈蚀测试框架函数参考 | 在 Rust 中测试智能合约时要使用的可用函数列表。 |
Rust 智能合约调试 | 如何调试你的智能合约? |
Rust 智能合约构建参考 | 如何建立和组织你的智能合约? |
智能合约中的随机数 | 如何在智能合约中生成随机数? |
智能合约开发者最佳实践
名字 | 描述 |
---|---|
最佳实践基础知识 | 如何更好地构建您的智能合约代码? |
二元运算 | 以更有效的方式处理 Biguint 操作。 |
动态分配问题 | 动态分配问题的描述。 |
多值 | 利用可变的输入和输出。 |
【Mandos】工具参考
名字 | 描述 |
---|---|
Mandos概况 | 使用Mandos的 JSON 测试来测试你的智能合约。 |
Mandos结构 | 如何设计Mandos测验? |
Mandos简单值 | 在Mandos测试中处理简单值。 |
Mandos复合值 | 处理Mandos测试中的复杂值。 |
在Golang中嵌入Mandos码 | 如何在Golang中嵌入Mandos代码? |
其他
名字 | 描述 |
---|---|
常量 | 管理Elrond Mainnet 的有用常量列表。 |
内置函数 | 内置函数-协议端函数。 |
账户存储 | 数据如何存储在一个账户下+如何查询和更改。 |
中继/元交易 | 如何准备费用不是由用户支付,而是由中继者支付的交易? |
设置本地测试网 | 如何设置本地 testnet - basic 解决方案 |
设置本地测试网络高级版 | 如何设置本地测试网络-高级解决方案 |
创建钱包 | 创建钱包的例子。 |
可重复构建 | 如何执行可重复的合约构建? |