-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem: Truf Network need to own Solidity Smart Contracts #744
Comments
Hi @rsoury, I've moved our last conversation here. If it's more convenient, could you add your suggestions to the spec document? It might also make sense to separate them as a distinct Goal since it feels like a significant task on its own. Let's keep the Goal section clean. Thanks! |
Although I prefer this option, my concern is distributing the current risks of secrets management within CF. I think it wouldn't be comfortable to suggest users use their whitelisted private key (which may contain assets) with CF DON encryption solution. Whereas, for us, it might be less risky as we'll create a single-purpose wallet with read access and no assets. |
@MicBun @rsoury @outerlook, can you guys elaborate on your concerns in the spec doc? Developing a smart contract is not that unknown. We already have a couple developed with Chainlink Functions. I want to address the concerns in the doc so we can comment on specific ideas. |
Alright! The concern was more related to (1) authorization (2) billing dynamics. If we all agree with having a whitelisting procedure on our contract and leave on-chain billing for a later stage, it's fine to go. If someone isn't sure, we create specs to discuss it better. Before this, I intend to solve https://github.com/trufnetwork/truf-data-provider/issues/337 with a minimum testnet deployed contract (owner-only procedures). Solving this one should be an incremental effort. I also feel that we can start #699 data contracts in parallel if we have the capacity since at least developing and testing the kf files doesn't depend on EVM part |
@markholdex - It's not a matter of Solidity being unknown. It's the overhead in deploying a new billing protocol that's the issue, especially since we're pre economic model. As per @outerlook's comment, we're proposing an off-chain billing paradigm. I've added to the Spec here: https://docs.google.com/document/d/11RFE6YhivcCwkZfj95wO9FV61vym7VBUkwbsYvuSm4Q/edit?tab=t.0#heading=h.wobg1jf6jzce Please suggest/critique, etc. |
Originally posted by @rsoury in #547 (comment)
The text was updated successfully, but these errors were encountered: