-
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
Goal: get TN data to EVM chains #547
Comments
@rsoury this is the next goal that we need to begin to spec out. Can you kickstart things with a Google Doc? |
Sure thing - We have a plan, and scope already - however, it likely needs a second pass. I'll create the doc soon too. PS. I am in conference mode for Token2049 - so work will ramp up post 23rd of Sep. |
PS. @markholdex - Can you create a priority list of the EVM chains to support? We can incrementally serve them - ie. if the early ones are fully supported by Chainlink |
@rsoury the ones that want integration with us and are willing to offer a grant are new and not supported by Chainlink. These chains are focused on RWA which is our niche too. I was thinking if you could explore and spec out multiple solutions that we could do:
I will initiate the doc and attach it here for the ease and we can drop the ideas there. |
Note that this is related to #444, I will need to discuss with Brennan first before we commit to anything concrete - ensuring interop is compatible with existing Kwil plans. |
@rsoury any updates here? I understand that it's related with to: We should be thinking of the most easiest solution at the moment to satisfy the requriements form Ostium, Overlay, Plume and many other RWA chains that want this data. Overaly is now sourcing our data from Kong. |
It is also related to: |
@markholdex - Thanks Mark, I'll have a spec ready by Monday at the latest. I'll keep the spec simple. |
@markholdex - Please share edit access to the Spec with me. Suggestions on Google docs are clunky. |
The Spec is primarily ready for review. Only detailed implementation remaining. Quite straight forward, a mix of Chainlink and API3 should suffice for now. @outerlook - Please review the implementation and expand into necessary developments to deliver this. ie. Serverless Function + AWS CDK? @markholdex - Feel free the review the state of the spec. |
@rsoury, I left a comment in the doc. Please check. P.S. good spec 👍 |
@rsoury I also left some comments in the doc. Please have a look. Thx! |
@markholdex - Replied! |
@rsoury replied back. |
@markholdex - I've amended the Spec, and resolved various comments accordingly. |
@rsoury thank you. I reviewed the specs and all is clear to me. Do you want to add anything? |
friendly reminder @rsoury |
is this goal a blocker for #699 ? |
@markholdex @outerlook - Replied. I do think Functions vs Any API is a trivial matter. |
It could be or could be not. Depends on how we structure. I prefer not to make it a blocker. |
@rsoury left you comments in the doc. Please review 🙏 cc: @MicBun @outerlook |
@markholdex - Replied. Think this finalises it. @outerlook - will review to ensure it's clear. |
Guys, what's left here? Can we start coding? |
I believe we can indeed start coding @zolotokrylin |
@outerlook @MicBun what is the ETA for this Goal? |
Hi @markholdex, some parts of this Goal need to be researched thoroughly and may take a longer time as we go through trials and errors. It may take 2 weeks and may be up until 3 weeks |
@MicBun and @outerlook - Please contact me if you have questions/concerns on the Solidity-related stuff. Syntactically, Solidity is designed to look and feel like Javascript. |
This comment was marked as off-topic.
This comment was marked as off-topic.
update: with the last updates, our We're heading to the next phase where the concrete smart contract implementation is the objective. However, I see from these specs that the scope is a little bit bigger than what unblocks #699 If I understood the specs correctly, the scope is also to propose a permissionless initial billing strategy, whereas, on Nuon, it could be a contract whitelisted for the Nuon owner/consumers, which simplifies. then, I'll tackle first
and based on it we can create a permissionless but billed contract that doesn't block other tasks? What do you think, this makes sense or it's off? |
This comment was marked as resolved.
This comment was marked as resolved.
@Jarryd-pretorius @itscameronlee - A note on Nuon: We can simply manually whitelist Nuon Smart Contracts directly within the Chainlink Functions UI. |
The billing aspect will be resolved as part of a separate goal: Let's wrap up with EVM chain support only so we can query some streams on-chain. What is the ETA for completion? |
If the goal was just to demonstrate how to deploy on EVM, today would suffice. I need Friday (6th) to deploy more things otherwise. Details
Given this, it would suffice if the goal is to demonstrate the ability to bridge data into EVM. But I'm understanding that even without the billing mechanism, we will be the ones to manage the contract, correct? Then I need at least until Friday (dec 6) to have:
it will still leave out:
|
@outerlook can you post your progress in the relevant problem? |
update: I'll have to extend my ETA -- Next Wednesday (Dec 11) DetailsThe contract itself, unless reviewers disagrees, is basically done here. The happy path of the contract is manually tested, but before deployment I strongly recommend us to at least have some automated tests done for the contract. I split the task into smaller ones to accommodate these tests and deployment separately. Why isn't fully upgradeable?
but it might not be necessary, IMO. It's still fair enough upgradeable for development: source code and some important states are controlled by roles that can be renounced. As soon as possible, each role should be renounced. To update our contracts, we would then publish new versions. |
@outerlook thank you for the update regarding ETA. |
@outerlook do we have any updates on the ETA? |
Yes, the new ETA for deployment is today (Dec 12th) (Sorry, I left this eta update as a Draft and forgot it seems) |
Embarrassingly needing an extra day on this. I'll leave an extra note on the deployment issue |
(publishing to the goal as I think it might be the expected outcome from here, right?)
Can we dettach this issue, as downstream goals will be unblocked? I think the above issue needs some discussion yet (maybe transform into a goal) |
@markholdex stakeholders are notified in slack about completion? |
just notified. Thx for reminder. |
Specs
Blocking
Related
Problem:
RnD:
The text was updated successfully, but these errors were encountered: