ergoplatform / oracle-core

Core off-chain component of Oracle Pools
Apache License 2.0
61 stars 37 forks source link

Operators are "blind" when voting for governance (contract changes) #210

Open greenhat opened 1 year ago

greenhat commented 1 year ago

Although they vote for a particular pool contract hash it's hard to understand how refresh and update contracts are changed. The pool contract contain both refresh and update NFT, but these token can be anywhere.

Operators need a way to verify new refresh and update contracts.

Things to verify:

With provided pool_config_updated.yaml (generated by prepare-update-pool command) and an ErgoScript pretty printer (ESPP) the following scenario on vote-update-pool command becomes feasible:

Verification workflow: