Commit hash | f8e6dd131398425d8b66d6a81d22d18d35faa090 |
---|---|
Commit time | 2024-03-20 |
Committer | GitHub <noreply at github.com> |
Author time | 2024-03-20 |
Author | Christian Fries <email at christian-fries.de> |
Add ERC: Conditional-upon-Transfer-Decryption for DvP (#153) * Added files from eip branch of https://github.com/finmath/finmath-smart-derivative-contract * Refactor rename for interface names. * Changed link from erc to eip. * Update ERCS/erc-dvp.md Co-authored-by: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com> * Update ERCS/erc-dvp.md Co-authored-by: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com> * Update ERCS/erc-dvp.md Co-authored-by: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com> * Renamed files -dvp to -7573. * Added link to discussion at https://ethereum-magicians.org/t/erc-7573-conditional-upon-transfer-decryption-for-delivery-versus-payment/17232 * Fixed typo. Shortened title. * Renamed interfaces to be agnostig if the underlying object is a payment or an asset (token). * Using byte32 as id. Renamed Asset-Prefix to Token-Prefix and removed Payment-Prefix to be agnostic in the underlying. * Fixed comments. * Moved decryption contract id to bytes32 to be consistent. * Updated documentation to refactoring of event names. * Removed argument from on transferAndDecrypt and argument to on cancelAndDecrypt - implicit as message.sender * Updated sequence diagram * Added amount to transferAndDecrypted to by consistent with LockingContract - because transferAndDecrypt is as an confirmTransfer (with immediate execution). * Improved documentation. * Improved documentation. * Improved documentation. * Updated sequence diagram. Fixed typo. * Update ERCS/erc-7573.md Co-authored-by: Sam Wilson <57262657+SamWilsn@users.noreply.github.com> * Update ERCS/erc-7573.md Co-authored-by: Sam Wilson <57262657+SamWilsn@users.noreply.github.com> * Shortened Abstract. * Added description of delivery-versus-payment. * Added application to motivation. Added DOI references to motivation. * Fixed typo in method documentation. * Rewrote specification with implementation details. * Rewrote specification with implementation details. Added rationale. * Fixed CSL-JSON * Minor corrections. * Added full arguments to events (to allow transparancy of negociated encrypted keys via events). --------- Co-authored-by: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com> Co-authored-by: Sam Wilson <57262657+SamWilsn@users.noreply.github.com>
Document | Title |
---|---|
ERC-7573 | Conditional-upon-Transfer-Decryption for DvP |