KnightSafe v1.01
  • Getting Started
    • What is KnightSafe?
  • KnightSafe Protocol
    • Overview
    • How to Use
      • Creating a KnightSafe Account
      • Whitelisting Traders Setting
      • Whitelisting Address Setting
      • Navigating Token authorization
      • Navigating dApps authorization
  • Use Cases
    • KnightSafe Applications
    • Account Management
    • Investor & Managed account
    • Asset Manager
    • In-house Authorized Use
  • Supported Protocol
    • Authorized List
    • KnightSafe Ecosystem
  • Contact US
    • About KnightSafe
Powered by GitBook
On this page
  • What Can I Do Through KnightSafe
  • Set Custom Authorization
  • Setting Whitelist for Token Transactions
  • DeFi Protocols Transactions
  • Architecture
  1. KnightSafe Protocol

Overview

KnightSafe is an open framework to make smart accounts secure, authorizable, and efficient interactions with dApps, decentralized exchanges and DeFi protocols

PreviousWhat is KnightSafe?NextHow to Use

Last updated 1 year ago

What Can I Do Through KnightSafe

Set Custom Authorization

Owners can create custom authorization for designated roles. For example, owners could disable the withdrawing right, or prohibit certain protocols or tokens for the designated role.

They are then able to set up smart contracts for DeFi protocols and specific contractual permissions so that the transactions can be taken place with proper authorization and rules.

Setting Whitelist for Token Transactions

Owners can restrict traders to only interact on specific protocols or dApps, or to send specific Tokens to whitelisted addresses.

DeFi Protocols Transactions

Traders can connect to the DeFi protocols and DEX through Wallet Connect, and perform DeFi transactions within their permitted authorized actions, including but not limited to trade, swap, provide liquidity, lending, etc.

Architecture

The architecture of the KnightSafe protocol is composed of several integral components, each carrying its unique responsibilities. Token handler and dApp handler are designed to separate themselves from each other, allowing iteration of each part and checking authorization of the designated parameters.