OpenViSTAI · Agents · Blockchain · Crypto
Menu
Smart Contracts

Openfort Contracts

Openfort Contracts is an open-source Solidity library of smart contracts for token handling, account abstraction, signature validation, upgradeable accounts and counterfactual address generation through Openfort factories.

Independent OpenViST project profile, based on linked sources.

Openfort Contracts — OpenViST project profile in Smart Contracts.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when building Solidity products that need the listed token standards or Openfort account components, and when you want the repository's documented Foundry build, test and deployment workflow.

Who it is for

  • Solidity developers integrating token standards into blockchain products.
  • Teams implementing account-abstraction flows or upgradeable Openfort accounts.
  • Developers evaluating Openfort's signature and typed-data contract components.

Documented uses

  • Use implementations supporting ERC-20, ERC-721, ERC-777 and ERC-1155 token handling.
  • Add typed structured-data signing and ERC-1271 signature validation to account flows.
  • Build upgradeable accounts using ERC-1967 and ERC-1822 proxy standards.
  • Generate counterfactual account addresses through Openfort factories.
Before you choose

Requirements & limits

The repository is public and specifies the GPL-3.0 license.

  • The documented stack is Solidity with Foundry and Yarn dependency installation.
  • The supported standards include ERC-4337 and ERC-6551 as well as multiple token standards.
  • The repository provides scripts for gas profiling, balance checks and factory deployment; deployment actions require a configured .env file.
  • The GPL-3.0 license is relevant when deciding how to incorporate the code.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build and run the repository test suite

Prepare the Openfort Contracts project with Foundry and run its documented build and tests.

Before you start

  • Foundry installed
  • Yarn installed

Steps

  1. Clone the openfort-contracts repository and change into its directory.

  2. Run yarn to install dependencies.

  3. Run forge install to install Forge dependencies.

  4. Run forge build, then forge test.

Expected outcome

The repository build and test commands have been run in the local development environment.

Guide limitations

  • This describes the repository's documented workflow; it is not an independently executed test or compatibility guarantee.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
openfort-xyz/openfort-contracts · Official homepage title · retained in its source language