Package org.iota.apis
Class UtilsApi
- java.lang.Object
-
- org.iota.apis.UtilsApi
-
public class UtilsApi extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringaliasIdToBech32(AliasId aliasId, java.lang.String bech32)java.lang.Stringbech32ToHex(java.lang.String bech32)AliasIdcomputeAliasId(OutputId outputId)BlockIdcomputeBlockId(Block block)FoundryIdcomputeFoundryId(java.lang.String aliasAddress, int serialNumber, int tokenScheme)NftIdcomputeNftId(OutputId outputId)java.lang.StringgenerateMnemonic()TransactionIdgetTransactionId(TransactionPayload payload)java.lang.StringhexPublicKeyToBech32Address(java.lang.String hex, java.lang.String bech32)java.lang.StringhexToBech32(java.lang.String hex, java.lang.String bech32)booleanisAddressValid(java.lang.String address)java.lang.StringmnemonicToHexSeed(java.lang.String mnemonic)java.lang.StringparseBech32Address(java.lang.String address)java.lang.StringrequestFundsFromFaucet(java.lang.String faucetUrl, java.lang.String address)
-
-
-
Constructor Detail
-
UtilsApi
public UtilsApi(NativeApi nativeApi) throws InitializeClientException
- Throws:
InitializeClientException
-
-
Method Detail
-
bech32ToHex
public java.lang.String bech32ToHex(java.lang.String bech32) throws ClientException- Throws:
ClientException
-
hexToBech32
public java.lang.String hexToBech32(java.lang.String hex, java.lang.String bech32) throws ClientException- Throws:
ClientException
-
aliasIdToBech32
public java.lang.String aliasIdToBech32(AliasId aliasId, java.lang.String bech32) throws ClientException
- Throws:
ClientException
-
hexPublicKeyToBech32Address
public java.lang.String hexPublicKeyToBech32Address(java.lang.String hex, java.lang.String bech32) throws ClientException- Throws:
ClientException
-
parseBech32Address
public java.lang.String parseBech32Address(java.lang.String address) throws ClientException- Throws:
ClientException
-
isAddressValid
public boolean isAddressValid(java.lang.String address) throws ClientException- Throws:
ClientException
-
generateMnemonic
public java.lang.String generateMnemonic() throws ClientException- Throws:
ClientException
-
mnemonicToHexSeed
public java.lang.String mnemonicToHexSeed(java.lang.String mnemonic) throws ClientException- Throws:
ClientException
-
computeBlockId
public BlockId computeBlockId(Block block) throws ClientException
- Throws:
ClientException
-
getTransactionId
public TransactionId getTransactionId(TransactionPayload payload) throws ClientException
- Throws:
ClientException
-
requestFundsFromFaucet
public java.lang.String requestFundsFromFaucet(java.lang.String faucetUrl, java.lang.String address) throws ClientException- Throws:
ClientException
-
computeAliasId
public AliasId computeAliasId(OutputId outputId) throws ClientException
- Throws:
ClientException
-
computeNftId
public NftId computeNftId(OutputId outputId) throws ClientException
- Throws:
ClientException
-
computeFoundryId
public FoundryId computeFoundryId(java.lang.String aliasAddress, int serialNumber, int tokenScheme) throws ClientException
- Throws:
ClientException
-
-