> For the complete documentation index, see [llms.txt](https://liquiidio.gitbook.io/unity-plugin-suite/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://liquiidio.gitbook.io/unity-plugin-suite/universalauthenticatorlibrary/examples/transaction.md).

# Transact

To perform a generic transaction, do the following (ensure that you have a `User` member assigned as shown [here](https://liquiidio.gitbook.io/unity-plugin-suite/v/universalauthenticatorlibrary/examples/example_b):

```csharp
public async Task Transact(EosSharp.Core.Api.v1.Action action)
{
    var transactResult = await User.SignTransaction(new []{ action });
}
```
