Skip to main content

ICP 代码示例

matrix

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 功能。

To be continued​