π¨Deploy
Install dependencies
make depsDeploy Payment Registry (on Ethereum)
ETHEREUM_RPC = RPC provider URL ETHEREUM_PRIVATE_KEY = private key of your ETH wallet ETHERSCAN_API_KEY = API Key to use etherscan to read the Ethereum blockchain MM_ETHEREUM_WALLET_ADDRESS = Ethereum wallet address of the MarketMaker STARKNET_MESSAGING_ADDRESS = Starknet Messaging address in L1 STARKNET_CLAIM_PAYMENT_SELECTOR = hex value of starknet\'s claim_payment selector STARKNET_CLAIM_PAYMENT_BATCH_SELECTOR = hex value of starknet\'s claim_payment_batch selector ZKSYNC_DIAMOND_PROXY_ADDRESS = ZKSync Diamond Proxy address in L1 ZKSYNC_CLAIM_PAYMENT_SELECTOR = hex value of ZKSync\'s claim_payment selector ZKSYNC_CLAIM_PAYMENT_BATCH_SELECTOR = hex value of ZKSync\'s claim_payment_batch selectorstarkli selector claim_payment starkli selector claim_payment_batchcast sig "claim_payment(uint256 order_id, address recipient_address, uint256 amount)" cast sig "claim_payment_batch(uint256[] order_ids, address[] recipient_addresses, uint256[] amounts)"make ethereum-deploy
Deploy Escrow (on Starknet)
First alternative: automatic deploy and connect of Escrow and Payment Registry
Second alternative: manual deploy and connect of Escrow and Payment Registry
Deploy Escrow (on ZKSync)
First alternative: automatic deploy and connect of Escrow and Payment Registry
Second alternative: manual deploy and connect of Escrow and Payment Registry
Recap
More deploy targets
Last updated