refactor: Remove encodeSegwitP2WSH and getScriptAddress

This commit is contained in:
tecnovert
2021-11-05 10:55:18 +02:00
parent 1d932cdd01
commit edddf9158a
4 changed files with 19 additions and 23 deletions

View File

@@ -17,7 +17,6 @@ from .rpc import (
)
from .util import (
TemporaryError,
pubkeyToAddress,
)
from .chainparams import (
Coins,
@@ -95,18 +94,12 @@ class BaseApp:
return c
raise ValueError('Unknown coin: {}'.format(coin_name))
def encodeSegwitP2WSH(self, coin_type, p2wsh):
return segwit_addr.encode(chainparams[coin_type][self.chain]['hrp'], 0, p2wsh[2:])
def encodeSegwit(self, coin_type, raw):
return segwit_addr.encode(chainparams[coin_type][self.chain]['hrp'], 0, raw)
def decodeSegwit(self, coin_type, addr):
return bytes(segwit_addr.decode(chainparams[coin_type][self.chain]['hrp'], addr)[1])
def getScriptAddress(self, coin_type, script):
return pubkeyToAddress(chainparams[coin_type][self.chain]['script_address'], script)
def callrpc(self, method, params=[], wallet=None):
return callrpc(self.coin_clients[Coins.PART]['rpcport'], self.coin_clients[Coins.PART]['rpcauth'], method, params, wallet)