ORACLE-17 proof of concept monorepo
Demo video https://www.youtube.com/watch?v=CTe1PpHtHts
ORACLE-17 is a decentralized oracle system based on the Venom Blockchain, enabling efficient and secure retrieval of external world data by smart contracts. This project is designed to provide a reliable and trustworthy data source to enable the execution of complex smart contract applications and automate blockchain-based transactions. The ORACLE-17 ecosystem is powered by a network of oracle nodes that validate and verify data.
0:1a5ddb05c7f7abc492d2733cdd8adedab90ea9e2152243d0516ac5d86d3d1fcb
See the ./example/
directory as an example of how to use the
ORACLE-17 system. This example shows a smart contract that communicates with
the outside world by sending an HTTP requests through the ORACLE-17 system.
./contracts/
– TVM Smart Contracts./oracle-swift/
– oracle node and cli tool./example/
– example usage of the system./Test/
– oracle-17 setup testnet scripts
swift-driver version 1.75.2 or newer
Apple Swift version 5.8.1 or newer
cd oracle-swift
swift build
Python 3.9.6 or newer
Fift TON v2023.05 or newer
TON Solidity Compiler =0.69.0
GNU bash, version 3.2.57 or newer
t2f =0.1.8 (pypi.org/project/t2f/)
- go to the directory
cd contracts
- run build bash script
bash build.sh
fift -s fift/init-eye.fif ./build/eye
- send init, body to the address from the output
Apache-2.0