This is the repository for the FOMO Nouns project, passed as part of Nouns DAO Proposal #8.
You need five environment variables to run the FOMO Nouns setup:
FOMO_ALCHEMY_KEY
: API key for Alchemy used for interactions with the Ethereum networkETHERSCAN_KEY
: API key for Etherscan used to verify the deployed contractFOMO_EXECUTOR_KEY
: Private key for the Ethereum account that will execute the FOMO Nouns transactionsRINKEBY_DEPLOYER_KEY
: Private key for the Ethereum account that will deploy contracts on Rinkeby (or other test nets)MAINNET_DEPLOYER_KEY
: Private key for the Ethereum account that will deploy contracts on Mainnet
The private key accounts can all be the same if desired.
The easiest way to use these is add them to your ~/.zshrc
or ~/.bash_profile
like:
export FOMO_ALCHEMY_KEY="<API KEY HERE>"
export ETHERSCAN_KEY="<API KEY HERE>"
export FOMO_EXECUTOR_KEY="0x<PRIVATE KEY HERE>"
export RINKEBY_DEPLOYER_KEY="0x<PRIVATE KEY HERE>"
export MAINNET_DEPLOYER_KEY="0x<PRIVATE KEY HERE>"
[WARNING] DO NOT PUT YOUR PRIVATE KEYS ANYWHERE IN THE SCRIPTS!