public abstract uint makeTransaction(TransactionParameters sendingTransaction);
public abstract uint transfer(TransactionParameters sendingTransaction);