Added failure callback
Settings class was integrated with SendTransaction