Skip to content

ongrid/skeeper

Repository files navigation

SKeeper

Token custodian with role-based access and EIP-1271 signature validator

Code Quality Checks

Overview

skeeper is a Solidity smart contract and Python toolkit for secure DeFi operations that require signature verification and token custody logic.

It enables:

  • EIP-1271 on-chain signature validation
  • Role-based access control using OpenZeppelin
  • ERC-20 approvals and withdrawals
  • External signer management via admin roles
  • Python signature composition for signing messages off-chain

Use case

skeeper is designed for Liquidity Providers and Makers participating in Intent-Based Protocols, where off-chain signatures are used to authorize on-chain actions such as quotes, trade intents, or liquidity offers.

It acts as a secure on-chain vault that:

  • Holds ERC-20 funds under controlled roles
  • Verifies EIP-1271 signatures for quote execution
  • Supports role-based approvals and withdrawals

Currently compatible with Liquorice. Planned integrations include Bebop, CoW Swap, 1inch Fusion, and UniswapX.

License

MIT

About

Role-Based ERC-20 Token Keeper with EIP-1271 Validator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published