code: def b58encode(v):
      '''Encode a string using Base58'''
      v = scrub_input(v)
  
      nPad = len(v)
      v = v.lstrip(b'\0')
      nPad -= len(v)
  
      p, acc = 1, 0
      for c in iseq(reversed(v)):
          acc += p * c
          p = p << 8
  
      result = b58encode_int(acc, default_one=False)
  
      return (alphabet[0:1] * nPad + resultf b58encode(v):
      '''Encode a string using Base58'''
      v = scrub_input(v)
  
      nPad = len(v)
      v = v.lstrip(b'\0')
      nPad -= len(v)
  
      p, acc = 1, 0
      for c in iseq(reversed(v)):
          acc += p * c
          p = p << 8
  
      result = b58encode_int(acc, default_one=False)
  
      return (alphabet[0:1] * nPad + result)
docs: Encode a string using Base58