The project is a script built and run platform. User can build the script which is combined by different interactions with blockchain and web2. Interactions could be event monitor, status check, tx send, request with web2 service. It is a octopus robot which can connect anything.
In this project, you can create and run scripts on frontend, and every script are combined from some sub-scripts which could be a web2 request with web service or a web3 interaction with node of blockchain.
For some examples, you can: 1:read one coin's price from CEX, then write the price to the contract deployed on ethereum or other blockchains. 2:monitor the events or transcations from the blockchain, then send a transaction to invoke the contract to execute expected action. 3:read data from web2, then check the value of contract on blockchain, if satisfy the condition, send a transaction. 4:set a timer, and mint NFTs automatically when the time comes 5:compare the prices of coins on CEX or DEX, then arbitrage. 6:and more...
At first, an egine which could run script should be developed. When script is loaded in engine, it's sub-scripts will be run by rule. The engin could recognize every type of sub-script and check that the sub-scripts comply with the specification, if pass, it will run them one by one.
Secondly, on frontend, we could design the script, with no code, just configuration. Sub-script is the most basic functional unit which contains some basic elements, such as blockchain id, contract address, event or function's name, the value of functions's parameters, the dependent conditions, number of repeated executions, and so on.
At last, when script is configured to complete, it could be run on frontend by engin.