[DIS] iCKB & dCKB Rescuer Funding Proposal (Non-Coding Expenses)

iCKB & dCKB Rescuer Funding Proposal (Non-Coding Expenses)

The vote for this proposal can be found here.

Summary

Activities funded:

  1. Funding of user/dev support and generally non-coding expenses, if any, for iCKB & dCKB Rescuer.
  2. Refund of iCKB L1 Scripts deployment & audit costs.

Grant amount: 673,400 CKB (roughly 10,000 USD at the current 0.01485 CKB/USD exchange rate)

CKB Address: ckb1qzda0cr08m85hc8jlnfp3zer7xulejywt49kt2rr0vthywaa50xwsqfey5wjqn7f059napy0nl9llw4ss50mmsgfrjtqs

Introduction

Hello Nervos Community DAO folks, Phroi here :wave:

Let me reintroduce myself once again: I’m a developer and I like to spend my time working on projects that give meaning to my life and improve the life of users. Win-win situations.

For example, in the past I created dCKB Rescuer as an alternative front-end for dCKB withdrawals, after the original NexisDAO front-end abrupt shutdown. More recently I’m launching iCKB, a protocol that aims to solve the illiquidity problem of NervosDAO by tokenizing NervosDAO deposits into a liquid iCKB token.

More generally, I’m active in the CKB Ecosystem as contributor, reviewer and vulnerability & bug hunter.

In these years the Foundation supported my coding work and I have an agreement where I can ask for grants to cover hours spent on developing specific projects, like iCKB & dCKB Rescuer.

That said, there are a lot more expenses when running a project, costs in time and resources that I’m not able to afford without economical support.

iCKB

iCKB is a project in the launching phase that will benefit the CKB ecosystem as a whole, available on testnet and mainnet.

In this past month I sustained the following expenses:

Also non-coding time expenses are piling up as more and more persons interact with the project both as users and developers. Feel free to check 1, 2 and 3.

dCKB Rescuer

While dCKB Rescuer has feature parity with the NexisDAO, there are two issues:

To address both these issues I need to overhaul of dCKB Rescuer DApp. Shortly my targets are:

  • Adding Limit Orders to dCKB Rescuer (users can exchange between dCKB and CKB at a reasonable ratio)
  • Adding support for Omnilock with Metamask (that said dCKB V2 users still need to withdraw with a PWLock by contract, nothing I can do about that, later on converted to Omnilock by the DApp)

While the development hours are covered by the agreement with the Foundation, user support is not. Also I’ll have to make sure all dCKB holders are aware of these new features, so they can convert the dCKB back to CKB.

Requested Funding

I’d kindly ask to be funded 673,400 CKB, roughly 10,000 USD at the current 0.01485 CKB/USD exchange rate.

Once funded, I’ll set apart right away:

  • The equivalent of 4,000 USD spent for the iCKB audit.
  • 117437.00119141 CKB spent for deploying the iCKB contracts.

Whatever remains, roughly half, I’ll gradually convert to iCKB and I’ll use as credits for user/dev support and generally non-coding expenses, if any, for iCKB & dCKB Rescuer.

Given my rate of 50 USD / hour, I’ll convert iCKB to USD, little by little, only at actual work being done. The hours I’ll be able to provide will vary depending on the iCKB price at the moment of conversions.

I’ll publicly document the work done, hours spent and iCKB amounts used. This way the community can judge the goodness of their investment in my work and possibly fund future proposals in this direction.

Love & Peace, Phroi

37 Likes

Update: the proposal has passed the first stage, thank you all for your support, I’m really humbled :pray:

The final vote is now live at Metaforo: [VOT] iCKB & dCKB Rescuer Funding Proposal (Non-Coding Expenses).

I noticed quite a few newly created accounts from Nervos Nation users: glad you joined Nervos Talk, this is a really big surprise for me, thank you!! :smiling_face_with_three_hearts:

For the next step you can vote on Metaforo by creating an account and binding it with your NervosDAO deposits. It’s super easy thanks to the support of both JoyID and Neuron.

Love & Peace, Phroi

4 Likes

iCKB & dCKB Rescuer 资助提案 (非编码开支)

iCKB 在 NervosDao 的提案投票链接.

概述

已被资助的事项:

  1. 在用户与开发者支持方面和其他非代码支出方面都已得到资助.
  2. 在 iCKB 协议的一层合约的开发和审计方面得到了第二次资助.

资助金额: 673,400 CKB (大约 10,000 美元, 当时的 CKB 对美元汇率为 0.01485)

CKB 地址: ckb1qzda0cr08m85hc8jlnfp3zer7xulejywt49kt2rr0vthywaa50xwsqfey5wjqn7f059napy0nl9llw4ss50mmsgfrjtqs

介绍

大家好,Nervos DAO 社区的小伙伴们,我是 Phroi

请允许我再次自我介绍一下:我是一名开发者,我这人非常喜欢将时间花费在那些能体现我生命价值的项目上,并且我也很喜欢为用户带来好的东西,我很期待用户和我能实现双赢的局面。

比如,我前段时间开发了 dCKB Rescuer 这个项目,它是在 NexisDAO 项目突然关停后用于实现 dCKB 提取功能的替代品。近日,我还启动了 iCKB 协议项目的开发,旨在通过将 NervosDAO 的存储凭证转换为可流动的 iCKB 代币通证来解决 NervosDAO 一直以来的流动性问题。

而且,我一直以来都是 CKB 生态的活跃贡献者,同时也是代码的审查者,我一直在积极寻找代码中的漏洞和 BUG。

在这几年里,很感谢基金会在我的代码工作上给予了我很多帮助,我自己花了很多时间在项目开发上,这些项目我知道我也能够获得资助,比如 iCKB 和 dCKB Rescuer 项目。

必须得说,如果没有经济上的支持,我很难坚持投入我的时间和资源来开发这些需要大量开销的项目。

iCKB

iCKB 是一个还在启动阶段的项目,我相信它能给 CKB 生态带来惊喜,目前已运行在主网和测试网上。

在过去的几月里,我针对以下几项做了持续投入:

  • 117437.00119141 CKB 被用在了主网部署, 创建 CellDep 组合和创建链上的元数据用于被区块链浏览器识别 (所有这些相关的 Cell 都被锁在了黑洞脚本中)。
  • 4,000 美元被用在了 iCKB 协议的代码审计

我的很多非编码时间都堆积在了与用户和其他开发者就项目的讨论与交互上:123

dCKB Rescuer

dCKB Rescuer 与 NexisDAO 具有类似的功能,不过这里有两个问题:

为了解决这两个问题,我需要大幅修改 dCKB Rescuer 项目。 我的短期目标是:

  • 给 dCKB Rescuer 增加订单簿功能 (用户可以在一个合理的价位交易 dCKB 与 CKB)
  • 通过 Omnilock 增加对 Metamask 的支持 (在 dCKB V2 版本中用户仍然需要用 PWLock 来提取资产,针对这个问题我确实没办法,不过之后就可以正常使用 Omnilock 了)

开发上的支出不用担心,基金会的资助能覆盖,用户不需要给予什么帮助。不过,我还是需要让所有的 dCKB 持有者都意识到这些新功能的存在,之后他们就可以正常将 dCKB 兑换成 CKB 了。

已申请的资助

我恳请资助 673,400 CKB,大约 10,000 美元,在 0.01485 这个价位。

一旦资助完成,我会用在这些地方:

  • 4,000 美元用在 iCKB 的审计上。
  • 117437.00119141 CKB 用在开发 iCKB 合约上。

不管最后剩多少,可能大概一半的样子,我会给任何给 iCKB 项目给予帮助的用户和开发者给予适当的资助,也会用在非编码方面的支出上,如果还能剩一些,也会花费在 dCKB Rescuer 上。

给我每小时 50 美元,我能一点一点地把 iCKB 转换成美元,当然这得在实际的工作都做完之后。到时候,根据 iCKB 当前价值的不同,我所提供的时间也会相应变化。

在事情都做完后我会将我所花费的时间和支出都公开出来,形成文档。到时候,社区可以评判他们在我身上的投入是否值得,是否能在同样的发展方向上继续投资未来的提案。

Love & Peace, Phroi

更新: 提案已经通过了第一阶段,感谢大家的支持,我非常感激 :pray:

最后的投票阶段现已在 Metaforo 开放: [VOT] iCKB & dCKB Rescuer Funding Proposal (Non-Coding Expenses).

我注意到近来在 Nervos Nation 上新创建了一些新账户:感激你们加入 Nervos Talk,这对我来说是一个巨大的惊喜,谢谢!!:smiling_face_with_three_hearts:

接下来,你们可以在 Metaforo 上投票,创建账户并绑定你的 NervosDao 质押。非常感谢 JoyID 和 Neuron 的支持。

(谢谢 @vimchain :pray::pray::pray:)

2 Likes

Hey Phroi, I see you proposal has passed the voting! Congratulations man, you deserve it.

4 Likes

Hi @phroi , this proposal has been paid, and thank you for your contribution to Nervos :heart:

Tx: https://explorer.nervos.org/transaction/0x92f233a4cbd76f14e3c6184ce7ba9a9ccb12bda431ac69df42b5c6ee5ae5e3e1

2 Likes

Thank you all for your continued support!! :pray:

As indicated in the proposal:

  • I converted ASAP 438,309 CKB to cover the costs of audit and mainnet deployment.
  • The remaining 235,090 CKB will be converted to iCKB and used to fund user/dev support and generally non-coding expenses.

Additionally, as soon as the proposal was approved on Metaforo I started accounting for the non-coding expenses. So far we have 1 hour of dev support for NervDAO iCKB integration. Feel free to check out the public issues in the iCKB repositories.

Love & Peace, Phroi

3 Likes

Long time no see, let me give an update on this CommunityDAO grant, there are a couple of small news.

New address

I moved the granted funds in this proposal to a new address and started to slowly convert the granted funds to iCKB.

Expenses

As for the work being done:

[+5 hours] So far the only expenses I had are related to supporting users and devs in relation to iCKB.

Total hours: 1 + 5 = 6

Note: so far I haven’t taken out any additional payout from the granted funds, except the already documented initial refund for expenses.

Love & Peace, Phroi

3 Likes

Thanks Phroi, can you give us a general update on iCKB and is there a plan to be able to use iCKB in Fiber channels?

1 Like

Hey @Yeti, I’m glad to see you!! :hugs:

Sure sure, until now iCKB has reached the following milestones:

  • It’s running both mainnet and testnet.
  • It’s currently bootstrapping its liquidity and it has reached a TLV of 500k iCKB (currently worth 579k CKB).
  • nervdao.com DApp now supports iCKB conversions using the core protocol.
  • ickb.org DApp has been simplified.
  • I’m educating Nervos Users on what’s iCKB and how to use it.
  • I’m educating all interested devs in the Ecosystem.
  • I presented iCKB at the CKCON.

Yesss, I definitely need to talk with @Cipher more about this, but I definitely saw iCKB on his slides for providing liquidity to Fiber. It allows double yield: first by wrapping CKB into iCKB and second by staking iCKB into Fiber for additional yield.

Love & Peace, Phroi

4 Likes

Update #2

So far everything is proceeding smoothly and we have now 21 users holding iCKB, so enjoying NervosDAO interests, without the 30 days lockup. We also had the first withdrawals and this shows that the protocol is indeed working as intended.

Integrations

I’m in talks with the UTXO Stack Team and Stable++ Team: the outlook is positive for iCKB, but the integrations will take more time to discuss and even more to implement.

Expenses

Log of used hours:

[+4 hours] The number of users is increasins and in the same way it’s increasing their need for support and guidance.

Total hours: 6 + 4 = 10

Note: still no additional payout taken from the granted funds.

Love & Peace, Phroi

2 Likes

Hey all, I wish every single one of you to fully enjoy this happy period of the year :hugs::sparkles:

I also wanted to let you know that I created a 2024 overview for iCKB, feel free to provide feedback and enjoy the ride

Love & Peace, Phroi

3 Likes

Update #3

Hey all~ I hope you all enjoyed the Lunar new year celebration :hugs:

dCKB Rescuer Rework

I wanted to let you know that I started to work on the next iteration of dCKB Rescuer.

My targets:

  • Use CCC instead of Lumos.
  • Allow users to use cells with both PW_Lock and Omnilock, possibly more.
  • Create a base separate SDK that enables interactions with the dCKB contracts, so that anyone can build on top.
  • Figuring out which shape the interfaces in this SDK should have (iCKB current Lumos SDK was criticized for being too difficult to integrate).
  • Create a brand new iCKB Limit Orders SDK based on CCC.
  • Create a brand new interface that integrates dCKB SDK and Limit Orders SDK into a simple interface.

iCKB News

On the iCKB side everything is working smoothly. For a while the protocol reached 4M iCKB TLV, later on going back to hovering around 2M iCKB TLV.

Side Note: the protocol handled the withdrawal in one tx of half its TLV without a hitch :muscle::grin:

iCKB Integrations

I haven’t heard back from any team since last update, hopefully this will change with the Fiber + UTXO Stack deployment and the development of a new iCKB SDK based on CCC.

Expenses

Log of used hours:

[+5 hours] There has been quite a number of users asking support and guidance on iCKB in the Nervos Nation thread.

Total hours: 10 + 5 = 15

Note: still no additional payout taken from the granted funds.

Love & Peace, Phroi

1 Like

PS: I wanted to let you know that I just cashed out the equivalent expenses for those 15 hours.

Conversions:

15 hours * 50 USD / hour = 750 USD ~ 86865 CKB ~ 74001 iCKB + 292 CKB

Transactions:

1 Like