Add v26 single-file AGIJobManager mainnet UI (agijobmanager_genesis_job_mainnet_2026-03-05-v26.html)#1461
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 67753364db
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| if(el("generatedSpecCID")) el("generatedSpecCID").textContent = JSON.stringify(data); | ||
| if(lastUploadedMetadataURI && el("jobSpecURI")) el("jobSpecURI").value = lastUploadedMetadataURI; | ||
| if(el("metadataUriStatus")) el("metadataUriStatus").textContent = lastUploadedMetadataURI ? "IPFS ready" : "Uploaded"; | ||
| setToast(lastUploadedMetadataURI ? "Metadata uploaded to IPFS and URI inserted into Job Spec URI." : "Metadata |
There was a problem hiding this comment.
Define argument schemas for new manager admin methods
The manager control list now exposes many parameterized methods (for example setVoteQuorum, setValidatorBondParams, addAGIType), but collectAdminArgs() builds inputs only from ADMIN_METHOD_SCHEMAS and defaults to [] when a method is missing there. Because those newly listed methods are not in the schema map, the modal collects no arguments and contract.methods[method](...args) is invoked with the wrong arity, which makes these admin actions fail at call construction time for owners/moderators trying to use them.
Useful? React with 👍 / 👎.
Motivation
Description
ui/agijobmanager_genesis_job_mainnet_2026-03-05-v26.html, a complete single-page HTML/CSS/JS application implementing wallet connect, job metadata builder, IPFS (Pinata) upload, createJob flow, apply/validate/finalize/dispute/expire/cancel actions, ENSJobPages preview, and admin controls wired to AGIJobManager and ENSJobPages ABIs.Testing
Codex Task