首页 > 观点 > 正文
欧意交易所

欧意交易所

全球前三大交易所之一,新用户注册最高可得230USDT奖励,同时可拆数字盲盒,100%可以获得数字货币,最高价值60000元

点击注册 进入官网

Starkli

Starkli,发音为 Stark-lie,是一个快速命命行界面,取代了传统的starknet-CLl。Starkli 是一个独立的界面,也就是说,您可以单独使用它,而不是作为另一个工具的组件。如果您实际上并不是在Starknet 上进行开发,而只是想进行交互(例如通过发送交易),那么独立的 CLI可能比 Cast 等接口更合适,Cast 是 Foundry 开发环境的集成组件。Starkli 包含标准 CLI功能,如下所示

98EYdigtMTneCG2tVsXF746sWyIEXkPG4Y6VCBtr.png

·部署账户

··与合约交互

·获取 Starknet 数据,例如有关区块、交易等的信息从定义类的 Cairo 文件计算类哈希

·计算函数的选择器

·编码消息

·自动补全

·有用的帮助命今

·进行多次调用的能力

 SDK

软件开发工具包(SDK)是一个库,它抽象了 Starknet 在构建交易和与区块链交互时的复杂性,包括以下内容

·API使用 JSON-RPC 和 Feeder gateway API 读取和写入 API 调用

·帐户创建

·密码学:Starknet 使用的签名验证和签名、计算哈希值合约交互:ABI导入、构建交易。

 starknet-devnet, starknet-devnet-rs

devnet 是一个作为本地节点运行的 Starknet 实例,它的开发速度比使用测试网快得多,并且在测试网上启动之前提供隐私。

使用 starknet-devnet 和 starknet-devnet-rs 您可以执行以下操作创建模拟账户

使用随附的预部署、预注资帐户发送交易。

·测试工具。

·测试 RPC 请求

使用随附的通用部署者合约(UDC) 部署新合约。

Katana

·Katana 由 Dojo 团队开发,是一个速度极快的开发网络,旨在支持 Dojo的本地开发,Doio 是 Starknet 的游戏引擎。您也可以使用 Katana 作为通用开发网络。Katana 允许开发人员使用 Katana 网络在本地测试应用程序,以测试游戏期间发送的交易。

·Katana 提供了方便的 RPC方法,您可以使用它们根据需要更改网络的配置。例如,您可以更改区块时间或允许零费用交易。

tKatana 支持 Starknet JSON-RPC 规范 v0.3.0 版,最新版本截至2023 年6月。Katana 允许您使用本机 Starknet JSON 调用,例如starknet getTransactionReceipt、starknet getStorageAt。

Scarb

它通过以下方式让生活变得更轻松:

·安装 Cairo 软件包时,它会处理添加、更新和删除依赖项您可以使用它来编译智能合约。

创建您自己的 Cairo 包时,它会负责从 Github 修补您需要的任何库,并让您知道是否存在版本不匹配。然后,您可以使用 Cairo 测试运行程序来构建和测试您的项目。建设速度相当快它包含内置的 Cairo 编译器,因此除非您实际上是编译器开发人员,否则不需要设置任何额

外的工具。

·它包含开罗语言服务器的捆绑二进制文件,您可以使用它

·它与 Cairo 生态系统中的其他工具(例如 Foundry 和 Doio)配合良好。

Starknet Foundry

Starknet Foundry 包括以下功能

Forge,一个快速测试框架。Forge 的性能可与 Cairo Test Runner 相媲美,并且具有更好的用户体验。您可以在智能合约中测试独立功能并嵌入复杂的部署流程。支持打印合同。根据文档,调试功能将在 Starknet 编译器中添加支持之后进行在线 Foundry 书籍,提供了有关编写和运行测试以及与 Starknet 交互的大量有用信息和指导。

使用Scarb 集成编译和依赖管理

Cast,文档通过其命命名称“sncast”来引用。Cast 是一个集成 CLI专门设计用于执行 Starknet RPC 调用、发送交易和获取Starknet 链数据。您可以使用 Cast 来使用Starknet JSON-RPC 声明、部署合约并与之交互。

Hardhat (with a plugin)

·Hardhat 是以太坊流行的 JavaScript 开发环境,如果你已经熟悉它并且想在 Starknet 上使用它,那么这个插件可以派上用场。您可以将 Starknet 命今作为 Hardhat 中的任务运行,例如编译Cairo 合约。

Hardhat 与本地开发网络集成,因此您只需担心用 JavaScript 编写测试即可。

The Starknet Remix plugin

·Remix和 Starknet Remix 插件包合以下功能集成编译

您可以在任何开发网络上部署合约,包括插件自己的集成开发网络您还可以部署在测试网或主网上。

您可以调用已部署的合约函数,方便测试和交互

与Scarb 无缝集成

与 Voyager 等区块浏览器集成,因此您可以轻松实时检查交易的执行情况Starknet Remix 插件与 Starknet By Examples 集成,这是一个丰富的实用学习内容存储库。

白话区块链|同步全球区块链资讯、区块链快讯、区块链新闻
本站所有文章数据来源:金色财经
本站不对内容真实性负责,如需转载请联系原作者
如需删除该文章,请发送本文链接至oem1012@qq.com

更多交易所入口

一站式注册各大交易所、点击进入加密世界、永不失联,币安Binance/欧易OKX/GATE.IO芝麻开门/Bitget/抹茶MEXC/火币Huobi

点击进入 永不失联
picture loss