# main

## Classes

- [EntityMutationError](https://docs.arkiv.network/typescript-sdk/api-reference/main/classes/entitymutationerror/)
- [NoCursorOrLimitError](https://docs.arkiv.network/typescript-sdk/api-reference/main/classes/nocursororlimiterror/)
- [NoEntityFoundError](https://docs.arkiv.network/typescript-sdk/api-reference/main/classes/noentityfounderror/)
- [NoMoreResultsError](https://docs.arkiv.network/typescript-sdk/api-reference/main/classes/nomoreresultserror/)

## Interfaces

- [Entity](https://docs.arkiv.network/typescript-sdk/api-reference/main/interfaces/entity/)

## Type Aliases

- [ArkivClient](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/arkivclient/)
- [ArkivRpcSchema](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/arkivrpcschema/)
- [Attribute](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/attribute/)
- [ChangeOwnershipParameters](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/changeownershipparameters/)
- [ChangeOwnershipReturnType](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/changeownershipreturntype/)
- [CreateEntityParameters](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/createentityparameters/)
- [CreateEntityReturnType](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/createentityreturntype/)
- [DeleteEntityParameters](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/deleteentityparameters/)
- [DeleteEntityReturnType](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/deleteentityreturntype/)
- [ExtendEntityParameters](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/extendentityparameters/)
- [ExtendEntityReturnType](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/extendentityreturntype/)
- [GetBlockTimingReturnType](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/getblocktimingreturntype/)
- [MimeType](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/mimetype/)
- [MutateEntitiesParameters](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/mutateentitiesparameters/)
- [MutateEntitiesReturnType](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/mutateentitiesreturntype/)
- [OnEntityCreatedEvent](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/onentitycreatedevent/)
- [OnEntityDeletedEvent](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/onentitydeletedevent/)
- [OnEntityExpiredEvent](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/onentityexpiredevent/)
- [OnEntityExpiresInExtendedEvent](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/onentityexpiresinextendedevent/)
- [OnEntityOwnerChangedEvent](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/onentityownerchangedevent/)
- [OnEntityUpdatedEvent](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/onentityupdatedevent/)
- [PublicArkivActions](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/publicarkivactions/)
- [PublicArkivClient](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/publicarkivclient/)
- [QueryOptions](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/queryoptions/)
- [QueryOptionsIncludeData](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/queryoptionsincludedata/)
- [QueryOptionsOrderBy](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/queryoptionsorderby/)
- [QueryReturnType](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/queryreturntype/)
- [RpcEntity](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/rpcentity/)
- [RpcIncludeData](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/rpcincludedata/)
- [RpcOrderByAttribute](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/rpcorderbyattribute/)
- [RpcQueryOptions](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/rpcqueryoptions/)
- [TxParams](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/txparams/)
- [UpdateEntityParameters](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/updateentityparameters/)
- [UpdateEntityReturnType](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/updateentityreturntype/)
- [WalletArkivActions](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/walletarkivactions/)
- [WalletArkivClient](https://docs.arkiv.network/typescript-sdk/api-reference/main/type-aliases/walletarkivclient/)

## Functions

- [chainFromName](https://docs.arkiv.network/typescript-sdk/api-reference/main/functions/chainfromname/)
- [createPublicClient](https://docs.arkiv.network/typescript-sdk/api-reference/main/functions/createpublicclient/)
- [createWalletClient](https://docs.arkiv.network/typescript-sdk/api-reference/main/functions/createwalletclient/)

## References

### jsonToPayload

Re-exports [jsonToPayload](https://docs.arkiv.network/typescript-sdk/api-reference/utils/functions/jsontopayload/)

***

### stringToPayload

Re-exports [stringToPayload](https://docs.arkiv.network/typescript-sdk/api-reference/utils/functions/stringtopayload/)