Practical overview
When it fits
Use the repository when developing or reviewing Solidity integrations with Kinto’s wallet, paymaster, or identity contracts, or when preparing to run its documented local tests.
Who it is for
- Solidity developers reviewing or integrating Kinto’s core contracts.
- Teams building applications that need Kinto wallet creation, account abstraction, or on-chain identity checks.
Documented uses
- Inspect the contracts behind KintoWallet and its factory.
- Integrate account-abstraction transactions through Kinto’s EntryPoint and SponsorPaymaster.
- Check whether an address meets KYC, accreditation, or AML-sanctions requirements using Kinto ID.
Requirements & limits
The core-contract repository is public and specifies the MIT license. Its documented development requirements include Foundry and Yarn or NPM.
- Kinto is described as EVM-compatible, but its transaction model requires a KintoWallet and routes transactions through the EntryPoint.
- The first signer of a KintoWallet must hold a Kinto ID for transactions, according to the repository README.
- Direct EOA transactions are restricted to five listed contracts; EOAs can make calls that do not change chain state without KYC.
- The repository separates settlement, execution, and data availability in its architecture description, identifying Ethereum, Arbitrum, and Celestia via Blobstream respectively.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the Kinto core-contract repository
Install the project dependencies and prepare the environment file for repository work.
Before you start
- Foundry
- Yarn or NPM
- The repository’s
.env.samplefile and configuration values
Steps
Install dependencies with
yarn install.Copy
.env.sampleto.envand fill in the required values.After deploying the proxy, add its address to the environment configuration.
Expected outcome
Dependencies are installed and the environment file is prepared for subsequent repository work.
Guide limitations
- These instructions cover dependency and environment setup, not application deployment.
- A custom chain requires additional CREATE2 proxy setup described in the repository.
Run the repository’s local tests
Invoke the core-contract test suite using the documented local test command.
Before you start
- Foundry and the repository dependencies
Steps
From the repository, run
forge test.Alternatively, run
yarn test.
Expected outcome
The repository’s local test suite is invoked.
Guide limitations
- Fork tests require
FOUNDRY_PROFILE=forkand the repository’s fork-test configuration. - The instructions do not establish that the tests have been run successfully in a particular environment.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 8 October 2026
- Original website title
- KintoXYZ/kinto-core · Official homepage title · retained in its source language

