on baa23b6 help sign in
bridge/src/lib/utils/proxy.ts
17 lines 445 B history raw
1import { Ownership } from '@urbit/roller-api';
3export const getProxy = (
4 owner: Ownership,
5 address: string
6): string | undefined =>
7 owner.managementProxy?.address === address
8 ? 'manage'
9 : owner.owner?.address === address
10 ? 'own'
11 : owner.spawnProxy?.address === address
12 ? 'spawn'
13 : owner.votingProxy?.address === address
14 ? 'vote'
15 : owner.transferProxy?.address === address
16 ? 'transfer'
17 : undefined;