ICP 代码示例
IC 提供了很多范例供开发者参考。以下所有的示例都开源,并且持续更新中。
Hello World
Hello World 示例由两个容器组成:
- 前端容器提供了一个页面;
- 后端容器提供方法供前端容器调用。
Internet Identity 集成
Internet Identity 集成展示了如何将 Internet Identity
集成到 DApps 前端,并在后端容器中使用用户身份。
门限 ECDSA 签名
门限 ECDSA 签名示例提供了一个最小的容器智能合约、用于展示门限 ECDSA 的相关接口。
BTC 集成
BTC 集成示例提供了一个可以在 IC 上发送和接收比特币的容器智能合约,该示例内部调用了 IC 的 门限 ECDSA 接口 和 比特币接口。
HTTPS outcalls
HTTPS outcalls 示例介绍如何利用 IC 的 HTTPS outcalls 功能从智能合约直接调用区块链外部的 HTTPS 服务。