Chainlink oracle on Lukso blockchain which supports API uint256 GET requests.
- Clone this repository.
git clone [email protected]:LuksOracle/chainlink-lukso.git
- Start PostgreSQL server instance with Docker
Enter directory
cd chainlink-lukso
Create docker instance with password
sudo docker run --name cl-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres
- Test Chainlink Node v2.2.0 with TOML files
Start Chainlink Node after PostgreSQL server is running (modify config.toml if you wish to modify network parameters)
sudo docker run --platform linux/x86_64/v8 --name chainlink -v $HOME/chainlink-lukso:/chainlink -it -p 6688:6688 --add-host=host.docker.internal:host-gateway smartcontract/chainlink:2.2.0 node -config /chainlink/config.toml -secrets /chainlink/secrets.toml start
sudo apt-get -y install postgresql
sudo lsof -i tcp:5432
[SHOWS PROCESS ID IN TCP PORT 5432, EXAMPLE: 25537]:
sudo kill 25537
sudo docker rm -vf $(sudo docker ps -aq)
sudo docker rmi -f $(sudo docker images -q)
- Interact with Chainlink node GUI in web browser URL:
Running a Chainlink Node - Configure your node
https://docs.chain.link/chainlink-nodes/v1/running-a-chainlink-node