3️⃣TokenEdits.sol
Key Features
Events
event EditProposed(address indexed contractAddress, address indexed submitter, MetadataInput[] metadata);
event EditAccepted(address indexed contractAddress, uint256 editIndex);
event EditRejected(address indexed contractAddress, uint256 editIndex, string reason);
event TokentrollerUpdated(address indexed newTokentroller);Relevant functions
// For Edit Management
function proposeEdit(address contractAddress, MetadataInput[] calldata metadata) external returns (uint256)
function acceptEdit(address contractAddress, uint256 editId) external
function rejectEdit(address contractAddress, uint256 editId, string calldata reason) external// For Query Functions
function getTokensWithEditsCount() external view returns (uint256)
function getTokenEdits(address token) external view returns (uint256[] memory editIds, MetadataInput[][] memory updates)
function getEditCount(address token) external view returns (uint256)Last updated