00_Starknet Cairo1_开始

  • jtechlyle
  • 更新于 2023-09-07 10:58
  • 阅读 1614

Starknet在2023年正式上线主网后,备受关注,这有可能是接下来的热点(?保持一个关注)。在2023年9月的时候,也有广泛流传的,官方只想给开发者空投,那大家不赶紧学一波,发点合约占占坑位?开源库、文档Starknetbookhttps://docs.s

Starknet 在2023年正式上线主网后,备受关注,这有可能是接下来的热点(?保持一个关注)。

在2023年9月的时候,也有广泛流传的,官方只想给开发者空投,那大家不赶紧学一波,发点合约占占坑位?

开源库、文档

安装

Starkli 安装

StarkliupStarkli环境的安装程序,可以使用curl命令行安装:

curl https://get.starkli.sh | sh

执行命令后重新启动终端。成功安装后starkliup,即可用于安装 Starkli

starkliup

重新启动终端、运行source ~/.zshrcsource ./bashrc并运行以下命令来验证安装:

starkli --version

要升级到 Starkli 的最新版本,只需再次执行以下步骤即可。

Scarb 包管理器安装

Scarb 与 macOS、Linux 和 Windows 操作系统兼容。

MacOS 和 Linux 安装

对于 macOS 和 Linux 用户,打开终端并执行以下命令:

curl --proto '=https' --tlsv1.2 -sSf https://docs.swmansion.com/scarb/install.sh | sh

您可以运行相同的命令来升级它。

Windows安装

目前,Windows 上的 Scarb 需要手动安装,但必要的步骤保持在最低限度:

官方Scarb 文档

  1. 下载与您的 CPU 架构相匹配的版本存档

  2. 将其解压到您想要安装 Scarb 的位置。scarb在您的目录中命名的文件夹%LOCALAPPDATA%\Programs就足够了:

    %LOCALAPPDATA%\Programs\scarb
  3. 将目录路径添加到环境变量scarb\binPATH

  4. 通过在新的终端会话中运行以下命令来验证安装,它应该打印 Scarb 和 Cairo 语言版本:

    scarb --version

重新启动终端并运行以下命令来验证安装:

$ scarb --version

您可以运行相同的命令来升级它:

curl --proto '=https' --tlsv1.2 -sSf https://docs.swmansion.com/scarb/install.sh | sh

安装 Starknet

starknet 只支持3.11以下的python版本,建议使用pyenv来做python版本管理

安装pyenv

安装python virtualenv

创建python开发环境

pyenv virtualenv 3.9.18 cairo_venv
# 3.9.18替换成你安装的其他python版本
pyenv activate cairo_venv

安装Starknet

pip install ecdsa fastecdsa sympy
pip install cairo-lang

查看starknet 版本号

$ starknet --version
starknet 0.12.2

至此 cairo 1的开发环境安装完毕

  • 原创
  • 学分: 9
  • 分类: Cairo
  • 标签:
点赞 2
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
jtechlyle
jtechlyle
0x0000...7F34
江湖只有他的大名,没有他的介绍。