Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

563 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Templar Protocol

Test Kani Coverage License: GPL v3

Templar Protocol is an overcollateralized lending protocol. This repository contains the core smart contracts, shared protocol logic, operator services, client libraries, test utilities, and supporting tooling used across the protocol.

Structure

  • common
    Shared protocol logic used by contracts, services, and tests.
  • contract
    Deployable smart contracts and contract-specific crates.
  • service
    Standalone off-chain services and bots.
  • tools
    Operator and developer command-line tools.
  • client
    Client libraries and SDKs.
  • mock
    Mock contracts used in tests.
  • test-utils
    Shared test harness utilities.
  • universal-account
    Shared universal-account crate.
  • fuzz
    Fuzz targets and related utilities.
  • docs
    Protocol and operational documentation.
  • audits
    Auditor-facing notes and known-issue references.
  • script
    Repository scripts for testing and CI workflows.

Build and run tests

just test

Contributing

PRs are squash-merged, so the PR title becomes the commit message and drives automated versioning. Titles must follow type(scope): summary, where the scope is optional — see Commit And PR Titles. Releases are cut by merging the standing "chore: release" PR; see RELEASING.md.

Links

About

Templar Protocol smart contracts

Topics

Resources

Security policy

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages