npm installto install required modules
.secretfile containing your wallet's 12 word mnemonic phrase to the root of the directory. This will be the account that deploys the contract and will also be set as the Proxy Contract's Owner. Proxy Contract Ownership can be transferred at a later date using the Owner Setting. As with all mnemonic phrases, we recommend you back up this phrase in a secure location just in case.
.infurafile containing your Infura endpoint to the root of the directory if you are using Infura, alternatively you can use other Ethereum entry points by configuring this in
migrations/3_deploy_collection.jsto set the fee and the collection beneficiary as well as the
dexagvariable. The contract will split collection amounts 80/20 between the
dexagaddresses, you can set the
dexagfield to the same address as the beneficiary to collect all fees.
truffle migrate --network mainnet --f 3.This will begin the deployment process and will deploy your Proxy Contract. To deploy a contract that does not take any fees, run
truffle migrate --network mainnet --f 2which will deploy a contract that doesn't collect a fee.