Skip to content

feat: txe new contract calling flow#14020

Merged
sklppy88 merged 2 commits into
masterfrom
ek/feat/adding-new-contract-calling-flow
May 8, 2025
Merged

feat: txe new contract calling flow#14020
sklppy88 merged 2 commits into
masterfrom
ek/feat/adding-new-contract-calling-flow

Conversation

@sklppy88

@sklppy88 sklppy88 commented May 2, 2025

Copy link
Copy Markdown
Contributor

This is the first phase of TXe 2.0.

We're adding a new interface for calling private contract functions. This handles external calls, as well as proper public calls.

This leverages the existing PrivateExecutionContext as well as the PublicProcessor to handle the execution.

sklppy88 commented May 2, 2025

Copy link
Copy Markdown
Contributor Author

@sklppy88 sklppy88 changed the title init feat: txe new contract calling flow May 2, 2025
@sklppy88 sklppy88 force-pushed the ek/feat/adding-new-contract-calling-flow branch from 158deb4 to 72bbfbf Compare May 2, 2025 09:56
@sklppy88 sklppy88 requested a review from Thunkar May 2, 2025 09:57
@sklppy88 sklppy88 force-pushed the ek/feat/adding-new-contract-calling-flow branch 10 times, most recently from 94d6775 to 9f8b14b Compare May 6, 2025 16:31
@sklppy88 sklppy88 changed the base branch from master to graphite-base/14020 May 6, 2025 16:36
@sklppy88 sklppy88 force-pushed the ek/feat/adding-new-contract-calling-flow branch from 9f8b14b to c8df942 Compare May 6, 2025 16:36
@sklppy88 sklppy88 force-pushed the graphite-base/14020 branch from 187c5fc to c52f35d Compare May 6, 2025 16:36
@sklppy88 sklppy88 changed the base branch from graphite-base/14020 to ek/chore/advance-block-when-deploying-contract-txe May 6, 2025 16:36
@sklppy88 sklppy88 force-pushed the ek/feat/adding-new-contract-calling-flow branch from c8df942 to 182b487 Compare May 6, 2025 16:59
@sklppy88 sklppy88 force-pushed the ek/chore/advance-block-when-deploying-contract-txe branch from c52f35d to d65fd79 Compare May 6, 2025 16:59
@sklppy88 sklppy88 force-pushed the ek/feat/adding-new-contract-calling-flow branch 2 times, most recently from f907f1f to b6e0d78 Compare May 6, 2025 17:40
@sklppy88 sklppy88 force-pushed the ek/chore/advance-block-when-deploying-contract-txe branch from d65fd79 to ae340e8 Compare May 6, 2025 17:40
@sklppy88 sklppy88 changed the base branch from ek/chore/advance-block-when-deploying-contract-txe to graphite-base/14020 May 6, 2025 19:12
@sklppy88 sklppy88 force-pushed the graphite-base/14020 branch from ae340e8 to 55fc46b Compare May 7, 2025 10:43
@sklppy88 sklppy88 force-pushed the ek/feat/adding-new-contract-calling-flow branch from b6e0d78 to 9b04e9d Compare May 7, 2025 10:43
@sklppy88 sklppy88 changed the base branch from graphite-base/14020 to ek/chore/advance-block-when-deploying-contract-txe May 7, 2025 10:43
@sklppy88 sklppy88 force-pushed the ek/feat/adding-new-contract-calling-flow branch from 9b04e9d to 882be47 Compare May 7, 2025 10:49
@sklppy88 sklppy88 force-pushed the ek/chore/advance-block-when-deploying-contract-txe branch from ab516e8 to c999094 Compare May 7, 2025 13:25
@sklppy88 sklppy88 force-pushed the ek/feat/adding-new-contract-calling-flow branch 2 times, most recently from c2dfc45 to f44adc7 Compare May 7, 2025 13:26
@sklppy88 sklppy88 force-pushed the ek/chore/advance-block-when-deploying-contract-txe branch from c999094 to f189f51 Compare May 7, 2025 13:26
@sklppy88 sklppy88 force-pushed the ek/feat/adding-new-contract-calling-flow branch from f44adc7 to 634fc42 Compare May 7, 2025 14:03
@sklppy88 sklppy88 force-pushed the ek/chore/advance-block-when-deploying-contract-txe branch from f189f51 to 6c71df1 Compare May 7, 2025 14:29
@sklppy88 sklppy88 force-pushed the ek/feat/adding-new-contract-calling-flow branch 2 times, most recently from 924e79d to de86029 Compare May 7, 2025 14:45
@sklppy88 sklppy88 force-pushed the ek/feat/adding-new-contract-calling-flow branch from de86029 to dba82af Compare May 7, 2025 14:53
@sklppy88 sklppy88 force-pushed the ek/chore/advance-block-when-deploying-contract-txe branch from 6c71df1 to f5173d8 Compare May 7, 2025 14:53
@sklppy88 sklppy88 force-pushed the ek/feat/adding-new-contract-calling-flow branch 2 times, most recently from 80ab251 to 26f9b3e Compare May 7, 2025 15:44
@sklppy88 sklppy88 force-pushed the ek/feat/adding-new-contract-calling-flow branch from 26f9b3e to 05e6cd4 Compare May 7, 2025 16:20
Base automatically changed from ek/chore/advance-block-when-deploying-contract-txe to master May 8, 2025 06:21
@sklppy88 sklppy88 added this pull request to the merge queue May 8, 2025
Merged via the queue into master with commit 957aaae May 8, 2025
9 checks passed
@sklppy88 sklppy88 deleted the ek/feat/adding-new-contract-calling-flow branch May 8, 2025 10:38
github-merge-queue Bot pushed a commit that referenced this pull request May 9, 2025
…xt oracles (#14165)

This PR simply moves some tests from in `CounterContract` #14020 to a
new bespoke `TXETest` contract. Also it puts the scaffolding in for
disabling oracles in a txe test not invoked from a `env.` function
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