Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Noto/Zeto atomic swap example #498

Open
wants to merge 60 commits into
base: main
Choose a base branch
from

Convert "lock" example to a "swap" example

d9f15d4
Select commit
Loading
Failed to load commit list.
Open

Noto/Zeto atomic swap example #498

Convert "lock" example to a "swap" example
d9f15d4
Select commit
Loading
Failed to load commit list.
DCO-2 / DCO succeeded Jan 17, 2025 in 1s

Check passed!

All commits are signed off, the check passed.

Summary


Sha Message Pass or fail reason
🟢 d7f57bb Add SendTransaction to domain callbacks Valid sign-off found
🟢 1cfbc66 Add LocalNodeName query from domains Valid sign-off found
🟢 9959bb3 zeto: fix unit test Valid sign-off found
🟢 8ff2532 Add test coverage for new domain methods Valid sign-off found
🟢 70fa7bc Add GetStates to query domain states by ID Valid sign-off found
🟢 ec4024b Add test coverage for GetStates Valid sign-off found
🟢 a413a80 noto: remove Noto SelfSubmit variant Valid sign-off found
🟢 1a77010 noto: add beginnings of "lock" functionality Valid sign-off found
🟢 5b35ede noto: finish implementation of basic lock/unlock b... Valid sign-off found
🟢 e9b78ce noto: allow specifying many lock outcomes at a tim... Valid sign-off found
🟢 73ea6e5 noto: update Solidity comments Valid sign-off found
🟢 880d8ad noto: allow locks to have any number of outcomes Valid sign-off found
🟢 2890619 noto: check mint/burn policy again at endorsement Valid sign-off found
🟢 e77a35d noto: shorten some config names Valid sign-off found
🟢 f52aba1 noto: remove unused verifier lookups in assemble Valid sign-off found
🟢 8a65f82 noto: add updateLock to add new recipients to an e... Valid sign-off found
🟢 ba2b212 noto: helper for preparing hook transactions Valid sign-off found
🟢 fcca179 noto: add lock/unlock support to hooks Valid sign-off found
🟢 91b85b2 sdk: add state queries Valid sign-off found
🟢 baef1e7 example: add Noto lock example Valid sign-off found
🟢 f9a93e5 noto: pass data to hooks Valid sign-off found
🟢 1c4f221 noto: simplify lock/unlock interface Valid sign-off found
🟢 1c3ea77 noto: add salt to locked coin schema Valid sign-off found
🟢 e9c78d8 noto: add prepareUnlock Valid sign-off found
🟢 1879346 noto: implement approveUnlock and unlockWithApprov... Valid sign-off found
🟢 1b0fd0c Fix up lock example Valid sign-off found
🟢 7a28b17 noto: assembly should revert for insufficient fund... Valid sign-off found
🟢 659f17a noto: fix up hook support for lock/unlock Valid sign-off found
🟢 e15200a noto: begin adding some more unit tests for event ... Valid sign-off found
🟢 21baa86 Use Noto locks in Noto/Zeto PvP test Valid sign-off found
🟢 2f39d0a noto: more unit tests for event handler Valid sign-off found
🟢 67cd72a Remove unused atom helper Valid sign-off found
🟢 55e9708 noto: split config options by notary type Valid sign-off found
🟢 84ccbb1 noto: add required "notaryMode" parameter to const... Valid sign-off found
🟢 5ec8a10 noto: group constructor options by notary mode Valid sign-off found
🟢 f0e1819 noto: add a specific flag to use public hooks Valid sign-off found
🟢 5edc8da noto: add basic config to control lock and unlock Valid sign-off found
🟢 fe63992 noto: fix operator e2e tests and examples Valid sign-off found
🟢 03ad94b noto: only store a hash of the prepared unlock ope... Valid sign-off found
🟢 6a7b4ab noto: switch some calls from "find available state... Valid sign-off found
🟢 0e89d60 noto: clean up calls to hooks ABI Valid sign-off found
🟢 8618d69 Fix lock example for unlockWithApproval Valid sign-off found
🟢 3a57841 noto: replace approveUnlock with delegateLock Valid sign-off found
🟢 668233c noto: combine "unlockWithApproval" into "unlock" Valid sign-off found
🟢 69b291a noto: remove "gather coins" helper Valid sign-off found
🟢 04c3d47 noto: clean up unlock states Valid sign-off found
🟢 8188b80 noto: clean up unlock recipients Valid sign-off found
🟢 6c4bcfb Clean up tracker contracts Valid sign-off found
🟢 dd3afc8 noto: remove "from" param from unlock hooks Valid sign-off found
🟢 5e85d53 noto: add domain receipt with states broken down b... Valid sign-off found
🟢 4c99cfe noto: include lock info in domain receipt Valid sign-off found
🟢 3002004 noto: allow Paladin to choose the lock ID Valid sign-off found
🟢 d70c259 noto: clean up inheritance of hooks contracts Valid sign-off found
🟢 951987d noto: ensure mint/unlock are properly protected wh... Valid sign-off found
🟢 e4cb3be Only lock states to a transaction when intent is S... Valid sign-off found
🟢 0490593 Add a few errors and TODOs Valid sign-off found
🟢 00c244c zeto: pass ReadStates during assembly for lock Valid sign-off found
🟢 d09ba5a noto: include transfers in domain receipt Valid sign-off found
🟢 c57e7a0 zeto: fix prepared transfers Valid sign-off found
🟢 d9f15d4 Convert "lock" example to a "swap" example Valid sign-off found