Open dbanks12 opened 2 months ago
@fcarreiro pinging you so you're aware this ticket exists. We can probably knock many of these out in a single PR. Some of them I have procrastinated on for a while.
We might want to make this ticket more general to "simulator cleanup" or make another such ticket to track simulator cleanup tasks.
Journal
Nullifiers
type (bad name)Contracts and tests
yarn-project/end-to-end/src/e2e_block_building.test.ts
AvmContext
(https://github.com/AztecProtocol/aztec-packages/issues/5818)yarn-project/end-to-end/src/e2e_deploy_contract/contract_class_registration.test.ts
yarn-project/end-to-end/src/e2e_cross_chain_messaging.test.ts
yarn-project/end-to-end/src/e2e_static_calls.test.ts
noir-projects/aztec-nr/aztec/src/initializer.nr
AvmContextInputs
Transition-related
public_execution_context
PublicExecution(Result)
inside the simulator and in executor.ts and abstract_phase_managerRemove AVM_MAGIC_SUFFIX and related (from transpiler as well)(not removing)simulator/public
(Public)ContextInterface
sMisc
avm_message_call_results
filetranspile_contract.rs
should be renamed to match their corresponding names innargo/src/artifacts/{program.rs,contract.rs}
(or to just import the types themselves instead of recreating them - but they might not be exported)Const
withbit_size: 254
, or can we remove that special case?docs/docs/protocol-specs/public-vm/context.mdx
header
from the environment: https://github.com/AztecProtocol/aztec-packages/pull/5592