lib: use TX instead of Tx everywhere
tx-pool: initial