> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sequence.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Unreal Ecosystem Wallet Permissions

> Ecosystem Wallet Documentation for Sequence's Unreal SDK.

## Contract Permissions

<Tabs>
  <Tab title="Blueprint">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6/o-cdQA6Z--auxAAK/images/unreal/ecosystem/contract_permissions.png?fit=max&auto=format&n=o-cdQA6Z--auxAAK&q=85&s=8bb47b97e1dbc9553ca96120f7a8812d" width="967" height="500" data-path="images/unreal/ecosystem/contract_permissions.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const FString Target = TEXT("0x33985d320809E26274a72E03268c8a29927Bc6dA");
    const int64 ChainId = 421614;
    const int64 Deadline = 1856724472000;
    const int64 ValueLimit = 0;

    UContractPermissions* Permissions = UContractPermissions::CreateContractPermissions(ChainId, Target, Deadline, ValueLimit);
    ```
  </Tab>
</Tabs>

## Permission Collection

<Tabs>
  <Tab title="Blueprint">
    <Frame>
      <img src="https://mintcdn.com/sequence-0fb8d9e6/o-cdQA6Z--auxAAK/images/unreal/ecosystem/permission_collection.png?fit=max&auto=format&n=o-cdQA6Z--auxAAK&q=85&s=cc537d9d407348b8793ddcbe2ab02c17" width="1714" height="940" data-path="images/unreal/ecosystem/permission_collection.png" />
    </Frame>
  </Tab>

  <Tab title="C++">
    ```cpp theme={null}
    const FString Target = TEXT("0x33985d320809E26274a72E03268c8a29927Bc6dA");
    const int64 ChainId = 421614;
    const int64 Deadline = 1856724472000;
    const int64 ValueLimit = 0;

    UContractPermissions* ContractPermissions = UContractPermissions::CreateContractPermissions(ChainId, Target, Deadline, ValueLimit);

    UPermissionCollection* PermissionCollection = UPermissionCollection::CreatePermissionCollection();
    PermissionCollection->AddPermission(ContractPermissions); // Use 'AddPermission' to add permissions for different contracts
    ```
  </Tab>
</Tabs>
