code: func (ec *EthereumClient) SendTransaction(ctx *Context, tx *Transaction) error {
  	return ec.client.SendTransaction(ctx.context, tx.tx)
  }
docs: // SendTransaction injects a signed transaction into the pending pool for execution.
  //
  // If the transaction was a contract creation use the TransactionReceipt method to get the
  // contract address after the transaction has been mined.