sendDelegationOperation static method
dynamic
sendDelegationOperation(
- String server,
- SoftSigner signer,
- KeyStoreModel keyStore,
- String delegate,
- dynamic offset,
send a delegation operation fee, gasLimit and storageLimit are estimated by the fee estimation service
Implementation
static sendDelegationOperation(String server, SoftSigner signer,
KeyStoreModel keyStore, String delegate, offset) async {
var counter = await TezosNodeReader.getCounterForAccount(
server, keyStore.publicKeyHash) +
1;
OperationModel delegation = new OperationModel(
counter: counter,
kind: 'delegation',
source: keyStore.publicKeyHash,
delegate: delegate,
);
var operations = await appendRevealOperation(server, keyStore.publicKey,
keyStore.publicKeyHash, counter - 1, [delegation]);
return sendOperation(server, operations, signer, offset);
}