buildRegisterOntidTx method
Implementation
Future<Transaction> buildRegisterOntidTx(String ontid, PublicKey pubkey,
int gasPrice, int gasLimit, Address payer) async {
var method = 'regIDWithPublicKey';
var struct = Struct();
struct.list.addAll([Convert.strToBytes(ontid), pubkey.hexEncoded]);
var pb = VmParamsBuilder();
pb.pushNativeCodeScript([struct]);
var txb = TxBuilder();
return txb.makeNativeContractTx(
method, pb.buf.bytes, await Address.fromValue(ontidContract),
gasPrice: gasPrice, gasLimit: gasLimit, payer: payer);
}