Safe Management
Manage your Safe
📄️ Create or deploy a Safe account for the authenticated user
This endpoint serves two purposes - it first checks if a Safe account exists for the user. If no account exists, it creates one and initiates deployment.
📄️ Get signature data for account setup
Returns the domain, types, and message objects needed for EIP-712 typed data signing.
📄️ Deploy Safe modules with a user signature
Takes an EIP-712 signature provided by the user's wallet and executes the account setup transaction.
📄️ Set the currency for a user's Safe account based on their country
This endpoint sets the appropriate token symbol (currency) for a user's Safe account based on their country.