跳转至

开发者概述

原文:https://docs.elrond.com/developers/overview

## 开发者文档

通过学习编写您的第一个智能合约、构建您的第一个 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 解决方案
设置本地测试网络高级版 如何设置本地测试网络-高级解决方案
创建钱包 创建钱包的例子。
可重复构建 如何执行可重复的合约构建?


回到顶部