🗄️Managing Token Metadata
Adding New Metadata Fields
Only governance (through TokentrollerV1
) can add new metadata fields.
Add a New Field
tokenMetadata.addField("newField", isRequired);
Update Field Properties
tokenMetadata.updateField("fieldName", isActive, isRequired);
Updating Token Metadata
Propose an Edit
const updates = [ { field: "description", value: "Updated description" }, { field: "websiteURI", value: "https://new-website.com" } ]; tokenEdits.proposeEdit(tokenAddress, updates);
Review and Approve Edits For governance members:
// Accept an edit tokenEdits.acceptEdit(tokenAddress, editId); // Reject an edit tokenEdits.rejectEdit(tokenAddress, editId, "Rejection reason");
Last updated