自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 在Starknet测试网上部署合约(2)-部署合约

此代码是使用snforge init projectname 时自动生成的代码,snforge init与scarb init 作用相同,可参见。上一步 The contract will be deployed at address 后面接的就是合约地址,使用该地址即可在网站上查询到。其中的account、keystore是上一步生成的,参考《在Starknet测试网上部署合约(1)-创建账户》(3)编辑合约源码文件 lib.cairo。编译的命令为:scarb build。网站上查询刚刚部署的合约。

2023-12-21 21:58:56 471 1

原创 在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 399

原创 linux下安装starkli

执行命令:curl https://get.starkli.sh | sh。执行命令:. /home/xxxx/.starkli/env。(3)下载最新版本starkli并安装。执行命令:starkliup。(1) 下载并执行脚本。

2023-12-19 21:43:42 522 1

原创 使用Scarb创建Cairo项目

(3)如果该项目要作为 Starknet 合约进行编译的话,需要在。创建名称为‘hello_world’的Cairo 本地程序项目。

2023-12-16 23:06:59 355

原创 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 465

原创 Linux下安装scrab

(2)执行成功后,需要开启新终端或在当前终端下执行 source /home/xxxxx/.bashrc。执行过程中会下载最新版scarb并按照到系统中,xxxxx是当前用户名。安装环境:Ubuntu 22.04.1。

2023-12-16 19:52:51 466

原创 Merkle 树

梅克尔树通常包含区块体的底层 (交易) 数据库, 区块头的根哈希值 (即Merkle根) 以及所有沿底层区块数据到根哈希的分支。梅克尔树运算过程一般是将区块体的数据进行分组哈希,并将生成的新哈希值插入到梅克尔树中,如此递归直到只剩最后一个根哈希值并记为区块头的 Merkle根。最常见的梅克尔树是比特币采用的二叉梅克尔树,其每个哈希节点总是包含两个相邻的数据块或其哈希值。

2023-12-09 23:02:52 444

原创 windows下安装Scarb

windows下安装scrab

2023-11-30 22:48:08 436

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除