# Farcastle Onboarding: HATS Shared Accounts
Testing Shared Farcaster accounts using HATS.
[alpha app](https://shared-account-admin.vercel.app/)
Reqs
- Farcaster account must already exist
- Tree has to be on OP
**Output**
A hat tree that will look like this
x) tophat
x.1) auto-admin (empty)
x.1.1) owner
x.1.1.1) caster
## Steps
1. Visit [alpha app](https://shared-account-admin.vercel.app/) to add existing farcaster account
3. Add caster addresses
- the additional casters will wear hat x.1.1.1
3. Add owner addresses
- the additional owners will wear hat x.1.1
4. Set recovery address in Warpcast
- Go to your Warpcast app, into the Settings, under Advanced you can change recovery address
- We want this to be an owner?
5. Convert farcatser account to a shared account
- This step transfer access to the account to the role token, thereby granting casting rights to everyone holding it.
6. Share the Cast Frame link with wearers of caster hats
```
Wearers of the caster hat (and you as an owner) can now start casting on behalf of @brood.
Copy the link to the Cast Frame and share with folks wearers of the Caster hat.
```
cast frame link
https://sharedaccount.hatsprotocol.xyz/claim/name/brood
brood shared account admin page
https://shared-account-admin.vercel.app/account/brood
Tree
https://app.hatsprotocol.xyz/trees/10/234
## Casting flow
Add Hats cast actions

## Adding casters
1. Mint hat to caster
https://app.hatsprotocol.xyz/trees/10/234?hatId=234.1.1.1
or
https://shared-account-admin.vercel.app/account/brood
2. Have them post the frame and claim
https://sharedaccount.hatsprotocol.xyz/claim/name/brood
## Issues during setup
cast action not finding me due to error in delegator contract

process to replace delegator contract
https://docs.google.com/document/d/1LGNhILwwHM-U_WcGua-jwb0gl4vHxLt43jpjcx_VVlk/edit?tab=t.0
## Farcastle implications
Possible set up
- dao owned account + hat tree
- account is set up as a moderator on the channel
- dao can then make proposals to add/remove caster hats
- COULD WE also let those hats wearers **moderate from** the shared account
- maybe an action based in the same manner `cast from` and `reply from` work
## herocast
Don't use Add accounts or you will have to waste some Warps and get a duplicate account



---
Make sure you go to Shared Accounts


