Product Documentation
  • 👋Welcome to K3 Labs
  • Getting Started
    • Quick Start Guide
  • Automate
    • How to create a Workflow
    • Design Page: Key Sections
    • Trigger Set Up
      • Scheduled / Manual Trigger
      • Smart Contract-based Trigger
        • Token Smart Contracts Trigger Examples
        • Swap/Staking Smart Contracts Examples
        • NFT Collection Smart Contracts Examples
      • Wallet event-based
    • Functions Overview
      • Details on Read functions datapoints
      • Transform Function Details
        • Transform Custom Formula
      • JSON Data Preview
      • Custom Inputs
    • What are Actions?
  • Deploy
    • Deploy Page
    • Project Creation
  • Integrations
    • Coinbase
    • Slack
    • Telegram
    • Cubist Wallet
    • Safe Wallet
    • Hyperliquid
  • Stellar Blockchain
  • Tech Documentation
    • K3 Framework
      • Abstract
      • K3 Consensus
    • Networks & Usage
    • K3 Wasm
      • K3 Wasm Rust SDK
      • K3 Wasm Internal Specifications
    • Operator onboarding
Powered by GitBook
On this page
  • Why Integrate?
  • Integration Steps
  • After Setup
  1. Integrations

Safe Wallet

PreviousCubist WalletNextHyperliquid

Last updated 23 days ago

K3 Labs now supports Safe Wallets (formerly Gnosis Safe) through secure smart contract modules. With just a few clicks, you can authorize your Safe to execute automated, gasless transactions within any K3 workflow.

Why Integrate?

  • Use your Safe Wallet for automation — trigger trades, token transfers, or smart contract interactions.

  • Gas is covered by your Cubist wallet, while the Safe remains the source of all on-chain actions.

  • No need to manage keys or manually sign transactions — your automations run securely and seamlessly.

Integration Steps

Step 1: Deploy Your K3 Safe Module

  1. Go to K3 Labs → Settings → Integrations → Safe Wallet → Connect.

  2. Click Add K3 Safe Module.

  3. Select the EVM chain your Safe Wallet is on.

  4. Enter your Safe Wallet address (copy from ).

  5. Choose a Cubist Wallet connected to the same chain.

    🟢 Important: Your Cubist wallet must have funds to cover gas for transaction execution.

  6. Click Deploy.

Once the module is deployed, proceed to enable it in your Safe UI.


Step 2: Enable the Module via Transaction Builder

In the same pop-up window, you’ll see the information and instructions needed to complete module activation:

  1. Go to the Transaction Builder.

  1. In “Enter Address or ENS Name”, paste the ABI Contract Address (below).

  1. Choose enableModule as the contract method.

  2. In “To Address”, paste your Safe Wallet address.

  3. In “Module Address”, paste your K3 Module Address (from Step 1).

These details will be visible and copyable directly in the instructions pop-up:

  • ABI Contract Address → 0x___________

  • Your Safe Wallet Address → 0x___________

  • K3 Module Address → 0x___________

  1. Click Add Transaction → Create Batch → Send Batch.

  2. Confirm with Yes, Execute, check the confirmation box, and finalize the transaction.

Once confirmed, your Safe Wallet will be fully enabled for K3 workflows.


After Setup

Once enabled, your Safe Wallet will appear in your workflow setup panel as a connected wallet. You’ll now be able to:

  • Use your Safe Wallet as the execution source for trading, transfers, or smart contract writes.

  • Let your Cubist Wallet cover the gas — no Safe balance needed for execution.

Open your Safe at .

https://app.safe.global
https://app.safe.global