Skip to content

Commit

Permalink
Fix formatting for Kinto (l2beat#6244)
Browse files Browse the repository at this point in the history
Co-authored-by: sekuba <[email protected]>
  • Loading branch information
sekuba and sekuba authored Dec 27, 2024
1 parent cada07b commit c117065
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions packages/config/src/projects/layer2s/kinto.ts
Original file line number Diff line number Diff line change
Expand Up @@ -102,12 +102,13 @@ export const kinto: Layer2 = orbitStackL2({
otherConsiderations: [
{
name: 'Enforced smart wallets and KYC',
description: `The Kinto L2 node is a fork of arbitrum's geth implementation with notable changes to the state transition function.
A valid state transition in Kinto [disallows all contract calls by EOAs](https://github.com/KintoXYZ/kinto-go-ethereum/blob/7aba9b812a82d9339d29a2345946c3d7030a0377/core/kinto_hardfork_7.go#L58) and new contract creation, unless whitelisted.
The current whitelist is sourced live from the KintoAppRegistry smart contract on Kinto L2, and can be modified by its Owner without delay.
This setup effectively enforces smart wallet use because the auxiliary contracts of the standard KintoWallet smart wallet (like the EntryPoint and the KintoWalletFactory) are whitelisted.
description: `
The Kinto L2 node is a fork of Arbitrum's geth implementation with notable changes to the state transition function.
A valid state transition in Kinto [disallows all contract calls by EOAs](https://github.com/KintoXYZ/kinto-go-ethereum/blob/7aba9b812a82d9339d29a2345946c3d7030a0377/core/kinto_hardfork_7.go#L58) and new contract creation, unless specifically whitelisted.
The current whitelist is sourced directly from the KintoAppRegistry smart contract on Kinto L2, and can be modified by its Owner without delay.
This setup effectively enforces smart wallet use because the auxiliary contracts of the standard KintoWallet smart wallet (like the EntryPoint and the KintoWalletFactory) are whitelisted.
The KYC validation is part of the KintoWallet signature verification. Since all users must use the same implementation of this smart wallet, all user transactions on Kinto check for an up-to-date KYC flag, and are dropped in case the check fails.`,
The KYC validation is part of the KintoWallet signature verification. Since all users must use the same implementation of this smart wallet, all user transactions on Kinto check for an up-to-date KYC flag, and are dropped in case the check fails.`,
risks: [
{
category: 'Users can be censored if',
Expand Down

0 comments on commit c117065

Please sign in to comment.