blockstackblockstack-Trans

naming-Clarity Smart Contracts-c

2019-08-05  本文已影响3人  空乱木

FROM : https://docs.blockstack.org/core/smart/claritycli

您可以使用clear -cli命令在blockstack虚拟环境中处理智能合约。这个命令有以下子命令:

initialize

clarity-cli initialize [vm-state.db]

初始化本地VM状态数据库。如果数据库存在,此命令将抛出一个错误。

mine_block

clarity-cli mine_block [block time] [vm-state.db]

模拟挖掘新块。

get_block_height

clarity-cli get_block_height [vm-state.db]

打印模拟块高度。

check

clarity-cli check [program-file.scm] (vm-state.db)

类型检查潜在的合约定义。

launch

clarity-cli launch [contract-name] [contract-definition.scm] [vm-state.db]

在本地VM状态数据库中启动一个新合约。

eval

clarity-cli eval [context-contract-name] (program.scm) [vm-state.db]

以只读模式计算给定合约上下文中的程序。

eval_raw

类型检查并计算表达式在函数源中的有效性。它不在契约或数据库上下文中求值。

repl

clarity-cli repl
在stdin/stdout循环中键入检查和计算表达式。

execute

clarity-cli execute [vm-state.db] [contract-name] [public-function-name] [sender-address] [args...]

执行已定义合约的公共函数。

generate_address

clarity-cli generate_address

生成用于测试目的的随机堆栈公共地址。

上一篇 下一篇

猜你喜欢

热点阅读