Open
Description
Currently tx validation lives in cardano-cli. Users that want to construct and validate transactions now have to also import functions from the cli that have not necessarily been designed for this use case i.e it is cumbersome at best. We should move the transaction validation to the api and expose these functions as pure functions