added broadcasting from the wallet