testing-20250128 #7
@ -28,7 +28,6 @@ const loadAddRemoveAdminPage = async () => {
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div id="admin-table-section" class="admin-table-section" style="margin-top: 2em;">
|
<div id="admin-table-section" class="admin-table-section" style="margin-top: 2em;">
|
||||||
<h3 style="color:rgb(212, 212, 212);">Existing Minter Admins</h3>
|
|
||||||
<div id="admin-list-container" style="margin: 1em auto; max-width: 600px;"></div>
|
<div id="admin-list-container" style="margin: 1em auto; max-width: 600px;"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -231,6 +230,9 @@ const displayExistingMinterAdmins = async () => {
|
|||||||
// 1) Fetch addresses
|
// 1) Fetch addresses
|
||||||
const admins = await fetchMinterGroupAdmins()
|
const admins = await fetchMinterGroupAdmins()
|
||||||
minterAdminAddresses = admins.map(m => m.member)
|
minterAdminAddresses = admins.map(m => m.member)
|
||||||
|
// Compute total admin count and signatures needed (40%, rounded up)
|
||||||
|
const totalAdmins = admins.length;
|
||||||
|
const signaturesNeeded = Math.ceil(totalAdmins * 0.40);
|
||||||
let rowsHtml = "";
|
let rowsHtml = "";
|
||||||
for (const adminAddr of admins) {
|
for (const adminAddr of admins) {
|
||||||
if (adminAddr.member === nullAddress) {
|
if (adminAddr.member === nullAddress) {
|
||||||
@ -290,7 +292,11 @@ const displayExistingMinterAdmins = async () => {
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
`
|
`
|
||||||
adminListContainer.innerHTML = tableHtml
|
adminListContainer.innerHTML = `
|
||||||
|
<h3 style="color:rgb(212, 212, 212);">Existing Minter Admins: ${totalAdmins}</h3>
|
||||||
|
<h4 style="color:rgb(212, 212, 212);">Signatures for Group Approval (40%): ${signaturesNeeded}</h4>
|
||||||
|
${tableHtml}
|
||||||
|
`;
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.error("Error fetching minter admins:", err)
|
console.error("Error fetching minter admins:", err)
|
||||||
adminListContainer.innerHTML =
|
adminListContainer.innerHTML =
|
||||||
|
Loading…
Reference in New Issue
Block a user