Skip to content

feat: add table calculators #488

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Jun 27, 2025

Conversation

ypatil12
Copy link
Collaborator

Motivation:

The BN254 and ECDSA table calculators are AVS-deployed contracts. They should live in the middleware repo.

Modifications:

  • Add EDSATableCalculator.sol
  • Add BN254TableCalculator.sol
  • Add tests for both & tree files

Result:

Proper separation of contracts

ypatil12 added a commit to Layr-Labs/eigenlayer-contracts that referenced this pull request Jun 27, 2025
**Motivation:**

The `BN254` and `ECDSA` table calculators should be in middleware repo

**Modifications:**

- Remove all contracts/tests related to table calculators 
- Middleware PR:
Layr-Labs/eigenlayer-middleware#488

**Result:**

Cleaner separation of code
@ypatil12 ypatil12 merged commit 2c38698 into release-dev/multichain Jun 27, 2025
4 of 5 checks passed
@ypatil12 ypatil12 deleted the feat/add-table-calculators branch June 27, 2025 21:37
ypatil12 added a commit to Layr-Labs/eigenlayer-contracts that referenced this pull request Jun 28, 2025
**Motivation:**

The `BN254` and `ECDSA` table calculators should be in middleware repo

**Modifications:**

- Remove all contracts/tests related to table calculators 
- Middleware PR:
Layr-Labs/eigenlayer-middleware#488

**Result:**

Cleaner separation of code
ypatil12 added a commit to Layr-Labs/eigenlayer-contracts that referenced this pull request Jul 1, 2025
**Motivation:**

The `BN254` and `ECDSA` table calculators should be in middleware repo

**Modifications:**

- Remove all contracts/tests related to table calculators 
- Middleware PR:
Layr-Labs/eigenlayer-middleware#488

**Result:**

Cleaner separation of code
ypatil12 added a commit to Layr-Labs/eigenlayer-contracts that referenced this pull request Jul 7, 2025
**Motivation:**

The `BN254` and `ECDSA` table calculators should be in middleware repo

**Modifications:**

- Remove all contracts/tests related to table calculators 
- Middleware PR:
Layr-Labs/eigenlayer-middleware#488

**Result:**

Cleaner separation of code
ypatil12 added a commit that referenced this pull request Jul 10, 2025
**Motivation:**

The `BN254` and `ECDSA` table calculators are AVS-deployed contracts.
They should live in the middleware repo.

**Modifications:**

- Add `EDSATableCalculator.sol`
- Add `BN254TableCalculator.sol`
- Add tests for both & tree files

**Result:**

Proper separation of contracts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants