Midas Fasanara ONE
Tokenized certificate giving indirect exposure to Fasanara Capital's F-ONE strategy (fintech receivables, SME lending, real-estate credit and delta-neutral digital assets). Holders have no beneficial interest in the underlying, and the claims are subordinated. Midas uses one shared permissions contract across its tokens. A 48-hour timelock covers upgrades only; granting a mint or burn role is instant. The published signer policy (4 or more) does not match the 1-of-3 Safe onchain.
Control
Who can freeze, mint, pause or upgrade, and what stops them?
A single key can replace the contract code after a 2-day delay.
A single key can replace the contract code after a 2-day delay.
A single key can create new tokens.
A single key can destroy tokens in any wallet.
A single key can change the onchain price.
A single key can move the assets backing the token.
A single key can grant or revoke every other role.
A single key can freeze a holder's tokens.
A single key can pause all transfers.
A single key can change who may hold the token.
The issuer documents its admin powers.
Audited by Côme Du Crest (2026-07).
- Bug bounty on Cantina, up to $500,000.
Audits and bug bounty
- Côme Du Crest · Midas mToken min balance1 Jul 2026
Bug bounty on Cantina, up to $500,000.
Chains and bridges
Holders on a bridged chain also depend on the bridge.
- ethereumIssued natively · Midas
Who controls mF-ONE on Ethereum
Token and service contracts on the left, the accounts holding their powers on the right. Edge color is the risk status of that power.
MidasAccessControl
Service · verified
0x0312…aC4B
mF-ONE token
mFONE · EIP1967 proxy
0x238a…66Ba
MFOneRedemptionVaultWithSwapper
Service · verified
0x375e…BB48
MFOneDepositVault
Service · verified
0x4143…C3DE
MFOneRedemptionVaultWithMToken
Service · verified
0x44b0…D19C
MFOneCustomAggregatorFeed
Service · verified
0x8D51…e68C
ProxyAdmin
0xbf25…0AaC
Midas timelock (48 hours)
Timelock · 2d delay
0xE3EE…1852
Admin Safe (1 of 3)
Safe 1/3
0xB608…7E89
- ├ 0x8003…2E5f
- ├ 0x82B3…0CB7
- ├ 0xC50B…6880
Mint, burn and pause (single wallet)
EOA
0x4f75…EEea
Price writer (single wallet)
EOA
0x85A5…E5e9
Vault admin (single wallet)
EOA
0x2ACB…9A12
DEFAULT_ADMIN (single wallet)
EOA
0xd419…1227
EOA
0x081b…3169
EOA
0x0B10…cdF5
EOA
0x1118…b85D
EOA
0x1202…D424
EOA
0x120f…4F0a
EOA
0x1720…b00f
EOA
0x20D4…5125
EOA
0x28E4…478C
EOA
0x2C4C…D2DA
EOA
0x2e93…600d
EOA
0x2fAC…bBd2
EOA
0x3094…D14C
EOA
0x329D…6717
EOA
0x3714…e708
EOA
0x3E23…97A0
EOA
0x428D…CeA4
EOA
0x462C…15AA
EOA
0x4A13…4341
EOA
0x4a2D…6f1A
EOA
0x50b0…e8c2
EOA
0x5683…4e25
EOA
0x5bA8…f4C0
EOA
0x60B8…d466
EOA
0x6839…Afb4
EOA
0x6cf7…eDc5
EOA
0x7191…024D
EOA
0x743F…8619
EOA
0x76E3…d361
EOA
0x7ebf…5Bd4
EOA
0x7F81…c530
EOA
0x823D…ec1a
EOA
0x8781…e00D
EOA
0x8D5C…44Ef
EOA
0x92BF…8E94
EOA
0x96ED…E84d
EOA
0x9bA8…c987
EOA
0x9f2B…a128
EOA
0xA13f…4F07
EOA
0xA264…b5c8
EOA
0xA328…6F6a
EOA
0xA4BC…FfF9
EOA
0xAdDB…4b18
EOA
0xAe30…03cD
EOA
0xB5a2…3882
EOA
0xb5Cc…EF05
EOA
0xb755…f21D
EOA
0xc072…0a72
EOA
0xc4dA…8B2E
EOA
0xC819…05Cb
EOA
0xC888…5F75
EOA
0xc91d…990D
EOA
0xcFA6…2256
EOA
0xD481…dCd1
EOA
0xE10a…D9D3
EOA
0xEcA2…976d
EOA
0xf5F5…EDfd
EOA
0xf965…3350
Unknown contract
0x805C…CDb1
Powers
Every privileged power we found, normalized to canonical power types.
- UpgradeCriticalRedProxyAdmin0xbf25…0AaC
→ Timelock 2d → Safe 1/3
2-day delay, single key · via
Proxy upgrade · eip1967 admin - UpgradeCriticalRedProxyAdmin0xbf25…0AaC
→ Timelock 2d → Safe 1/3
2-day delay, single key · via
Proxy upgrade · eip1967 admin - UpgradeCriticalRedProxyAdmin0xbf25…0AaC
→ Timelock 2d → Safe 1/3
2-day delay, single key · via
Proxy upgrade · eip1967 admin - UpgradeCriticalRedProxyAdmin0xbf25…0AaC
→ Timelock 2d → Safe 1/3
2-day delay, single key · via
Proxy upgrade · eip1967 admin - UpgradeCriticalRedProxyAdmin0xbf25…0AaC
→ Timelock 2d → Safe 1/3
2-day delay, single key · via
Proxy upgrade · eip1967 admin - MintCriticalRedmF-ONE MFOneDepositVaultMFOneDepositVault0x4143…C3DE
→ EOA
None · via
mFONE.mint · M_FONE_MINT_OPERATOR_ROLE on the shared controller - MintCriticalRedMint, burn and pause (single wallet)EOA0x4f75…EEea
None · via
mFONE.mint · M_FONE_MINT_OPERATOR_ROLE on the shared controller - Burn from holderCriticalRedmF-ONE MFOneRedemptionVaultWithSwapperMFOneRedemptionVaultWithSwapper0x375e…BB48
→ EOA
None · via
mFONE.burn · M_FONE_BURN_OPERATOR_ROLE. burn(from, amount) destroys any holder's tokens - Burn from holderCriticalRedmF-ONE MFOneRedemptionVaultWithMTokenMFOneRedemptionVaultWithMToken0x44b0…D19C
→ EOA
None · via
mFONE.burn · M_FONE_BURN_OPERATOR_ROLE. burn(from, amount) destroys any holder's tokens - Burn from holderCriticalRedMint, burn and pause (single wallet)EOA0x4f75…EEea
None · via
mFONE.burn · M_FONE_BURN_OPERATOR_ROLE. burn(from, amount) destroys any holder's tokens - Set priceCriticalRedPrice writer (single wallet)EOA0x85A5…E5e9
None · via
MFOneCustomAggregatorFeed.setRoundData, setRoundDataSafe · feed admin role. setRoundDataSafe caps the move at maxAnswerDeviation; setRoundData does not - Set priceCriticalRedProxyAdmin0xbf25…0AaC
→ Timelock 2d → Safe 1/3
2-day delay, single key · via
Proxy upgrade · eip1967 admin - Allocate fundsCriticalRedVault admin (single wallet)EOA0x2ACB…9A12
None · via
MFOneRedemptionVaultWithSwapper.withdrawToken · vault admin can pull tokens out of the vault - Allocate fundsCriticalRedVault admin (single wallet)EOA0x2ACB…9A12
None · via
MFOneDepositVault.withdrawToken · vault admin can pull tokens out of the vault - Allocate fundsCriticalRedVault admin (single wallet)EOA0x2ACB…9A12
None · via
MFOneRedemptionVaultWithMToken.withdrawToken · vault admin can pull tokens out of the vault - Grant rolesCriticalRedAdmin Safe (1 of 3)Safe 1/30xB608…7E89
None · via
MidasAccessControl.grantRole, revokeRole, grantRoleMult +1 more · DEFAULT_ADMIN_ROLE on the shared controller - Grant rolesCriticalRedDEFAULT_ADMIN (single wallet)EOA0xd419…1227
None · via
MidasAccessControl.grantRole, revokeRole, grantRoleMult +1 more · DEFAULT_ADMIN_ROLE on the shared controller - Grant rolesCriticalRedVault admin (single wallet)EOA0x2ACB…9A12
None · via
MFOneRedemptionVaultWithSwapper.setInstantFee, setInstantDailyLimit, setFeeReceiver +7 more · deposit or redemption vault admin role - Grant rolesCriticalRedVault admin (single wallet)EOA0x2ACB…9A12
None · via
MFOneDepositVault.setInstantFee, setInstantDailyLimit, setFeeReceiver +7 more · deposit or redemption vault admin role - Grant rolesCriticalRedVault admin (single wallet)EOA0x2ACB…9A12
None · via
MFOneRedemptionVaultWithMToken.setInstantFee, setInstantDailyLimit, setFeeReceiver +7 more · deposit or redemption vault admin role - FreezeHighRedEOA0x081b…3169
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x0B10…cdF5
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x1118…b85D
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x1202…D424
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x120f…4F0a
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x1720…b00f
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x20D4…5125
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x28E4…478C
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x2C4C…D2DA
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x2e93…600d
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x2fAC…bBd2
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x3094…D14C
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x329D…6717
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x3714…e708
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x3E23…97A0
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x428D…CeA4
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x462C…15AA
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x4A13…4341
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x4a2D…6f1A
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedMint, burn and pause (single wallet)EOA0x4f75…EEea
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x50b0…e8c2
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x5683…4e25
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x5bA8…f4C0
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x60B8…d466
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x6839…Afb4
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x6cf7…eDc5
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x7191…024D
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x743F…8619
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x76E3…d361
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x7ebf…5Bd4
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x7F81…c530
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x823D…ec1a
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x8781…e00D
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x8D5C…44Ef
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x92BF…8E94
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x96ED…E84d
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x9bA8…c987
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0x9f2B…a128
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xA13f…4F07
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xA264…b5c8
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xA328…6F6a
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xA4BC…FfF9
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xAdDB…4b18
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xAe30…03cD
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xB5a2…3882
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xb5Cc…EF05
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xb755…f21D
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xc072…0a72
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xc4dA…8B2E
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xC819…05Cb
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xC888…5F75
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xc91d…990D
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xcFA6…2256
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xD481…dCd1
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xE10a…D9D3
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xEcA2…976d
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xf5F5…EDfd
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - FreezeHighRedEOA0xf965…3350
None · via
BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive - PauseHighYellowMint, burn and pause (single wallet)EOA0x4f75…EEea
None · via
mFONE.pause, unpause · M_FONE_PAUSE_OPERATOR_ROLE - PauseHighYellowVault admin (single wallet)EOA0x2ACB…9A12
None · via
MFOneRedemptionVaultWithSwapper.pauseFn, unpauseFn, pause +1 more · deposit or redemption vault admin role - PauseHighYellowVault admin (single wallet)EOA0x2ACB…9A12
None · via
MFOneDepositVault.pauseFn, unpauseFn, pause +1 more · deposit or redemption vault admin role - PauseHighYellowVault admin (single wallet)EOA0x2ACB…9A12
None · via
MFOneRedemptionVaultWithMToken.pauseFn, unpauseFn, pause +1 more · deposit or redemption vault admin role - Set complianceHighYellowEOA0x081b…3169
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x0B10…cdF5
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x1118…b85D
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x1202…D424
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x120f…4F0a
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x1720…b00f
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x20D4…5125
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x28E4…478C
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x2C4C…D2DA
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x2e93…600d
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x2fAC…bBd2
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x3094…D14C
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x329D…6717
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x3714…e708
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x3E23…97A0
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x428D…CeA4
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x462C…15AA
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x4A13…4341
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x4a2D…6f1A
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowMint, burn and pause (single wallet)EOA0x4f75…EEea
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x50b0…e8c2
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x5683…4e25
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x5bA8…f4C0
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x60B8…d466
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x6839…Afb4
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x6cf7…eDc5
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x7191…024D
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x743F…8619
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x76E3…d361
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x7ebf…5Bd4
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x7F81…c530
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowUnknown contract0x805C…CDb1
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x823D…ec1a
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x8781…e00D
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x8D5C…44Ef
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x92BF…8E94
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x96ED…E84d
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x9bA8…c987
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0x9f2B…a128
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xA13f…4F07
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xA264…b5c8
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xA328…6F6a
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xA4BC…FfF9
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xAdDB…4b18
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xAe30…03cD
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xB5a2…3882
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xb5Cc…EF05
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xb755…f21D
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xc072…0a72
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xc4dA…8B2E
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xC819…05Cb
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xC888…5F75
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xc91d…990D
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xcFA6…2256
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xD481…dCd1
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xE10a…D9D3
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xEcA2…976d
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xf5F5…EDfd
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted - Set complianceHighYellowEOA0xf965…3350
None · via
GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted
| Power | Criticality | Held by | Checks | Status | Found via |
|---|---|---|---|---|---|
| Upgrade | Critical | 2-day delay, single key | Red | Proxy upgrade · eip1967 admin | |
| Upgrade | Critical | 2-day delay, single key | Red | Proxy upgrade · eip1967 admin | |
| Upgrade | Critical | 2-day delay, single key | Red | Proxy upgrade · eip1967 admin | |
| Upgrade | Critical | 2-day delay, single key | Red | Proxy upgrade · eip1967 admin | |
| Upgrade | Critical | 2-day delay, single key | Red | Proxy upgrade · eip1967 admin | |
| Mint | Critical | None | Red | mFONE.mint · M_FONE_MINT_OPERATOR_ROLE on the shared controller | |
| Mint | Critical | None | Red | mFONE.mint · M_FONE_MINT_OPERATOR_ROLE on the shared controller | |
| Burn from holder | Critical | None | Red | mFONE.burn · M_FONE_BURN_OPERATOR_ROLE. burn(from, amount) destroys any holder's tokens | |
| Burn from holder | Critical | None | Red | mFONE.burn · M_FONE_BURN_OPERATOR_ROLE. burn(from, amount) destroys any holder's tokens | |
| Burn from holder | Critical | None | Red | mFONE.burn · M_FONE_BURN_OPERATOR_ROLE. burn(from, amount) destroys any holder's tokens | |
| Set price | Critical | None | Red | MFOneCustomAggregatorFeed.setRoundData, setRoundDataSafe · feed admin role. setRoundDataSafe caps the move at maxAnswerDeviation; setRoundData does not | |
| Set price | Critical | 2-day delay, single key | Red | Proxy upgrade · eip1967 admin | |
| Allocate funds | Critical | None | Red | MFOneRedemptionVaultWithSwapper.withdrawToken · vault admin can pull tokens out of the vault | |
| Allocate funds | Critical | None | Red | MFOneDepositVault.withdrawToken · vault admin can pull tokens out of the vault | |
| Allocate funds | Critical | None | Red | MFOneRedemptionVaultWithMToken.withdrawToken · vault admin can pull tokens out of the vault | |
| Grant roles | Critical | None | Red | MidasAccessControl.grantRole, revokeRole, grantRoleMult +1 more · DEFAULT_ADMIN_ROLE on the shared controller | |
| Grant roles | Critical | None | Red | MidasAccessControl.grantRole, revokeRole, grantRoleMult +1 more · DEFAULT_ADMIN_ROLE on the shared controller | |
| Grant roles | Critical | None | Red | MFOneRedemptionVaultWithSwapper.setInstantFee, setInstantDailyLimit, setFeeReceiver +7 more · deposit or redemption vault admin role | |
| Grant roles | Critical | None | Red | MFOneDepositVault.setInstantFee, setInstantDailyLimit, setFeeReceiver +7 more · deposit or redemption vault admin role | |
| Grant roles | Critical | None | Red | MFOneRedemptionVaultWithMToken.setInstantFee, setInstantDailyLimit, setFeeReceiver +7 more · deposit or redemption vault admin role | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Freeze | High | None | Red | BLACKLIST_OPERATOR_ROLE on the shared controller. One blacklisted address cannot send or receive | |
| Pause | High | None | Yellow | mFONE.pause, unpause · M_FONE_PAUSE_OPERATOR_ROLE | |
| Pause | High | None | Yellow | MFOneRedemptionVaultWithSwapper.pauseFn, unpauseFn, pause +1 more · deposit or redemption vault admin role | |
| Pause | High | None | Yellow | MFOneDepositVault.pauseFn, unpauseFn, pause +1 more · deposit or redemption vault admin role | |
| Pause | High | None | Yellow | MFOneRedemptionVaultWithMToken.pauseFn, unpauseFn, pause +1 more · deposit or redemption vault admin role | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted | |
| Set compliance | High | None | Yellow | GREENLIST_OPERATOR_ROLE. Deposit and redemption vaults reject addresses that are not greenlisted |
For regulated securities, freeze and force-transfer powers are often legally required. Control rates who holds them and what checks exist, not whether they exist. A single key holding a critical power or freeze is red; a multisig with no timelock is yellow.
Discovered at block 26,190,122 · 14 Oct 2026 · tool discovery-0.2.0 · View raw JSON on GitHub ↗