Ihilda Documentation

Download Now

Install

Start Up

Keys

Trust

  • Account Currencies
  • Account Info
  • Account Offers
  • Account Transactions
  • BIP39 Mnemonics
  • book_offers
  • Ledger Tracker
  • Network
  • Offer Create
  • Path Find
  • Payment
  • Ping
  • Server Info
  • Server State
  • Subscribe
  • Trustline
  • Transaction Types
  • Transaction Look up

Payments

  • Trading

    RippleLibSharp Bip39 Example


    Import the necessary libraries
    using RippleLibSharp.Mnemonics;

    var wrds = new List<string>() {
        "piano",
        "sleep",
        "fall",
        "aerobic",
        "under",
            "glide",
            "today",
            "favorite",
            "response",
            "family",
        "basket",
        "leader",
        "inquiry",
        "unable",
        "useless"
        };
    
    
    MnemonicIsValid valid = MnemonicWordList.IsValid(wrds);
    
    if (!valid.IsValid)
    {
        Console.WriteLine("Not valid : ");
        Console.WriteLine(valid.Message);
        return;
    }
    else
    {
        Console.WriteLine(valid.Message);
    }
    
    
    
    var wrds =
        "piano sleep fall aerobic under glide today favorite response family basket leader inquiry unable useless"
    ;
    
    var nm = new MnemonicWordList(wrds);
    nm.LoadKeysFromMnemonic();
    
    uint[] accs = { 0, 1, 2, 3, 4 };
    var accounts = nm.GetAccounts(accs);
    
    
    foreach (var a in accounts)
    {
        Console.WriteLine(a.AsHex());
    }