user112354: Does electrum wallet "sit on top of" bitcoin-cli? Or is it an abstraction of some other software?
I have already learned that Electrum's gui is not
a wrap around their cli and there are some things that you can do in its gui, like bumping fees, that you cannot from their cli.
Does their core library utilize bitcoin-cli under the hood?

user-1: No - electrum does not use bitcoin-cli under the hood. Although they use it in their tests. bitcoin-cli is part of bitcoind (bitcoin core). You can find electrums implementation of the wallet here.

112354: <p>Does electrum wallet &quot;sit on top of&quot; bitcoin-cli? Or is it an abstraction of some other software?
I have already learned that Electrum's gui <a href="https://github.com/spesmilo/electrum/issues/5791" rel="nofollow noreferrer">is not
a wrap around their cli</a> and there are some things that you can do in its gui, like bumping fees, that you cannot from their cli.
Does their core library utilize <code>bitcoin-cli</code> under the hood?</p>
 -1: <p>No - electrum does not use <code>bitcoin-cli</code> under the hood. Although they use it in <a href="https://github.com/spesmilo/electrum/search?q=bitcoin-cli" rel="nofollow noreferrer">their tests</a>. <code>bitcoin-cli</code> is part of <code>bitcoind</code> <em>(bitcoin core)</em>. You can find electrums implementation of the wallet <a href="https://github.com/spesmilo/electrum/blob/master/electrum/wallet.py" rel="nofollow noreferrer">here</a>.</p>
