-
Notifications
You must be signed in to change notification settings - Fork 526
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
Lastic milestone 1 #1040
Lastic milestone 1 #1040
Conversation
Thanks for the delivery, @poppyseedDev. Please give it a couple of days, we have quite the backlog currently. In the meantime, could you add the link to the whitepaper? |
added w3f whitepaper v1
No worries, thanks for letting us know. Btw I can't seem to pass the error, do you guys have an idea what might I be doing wrong? Run w3f/parse-milestone-delivery-action@master |
Thanks for the delivery @poppyseedDev it is unable to correctly parse the milestone number, can you try changing it to: Milestone Number: 1 instead of: Milestone Number: Milestone 1 Thanks! |
Great looks like all checks have passed now, thanks! Hopefully I am not bodering you guys too much, but could you possibly provide an estimated timeline for when the checks might be completed? It would help us a lot to plan accordingly. 🙂 |
Yep looks good, thanks @poppyseedDev and apologies for the delay, we have a bit of a backlog at the moment. I should be able to look at this tomorrow! |
Hi @poppyseedDev I started my evaluation today and have the following initial comments:
|
The docs are now updated with fixed dead links and more information about how Coretime works.
All the code is now in the LasticUI repo, and the one you mentioned is deprecated. Let me know if there is any extra information or missing pieces you expected to be in there. |
Thanks @phillux much appreciated. Moving on, the substrate-interact repo instructions say to use yarn install v1.22.19
warning ../../package.json: No license field
info No lockfile found.
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
[1/4] 🔍 Resolving packages...
[2/4] 🚚 Fetching packages...
error @azns/resolver-core@1.6.0: The engine "node" is incompatible with this module. Expected version ">=16 <=18". Got "20.6.1"
warning @azns/resolver-core@1.6.0: The engine "pnpm" appears to be invalid.
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command. And then yarn run v1.22.19
warning ../../package.json: No license field
$ next start
[Error: ENOENT: no such file or directory, open '/Users/keeganquigley/LasticUI/static_frontend/.next/BUILD_ID'] {
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '/Users/keeganquigley/LasticUI/static_frontend/.next/BUILD_ID'
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
pnpm run dev
> lastic@0.1.0 dev /Users/keeganquigley/LasticUI/static_frontend
> next dev
FatalError: error TS6046: Argument for '--moduleResolution' option must be: 'node', 'classic', 'node16', 'nodenext'.
at getTypeScriptConfiguration (/Users/keeganquigley/LasticUI/static_frontend/node_modules/.pnpm/next@13.5.6_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/typescript/getTypeScriptConfiguration.js:49:19)
at writeConfigurationDefaults (/Users/keeganquigley/LasticUI/static_frontend/node_modules/.pnpm/next@13.5.6_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/typescript/writeConfigurationDefaults.js:178:117)
at verifyTypeScriptSetup (/Users/keeganquigley/LasticUI/static_frontend/node_modules/.pnpm/next@13.5.6_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/lib/verify-typescript-setup.js:119:74)
at async verifyTypeScript (/Users/keeganquigley/LasticUI/static_frontend/node_modules/.pnpm/next@13.5.6_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.js:108:26)
at async startWatcher (/Users/keeganquigley/LasticUI/static_frontend/node_modules/.pnpm/next@13.5.6_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.js:129:29)
at async setupDevBundler (/Users/keeganquigley/LasticUI/static_frontend/node_modules/.pnpm/next@13.5.6_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/router-utils/setup-dev-bundler.js:1627:20)
at async initialize (/Users/keeganquigley/LasticUI/static_frontend/node_modules/.pnpm/next@13.5.6_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/router-server.js:71:30)
at async Server.<anonymous> (/Users/keeganquigley/LasticUI/static_frontend/node_modules/.pnpm/next@13.5.6_react-dom@18.2.0_react@18.2.0/node_modules/next/dist/server/lib/start-server.js:221:36) Can you help me look into this? I'll try on Ubuntu as well. Should I be using the main branch? |
UPDATE: Doing the same thing on Ubuntu: ubuntu@ip-172-31-26-199:~/LasticUI/static_frontend$ yarn start
yarn run v1.22.19
$ next start
[Error: ENOENT: no such file or directory, open '/home/ubuntu/LasticUI/static_frontend/.next/BUILD_ID'] {
errno: -2,
code: 'ENOENT',
syscall: 'open',
path: '/home/ubuntu/LasticUI/static_frontend/.next/BUILD_ID'
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. |
Okay, I was able to get the front-end running from the substrate-interact dir. But I'm not sure where I'm supposed to be entering the extrinsics in the coretime-chain-setup. Also |
Also, deliverable 2b. links to a Figma prototype of the existing website. But the application states that an initial prototype of the coretime marketplace would be delivered for M1, based on the mockups in the proposal. |
Thank you for your message and the opportunity to clarify the deliverables. I've made some updates to the README to help differentiate between the various states of our application: What is featured on the lastic website currently is the stable branch. This branch does not have all of the latest features, however the website presented there has been tested on different browsers, I am about to update that deliverable as well. I linked the deployment that is featured on the main branch to test.lastic.xyz you can also view it by running the lasticUI locally and running it first with |
Thanks for bringing this to our attention. We've made some updates to streamline the package management process across our repositories. Now, both the
We've standardized the use of pnpm for both directories to avoid inconsistencies and potential conflicts between package managers.
For running the substrate_interact, you'll also need to have the Substrate node running.
For additional instrcutions on how to interact with
It's worth noting that substrate_interact is currently used primarily as a tool for internal testing of chain interactions. I hope this resolves your issues. If you're still encountering problems, feel free to reach out. We appreciate your efforts in setting up Lastic and are here to assist with any further queries or concerns you might have. |
- added testing details - improved documentation - improved clarity
I have updated the milestones and tried to add more clarity to our overall documentation. Therefor I have provided additional testing instructions that found in the deliverables file under testing-guide. |
Hey @keeganquigley added everything needed, please let us know if you are able to run it now. |
Thanks @poppyseedDev sorry I was out Friday, looking at the updates now. |
Thanks for your hard work @poppyseedDev @phillux and thanks for resolving the issues. The docs look amazing now too. I am now able to get through all the testing guides, and run the chain & app locally as well as on the test Vercel site. Here is my final evaluation. Please note a few minor issues. Great work! I'm excited to see the coretime marketplace come to life and looking forward to seeing an initial implementation. I'm happy to pass the milestone, and congrats! Please expect up to 14 days for payment once your invoice is submitted. |
🪙 Please fill out the invoice form in order to initiate the payment process. Thank you! |
We noticed that this is the last milestone of your project. Congratulations on completing your grant! 🎊 |
@keeganquigley we have submitted the invoice using the invoice form. thank you for the review! |
Milestone Delivery Checklist
Link to the application pull request: w3f/Grants-Program#2008 < please fill this in with the PR number of your application.