web3
文章平均质量分 52
技术总结
Fortune Cat~
web3
展开
-
在Starknet测试网上部署合约(1)-创建账户
在当前目录下创建一个名称为account_test1.json的account file,使用上一步创建的keystore。中间会提示:Press [ENTER] once you've funded the address. 点击回车。deploy账户需要账户内有fee,可以通过水龙头申请。部署之后,账号状态变为deployed。此时账户状态为undeployed.(1)创建keystore。(3)deploy账户。原创 2023-12-19 22:37:08 · 402 阅读 · 0 评论 -
Linux下安装Cairo和 Starknet 交互环境Starklings
执行:git clone https://github.com/shramee/starklings-cairo1.git。执行命令:cargo run -r --bin starklings watch。(1)进入 starklings-cairo1 目录:cd starklings-cairo1。(2)执行命令:cargo run -r --bin starklings。安装后,可以使用命令检查是否成功:rustc --version。检查是否安装成功: git --version。原创 2023-12-16 23:06:34 · 468 阅读 · 0 评论 -
使用Scarb创建Cairo项目
(3)如果该项目要作为 Starknet 合约进行编译的话,需要在。创建名称为‘hello_world’的Cairo 本地程序项目。原创 2023-12-16 23:06:59 · 355 阅读 · 0 评论 -
Linux下安装scrab
(2)执行成功后,需要开启新终端或在当前终端下执行 source /home/xxxxx/.bashrc。执行过程中会下载最新版scarb并按照到系统中,xxxxx是当前用户名。安装环境:Ubuntu 22.04.1。原创 2023-12-16 19:52:51 · 468 阅读 · 0 评论 -
windows下安装Scarb
windows下安装scrab原创 2023-11-30 22:48:08 · 439 阅读 · 0 评论 -
Merkle 树
梅克尔树通常包含区块体的底层 (交易) 数据库, 区块头的根哈希值 (即Merkle根) 以及所有沿底层区块数据到根哈希的分支。梅克尔树运算过程一般是将区块体的数据进行分组哈希,并将生成的新哈希值插入到梅克尔树中,如此递归直到只剩最后一个根哈希值并记为区块头的 Merkle根。最常见的梅克尔树是比特币采用的二叉梅克尔树,其每个哈希节点总是包含两个相邻的数据块或其哈希值。原创 2023-12-09 23:02:52 · 448 阅读 · 0 评论