# Mint CCC Helper

MintCccHelper allows to easily create a MintCcc object.

# Provided Operations

  1. Creates a MintCcc from the given wallet, a deposit amount and the id.

    N.B.: amount is a list, the id is a Version 4 UUID identifier.

    fun fromWallet(
        wallet: Wallet,
        amount: List<StdCoin>,
        id: String
    ): MintCcc
    
    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 amount = listOf(StdCoin(denom = "uccc", amount = "20"))

val mintCcc = MintCccHelper.fromWallet(
   amount = listOf(stdCoin),
   wallet = wallet,
   id = UUID.randomUUID().toString()
)
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