delegateKeyShares method

  1. @Deprecated('Use wallets.waas.delegation.delegateKeyShares instead')
Future<void> delegateKeyShares({
  1. List<DelegationWalletIdentifier>? wallets,
})

Delegates specific wallets programmatically without UI.

Deprecated: Use WaasModule.delegation.delegateKeyShares instead.

Implementation

@Deprecated('Use wallets.waas.delegation.delegateKeyShares instead')
Future<void> delegateKeyShares({List<DelegationWalletIdentifier>? wallets}) {
  return requestChannel.request<void>(
    'delegateKeyShares',
    args: [
      if (wallets != null)
        {
          'wallets': wallets
              .map((w) => {
                    'chainName': w.chainName.value,
                    'accountAddress': w.accountAddress,
                  })
              .toList(),
        },
    ],
    builder: builderVoid(),
  );
}