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