Luke Parker
|
6508957cbc
|
Make a proper nonReentrant modifier
A transaction couldn't call execute twice within a single TX prior. Now, it
can.
Also adds a bit more context to the escape hatch events/errors.
|
2025-01-23 00:04:44 -05:00 |
|
Luke Parker
|
373e794d2c
|
Check the escaped to address has code set
Document choice not to use a confirmation flow there as well.
|
2025-01-22 22:45:51 -05:00 |
|
Luke Parker
|
3192370484
|
Add Serai key confirmation to prevent rotating to an unusable key
Also updates alloy to the latest version
|
2024-12-08 20:42:37 -05:00 |
|
Luke Parker
|
834c16930b
|
Add a bitmask of OutInstruction events to Executed
Allows explorers to provide clarity on what occurred.
|
2024-11-02 21:00:01 -04:00 |
|
Luke Parker
|
2920987173
|
Add a re-entrancy guard to Router.execute
|
2024-11-02 20:12:48 -04:00 |
|
Luke Parker
|
26230377b0
|
Define IRouterWithoutCollisions which Router inherits from
This ensures Router implements most of IRouterWithoutCollisions. It solely
leaves us to confirm Router implements the extensions defined in IRouter.
|
2024-11-02 19:10:39 -04:00 |
|
Luke Parker
|
8de42cc2d4
|
Add IRouter
|
2024-11-02 13:19:07 -04:00 |
|