pipeos-one / pipeline

Visual IDE for composing Solidity smart contracts and Dapp agents. Use on https://remix.ethereum.org : Settings -> Plugin -> click on Pipeline
36 stars 15 forks source link

Wrap Solidity global available variables in functions, to be used in graphs #138

Open loredanacirstea opened 4 years ago

loredanacirstea commented 4 years ago

Wrapping in functions makes handling the graph consistent. These will be available as nodes in the graph. The context should actually be the wrapper, e.g.: the PipeGraphInterpreter contract, the wrapper smart contract created for Solidity.

E.g. msg.data -> function msg_data() returns(bytes memory data) { return msg.data }

Details TBD.