With the addition of Thorchain (#1219) many new types are duplicated. This drastically increases maintenance burdens as the stack continues to develop for future versions.
To counteract this, new utils should be made using new interfaces (similar to #256), or put on the more generic base types such as ibc.ChainConfig instead of a chain, where applicable. Like: #1219 (comment), #1219 (comment)
With the addition of Thorchain (#1219) many new types are duplicated. This drastically increases maintenance burdens as the stack continues to develop for future versions.
To counteract this, new utils should be made using new interfaces (similar to #256), or put on the more generic base types such as ibc.ChainConfig instead of a chain, where applicable. Like: #1219 (comment), #1219 (comment)