OpenZeppelin / openzeppelin-labs

A space for the community to interact and exchange ideas on the OpenZeppelin platform. Do not use in production!
https://openzeppelin.com/
MIT License
374 stars 115 forks source link

Define standard and implement prototype for async calls #26

Open spalladino opened 6 years ago

spalladino commented 6 years ago

Async calls are calls executed by a contract that have their execution continued in a subsequent transaction. A good example use case is contacting an oracle: a contract requires a piece of information from an oracle, so it files a request, to be fulfilled later by the oracle once the data is injected from a trusted party off-chain.

Evaluate other use cases, and help define a standard for such calls.

spalladino commented 6 years ago

This idea came up during EthDenver, from a team building a bridge from ethereum to wolfram alpha