Question: In 2018, Ethereum dapps has $2.6 Billion worth transaction volume in 2018; EOS has $3.45B; TRON has $600M. 

However, number of transactions on Ethereum is way less than EOS and TRON. Ethereum has a huge user base but TRON has a lot of incentives to offer and they have strong marketing support. 

[![enter image description here](https://i.stack.imgur.com/9mKpz.jpg)](https://i.stack.imgur.com/9mKpz.jpg)

Data from [Dapp Market Report 2018 by Dapp.com](https://www.dapp.com/article/annual-dapp-market-report-2018?utm_content=K)

Answer: 
It's a problem with the new Truffle version (using on Quorum).

`truffle` v5 and `truffle-contract` v4 don't work.

Using the latest v3 `truffle-contract@3.0.7` solved this particular issue.
In many blogs I've found it was a Truffle version problem. Truffle v5 would make problems of this type. They suggest to downgrade to truffle@4.1.15.

This has not been so for me. I have continue to use truffle v5. I've resolved by checking my gas limit when I sent a transaction.
gasLimit: web3.utils.toHex( gas\_limit ),//The maximum gas provided for this transaction (gas limit)

Node: v8.11.4
Truffle: 5.0.12
Web3: 1.0.0-beta.52
Truffle-contract: 4.0.11
Truffle-interface-adapter@0.1.2
│ └── web3@1.0.0-beta.37
└── web3@1.0.0-beta.37
Ganache-cli: v6.4.3 (ganache-core: 2.5.5)
Ethereumjs-tx: 1.3.4