00

Who can change marginfi, read straight from the chain. TVL $35.4M (DefiLlama, display only)

D45 · Weak
verified onchain

Who can move your money

click a node · pinch or use controls to zoom
  • marginfi v2 program → Squads 7-of-15 (upgrade via vault #0)
  • Squads 7-of-15 → Signer
  • Squads 7-of-15 → Signer
  • Squads 7-of-15 → Signer
  • Squads 7-of-15 → Signer
  • Squads 7-of-15 → Signer
  • Squads 7-of-15 → Signer
  • Squads 7-of-15 → Signer
  • Squads 7-of-15 → Signer
  • Squads 7-of-15 → Signer
  • Squads 7-of-15 → Signer
  • Squads 7-of-15 → Signer
  • Squads 7-of-15 → Signer
  • Squads 7-of-15 → Signer
  • Squads 7-of-15 → Signer
  • Squads 7-of-15 → Signer
  • marginfi v2 program → Collateral (accepts)

Facts

marginfi v2 program
ProgramMFv2hWf31Z9kbCa1snEPYctwafyhdvnV7FZnsebVacAProgramData4Q8u2ny8YYgytJEncwZQfVWbd5axZtfgDxYKHehvPQR7Last deploy slot456093551Upgrade authorityWhat does this mean?The key that can replace a program's code. Whoever holds it can change the rules, including how your deposit can be withdrawn.J3oBkTkDXU3TcAggJEa3YeBZE5om5yNAdTtLVNXFD47Authority typeSquads v4 multisig
Squads v4 multisigWhat does this mean?A wallet that needs several people to approve a transaction, for example 3 of 5. Safer than one key, if enough different people must sign. · upgrade authority
Address7FCPipJWVbPbdHymVt1gJYwKciakkJz5GahdQySemvHkThresholdWhat does this mean?How many signers of a multisig must approve a change.7 of 15TimelockWhat does this mean?A mandatory waiting period between approving a change and it taking effect. It gives depositors time to withdraw if something bad is approved.no delay (0s)Config authorityWhat does this mean?A Squads setting that lets one key change the multisig's signers, threshold and timelock instantly, without a vote.none, so changes need a votePending config#125: AddMember
SignerPermissionsNonce accountsWhat does this mean?A Solana feature that lets a transaction be signed now and submitted any time later. Normal transactions expire in about a minute. The Drift attacker collected pre-signed durable-nonce transactions from signers days in advance.
2owo…x9mWinitiate · vote · executenone
3Cxn…MEMBinitiate · vote · executenone
53AD…Poqminitiate · vote · executenone
53kW…mp9zinitiate · vote · executenone
57vh…fjGXinitiate · vote · executenone
6cje…VNhrinitiate · vote · executenone
9NQo…XaW8initiate · vote · executenone
9inN…Anyfinitiate · vote · executenone
A8tP…xZgDinitiate · vote · executenone
AnGd…bzLuinitiate · vote · executenone
Azrx…fq8Rinitiate · vote · executenone
DAk1…KiMfinitiate · vote · executenone
FAbj…4QUEinitiate · vote · executenone
FGGC…JaMNinitiate · vote · executenone
FwZd…YJCXinitiate · vote · executenone
Collateral tokens
EPjF…Dt1vspl-tokenFreezeAuthority
Admin config
Account4qp6…dAG8 marginfi:MarginfiGroupAdminCYXE…RbEw program address (unmapped)groupFlags0

Score breakdown

Start100
Less than half of the signers are needed (47%).−10
Approved changes take effect immediately (no timelock).−25
A pending proposal would weaken controls.−10
Controls were weakened in the last 30 days: marginfi has a pending vote to add signer 6vRh…apm9.−10
Score45 · D

Flags: NO_TIMELOCK, PENDING_WEAKENING, RECENT_WEAKENING. How grades work →

Onchain registry

RiskRecord PDAEQZg…j4NrScore / grade55 / CFlags34 Version4 (slot 509975169)Publisher6x7M…PR73

Any Solana program can read this account (owner and PDAWhat does this mean?Program Derived Address: an address controlled by a program rather than a private key. check) and act on it. How programs use it →

Get alerts

Governance timeline

  1. HIGH
    marginfi has a pending vote to add signer 6vRh…apm9

    Proposal #125 would add signer 6vRh…apm9. It has not executed yet. This is your early warning.

    PROPOSAL_WEAKENS_CONTROLS · slot 458472462

  2. MEDIUMhistory
    marginfi deployed new program code

    The upgrade authority replaced the program's code (program data 4Q8u…PQR7). A routine release looks exactly like this, and so would a malicious one, so check that the team announced it.

    PROGRAM_UPGRADED · slot 456093551 · tx Xye7…FJLK

  3. MEDIUMhistory
    marginfi deployed new program code

    The upgrade authority replaced the program's code (program data 4Q8u…PQR7). A routine release looks exactly like this, and so would a malicious one, so check that the team announced it.

    PROGRAM_UPGRADED · slot 444313123 · tx 5h7Q…XZ6g

  4. MEDIUMhistory
    marginfi removed a signer

    3X2w…ozH1 can no longer approve changes. The multisig now has 15 signers.

    MEMBERS_CHANGED · slot 444296036 · tx eiwp…YnZM

  5. MEDIUMhistory
    marginfi removed a signer

    AfSM…PVen can no longer approve changes. The multisig now has 16 signers.

    MEMBERS_CHANGED · slot 441913003 · tx 5aj8…Gy6Q

  6. MEDIUMhistory
    marginfi deployed new program code

    The upgrade authority replaced the program's code (program data 4Q8u…PQR7). A routine release looks exactly like this, and so would a malicious one, so check that the team announced it.

    PROGRAM_UPGRADED · slot 441655269 · tx 2giQ…7vVD

  7. MEDIUMhistory
    marginfi deployed new program code

    The upgrade authority replaced the program's code (program data 4Q8u…PQR7). A routine release looks exactly like this, and so would a malicious one, so check that the team announced it.

    PROGRAM_UPGRADED · slot 432875565 · tx 49Wh…aMjw

  8. MEDIUMhistory
    marginfi added a signer

    53AD…Poqm can now approve changes. The multisig now has 17 signers.

    MEMBERS_CHANGED · slot 430107202 · tx 3DRd…pvRH

  9. MEDIUMhistory
    marginfi removed a signer

    6ryq…rBk3 can no longer approve changes. The multisig now has 16 signers.

    MEMBERS_CHANGED · slot 429032485 · tx 61et…4rJt

  10. MEDIUMhistory
    marginfi added a signer

    FwZd…YJCX can now approve changes. The multisig now has 17 signers.

    MEMBERS_CHANGED · slot 426723799 · tx 6ap7…eE4X

  11. MEDIUMhistory
    marginfi added a signer

    3X2w…ozH1 can now approve changes. The multisig now has 16 signers.

    MEMBERS_CHANGED · slot 426040223 · tx 46NC…ehCT

  12. MEDIUMhistory
    marginfi added a signer

    DAk1…KiMf can now approve changes. The multisig now has 15 signers.

    MEMBERS_CHANGED · slot 415898425 · tx 4yEF…6BHn

  13. MEDIUMhistory
    marginfi added a signer

    3Cxn…MEMB can now approve changes. The multisig now has 14 signers.

    MEMBERS_CHANGED · slot 415396648 · tx 3mge…tnGY