docs: def offline(f):
      """ This decorator allows you to access ``ctx.bitshares`` which is
          an instance of BitShares with ``offline=True``.
      """
  
      @click.pass_context
      @verbose
      def new_func(ctx, *args, **kwargs):
          ctx.obj["offline"] = True
          ctx.bitshares = BitShares(**ctx.obj)
          ctx.blockchain = ctx.bitshares
          ctx.bitshares.set_shared_instance()
          return ctx.invoke(f, *args, **kwargs)
  
      return update_wrapper(new_func, f)