Opens a new CDP depositing the given Commercio Token amount.
The Commercio SDK, our own open source tool to format transactions to Commercio.network.
- MintHelper openCdp.
From Wikipedia:
A blockchain account can provide functions other than making payments, for example in decentralized applications or smart contracts. In this case, the units or coins are sometimes referred to as crypto tokens (or cryptotokens).
- Execute the MintHelper openCdp function.
Here's an example of the implemetation in all the available languages.
final response = await MintHelper.openCdp(
100, wallet,
);
val networkInfo = NetworkInfo(
bech32Hrp = "did:com:",
lcdUrl = "http://localhost:1317")
val mnemonic = listOf("curve", "attend", "elephant", "garage", "tide", "neither", "enforce", "auction", "dumb", "brief", "divert", "creek", "palm", "equip", "festival", "spice", "race", "message", "domain", "seed", "ship", "hunt", "mercy", "mail")
val wallet = Wallet.derive(mnemonic = mnemonic, networkInfo = networkInfo)
val commercioTokenAmount = 100000000.toULong()
val fee = StdFee(gas = "200000", amount = listOf(StdCoin(denom = "ucommercio", amount = "10000")))// optional
val mode = TxHelper.BroadcastingMode.BLOCK // optional
val response = MintHelper.openCdp(
commercioTokenAmount = commercioTokenAmount,
wallet = wallet,
fee = fee, // optional
mode = mode // optional
)
static commercio.sacco.lib.NetworkInfo networkInfo = new commercio.sacco.lib.NetworkInfo(
bech32Hrp: "did:com:",
lcdUrl: "http://localhost:1317"
);
String mnemonicString = "curve attend elephant garage tide neither enforce auction dumb brief divert creek palm equip festival spice race message domain seed ship hunt mercy mail";
List<String> mnemonic = new List<String>(mnemonicString.Split(" ", StringSplitOptions.RemoveEmptyEntries));
var wallet = commercio.sacco.lib.Wallet.derive(mnemonic, networkInfo);
var res = commercio.sdk.MintHelper.openCdp(100000, wallet);