pub fn tx_bytes( secret: &SigningKey, amount: Coin, gas: u64, tm_pubkey: PublicKey, msgs: Vec<Any>, sequence_number: u64, account_number: u64, chain_id: &Id, ) -> Result<Vec<u8>, Box<dyn Error>>