This plugin is in experimental phase and there might be breaking changes in the future

Adds named resolution so that you can use .move names in your transactions. e.g. @org/app::type::Type will be resolved to 0x1234::type::Type. This plugin will resolve all names & types in the transaction block.

To install this plugin globally in your app, use:

Transaction.registerGlobalSerializationPlugin("namedPackagesPlugin", namedPackagesPlugin({ suiGraphQLClient }));

You can also define overrides to pre-populate name resolutions locally (removes the GraphQL request).