Add to metamask (https://docs.gnosischain.com/about/networks/chiado)
Get xDAI and GNO (https://gnosisfaucet.com/)
Repeat with nodes
forge create contracts/FreeWillAIToken.sol:FreeWillAI \
--rpc-url https://rpc.chiadochain.net \
--private-key [metamask-private-key]
forge create contracts/TaskRunner.sol:TaskRunner \
--rpc-url https://rpc.chiadochain.net \
--private-key [metamask-private-key]
--constructor-args [token-address]
# .env
PRIVATE_KEY=0x...
Repeat with nodes
export FREEWILLAI_TOKEN_ADDRESS=0x...
export FREEWILLAI_TASK_RUNNER_ADDRESS=0x...
# Active environment
python3 -m venv venv
source venv
# Instalation
git clone [email protected]:FreeWillAI/freewilliai.git _freewilliai
cd _freewilliai
python setup.py install
cd ..
cp -r _freewilliai/freewillai _freewilliai/contracts .
# Repeat this with user, node1 and node2 addresses
python -m token_owner -n https://rpc.chiadochain.net --mint 200 --to [user-address]
python -m token_owner -n https://rpc.chiadochain.net --mint 200 --to [node1-address]
python -m token_owner -n https://rpc.chiadochain.net --mint 200 --to [node2-address]
python -m freewillai.node --rpc-url https://rpc.chiadochain.net -s 200 -p [node1-private-key]
python -m freewillai.node --rpc-url https://rpc.chiadochain.net -s 200 -p [node2-private-key]
python main.py