Skip to content

kushti/ergo-simple-addresses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Ergo addresses utils

This repository contains few zero-dependencies Java-friendly utils for working with addresses.

Java example:

import scala.util.Try;
import org.ergoplatform.simpleaddresses.ErgoAddressEncoder;
import org.ergoplatform.simpleaddresses.MainnetAddressEncoder;
import org.ergoplatform.simpleaddresses.ErgoAddress;
import org.ergoplatform.simpleaddresses.P2PKAddress;

public class AddressTester {
    private boolean isP2PKAddress(String address) {
        try {
            ErgoAddressEncoder encoder = new MainnetAddressEncoder();
            ErgoAddress ergoAddress = encoder.fromString(address);
            if (ergoAddress instanceof P2PKAddress) {
                return true;
            }
            return false;
        } catch (Exception e) {
            return false;
        }
    }

    public static void main(String[] args) {
        AddressTester tester = new AddressTester();
        System.out.println(tester.isP2PKAddress("9eYPzx6nogBjex83aiGemfdj579qxD3TPRiPRNHyLZRG8S7rLuQ"));
    }
}

About

Simple no-dependencies Ergo addresses utils

Resources

License

Stars

Watchers

Forks

Packages

No packages published