我是区块链的新人。我正在尝试创建一个由以太坊区块链支持的医疗保健 java 项目。我查看了正在处理支付解决方案的web3j。我发现的另一个是以太坊,但我没有找到任何实用的解决方案。任何人请帮我这个.我正在寻找使用 java 和以太坊区块链技术的示例非支付应用程序。嗨,团队,请分享您的想法。
您可以找到有关您的案例的更多详细信息。https://community.oracle.com/docs/DOC-1011373希望对您有所帮助。
我在安卓中使用web3j创建了android应用程序。您可以在Playstore上检查这一点,这可能会帮助您理解。https://play.google.com/store/apps/details?id=multi.erc20.devgenesis.token.wallet&hl=en
创建新的以太坊钱包
//Path of the folder where you want to save youe wallet keystor or utc file
String filePath = Environment.getExternalStorageDirectory().toString() +
"/.CoinXion";
//passPhrase will be used in future to unlock your wallet file
String fileName = WalletUtils.generateNewWalletFile(passPhrase, newFile(filePath), false);
Credentials credentials = WalletUtils.loadCredentials(
pass_phrase,
filePath+"/"+fileName);
String publicAddress = credentials.getAddress();
String privateKey = credentials.getPrivateKey().toString(16);
从私钥中恢复您的钱包
BigInteger privateBigi = Numeric.decodeQuantity("0x0" + privaeKey);
ECKeyPair keyPair = ECKeyPair.create(privateBigi);
//if you don't want to generate utc file
Credentials credentials = Credentials.create(keyPair);
// or, if you want to generate utc file
Credentials credentials = WalletUtils.loadCredentials(passphrase,sourceDirectory)