fix volumn error. 

if the decimal digits exceed more than six. the transaction will be cancelled.