##################################################
#                 Getting Started                #
##################################################

# Admin account
export GS_ADMIN_ADDRESS=0x1A114060042fE6076F150d9840FDD7918F0b6552
export GS_ADMIN_PRIVATE_KEY=0xe0634e89149b24bc4420142beef4294db046f5abb564e0378b9ec1f0da5d51fb

# Batcher account
export GS_BATCHER_ADDRESS=0x3805AFE37853a9cC6f8f3F08e1BE4e19dFc8cE25
export GS_BATCHER_PRIVATE_KEY=0x9565c13d5c7a6f918ba2cbdfd1614a41e9405807bff4a767411b81868b3f3ef8

# Proposer account
export GS_PROPOSER_ADDRESS=0xDC745F9fc77853C466cCB9A47D9b8DCD12419A88
export GS_PROPOSER_PRIVATE_KEY=0x113dc8044f5caed55a3eb37361230fa9f15a63821e737bccbd2ddcd378ef2542

# Sequencer account
export GS_SEQUENCER_ADDRESS=0xE4afd620513B9227C34609a601691A0DC5F50354
export GS_SEQUENCER_PRIVATE_KEY=0xbfeff6bfe5ca2dd310ddbf04f5a0adb75193b4a2897913f55f3385269e908efa

##################################################
#              op-node Configuration             #
##################################################

# The kind of RPC provider, used to inform optimal transactions receipts
# fetching. Valid options: alchemy, quicknode, infura, parity, nethermind,
# debug_geth, erigon, basic, any.
export L1_RPC_KIND=any

##################################################
#               Contract Deployment              #
##################################################

# RPC URL for the L1 network to interact with
export L1_RPC_URL=http://192.168.1.241:9845

# Salt used via CREATE2 to determine implementation addresses
# NOTE: If you want to deploy contracts from scratch you MUST reload this
#       variable to ensure the salt is regenerated and the contracts are
#       deployed to new addresses (otherwise deployment will fail)
export IMPL_SALT=$(openssl rand -hex 32)

# Name for the deployed network
export DEPLOYMENT_CONTEXT=getting-started

# Optional Tenderly details for simulation link during deployment
export TENDERLY_PROJECT=
export TENDERLY_USERNAME=

# Optional Etherscan API key for contract verification
export ETHERSCAN_API_KEY=

# Private key to use for contract deployments, you don't need to worry about
# this for the Getting Started guide.
export PRIVATE_KEY=
