DeployAlchemist TF module
This is the main DeployAlchemist terraform module for interacting with DeployAlchemist cross-chain deployment infrastructure.
No modules.
Name |
Description |
Type |
Default |
Required |
alchemist_address |
Address of the Achemist contract for the source chain |
string |
n/a |
yes |
blockscout_link |
Appropriate blockscout link for the deployment |
string |
n/a |
yes |
contract_abi_path |
A file path to the JSON ABI of the contract |
string |
n/a |
yes |
contract_inputs |
A list of maps of input parameters for deployed smart contracts. |
list(object({ type_ = string, value = any })) |
n/a |
yes |
destination_chain |
Destination testnet name. Can only be "SEPOLIA", "POLYGON_MUMBAI", "SCROLL_SEPOLIA", "ALFAJORES", "FUJI", "BSC_TESTNET", "MOONBASE_ALPHA" |
string |
n/a |
yes |
golem_address |
Address of the Golem contract for the destination chain |
string |
n/a |
yes |
signer_mnemonic |
A mnemonic phrase for the signer wallet on the source chain |
string |
n/a |
yes |
source_chain |
Destination testnet name. Can only be "SEPOLIA", "POLYGON_MUMBAI", "SCROLL_SEPOLIA", "ALFAJORES", "FUJI", "BSC_TESTNET", "MOONBASE_ALPHA" |
string |
n/a |
yes |
Name |
Description |
gas_quote |
The amount of gas that was quoted by Hyperlane for the cross chain transaction |