get transaction improvements from js-lib