add tv4 dependency
Add transaction schema