https://github.com/kushti/ergo-simple-addresses
Simple no-dependencies Ergo addresses utils
https://github.com/kushti/ergo-simple-addresses
Last synced: 12 days ago
JSON representation
Simple no-dependencies Ergo addresses utils
- Host: GitHub
- URL: https://github.com/kushti/ergo-simple-addresses
- Owner: kushti
- License: cc0-1.0
- Created: 2022-08-09T13:30:23.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-08-09T14:03:53.000Z (over 2 years ago)
- Last Synced: 2025-04-24T05:53:54.948Z (13 days ago)
- Language: Java
- Size: 20.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ergo - ErgoSimpleAddresses
README
# 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"));
}
}
```