Skip to content

Deploy flashtestations smart contracts #177

@avalonche

Description

@avalonche
ETHERSCAN_API_KEY=D6*****************************
UNICHAIN_SEPOLIA_RPC_URL=https://unichain-sepolia.g.alchemy.com/v2/ # fetch the verification output of automata contracts
EXPERIMENTAL_RPC_URL= # local builder rpc url
MOCK_AUTOMATA_DCAP_ATTESTATION_FEE_ADDRESS=
AUTOMATA_DCAP_ATTESTATION_FEE_ADDRESS=0x95175096a9B74165BE0ac84260cc14Fc1c0EF5FF # sepolia automata address
FLASHTESTATION_REGISTRY_OWNER=  # deployer address
OWNER_BLOCK_BUILDER_POLICY=
ADDRESS_BLOCK_BUILDER_POLICY=
WORKLOAD_ID=0xEEE0D5F864E6D46D6DA790C7D60BAAC5C8478EB89E86667336D3F17655E9164E # workload id from the debug server
PATH_TO_ATTESTATION_QUOTE=

note: replace AUTOMATA_DCAP_ATTESTATION_FEE_ADDRESS in FlashtestationRegistry.s.sol with MOCK_AUTOMATA_DCAP_ATTESTATION_FEE_ADDRESS

forge script --chain 33611633 script/MockAutomataDcapAttestationFee.s.sol --rpc-url http://localhost:8546 --private-key <private-key> -vvvv --skip-simulation --broadcast
forge script --chain 33611633 script/AddMockQuote.s.sol:AddMockQuoteScript --rpc-url http://localhost:8546 --private-key  <private-key> -vvvv --skip-simulation --broadcast
forge script --chain 33611633 script/FlashtestationRegistry.s.sol --rpc-url http://localhost:8546 --private-key  <private-key> -vvvv --skip-simulation --broadcast
forge script --chain 33611633 script/BlockBuilderPolicy.s.sol --rpc-url http://localhost:8546 --private-key  <private-key> -vvvv --skip-simulation --broadcast
forge script --chain 33611633 script/Interactions.s.sol:AddWorkloadToPolicyScript --rpc-url http://localhost:8546 --private-key  <private-key> -vvvv --skip-simulation --broadcast

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions