attach function
MoveCallBuilder
attach({})
Attach an app's Data under its witness namespace. Requires Permit<App>.
Aborts if App already has data attached.
Implementation
MoveCallBuilder attach(
{required dynamic arguments,
String? package,
List<String> typeArguments = const [],
Map<String, dynamic>? config}) {
final packageAddress = package ??
(config?['accountPackageId'] as String?) ??
'@local-pkg/account';
return (tx) => tx.moveCall(
'$packageAddress::account::attach',
typeArguments: typeArguments,
arguments: normalizeMoveArguments(tx, arguments,
[null, null, typeArguments[1]], ['self', 'Permit', 'data']),
);
}