Commit e0440a2a authored by Mark Tyneway's avatar Mark Tyneway Committed by GitHub

op-bindings: add rest of predeploys (#3207)

Add the rest of the predeploy contracts to `op-bindings`
so that they can be used as part of the state surgery process.
Co-authored-by: default avatarmergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
parent 08fcd48b
SHELL := /bin/bash SHELL := /bin/bash
pkg := bindings
all: mkdir bindings deployed all: mkdir bindings deployed
bindings: l1block-bindings l2-to-l1-message-passer-bindings optimism-portal-bindings l2-output-oracle-bindings gas-price-oracle-bindings address-manager-bindings bindings: l1block-bindings \
deployed: l1-block-deployed optimism-portal-deployed l2-to-l1-message-passer-deployed gas-price-oracle-deployed l2-to-l1-message-passer-bindings \
optimism-portal-bindings \
l2-output-oracle-bindings \
gas-price-oracle-bindings \
address-manager-bindings \
l2-cross-domain-messenger-bindings \
l2-standard-bridge-bindings \
sequencer-fee-vault-bindings
deployed: l1-block-deployed \
optimism-portal-deployed \
l2-to-l1-message-passer-deployed \
gas-price-oracle-deployed
l1-block-deployed: l1block-bindings l1-block-deployed: l1block-bindings
./gen_deployed_bytecode.sh L1Block bindings ./gen_deployed_bytecode.sh L1Block $(pkg)
optimism-portal-deployed: optimism-portal-bindings optimism-portal-deployed: optimism-portal-bindings
./gen_deployed_bytecode.sh OptimismPortal bindings ./gen_deployed_bytecode.sh OptimismPortal $(pkg)
l2-to-l1-message-passer-deployed: l2-to-l1-message-passer-bindings l2-to-l1-message-passer-deployed: l2-to-l1-message-passer-bindings
./gen_deployed_bytecode.sh L2ToL1MessagePasser bindings ./gen_deployed_bytecode.sh L2ToL1MessagePasser $(pkg)
gas-price-oracle-deployed: gas-price-oracle-bindings gas-price-oracle-deployed: gas-price-oracle-bindings
./gen_deployed_bytecode.sh GasPriceOracle bindings ./gen_deployed_bytecode.sh GasPriceOracle $(pkg)
optimism-portal-bindings:
./gen_bindings.sh contracts/L1/OptimismPortal.sol:OptimismPortal $(pkg)
l2-output-oracle-bindings:
./gen_bindings.sh contracts/L1/L2OutputOracle.sol:L2OutputOracle $(pkg)
address-manager-bindings:
./gen_bindings.sh contracts/legacy/AddressManager.sol:AddressManager $(pkg)
l1block-bindings: l1block-bindings:
./gen_bindings.sh contracts/L2/L1Block.sol:L1Block bindings ./gen_bindings.sh contracts/L2/L1Block.sol:L1Block $(pkg)
l2-to-l1-message-passer-bindings: l2-to-l1-message-passer-bindings:
./gen_bindings.sh contracts/L2/L2ToL1MessagePasser.sol:L2ToL1MessagePasser bindings ./gen_bindings.sh contracts/L2/L2ToL1MessagePasser.sol:L2ToL1MessagePasser $(pkg)
optimism-portal-bindings: gas-price-oracle-bindings:
./gen_bindings.sh contracts/L1/OptimismPortal.sol:OptimismPortal bindings ./gen_bindings.sh contracts/L2/GasPriceOracle.sol:GasPriceOracle $(pkg)
l2-output-oracle-bindings: l2-cross-domain-messenger-bindings:
./gen_bindings.sh contracts/L1/L2OutputOracle.sol:L2OutputOracle bindings ./gen_bindings.sh contracts/L2/L2CrossDomainMessenger.sol:L2CrossDomainMessenger $(pkg)
gas-price-oracle-bindings: l2-standard-bridge-bindings:
./gen_bindings.sh contracts/L2/GasPriceOracle.sol:GasPriceOracle bindings ./gen_bindings.sh contracts/L2/L2StandardBridge.sol:L2StandardBridge $(pkg)
address-manager-bindings: sequencer-fee-vault-bindings:
./gen_bindings.sh contracts/legacy/AddressManager.sol:AddressManager bindings ./gen_bindings.sh contracts/L2/SequencerFeeVault.sol:SequencerFeeVault $(pkg)
mkdir: mkdir:
mkdir -p bin bindings mkdir -p bin $(pkg)
clean: clean:
rm -rf bin bindings rm -rf bin $(pkg)
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment