Setup Your Environment
clone repository
git clone https://github.com/ArrakisFinance/v2-tutorials.git
enter repository
cd v2-tutorials
if you had previously cloned repository, sync with latest:
git pull origin main
download dependencies
yarn
compile contracts
yarn compile
create .env file
touch .env
fill in .env file variables
Open a text editor or console to edit .env file adding an ALCHEMY_ID
and PK
Fill in
ALCHEMY_ID
:ALCHEMY_ID=YOUR-API-KEY-GOES-HERE
With an Alchemy API Key for access to RPC endpoints. Don't have an Alchemy API key? see here
Fill in
PK
:PK=0xYourHexidecimalPrivateKeyString
With the
0x
prefixed hexidecimal private key of an ethereum address of your choice. Using a fresh address/key is recommended since we are playing with the plaintext private key, which is always a security risk for that account. Need a wallet? get metamask here How to export metamask private key? see hereOptionally, fill in
MAX_FEE_OVERRIDE
andMAX_PRIORITY_FEE_OVERRIDE
MAX_FEE_OVERRIDE=1000000000 MAX_PRIORITY_FEE_OVERRIDE=1000000000
If you face issues with gas pricing in subsequent steps, you can manually override gas prices by optionally adding
MAX_FEE_OVERRIDE
andMAX_PRIORITY_FEE_OVERRIDE
to the environment. These are expressed in wei units (in this example case, forcing a 1 gwei gas price).
Your .env file may now look something like this:
ALCHEMY_ID=aaaaaaaaaaaaaaaaaaaaaaaaaaaa
PK=0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
MAX_FEE_OVERRIDE=1000000000
MAX_PRIORITY_FEE_OVERRIDE=1000000000
Congrats! Your environment is now set up, and you are ready to move on.
Last updated