chronicleprotocol / chronicle-std

chronicle-std provides a set of contracts used throughout the Chronicle Protocol
MIT License
3 stars 3 forks source link

Moves chaincheck to `script/` + Removes Configurable #2

Closed pmerkleplant closed 1 year ago

pmerkleplant commented 1 year ago

Moves Chaincheck to script/. This cleans up the src/ directory. For more info on chaincheck, see https://github.com/chronicleprotocol/chaincheck.

Removes the Configurable contract. Using a variable length bytes array for all configuration changes leads to a lot of decoding. As backend applications need to decode the event Filed(address caller, bytes argument) into the expected type as well, the backend still needs to have knowledge about the specific contract - resulting in the same dependencies as before.