# Buy Membership Helper

Buy Membership Helper allows to easily create a Buy Membership object.

# Provided Operations

  1. Creates a BuyMembership from the given wallet ,the membershipType and tsp address.

    fun fromWallet(
        wallet: Wallet,
        membershipType: MembershipType,
        tsp: String
    ): BuyMembership
    
    1
    2
    3
    4
    5

# Usage examples

 val info = NetworkInfo(
     bech32Hrp = "did:com:", 
     lcdUrl = "http://localhost:1317"
 )
 
 val userMnemonic = listOf(
         "will",
         "hard",
         "topic",
         "spray",
         "beyond",
         "ostrich",
         "moral",
         "morning",
         "gas",
         "loyal",
         "couch",
         "horn",
         "boss",
         "across",
         "age",
         "post",
         "october",
         "blur",
         "piece",
         "wheel",
    "film",
    "notable",
    "word",
    "man"
 )

val wallet = Wallet.derive(mnemonic = userMnemonic, networkInfo = info)

val buyMembership = BuyMembershipHelper.fromWallet(
wallet = wallet,
membershipType = MembershipType.GOLD,
tsp = tspAddress
)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39