currently, the escrow contract only validates only Transfer(address,address,uint256) events. This limits the protocol to proving token transfers and prevents extending Mirage to other use cases. Of course this is by design. but this support seems like a "nice to have"
we allow executors to specify the event signature they want to prove when posting their bond, making the escrow contract a generic event-proving system
this was suggested by @ozwaldorf while we were having a conversation in this direction
currently, the escrow contract only validates only
Transfer(address,address,uint256)events. This limits the protocol to proving token transfers and prevents extending Mirage to other use cases. Of course this is by design. but this support seems like a "nice to have"we allow executors to specify the event signature they want to prove when posting their bond, making the escrow contract a generic event-proving system
this was suggested by @ozwaldorf while we were having a conversation in this direction