Skip to content

iota-wallet-java-1.0.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@samuel-rufi samuel-rufi released this 07 Oct 09:36
· 273 commits to develop since this release
49ab072

Changelog

Added

  • Wallet APIs:

    • createAccount;
    • getAccount;
    • getAccounts;
    • backup;
    • changeStrongholdPassword;
    • clearStrongholdPassword;
    • isStrongholdPasswordAvailable;
    • recoverAccounts;
    • restoreBackup;
    • removeLatestAccount;
    • generateMnemonic;
    • verifyMnemonic;
    • setClientOptions;
    • getLedgerNanoStatus;
    • getNodeInfo;
    • setStrongholdPassword;
    • setStrongholdPasswordClearInterval;
    • storeMnemonic;
    • startBackgroundSync;
    • stopBackgroundSync;
    • emitTestEvent;
    • bech32ToHex;
    • hexToBech32;
  • AccountHandle APIs:

    • buildAliasOutput;
    • buildBasicOutput;
    • buildFoundryOutput;
    • buildNftOutput;
    • burnNativeToken;
    • burnNft;
    • consolidateOutputs;
    • destroyAlias;
    • destroyFoundry;
    • generateAddresses;
    • getOutput;
    • getFoundryOutput;
    • getOutputsWithAdditionalUnlockConditions;
    • getTransaction;
    • getIncomingTransactionData;
    • outputs;
    • unspentOutputs;
    • decreaseNativeTokenSupply;
    • minimumRequiredStorageDeposit;
    • mintNativeToken;
    • mintNfts;
    • prepareOutput;
    • prepareTransaction;
    • prepareSendAmount;
    • syncAccount;
    • sendAmount;
    • sendMicroTransaction;
    • sendNativeTokens;
    • sendNft;
    • setAlias;
    • sendOutputs;
    • signTransactionEssence;
    • submitAndStoreTransaction;
    • claimOutputs;
    • createAliasOutput;
  • Examples:

    • Backup;
    • BurnNativeToken
    • BurnNft;
    • CheckBalance;
    • ClaimOutputs;
    • CreateAccount;
    • CreateAliasOutput;
    • DestroyAliasOutput;
    • DestroyFoundry;
    • GenerateAddress;
    • GetAccountByAlias;
    • GetAccountByIndex;
    • GetAccounts;
    • ListOutputs;
    • ListTransactions;
    • MeltNativeToken;
    • MintNativeToken;
    • MintNft;
    • RecoverAccounts;
    • SendAmount;
    • SendMicroTransaction;
    • SendNativeToken;
    • SendNft;
    • SyncAccount;

Changed

  • Rust interaction through a JSON passing approach;

Removed

  • All glue code;

Checksums

Asset SHA-256 checksum
iota-wallet-java-1.0.0-rc.1-linux-x86-64.jar 756c23c84917cfd6f4a9b4e01b97cb5d93b5c8a414a91b56479354e392574ecb
iota-wallet-java-1.0.0-rc.1-macos-x86-64.jar 7afc89fac149190ce677ad0dd91fe33d404c2c7d0a97e6dc591cfaff83eb6e94
iota-wallet-java-1.0.0-rc.1-windows-x86-64.jar d4ec0fb45d69d066eb8c68ad8342718b41309f43181d0ed7214be46f4d9fa210