download welist

This commit is contained in:
2025-07-04 13:22:05 -04:00
parent e542c82ee1
commit 4d021e1d82
7 changed files with 3095 additions and 1321 deletions

14
bal.py
View File

@@ -1,15 +1,10 @@
import random
import os
from hashlib import sha256
from typing import NamedTuple, Optional, Dict, Tuple
from electrum.plugin import BasePlugin
from electrum.util import to_bytes, bfh
from electrum import json_db
from electrum.transaction import tx_from_any
from . import util as Util
from . import willexecutors as Willexecutors
import os
json_db.register_dict('heirs', tuple, None)
json_db.register_dict('will', lambda x: get_will(x), None)
@@ -17,11 +12,10 @@ json_db.register_dict('will_settings', lambda x:x, None)
from electrum.logging import get_logger
def get_will(x):
try:
#print("______________________________________________________________________________________________________")
#print(x)
x['tx']=tx_from_any(x['tx'])
except Exception as e:
#Util.print_var(x)
raise e
return x
@@ -69,7 +63,7 @@ class BalPlugin(BasePlugin):
HIDE_INVALIDATED:True,
ALLOW_REPUSH: False,
WILLEXECUTORS: {
'http://bitcoin-after.life:9137': {
'https://bitcoin-after.life:9137': {
"base_fee": 100000,
"status": "New",
"info":"Bitcoin After Life Will Executor",
@@ -102,10 +96,8 @@ class BalPlugin(BasePlugin):
def config_get(self,key):
v = self.config.get(key,None)
print("config get",key,v)
if v is None:
self.config.set_key(key,self.DEFAULT_SETTINGS[key])
print("config setkey",key)
v = self.DEFAULT_SETTINGS[key]
return v