Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
[monorepo] replace Transfer.sol mechanism with Interpreters #1263
The design is as follows. App Definition resolve functions now return unstructured data which is to be consumed by an "interpreter" contract which runs in the multisig context and handles state deposit payouts in dispute scenarios. App Definitions are classified by "resolve type", e.g.,
State deposits constrain what apps they can be used with: for instance, a deposit of ETH can be used for apps of resolve type
temporary hacks to be removed in the future
@IIIIllllIIIIllllIIIIllllIIIIllllIIIIll two extra comments:
in general, I do think current change is great and will support coinshuffle app requirement. Great work!