# Event Management

Methods for creating and managing vaults.

## Create a Vault

```typescript
const result = await sdk.createEvent({
  token: 'USDC',        // Symbol or Address
  stakeAmount: '10',    // In human readable units (e.g. 10 USDC)
  maxParticipants: 100,
  useYield: true        // Enable Morpho integration
});

// Execute transaction
await result.execute();
```

## Verify Participants

Mark a user as "attended" or "successful".

```typescript
await sdk.verifyParticipant({
  vaultAddress: '0x...', 
  participants: ['0xUser1...', '0xUser2...']
});
```

## Settle Event

Finalize the event and distribute rewards.

```typescript
await sdk.settleEvent({
  vaultAddress: '0x...'
});
```
