feat: Update path and xpub from authentication
This commit is contained in:
parent
8205ccedd5
commit
4caf148095
@ -6,5 +6,5 @@ These plugins aren't included by default as there are already a lot of plugins i
|
|||||||
Go to Plugins > Custom Plugin Manager
|
Go to Plugins > Custom Plugin Manager
|
||||||
Import this URL:
|
Import this URL:
|
||||||
```
|
```
|
||||||
https://git.woodburn.au/nathanwoodburn/FireWalletPlugins.git
|
https://git.woodburn.au/nathanwoodburn/hns-address-plugin.git
|
||||||
```
|
```
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import json
|
import json
|
||||||
# import account
|
import account
|
||||||
import requests
|
import requests
|
||||||
import os
|
import os
|
||||||
import subprocess
|
import subprocess
|
||||||
@ -48,7 +48,7 @@ functions = {
|
|||||||
|
|
||||||
def initialize():
|
def initialize():
|
||||||
# Check if hns-address is installed
|
# Check if hns-address is installed
|
||||||
if not os.path.exists(os.path.join(os.path.dirname(os.path.realpath(__file__)), "hns-address")):
|
if not os.path.exists("hns-address"):
|
||||||
# Try to install hns-address
|
# Try to install hns-address
|
||||||
try:
|
try:
|
||||||
print("Cloning hns-address...")
|
print("Cloning hns-address...")
|
||||||
@ -59,10 +59,11 @@ def initialize():
|
|||||||
return -1
|
return -1
|
||||||
|
|
||||||
# Check if npm install was successful
|
# Check if npm install was successful
|
||||||
if not os.path.exists(os.path.join(os.path.dirname(os.path.realpath(__file__)), "hns-address", "node_modules")):
|
if not os.path.exists("hns-address/node_modules"):
|
||||||
|
path = os.path.realpath("hns-address")
|
||||||
try:
|
try:
|
||||||
print("Installing hns-address dependencies...")
|
print("Installing hns-address dependencies...")
|
||||||
result = subprocess.run(["npm", "install"], cwd=os.path.join(os.path.dirname(os.path.realpath(__file__)), "hns-address"), capture_output=True, text=True)
|
result = subprocess.run(["npm", "install"], cwd=path, capture_output=True, text=True)
|
||||||
if result.returncode != 0:
|
if result.returncode != 0:
|
||||||
return -1
|
return -1
|
||||||
except:
|
except:
|
||||||
@ -86,9 +87,9 @@ def generate(params, authentication):
|
|||||||
startIndex = 0
|
startIndex = 0
|
||||||
|
|
||||||
if (xpub == None):
|
if (xpub == None):
|
||||||
xpub = "xpub6BvF6DnLZRV6my62FuQ8nw5TRebL8qr9Wa7u2tE1aEedHWBt4XAfSaNTmP1SM2nXErGWSzxRAHVwqstPzRrsXtA2vn1a4KzLwAVEgLNmfca"
|
xpub = account.getxPub(authentication)
|
||||||
|
|
||||||
result = subprocess.run(["node", "generate-address.js", "--xpub", xpub, "--number", str(count), "--startIndex", str(startIndex)], capture_output=True, text=True, cwd=os.path.join(os.path.dirname(os.path.realpath(__file__)), "hns-address"))
|
result = subprocess.run(["node", "generate-address.js", "--xpub", xpub, "--number", str(count), "--startIndex", str(startIndex)], capture_output=True, text=True, cwd=os.path.realpath("hns-address"))
|
||||||
with open(f"{xpub}-addresses.txt", "w") as f:
|
with open(f"{xpub}-addresses.txt", "w") as f:
|
||||||
f.write(result.stdout)
|
f.write(result.stdout)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user