chia_sdk_driver/primitives/mips/memo/
parsed_member.rs

1use chia_sdk_types::puzzles::{
2    BlsMemberPuzzleAssert, BlsTaprootMemberPuzzleAssert, SingletonMemberWithMode,
3};
4
5use super::{
6    BlsMember, BlsTaprootMember, FixedPuzzleMember, K1Member, K1MemberPuzzleAssert, PasskeyMember,
7    PasskeyMemberPuzzleAssert, R1Member, R1MemberPuzzleAssert, SingletonMember,
8};
9
10#[derive(Debug, Clone, Copy, PartialEq, Eq)]
11pub enum ParsedMember {
12    K1(K1Member),
13    K1PuzzleAssert(K1MemberPuzzleAssert),
14    R1(R1Member),
15    R1PuzzleAssert(R1MemberPuzzleAssert),
16    Bls(BlsMember),
17    BlsPuzzleAssert(BlsMemberPuzzleAssert),
18    BlsTaproot(BlsTaprootMember),
19    BlsTaprootPuzzleAssert(BlsTaprootMemberPuzzleAssert),
20    Passkey(PasskeyMember),
21    PasskeyPuzzleAssert(PasskeyMemberPuzzleAssert),
22    Singleton(SingletonMember),
23    SingletonWithMode(SingletonMemberWithMode),
24    FixedPuzzle(FixedPuzzleMember),
25}