mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2024-11-18 02:07:43 +00:00
standard firo send fixes
This commit is contained in:
parent
4e96ce5438
commit
cdd9b30cb7
2 changed files with 19 additions and 10 deletions
|
@ -142,15 +142,14 @@ class _DesktopSendState extends ConsumerState<DesktopSend> {
|
|||
if ((coin == Coin.firo || coin == Coin.firoTestNet)) {
|
||||
if (ref.read(publicPrivateBalanceStateProvider.state).state ==
|
||||
"Private") {
|
||||
availableBalance = wallet.info.cachedBalance.spendable;
|
||||
availableBalance = wallet.info.cachedBalanceSecondary.spendable;
|
||||
// (manager.wallet as FiroWallet).availablePrivateBalance();
|
||||
} else {
|
||||
availableBalance = wallet.info.cachedBalanceSecondary.spendable;
|
||||
availableBalance = wallet.info.cachedBalance.spendable;
|
||||
// (manager.wallet as FiroWallet).availablePublicBalance();
|
||||
}
|
||||
} else {
|
||||
availableBalance = wallet.info.cachedBalance.spendable;
|
||||
;
|
||||
}
|
||||
|
||||
final coinControlEnabled =
|
||||
|
@ -821,7 +820,7 @@ class _DesktopSendState extends ConsumerState<DesktopSend> {
|
|||
const SizedBox(
|
||||
height: 4,
|
||||
),
|
||||
if (coin == Coin.firo)
|
||||
if (coin == Coin.firo || coin == Coin.firoTestNet)
|
||||
Text(
|
||||
"Send from",
|
||||
style: STextStyles.desktopTextExtraSmall(context).copyWith(
|
||||
|
@ -831,11 +830,11 @@ class _DesktopSendState extends ConsumerState<DesktopSend> {
|
|||
),
|
||||
textAlign: TextAlign.left,
|
||||
),
|
||||
if (coin == Coin.firo)
|
||||
if (coin == Coin.firo || coin == Coin.firoTestNet)
|
||||
const SizedBox(
|
||||
height: 10,
|
||||
),
|
||||
if (coin == Coin.firo)
|
||||
if (coin == Coin.firo || coin == Coin.firoTestNet)
|
||||
DropdownButtonHideUnderline(
|
||||
child: DropdownButton2(
|
||||
isExpanded: true,
|
||||
|
@ -917,7 +916,7 @@ class _DesktopSendState extends ConsumerState<DesktopSend> {
|
|||
),
|
||||
),
|
||||
),
|
||||
if (coin == Coin.firo)
|
||||
if (coin == Coin.firo || coin == Coin.firoTestNet)
|
||||
const SizedBox(
|
||||
height: 20,
|
||||
),
|
||||
|
@ -1486,7 +1485,7 @@ class _DesktopSendState extends ConsumerState<DesktopSend> {
|
|||
.read(
|
||||
publicPrivateBalanceStateProvider
|
||||
.state)
|
||||
.state !=
|
||||
.state ==
|
||||
"Private") {
|
||||
throw UnimplementedError("FIXME");
|
||||
// TODO: [prio=high] firo fee fix
|
||||
|
|
|
@ -625,9 +625,19 @@ mixin ElectrumXInterface on Bip39HDWallet {
|
|||
// TODO: use coinlib
|
||||
|
||||
final txb = bitcoindart.TransactionBuilder(
|
||||
network: bitcoindart.testnet,
|
||||
network: bitcoindart.NetworkType(
|
||||
messagePrefix: cryptoCurrency.networkParams.messagePrefix,
|
||||
bech32: cryptoCurrency.networkParams.bech32Hrp,
|
||||
bip32: bitcoindart.Bip32Type(
|
||||
public: cryptoCurrency.networkParams.pubHDPrefix,
|
||||
private: cryptoCurrency.networkParams.privHDPrefix,
|
||||
),
|
||||
pubKeyHash: cryptoCurrency.networkParams.p2pkhPrefix,
|
||||
scriptHash: cryptoCurrency.networkParams.p2shPrefix,
|
||||
wif: cryptoCurrency.networkParams.wifPrefix,
|
||||
),
|
||||
);
|
||||
txb.setVersion(1);
|
||||
txb.setVersion(1); // TODO possibly override this for certain coins?
|
||||
|
||||
// Add transaction inputs
|
||||
for (var i = 0; i < utxoSigningData.length; i++) {
|
||||
|
|
Loading…
Reference in a new issue