io.everitoken.sdk.java.example.GetEvtLinkForEveriPassExample Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of chain-sdk Show documentation
Show all versions of chain-sdk Show documentation
Official Java SDK for everiToken public chain. https://www.everitoken.io
package io.everitoken.sdk.java.example;
import io.everitoken.sdk.java.EvtLink;
import io.everitoken.sdk.java.Utils;
import io.everitoken.sdk.java.param.NetParams;
import io.everitoken.sdk.java.param.TestNetNetParams;
import io.everitoken.sdk.java.provider.KeyProvider;
import io.everitoken.sdk.java.provider.SignProvider;
class GetEvtLinkForEveriPassExample {
public static void main(String[] args) {
NetParams netParams = new TestNetNetParams();
// Init new EvtLink instance with given net param
EvtLink evtLink = new EvtLink(netParams);
// make sure the domain and token you use exist and has correct authorize keys
// replace "domainName" and "tokenName" with your custom values
EvtLink.EveriPassParam everiPassParam = new EvtLink.EveriPassParam(true, "domainName", "tokenName");
String passText = evtLink.getEvtLinkForEveriPass(everiPassParam,
SignProvider.of(KeyProvider.of("5J1by7KRQujRdXrurEsvEr2zQGcdPaMJRjewER6XsAR2eCcpt3D")));
// will print out the content of evt link
System.out.println(passText);
try {
// will print PNG image data url, e.g. "data:image/png;base64,..."
System.out.println(Utils.getQrImageDataUri(passText));
} catch (Exception e) {
// handle exception creating QR image data
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy