sign(String.t(), String.t(), String.t(), map() | [map()], String.t()) :: String.t()
timestamp() :: String.t()