diff --git a/lib/cryptopunk/crypto/tron.ex b/lib/cryptopunk/crypto/tron.ex index 38c8a2a..25a172d 100644 --- a/lib/cryptopunk/crypto/tron.ex +++ b/lib/cryptopunk/crypto/tron.ex @@ -3,8 +3,8 @@ defmodule Cryptopunk.Crypto.Tron do Tron address generation logic. """ - alias Cryptopunk.Key alias Cryptopunk.Crypto.Tron.Validation + alias Cryptopunk.Key @version_bytes %{ mainnet: <<0x41>>, diff --git a/lib/cryptopunk/crypto/tron/checksum_encoding.ex b/lib/cryptopunk/crypto/tron/checksum_encoding.ex index 01b27d1..79ebe84 100644 --- a/lib/cryptopunk/crypto/tron/checksum_encoding.ex +++ b/lib/cryptopunk/crypto/tron/checksum_encoding.ex @@ -24,10 +24,10 @@ defmodule Cryptopunk.Crypto.Tron.ChecksumEncoding do end def validate_address(address) do - if not String.starts_with?(address, "T") do - {:error, :invalid_start_char} - else + if String.starts_with?(address, "T") do {:error, :invalid_address_length} + else + {:error, :invalid_start_char} end end