diff --git a/deploy/deploy-hyperlane.md b/deploy/deploy-hyperlane.md index 9d8db05..fa0f6d6 100644 --- a/deploy/deploy-hyperlane.md +++ b/deploy/deploy-hyperlane.md @@ -24,6 +24,8 @@ In order to complete this guide, you first need to set up the following:
Key TypeDescriptionNeeds Funding?
Contract Deployer32 byte hexadecimal private keyYes, on all the chains on which we need to deploy contracts.
Validator AccountsA list of validator addresses for your local chain are needed to configure the multisig-ism.mds. The configuration is a list of n local validator addresses and the threshold m, the minimum number of validators needed to verify outbound messages from the local chain.Yes, a small amount to do announce the location of the validator signatures (could be done by a different key in production)
Relayer AccountsThe relayer client(s) use one account on the local chain and an additional account for each of the remote chains. Yes. Each relayer instance must be configured with a key that has a balance on all the other chains. Use the chains' faucet to get tokens if they are testnets, for the core chains, you can find a list of faucets under token-sources-and-faucets.md.
+When testing out this guide, you can use the same hexadecimal key for all three roles for simplicity. + {% hint style="info" %} For instructions on how to generate keys, see [agent-keys](../operators/agent-keys/ "mention"). Your deployer key **must** be a hexadecimal key, while validator and relayer keys can be hexadecimal or AWS KMS. {% endhint %}