findProgramAddress
from a programId
and seeds (a collection of bytes).invoke_signed
.Example Vulnerability:
org_name = "product"
, employee_id = "employ_A"
org_name = "producte"
, employee_id = "mploy_A"
InitPool (args)
Deposit (amount, account_name)
Withdraw (amount, account_name)
CreateDao (quorum_votes)
CreateProposal (description)
Vote (amount, support)
CloseProposal