build

Build and return the ExternalAccountTransaction, ensuring that the provided data is valid before continuing

Throws

if the builder has not been provided the minimum required fields