> For the complete documentation index, see [llms.txt](https://messinaone.gitbook.io/messina-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://messinaone.gitbook.io/messina-sdk/methods.md).

# METHODS

- [Algorand](https://messinaone.gitbook.io/messina-sdk/methods/algorand.md)
- [transferFromAlgorand()](https://messinaone.gitbook.io/messina-sdk/methods/algorand/transferfromalgorand.md): Create a grouped transaction to transfer tokens to the contract on Algorand
- [getEmitterAddressAlgorand()](https://messinaone.gitbook.io/messina-sdk/methods/algorand/getemitteraddressalgorand.md): Get emitter address from contract address
- [parseSequenceFromLogAlgorand()](https://messinaone.gitbook.io/messina-sdk/methods/algorand/parsesequencefromlogalgorand.md): Parses Algorand transaction to get the sequence number
- [redeemOnAlgorand()](https://messinaone.gitbook.io/messina-sdk/methods/algorand/redeemonalgorand.md): Creates a grouped transaction to receive tokens from the contract on Algorand
- [EVM](https://messinaone.gitbook.io/messina-sdk/methods/evm.md)
- [getAllowanceEth()](https://messinaone.gitbook.io/messina-sdk/methods/evm/getallowanceeth.md): Gets ERC-20 token spend allowance for contract
- [approveEth()](https://messinaone.gitbook.io/messina-sdk/methods/evm/approveeth.md): Initiates transaction to approve contract spend tokens
- [transferFromEth()](https://messinaone.gitbook.io/messina-sdk/methods/evm/transferfrometh.md): Initiates transaction to transfer tokens to the contract on EVM
- [getEmitterAddressEth()](https://messinaone.gitbook.io/messina-sdk/methods/evm/getemitteraddresseth.md): Get emitter address from contract address
- [parseSequenceFromLogEth()](https://messinaone.gitbook.io/messina-sdk/methods/evm/parsesequencefromlogeth.md): Parses EVM transaction to get the sequence number
- [redeemOnEth()](https://messinaone.gitbook.io/messina-sdk/methods/evm/redeemoneth.md): Initiates transaction to receive tokens from the contract on EVM
- [redeemOnEthWithType()](https://messinaone.gitbook.io/messina-sdk/methods/evm/redeemonethwithtype.md): Initiates transaction to receive tokens from the contract on EVM for USDC Tokens that are supported via Circle's CCTP (https://developers.circle.com/stablecoins/supported-domains).
- [Guardian](https://messinaone.gitbook.io/messina-sdk/methods/guardian.md)
- [getSignedVAA()](https://messinaone.gitbook.io/messina-sdk/methods/guardian/getsignedvaa.md): Function to interact with guardian and get the signed vaa data
- [Utils](https://messinaone.gitbook.io/messina-sdk/methods/utils.md)
- [nativeToHexString()](https://messinaone.gitbook.io/messina-sdk/methods/utils/nativetohexstring.md): To convert an address in a chain's native representation into a 32-byte hex string
