- add transaction api
- fix seeder
- modify api tests