#contract #cosmwasm #timeout #escrow #tokens #error #arbiter

cw-escrow

简单的带有仲裁员和超时的CosmWasm存档合约

10个版本 (破坏性)

0.10.0 2021年5月27日
0.7.0 2020年10月15日
0.6.0 2020年8月10日
0.5.2 2020年6月30日
0.1.0 2019年12月29日

#2 in #escrow

每月25次下载

Apache-2.0

29KB
364

存档

这是一个简单的单次使用存档合约。它创建了一个可以持有一些本地代币的合约,并授予仲裁员将它们释放给预先定义的受益人的权力。他们可以释放所有代币,或者只释放一部分。如果达到可选的超时时间,代币将无法再被释放,而是只能退还给原始出资人。可以在任何时候向合约中添加代币,而不会造成任何错误或丢失对它们的访问。

此合约主要被视为一个简单的教程示例。在现实世界中,你可能希望一个合约管理多个存档并允许在合约上设置一些全局配置选项。一般来说,依赖于一些已知的地址来安全地处理所有存档,比检查每个已部署的存档是否使用了适当的wasm代码要简单。

截至v0.2.0,此合约是从cosmwasm-template重建的,这是创建任何合约的推荐方式。

使用此项目

如果你想更熟悉此合约,你应该查看开发,它解释了如何运行测试和开发代码。在发布中包含有关将合约发布到全球的信息,一旦你准备好在运行的区块链上部署它。在导入中包含有关引入其他已发布合约或crate的信息。

但更重要的是,有一个在线教程,它逐步引导你如何修改此特定合约。

依赖项

~2.8–4MB
~90K SLoC