[FEATURE] Add proper validators to external transaction model.
[FEATURE] Implement create external transaction api call.