spcoin-project-modules

1.0.0 • Public • Published

SPCOIN-PROJECT-MODULES

POPULAR COMMANDS alias ve="vi $ROOT_ENV_DIR/.e;e" alias vm="vi $ROOT_ENV_DIR/.m;m"

alias cdbe="cd $PROJECT_ROOT/$SPCOIN_BE_PATH" alias cdfe="cd $PROJECT_ROOT/$SPCOIN_FE_PATH" alias cdscr="cd $ROOT_SCRIPTS_DIR" alias cddep="cdscr; cd deployments" alias cdhh="cdbe"

alias sethh="clear; cdhh" alias vbrc="vi ~/.bashrc" alias vg="sethh; vi .gitignore" alias vs="code"

CLONING PROJECTS WITH ASSOCIATED SUBMODULES

Install and run the following script

cloneSpCoinProjects() {
clear
export ACTIVE_ROOT_DIR=$PWD
export ACTIVE_PROJECT_NAME=SPCOIN-PROJECT-MODULES
git clone --recurse-submodules git@github.com:sponsorCoinAdmin/$ACTIVE_PROJECT_NAME.git
echo "EXECUTING cd $ACTIVE_PROJECT_NAME"
cd $ACTIVE_PROJECT_NAME
echo "EXECUTING: . ./scripts/installNodeSubModules.sh"
. ./scripts/installNodeSubModules.sh
echo "EXECUTING: . ./scripts/setupEnvAliases.sh"
. ./scripts/setupEnvAliases.sh
cp ~/SECURITY/.env spcoin-hardhat-contract-access-test -f
cp ~/SECURITY/.env.local ./spcoin-nextjs-front-end -f
setroot
}

EX1. Cloning SPCOIN-PROJECT-MODULES with all submodules

1. Run the above shell script in a command terminal

2. Execute the schipt in the directorywhere you wish to install the project by typing

cloneSpCoinProjects<enter>

EX2. Cloning SPCOIN-PROJECT-MODULES with all submodules using your shell startup script

1. Install above shell script in your shell startup script.

For example: if using bash install the above script in .bashrc.

3. Restart your command terminal to reload the startup script.

2. Execute the schipt in the directorywhere you wish to install the project by typing

cloneSpCoinProjects<enter>

Note:

the above script installs all the spcoin projects and installs the Nod Package Modules

HARD HAT TESTING

alias remixd="nohup node $PROJECT_HOME/node_modules/@remix-project/remixd/src/bin/remixd.js 2>&1 > $LOGS_DIR/remixd.out &" alias hhcompile="sethh; npx hardhat compile"

alias hhdeploy=hhdeploypolygon alias hhsize="sethh; npx hardhat size-contracts" alias hhtest="sethh; reset;clear; npx hardhat test 2>&1 | tee ./test.out/hhtest.out" alias hhrun="sethh; npx hardhat node"

#DEPLOY TOKENS alias deploytokens="sethh; . ./scripts/deployTokens.sh" alias deployapollo="sethh; . ./scripts/deployments/deployApollo.sh" alias deploychicken="sethh; . ./scripts/deployments/deployChickenCoin.sh" alias deployspcoin="sethh; . ./scripts/deployments/deploySPCoin.sh" alias deployusdc="sethh; . ./scripts/deployments/deployUSDC.sh" alias deployusdt="sethh; . ./scripts/deployments/deployUSDT.sh" alias deployweth="sethh; . ./scripts/deployments/deployWeth.sh"

alias hhnode="sethh; npx hardhat node 2>&1 > $LOGS_DIR/hhnode.out" alias hhlocal="sethh; npx hardhat node; deploytokens" alias forkmainnet="sethh; npx hardhat node --fork https://mainnet.infura.io/v3/08b06e80980b4c1c9d9d450f4f71607d &" alias forkpolygon="sethh; npx hardhat node --fork https://polygon-mainnet.infura.io/v3/08b06e80980b4c1c9d9d450f4f71607d &" alias forksepolia="sethh; npx hardhat node --fork https://sepolia.infura.io/v3/08b06e80980b4c1c9d9d450f4f71607d &" alias starthh="$SCRIPTS_DIR/startLocalHardHat.sh &"

Readme

Keywords

none

Package Sidebar

Install

npm i spcoin-project-modules

Weekly Downloads

3

Version

1.0.0

License

ISC

Unpacked Size

31.8 MB

Total Files

737

Last publish

Collaborators

  • sponsorcoin