热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
我们刚刚为开发者开放了 Giza SDK。
以下是您如何从零开始构建一个运行中的金融代理。 🧵

初始化客户端。一个实例,在整个应用中重复使用。

您为任何新用户做的第一件事是创建一个智能账户。
这通过 ZeroDev 提供一个 ERC-4337 智能账户。
这里有几个值得理解的要点:
• 它是确定性的:相同的源钱包总是生成相同的智能账户地址。您这边无需存储任何状态。
• 它是自我保管的:用户拥有该账户。Giza 从不持有他们的资金。
• 这个地址是用户发送存款的地方。尚未锁定或承诺任何内容。

一旦用户存入资金,激活他们的代理。
激活在后台执行几项操作:
• 将存入的资本分配到所选协议中
• 授予会话密钥,以便代理可以在没有用户签名的情况下执行未来的再平衡
• 并启动持续优化循环
从此时起,代理将全天候运行,无需您或您的用户进一步输入。

将用户的代理限制在您的风险配置文件内。
这些限制定义了您的代理操作的风险范围——并且它们在每个再平衡周期内都被强制执行,而不仅仅是在激活时。
作为构建者,这就是您表达风险政策的方式。
您设定规则。代理不能违反这些规则。

一旦激活,实时监控一切。
这些端点为您提供构建用户有意义的性能仪表板所需的一切:
实时APR、各协议的当前分配以及完整的历史价值曲线。

提款非常简单。
没有锁定期,没有超出链上交易的延迟。
用户可以随时完全或部分退出。
部分提款不会中断代理,它会继续优化剩余的部分。

会话密钥模型使得所有这些能够安全地自主运行。
当用户激活他们的代理时,他们授予一个具有特定、有限权限的会话密钥。
该会话密钥可以:
• 在批准的 DeFi 协议之间移动资本
• 执行再平衡交易
• 代表用户支付 gas
该会话密钥明确不能:
• 提取资金到任何外部地址
• 与未批准的合约互动
• 超出您定义的限制
权限是有时间限制且可撤销的。
每笔交易都是链上可审计的。
代理执行工作,用户保持控制。
182
热门
排行
收藏
