IPartyActions
Contains party methods that can be called by anyone
Permissionless Party actions
joinParty
function joinParty(address user, uint256 amount, struct LibSignatures.Allocation allocation, struct LibSignatures.Sig approval) external
Joins and deposits into the party
For private parties, the joiner must have an accepted join request by a manager. The user must not be a member and the party must be opened In case the party has set a token gating, it will perform the check to ensure the user holds sufficient funds
Parameters
Name | Type | Description |
---|---|---|
user | address | User address that will be joining the party |
amount | uint256 | Deposit amount in denomination asset |
allocation | struct LibSignatures.Allocation | Desired allocation of the deposit |
approval | struct LibSignatures.Sig | Verified sentinel signature of the desired deposit |