llms.txt Content
# Abstract
## Docs
- [deployContract](https://docs.abs.xyz/abstract-global-wallet/agw-client/actions/deployContract.md): Function to deploy a smart contract from the connected Abstract Global Wallet.
- [sendCalls](https://docs.abs.xyz/abstract-global-wallet/agw-client/actions/sendCalls.md): Function to send a batch of transactions in a single call using the connected Abstract Global Wallet.
- [sendTransaction](https://docs.abs.xyz/abstract-global-wallet/agw-client/actions/sendTransaction.md): Function to send a transaction using the connected Abstract Global Wallet.
- [signMessage](https://docs.abs.xyz/abstract-global-wallet/agw-client/actions/signMessage.md): Function to sign messages using the connected Abstract Global Wallet.
- [signTransaction](https://docs.abs.xyz/abstract-global-wallet/agw-client/actions/signTransaction.md): Function to sign a transaction using the connected Abstract Global Wallet.
- [writeContract](https://docs.abs.xyz/abstract-global-wallet/agw-client/actions/writeContract.md): Function to call functions on a smart contract using the connected Abstract Global Wallet.
- [getSmartAccountAddress FromInitialSigner](https://docs.abs.xyz/abstract-global-wallet/agw-client/getSmartAccountAddressFromInitialSigner.md): Function to deterministically derive the deployed Abstract Global Wallet smart account address from the initial signer account.
- [createSession](https://docs.abs.xyz/abstract-global-wallet/agw-client/session-keys/createSession.md): Function to create a session key for the connected Abstract Global Wallet.
- [createSessionClient](https://docs.abs.xyz/abstract-global-wallet/agw-client/session-keys/createSessionClient.md): Function to create a new SessionClient without an existing AbstractClient.
- [getSessionHash](https://docs.abs.xyz/abstract-global-wallet/agw-client/session-keys/getSessionHash.md): Function to get the hash of a session key configuration.
- [getSessionStatus](https://docs.abs.xyz/abstract-global-wallet/agw-client/sess