# Stacks methods

- [stx\_transferStx](/developers/stacks-methods/stx_transferstx.md): Request a transfer of STX tokens to a specified recipient.
- [stx\_signTransaction](/developers/stacks-methods/stx_signtransaction.md): Request the signature of a Stacks transaction
- [stx\_signMessage](/developers/stacks-methods/stx_signmessage.md): Request the signature of an arbitrary message with the Stacks address of an account
- [stx\_signStructuredMessage](/developers/stacks-methods/stx_signstructuredmessage.md): Request the signature of a structured message using the Stacks address of an account.
- [stx\_callContract](/developers/stacks-methods/stx_callcontract.md): Wrapper method for \`stx\_signTransaction\` that calls a Stacks contract
- [stx\_deployContract](/developers/stacks-methods/stx_deploycontract.md): Deploy a Clarity smart contract on the Stacks blockchain.
- [Stacks libraries](/developers/stacks-methods/stacks-libraries.md): Execute smart contracts and transfer assets on the Stacks blockchain
