Discover and read the best of Twitter Threads about #starknetdev

Most recents (16)

⚡️ #StarkNetDev 🤖

看看 @ClassLambda 近期的工作进展 🧵 👀

github.com/lambdaclass/la…
• 在证明器中实现深度多项式的支持,并进行了域外评估
• 在 AIR 中添加对自定义约束的支持
• 将 Plonk 证明器扩展为使用多种曲线,前提是所需的曲线实现了配对
• 创建 Plonk 验证器的第一个工作版本
• 使用非优化算法在英伟达的 GPU 语言 CUDA 中创建了第一个 FFT 概念验证
• 将第一个使用 Metal 的并行 FFT 实现合并,并进行基准测试,速度提升了 14 倍
• 发布了一篇关于 Metal 的文章,其中介绍了 FFT notamonadtutorial.com/using-metal-an…
Read 4 tweets
⚡️ #StarkNetDev 🤖

Cairo 1.0-Alpha.2 发布

🔥 引入词典、合约事件、映射存储变量等新功能
🔥 现在就可以开始用 Cairo 1.0 写 ERC-20 合约
🔥 Starknet v0.11.0 开始全面支持 Cairo 1.0

更新详情
starkware.medium.com/cairo-1-0-alph…
ERC-20 合约示范
github.com/starkware-libs…
加入群组,和小伙伴一起交流 Cairo 1.0

discord.com/channels/79309…
Read 3 tweets
⚡️ #StarkNetDev 🤖

#StarkNet 上使用 MetaMask?🦊 🐺

解释 @KakarotZKEVM 如何在 StarkNet 上运行时可以接收以太坊交易

系列推文 #1 🧵 ⬇️
帐户抽象

其背后的理念是帐户使用,而非由协议帐户使用行为

这可以通过引入帐户合约来实现,智能合约具有可编程的逻辑,决定用户的帐户
为什么要先说帐户抽象?

很简单,在以太坊上帐户是由一个控制该帐户的密钥对来代表的

而在 StarkNet 中实现这一点,它有不同的签名、哈希算法、交易等等
Read 14 tweets
⚡️ #StarkNetDev 🤖

@OnlyDust_xyz 在 StarkNet 小木屋度过了非常有成效的一周!

以下是黑客们正在做的事情 ⬇️
1⃣️ Garaga

@feltroidPrime 交出了答卷!
这里主要是硬核数学,可以总结为:从 100 个步骤到仅仅 27 步!

代码库
github.com/keep-starknet-…
2⃣️ Cairo Foundry

Bachir 很早就宣布了他的目标:用参数管理 hint

而他在短短一周内就取得了很多进展
• 3 位新加入的贡献者
• 架构反射
• Cairo 1.0 反射(将继续完善)
• 9 个提交和 2 个 PR
Read 7 tweets
⚡️ #StarkNetDev 🤖

@myBraavos 发布 starknet-url,用于生成 #StarkNet URI 的开源包

现在可以生成可操作的 URI,比如支付/转账请求、dApp 启动等等

h/t: @avimak

欢迎反馈和贡献 🎉 代码库 ⬇️
github.com/myBraavos/star…
付款请求示例

在接收人的 Braavos 钱包中点击「接收」
然后点击「编辑代币/金额」
选择代币以及数量,然后点击「更新」

恭喜!你生成了一个 #StarkNet 付款请求!
Read 5 tweets
⚡️ #StarkNetDev 🤖

@eniwhere_#StarkNet 开发者准备的 Cairo 小技巧#2

将`new`返回的指针存储在一个临时变量中

不要使用 local,也不要在结构声明中使用`new`

下面示例 ⬇️
正确的做法 Image
需要避免的情况 Image
Read 4 tweets
⚡️ #StarkNetDev 🤖

数组 vs. 哈希映射

@ClassLambda 今天为大家解释数组与哈希映射在结构和用途上的区别

🧵 👇 Image
数组和哈希映射之间有什么区别?

如果需要对数组中的所有元素进行同样的操作,那么数组在访问特定位置的元素时速度更快

而哈希映射在查找给定键值的速度更快
数组和哈希映射都是用于存储和检索数据的数据结构。然而,它们在几个方面有所不同

▪️ 索引
▪️ 搜索时间
▪️ 插入和删除
▪️ 大小
▪️ 排序 ImageImage
Read 8 tweets
⚡️ #StarkNetDev 🤖

🤫 我们来玩一玩 Cairo 1.0

Cairo: 用于有效编写 STARK 可验证程序的图灵完整编程语言

Cairo 1.0: 改进后的语言和编译器从头开始构建,更安全、更可用、更像 Rust
运行示例 Image
什么叫「更像 Rust」

函数返回值:
在 Rust 中,函数的返回值与函数主体块中的最终表达式的值同义 Image
Read 14 tweets
⚡️ #StarkNetDev 🤖

Solidity ➡️ Cairo 的转译器 Warp 团队给出了 3 个技巧

让你的 Warp 使用更轻松!

1. #Cairo 块进行输出式调试
2. 用原生 Cairo 合约进行编排
3. 记住这些微小的差别

h/t: @swp0x0
Warp 中的 Cairo 块可以让你在写 #Solidity 代码的同时写 Cairo 代码!!

利用 Cairo 块来做输出式的调试

把你的调试输出放在 Cairo 提示中,并除掉中间值,这只在使用本地 StarkNet devnet 的情况下有效
查看相关文档 ⬇️
nethermindeth.github.io/warp/docs/feat…

用 Warp 来移植 SNARK 验证器
Read 7 tweets
⚡️ #StarkNetDev 🤖

@0xdarlington 分享新项目 min-starknet 代码库

受到 @m1guelpf 的 lil-web3 启发,部署简化版协议和标准,利于开发者学习 #CairoLang

github.com/Darlington02/m…
其中部署的协议和标准包括:

✨ MIN-ENS,Cairo 域名服务
✨ MIN-ERC20 代币合约
✨ MIN-ERC721 代币合约
✨ MIN-NFT-MARKETPLACE,NFT 交易市场
✨ MIN-AMM,根据 Cairo 文档所修改的 AMA
✨ MIN-ICO
✨ MIN-STAKING,代币质押
✨ MIN-ERC20-MESSAGING-BRIDGE,实现 L1-L2 跨链通讯
✨ MIN-UPGRADABILITY,使用升级合约迁移到 Cairo 1.0

通过练习部署各类协议,帮助 Cairo 初学者学习和熟悉基本语法,快速了解 #StarkNet
Read 4 tweets
⚡️ #StarkNetDev 🤖

@__geometry__ 使用 rust 部署兼容 StarkNet 椭圆曲线算法的应用

这种方式利用了 Artworks 采用的哈希函数、密诺、ZKP 协议等一系列加密原语

h/t: @__geometry__
Read 4 tweets
⚡️ #StarkNetDev 🤖

@odin_free 介绍的 340 个 Cairo 与 StarkNet Github 库中的初级系列

帮助 Cario 学习者快速上手
@odin_free 1/

Cairo-lib

为 Cario 开发者准备的知识宝库

github.com/aspectco/cairo…
@odin_free 2/

Starknet-libs

帮助开发者在 StarkNet 上使用 Cairo 智能合约

github.com/sekai-studio/s…
Read 6 tweets
⚡️ #StarkNetDev 🤖

@Starknet_intern 介绍数学相关的 StarkNet 与 Cario Github 库
@Starknet_Intern 1/

cairo-math-64x61 by @influenceth

Cario 和 StarkNet 的 64.61 定点数

github.com/influenceth/ca…
@Starknet_Intern @influenceth 2/

cario-math

为高级定点数设置的 Cario 智能合约库

github.com/pedrobeirao/ca…
Read 10 tweets
⚡️ #StarkNetDev 🤖

#CairoLang 合约开发测试工具 Protostar 更新 V0.2.2 与 V0.2.3

h/t: @swmansion
@swmansion 1/

V0.2.2 更新内容

▶ 增加测试钩子函数 **setup**

▶ 支持 glob 模式

▶ 修复 expect_events 的错误反馈

▶ 修复可能出现的 SSL 问题

▶ 修复其他错误并优化体验

github.com/software-mansi…
@swmansion 2/

V0.2.3 更新内容

▶ 支持 Cairo-lang v0.9.0

github.com/software-mansi…
Read 4 tweets
👨🏼‍💻 #StarkNetDev 💎

@0xevolve 推荐了几个 #StarkNet 生态 GitHub repo
⚡️ @SnapshotLabs 在开发的 L1<>L2 跨链投票

github.com/snapshot-labs/…
⚡️ @argentHQ 开发的 ERC-721 帐户合约

github.com/udayj/token_ga…
Read 8 tweets
#StarkNet 四月总结

- NFT 市场和 dApp
- 在开发 DeFi 应用 (部分可参与测试)
- 黑客松
- 操作指南

🧵🧵
📍 首先友情提醒 📍

Twitter # 标签有利于高效获取信息,推荐大家善用几个 tag

#StarkNeteco StarkNet 生态内资讯
#StarkNetDev 关于开发资讯

关注 Substack 周报:starknetzh.substack.com
Telegram 群组:t.me/starknet_zh
1,生态内 DeFi 应用总结

starknetzh.substack.com/p/starknet-def…
Read 14 tweets

Related hashtags

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!