var snip20Client = new SecretNET.Token.Snip20Client(secretClient);
var txExec = await snip20Client.Tx.Transfer(
contractAddress,
recipient,
amount, // int as string
codeHash,
txOptions: new TxOptions() { GasLimit = 5_000_000 }
);
Send SNIP-20 Tokens
var txExec = await snip20Client.Tx.Send(
contractAddress,
recipient,
amount, // int as string
codeHash,
txOptions: new TxOptions() { GasLimit = 5_000_000 }
);
Set Viewing Key and Query Balance
var txExec = await snip20Client.Tx.SetViewingKey(
contractAddress,
"hello",
txOptions: new TxOptions() { GasLimit = 100_000 });
var txQuery = await snip20Client.Query.GetBalance(
contractAddress,
viewingKey: "hello",
codeHash: codeHash
);
Query Token Parameters
var txQuery = await await snip20Client.Query.GetTokenInfo(
contractAddress,
codeHash: codeHash
);