Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Diskcache implementation #59

Open
wants to merge 60 commits into
base: rosen-wip2
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
b5fdf62
Add BTG unit dict define
tolak May 24, 2020
70a57d1
Add BTG equihash algo impl
tolak May 24, 2020
e140c4b
Add BTG checkpoints and servers infomation
tolak May 25, 2020
659388b
Replace network definition with BTG
tolak May 25, 2020
5812ab4
Reimplement block serialize/deserialize functions
tolak May 31, 2020
e645112
Fix typo errors
tolak May 31, 2020
dd80cb8
Fix runtime error
tolak May 31, 2020
9ddf358
Support BTG transaction signature
tolak Jun 1, 2020
356def8
Update testnet checkpoints
tolak Jun 2, 2020
498e7a7
1) Portting BTG blockchain class implementation
tolak Jun 8, 2020
93b89d9
Add unit test for header chunk save/read/delete
tolak Jun 9, 2020
fe9eb9f
Fix function definition typo issue
tolak Jun 10, 2020
e609147
Remove leveldb folder when delete header filesd
tolak Jun 10, 2020
6f32bb0
Replace bitcoin chunk size 2016 with Bitcoin Gold
tolak Jun 10, 2020
af6fb41
Update BTG testnet checkpoints
tolak Jun 12, 2020
65d34e3
Fix nonce convert issue within function deserialize_header()
tolak Jun 12, 2020
e0af9ea
Add new testnet checkpoint
tolak Jun 13, 2020
8f1e200
Add new interface to save latest height to db
tolak Jun 13, 2020
068b8ee
Restore Blockchain from header database if this is not first time run…
tolak Jun 13, 2020
ce3f8e0
BTG transaction signing support
Jun 17, 2020
5350f15
Add missing functions
tolak Jun 24, 2020
9fa9a5f
Delete unnecessary loging information
tolak Jun 28, 2020
f863d10
1) Hardcode max checkpoint header into constants.py
tolak Jun 28, 2020
cd20265
Add logging infomation
tolak Jun 28, 2020
4c26727
Update checkpoints
tolak Jun 28, 2020
c74df50
Add available server url
tolak Jun 28, 2020
488461b
Rewrite block synchronization and chunk verification
tolak Jun 28, 2020
9862a5e
Add testnet and mainnet checkpoints generation script
tolak Jun 28, 2020
7dfc7fe
Replace some string <Electrum> with <ElectrumG>
tolak Jun 30, 2020
8238b05
Fix ElectrumG binary build issues
tolak Jul 7, 2020
3dfa834
Replace header storage with shelve
tolak Jul 8, 2020
82e87b4
Fix bytes encode issue
tolak Jul 9, 2020
43b4a90
Remove dependency pyblake2, replace with buildin module hashlib
tolak Jul 9, 2020
11d47b9
Replace header storage database with diskcache (thread safe kv db)
tolak Jul 9, 2020
a86242d
Download diskcache during compiling on wine
tolak Jul 9, 2020
a38c745
Update header path config options
tolak Jul 19, 2020
70bbbc3
Replace icons
tolak Jul 19, 2020
7db237e
Fix package base name on wine
tolak Jul 20, 2020
df7fb69
Remove COPY aliyun from windows binaries Docker file
R-Santev Apr 15, 2021
bbf27ec
Remove wrong diskcache and zbar installing
R-Santev Apr 17, 2021
b7755b7
Fix .exe and .ico names
R-Santev Apr 17, 2021
689fe8e
Add dnspython to requirements.txt
R-Santev Apr 17, 2021
f7f2d68
Add diskcache as a dependency
R-Santev Apr 17, 2021
1c72e57
Change BitcoinMainnet constants
R-Santev Apr 19, 2021
8d9499c
Change the mainnet explorers
R-Santev Apr 20, 2021
9396878
Fixing file names and paths
R-Santev Apr 21, 2021
f82cd0e
Fix some bugs in building AppImage binaries
R-Santev Apr 21, 2021
47c7186
Fix some namings
R-Santev Apr 21, 2021
f71a5ac
Fix regKeys, namings and self._cleaned_up
R-Santev Apr 26, 2021
0c9911c
Remove reg-keys which links the BTC url protocol
R-Santev Apr 28, 2021
1b8c308
Change testnet checkpoints
R-Santev Apr 28, 2021
d27ad32
Hide the 2FA option from wallet kinds
R-Santev Apr 28, 2021
9aaccd4
Add the proper reg keys for btg
R-Santev Apr 29, 2021
e132202
Adding the correct bip39 paths for BTG
martin-key May 6, 2021
4ab5035
Fixing Trezor and Keepkey BTG name so it's recognized by the device.
martin-key May 6, 2021
70dcda8
WIP Exchange rates
martin-key May 6, 2021
f1ba564
Fixing pull for price and adding bitcoingold URI for payment requests
martin-key May 10, 2021
85b6c44
Apply the changes requested by H4
R-Santev May 26, 2021
59da43f
Import with_lock in blockchain.py
R-Santev May 26, 2021
9476648
Apply the changes requested by H4 (2)
R-Santev May 31, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions contrib/android/buildozer.spec
Original file line number Diff line number Diff line change
Expand Up @@ -50,12 +50,10 @@ requirements =

# (str) Presplash of the application
#presplash.filename = %(source.dir)s/gui/kivy/theming/splash.png
presplash.filename = %(source.dir)s/electrum/gui/icons/electrum_presplash.png
presplash.filename = %(source.dir)s/electrum/gui/icons/electrumg_presplash.png

# (str) Icon of the application
icon.filename = %(source.dir)s/electrum/gui/icons/android_electrum_icon_legacy.png
icon.adaptive_foreground.filename = %(source.dir)s/electrum/gui/icons/android_electrum_icon_foreground.png
icon.adaptive_background.filename = %(source.dir)s/electrum/gui/icons/android_electrum_icon_background.png
icon.filename = %(source.dir)s/electrum/gui/icons/electrumg_launcher.png

# (str) Supported orientation (one of landscape, portrait or all)
orientation = portrait
Expand Down
6 changes: 3 additions & 3 deletions contrib/build-linux/appimage/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ CONTRIB="$PROJECT_ROOT/contrib"
CONTRIB_APPIMAGE="$CONTRIB/build-linux/appimage"
DISTDIR="$PROJECT_ROOT/dist"
BUILDDIR="$CONTRIB_APPIMAGE/build/appimage"
APPDIR="$BUILDDIR/electrum.AppDir"
APPDIR="$BUILDDIR/electrumg.AppDir"
CACHEDIR="$CONTRIB_APPIMAGE/.cache/appimage"
PIP_CACHE_DIR="$CACHEDIR/pip_cache"

Expand All @@ -22,7 +22,7 @@ SQUASHFSKIT_COMMIT="ae0d656efa2d0df2fcac795b6823b44462f19386"


VERSION=`git describe --tags --dirty --always`
APPIMAGE="$DISTDIR/electrum-$VERSION-x86_64.AppImage"
APPIMAGE="$DISTDIR/electrumg-$VERSION-x86_64.AppImage"

. "$CONTRIB"/build_tools_util.sh

Expand Down Expand Up @@ -149,7 +149,7 @@ cp "/usr/lib/x86_64-linux-gnu/libzbar.so.0" "$APPDIR/usr/lib/libzbar.so.0"

info "desktop integration."
cp "$PROJECT_ROOT/electrum.desktop" "$APPDIR/electrum.desktop"
cp "$PROJECT_ROOT/electrum/gui/icons/electrum.png" "$APPDIR/electrum.png"
cp "$PROJECT_ROOT/electrum/gui/icons/electrumg.png" "$APPDIR/electrumg.png"


# add launcher
Expand Down
2 changes: 1 addition & 1 deletion contrib/build-wine/build-electrum-git.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash

NAME_ROOT=electrum
NAME_ROOT=electrumg

export PYTHONDONTWRITEBYTECODE=1

Expand Down
14 changes: 7 additions & 7 deletions contrib/build-wine/deterministic.spec
Original file line number Diff line number Diff line change
Expand Up @@ -114,11 +114,11 @@ exe_standalone = EXE(
a.scripts,
a.binaries,
a.datas,
name=os.path.join('build\\pyi.win32\\electrum', cmdline_name + ".exe"),
name=os.path.join('build\\pyi.win32\\electrumg', cmdline_name + ".exe"),
debug=False,
strip=None,
upx=False,
icon=home+'electrum/gui/icons/electrum.ico',
icon=home+'electrum/gui/icons/electrumg.ico',
console=False)
# console=True makes an annoying black box pop up, but it does make Electrum output command line commands, with this turned off no output will be given but commands can still be used

Expand All @@ -127,11 +127,11 @@ exe_portable = EXE(
a.scripts,
a.binaries,
a.datas + [('is_portable', 'README.md', 'DATA')],
name=os.path.join('build\\pyi.win32\\electrum', cmdline_name + "-portable.exe"),
name=os.path.join('build\\pyi.win32\\electrumg', cmdline_name + "-portable.exe"),
debug=False,
strip=None,
upx=False,
icon=home+'electrum/gui/icons/electrum.ico',
icon=home+'electrum/gui/icons/electrumg.ico',
console=False)

#####
Expand All @@ -145,7 +145,7 @@ exe_inside_setup_noconsole = EXE(
debug=False,
strip=None,
upx=False,
icon=home+'electrum/gui/icons/electrum.ico',
icon=home+'electrum/gui/icons/electrumg.ico',
console=False)

exe_inside_setup_console = EXE(
Expand All @@ -156,7 +156,7 @@ exe_inside_setup_console = EXE(
debug=False,
strip=None,
upx=False,
icon=home+'electrum/gui/icons/electrum.ico',
icon=home+'electrum/gui/icons/electrumg.ico',
console=True)

coll = COLLECT(
Expand All @@ -168,6 +168,6 @@ coll = COLLECT(
strip=None,
upx=True,
debug=False,
icon=home+'electrum/gui/icons/electrum.ico',
icon=home+'electrum/gui/icons/electrumg.ico',
console=False,
name=os.path.join('dist', 'electrum'))
28 changes: 14 additions & 14 deletions contrib/build-wine/electrum.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
;--------------------------------
;Variables

!define PRODUCT_NAME "Electrum"
!define PRODUCT_WEB_SITE "https://github.com/spesmilo/electrum"
!define PRODUCT_PUBLISHER "Electrum Technologies GmbH"
!define PRODUCT_NAME "ElectrumG"
!define PRODUCT_WEB_SITE "https://github.com/BTCGPU/electrum"
!define PRODUCT_PUBLISHER "The BTG Organization"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"

;--------------------------------
Expand Down Expand Up @@ -72,7 +72,7 @@
!define MUI_ABORTWARNING
!define MUI_ABORTWARNING_TEXT "Are you sure you wish to abort the installation of ${PRODUCT_NAME}?"

!define MUI_ICON "c:\electrum\electrum\gui\icons\electrum.ico"
!define MUI_ICON "c:\electrum\electrum\gui\icons\electrumg.ico"

;--------------------------------
;Pages
Expand Down Expand Up @@ -111,7 +111,7 @@ Section

;Files to pack into the installer
File /r "dist\electrum\*.*"
File "c:\electrum\electrum\gui\icons\electrum.ico"
File "c:\electrum\electrum\gui\icons\electrumg.ico"

;Store installation folder
WriteRegStr HKCU "Software\${PRODUCT_NAME}" "" $INSTDIR
Expand All @@ -122,29 +122,29 @@ Section

;Create desktop shortcut
DetailPrint "Creating desktop shortcut..."
CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\electrum-${PRODUCT_VERSION}.exe" ""
CreateShortCut "$DESKTOP\${PRODUCT_NAME}.lnk" "$INSTDIR\electrumg-${PRODUCT_VERSION}.exe" ""

;Create start-menu items
DetailPrint "Creating start-menu items..."
CreateDirectory "$SMPROGRAMS\${PRODUCT_NAME}"
CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\Uninstall.lnk" "$INSTDIR\Uninstall.exe" "" "$INSTDIR\Uninstall.exe" 0
CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\${PRODUCT_NAME}.lnk" "$INSTDIR\electrum-${PRODUCT_VERSION}.exe" "" "$INSTDIR\electrum-${PRODUCT_VERSION}.exe" 0
CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\${PRODUCT_NAME} Testnet.lnk" "$INSTDIR\electrum-${PRODUCT_VERSION}.exe" "--testnet" "$INSTDIR\electrum-${PRODUCT_VERSION}.exe" 0
CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\${PRODUCT_NAME}.lnk" "$INSTDIR\electrumg-${PRODUCT_VERSION}.exe" "" "$INSTDIR\electrumg-${PRODUCT_VERSION}.exe" 0
CreateShortCut "$SMPROGRAMS\${PRODUCT_NAME}\${PRODUCT_NAME} Testnet.lnk" "$INSTDIR\electrumg-${PRODUCT_VERSION}.exe" "--testnet" "$INSTDIR\electrumg-${PRODUCT_VERSION}.exe" 0


;Links bitcoin: URI's to Electrum
WriteRegStr HKCU "Software\Classes\bitcoin" "" "URL:bitcoin Protocol"
WriteRegStr HKCU "Software\Classes\bitcoin" "URL Protocol" ""
WriteRegStr HKCU "Software\Classes\bitcoin" "DefaultIcon" "$\"$INSTDIR\electrum.ico, 0$\""
WriteRegStr HKCU "Software\Classes\bitcoin\shell\open\command" "" "$\"$INSTDIR\electrum-${PRODUCT_VERSION}.exe$\" $\"%1$\""
WriteRegStr HKCU "Software\Classes\bitcoing" "" "URL:BitcoinGold"
WriteRegStr HKCU "Software\Classes\bitcoing" "URL Protocol" ""
WriteRegStr HKCU "Software\Classes\bitcoing" "DefaultIcon" "$\"$INSTDIR\electrumg.ico, 0$\""
WriteRegStr HKCU "Software\Classes\bitcoing\shell\open\command" "" "$\"$INSTDIR\electrumg-${PRODUCT_VERSION}.exe$\" $\"%1$\""

;Adds an uninstaller possibility to Windows Uninstall or change a program section
WriteRegStr HKCU "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
WriteRegStr HKCU "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\Uninstall.exe"
WriteRegStr HKCU "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
WriteRegStr HKCU "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
WriteRegStr HKCU "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
WriteRegStr HKCU "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\electrum.ico"
WriteRegStr HKCU "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\electrumg.ico"

;Fixes Windows broken size estimates
${GetSize} "$INSTDIR" "/S=0K" $0 $1 $2
Expand All @@ -167,7 +167,7 @@ Section "Uninstall"
Delete "$SMPROGRAMS\${PRODUCT_NAME}\*.*"
RMDir "$SMPROGRAMS\${PRODUCT_NAME}"

DeleteRegKey HKCU "Software\Classes\bitcoin"
DeleteRegKey HKCU "Software\Classes\bitcoing"
DeleteRegKey HKCU "Software\${PRODUCT_NAME}"
DeleteRegKey HKCU "${PRODUCT_UNINST_KEY}"
SectionEnd
2 changes: 1 addition & 1 deletion contrib/deterministic-build/requirements-hw.txt
Original file line number Diff line number Diff line change
Expand Up @@ -173,4 +173,4 @@ urllib3==1.26.3 \
--hash=sha256:de3eedaad74a2683334e282005cd8d7f22f4d55fa690a2a1020a416cb0a47e73
wheel==0.36.2 \
--hash=sha256:78b5b185f0e5763c26ca1e324373aadd49182ca90e825f7853f4b2509215dc0e \
--hash=sha256:e11eefd162658ea59a60a0f6c7d493a7190ea4b9a85e335b33489d9f17e0245e
--hash=sha256:e11eefd162658ea59a60a0f6c7d493a7190ea4b9a85e335b33489d9f17e0245e
4 changes: 3 additions & 1 deletion contrib/deterministic-build/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -200,4 +200,6 @@ zipp==3.4.1 \
--hash=sha256:51cb66cc54621609dd593d1787f286ee42a5c0adbb4b29abea5a63edc3e03098
colorama==0.4.4 \
--hash=sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b \
--hash=sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2
--hash=sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2
diskcache==4.1.0 \
--hash=sha256:bcee5a59f9c264e2809e58d01be6569a3bbb1e36a1e0fb83f7ef9b2075f95ce0
14 changes: 7 additions & 7 deletions contrib/make_download
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,13 @@ string = string.replace("##VERSION_ANDROID##", version_android)
string = string.replace("##VERSION_APK##", APK_VERSION)

files = {
'tgz': "Electrum-%s.tar.gz" % version,
'appimage': "electrum-%s-x86_64.AppImage" % version,
'zip': "Electrum-%s.zip" % version,
'mac': "electrum-%s.dmg" % version_mac,
'win': "electrum-%s.exe" % version_win,
'win_setup': "electrum-%s-setup.exe" % version_win,
'win_portable': "electrum-%s-portable.exe" % version_win,
'tgz': "ElectrumG-%s.tar.gz" % version,
'appimage': "electrumg-%s-x86_64.AppImage" % version,
'zip': "ElectrumG-%s.zip" % version,
'mac': "electrumg-%s.dmg" % version_mac,
'win': "electrumg-%s.exe" % version_win,
'win_setup': "electrumg-%s-setup.exe" % version_win,
'win_portable': "electrumg-%s-portable.exe" % version_win,
}

for k, n in files.items():
Expand Down
8 changes: 4 additions & 4 deletions contrib/osx/make_osx
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
# Parameterize
PYTHON_VERSION=3.7.10
BUILDDIR=/tmp/electrum-build
PACKAGE=Electrum
GIT_REPO=https://github.com/spesmilo/electrum
PACKAGE=ElectrumG
GIT_REPO=https://github.com/BTCGPU/electrum

export GCC_STRIP_BINARIES="1"

Expand Down Expand Up @@ -182,9 +182,9 @@ if [ ! -z "$CODESIGN_CERT" ]; then
fi

info "Creating .DMG"
hdiutil create -fs HFS+ -volname $PACKAGE -srcfolder dist/$PACKAGE.app dist/electrum-$VERSION.dmg || fail "Could not create .DMG"
hdiutil create -fs HFS+ -volname $PACKAGE -srcfolder dist/$PACKAGE.app dist/electrumg-$VERSION.dmg || fail "Could not create .DMG"

DoCodeSignMaybe ".DMG" "dist/electrum-${VERSION}.dmg"
DoCodeSignMaybe ".DMG" "dist/electrumg-${VERSION}.dmg"

if [ -z "$CODESIGN_CERT" ]; then
warn "App was built successfully but was not code signed. Users may get security warnings from macOS."
Expand Down
4 changes: 2 additions & 2 deletions contrib/osx/osx.spec
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ from PyInstaller.utils.hooks import collect_data_files, collect_submodules, coll

import sys, os

PACKAGE='Electrum'
PACKAGE='ElectrumG'
PYPKG='electrum'
MAIN_SCRIPT='run_electrum'
ICONS_FILE=PYPKG + '/gui/icons/electrum.icns'
ICONS_FILE=PYPKG + '/gui/icons/electrumg.icns'
APP_SIGN = os.environ.get('APP_SIGN', '')

def fail(*msg):
Expand Down
10 changes: 5 additions & 5 deletions contrib/osx/package.sh
Original file line number Diff line number Diff line change
Expand Up @@ -73,16 +73,16 @@ ${genisoimage} \
-D \
-l \
-probe \
-V "Electrum" \
-V "ElectrumG" \
-no-pad \
-r \
-dir-mode 0755 \
-apple \
-o Electrum_uncompressed.dmg \
-o ElectrumG_uncompressed.dmg \
/tmp/electrum-macos/image || fail "Unable to create uncompressed dmg"

dmg dmg Electrum_uncompressed.dmg electrum-$VERSION.dmg || fail "Unable to create compressed dmg"
rm Electrum_uncompressed.dmg
dmg dmg ElectrumG_uncompressed.dmg electrumg-$VERSION.dmg || fail "Unable to create compressed dmg"
rm ElectrumG_uncompressed.dmg

echo "Done."
sha256sum electrum-$VERSION.dmg
sha256sum electrumg-$VERSION.dmg
1 change: 1 addition & 0 deletions contrib/requirements/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ aiohttp_socks>=0.3
certifi
bitstring
attrs>=19.2.0
diskcache>=4.1.0

# Note that we also need the dnspython[DNSSEC] extra which pulls in cryptography,
# but as that is not pure-python it cannot be listed in this file!
Expand Down
12 changes: 6 additions & 6 deletions electrum.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@
# sudo desktop-file-install electrum.desktop

[Desktop Entry]
Comment=Lightweight Bitcoin Client
Comment=Lightweight Bitcoin Gold Client
Exec=sh -c "PATH=\"\\$HOME/.local/bin:\\$PATH\"; electrum %u"
GenericName[en_US]=Bitcoin Wallet
GenericName=Bitcoin Wallet
Icon=electrum
Name[en_US]=Electrum Bitcoin Wallet
Name=Electrum Bitcoin Wallet
GenericName[en_US]=BitcoinGold Wallet
GenericName=BitcoinGold Wallet
Icon=electrumg
Name[en_US]=Electrum BitcoinGold Wallet
Name=Electrum BitcoinGold Wallet
Categories=Finance;Network;
StartupNotify=true
StartupWMClass=electrum
Expand Down
3 changes: 2 additions & 1 deletion electrum/base_wizard.py
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,8 @@ def new(self):
])
wallet_kinds = [
('standard', _("Standard wallet")),
('2fa', _("Wallet with two-factor authentication")),
# TODO: fix the 2fa
# ('2fa', _("Wallet with two-factor authentication")),
('multisig', _("Multi-signature wallet")),
('imported', _("Import Bitcoin addresses or private keys")),
]
Expand Down
6 changes: 3 additions & 3 deletions electrum/bip39_wallet_formats.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
[
{
"description": "Standard BIP44 legacy",
"derivation_path": "m/44'/0'/0'",
"derivation_path": "m/44'/156'/0'",
"script_type": "p2pkh",
"iterate_accounts": true
},
{
"description": "Standard BIP49 compatibility segwit",
"derivation_path": "m/49'/0'/0'",
"derivation_path": "m/49'/156'/0'",
"script_type": "p2wpkh-p2sh",
"iterate_accounts": true
},
{
"description": "Standard BIP84 native segwit",
"derivation_path": "m/84'/0'/0'",
"derivation_path": "m/84'/156'/0'",
"script_type": "p2wpkh",
"iterate_accounts": true
},
Expand Down
Loading