Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

CONFIRM_LIMIT_USD

CONFIRM_LIMIT_USD: number

Protected FEE_TOO_HIGH_LIMIT_PER

FEE_TOO_HIGH_LIMIT_PER: number

Protected actionSheetProvider

actionSheetProvider: ActionSheetProvider

amount

amount: any

Protected app

app: App

Private bitcore

bitcore: any

Protected bitcoreCash

bitcoreCash: any

buttonText

buttonText: string

Protected bwcErrorProvider

bwcErrorProvider: BwcErrorProvider

Protected bwcProvider

bwcProvider: BwcProvider

config

config: any

configFeeLevel

configFeeLevel: string

Protected configProvider

configProvider: ConfigProvider

countDown

countDown: any = null

criticalError

criticalError: boolean

Protected decimalPipe

decimalPipe: DecimalPipe

Protected externalLinkProvider

externalLinkProvider: ExternalLinkProvider

Protected feeProvider

feeProvider: FeeProvider

hideSlideButton

hideSlideButton: boolean

isCordova

isCordova: boolean

isOpenSelector

isOpenSelector: boolean

Protected logger

logger: Logger

Protected modalCtrl

modalCtrl: ModalController

navCtrl

navCtrl: NavController

Protected navParams

navParams: NavParams

noWalletMessage

noWalletMessage: string

Protected onGoingProcessProvider

onGoingProcessProvider: OnGoingProcessProvider

paymentExpired

paymentExpired: boolean

Protected platformProvider

platformProvider: PlatformProvider

Protected popupProvider

popupProvider: PopupProvider

profileProvider

profileProvider: ProfileProvider

remainingTimeStr

remainingTimeStr: string

Protected replaceParametersProvider

replaceParametersProvider: ReplaceParametersProvider

showAddress

showAddress: boolean

slideButton

slideButton: any

successText

successText: string

Protected translate

translate: TranslateService

tx

tx: any

Protected txConfirmNotificationProvider

txConfirmNotificationProvider: TxConfirmNotificationProvider

Protected txFormatProvider

txFormatProvider: TxFormatProvider

usingCustomFee

usingCustomFee: boolean = false

usingMerchantFee

usingMerchantFee: boolean = false

wallet

wallet: any

Protected walletProvider

walletProvider: WalletProvider

walletSelectorTitle

walletSelectorTitle: string

walletTabsProvider

walletTabsProvider: WalletTabsProvider

wallets

wallets: any

Methods

Private afterWalletSelectorSet

  • afterWalletSelectorSet(): void

approve

  • approve(tx: any, wallet: any): Promise<void>

Private buildTxp

  • buildTxp(tx: any, wallet: any, opts: any): Promise<any>

chooseFeeLevel

  • chooseFeeLevel(): void

close

  • close(): Promise<any>

Private confirmTx

  • confirmTx(_: any, txp: any, wallet: any): Promise<boolean>

Private getAmountDetails

  • getAmountDetails(): void

Protected getFeeRate

  • getFeeRate(amount: number, fee: number): number

getParentTabs

  • getParentTabs(): ViewController

getParentWallet

  • getParentWallet(): any

Private getSendMaxInfo

  • getSendMaxInfo(tx: any, wallet: any): Promise<any>

Private getTxp

  • getTxp(tx: any, wallet: any, dryRun: boolean): Promise<any>

ionViewDidLoad

  • ionViewDidLoad(): void

ionViewWillEnter

  • ionViewWillEnter(): void

ionViewWillLeave

  • ionViewWillLeave(): void

Protected isHighFee

  • isHighFee(amount: number, fee: number): boolean

isWithinWalletTabs

  • isWithinWalletTabs(): boolean

ngOnInit

  • ngOnInit(): void

Private onFeeModalDismiss

  • onFeeModalDismiss(data: any): void

Private onSelectWalletEvent

  • onSelectWalletEvent(wallet: any): void

onWalletSelect

  • onWalletSelect(wallet: any): void

Private onlyPublish

  • onlyPublish(txp: any, wallet: any): Promise<void>

Protected openFinishModal

  • openFinishModal(onlyPublish?: boolean): Promise<void>

Private paymentTimeControl

  • paymentTimeControl(expirationTime: number): void

Protected publishAndSign

  • publishAndSign(txp: any, wallet: any): Promise<void>

Private setButtonText

  • setButtonText(isMultisig: boolean, isPayPro: boolean): void

Private setExpirationTime

  • setExpirationTime(expirationTime: number, countDown?: any): void

Private setWallet

  • setWallet(wallet: any): void

Private setWalletSelector

  • setWalletSelector(coin: string, network: string, minAmount: number): Promise<any>

showErrorInfoSheet

  • showErrorInfoSheet(error: Error | string, title?: string, exit?: boolean): void

Protected showHighFeeSheet

  • showHighFeeSheet(): void

Private showInsufficientFundsInfoSheet

  • showInsufficientFundsInfoSheet(): void

Private showSendMaxWarning

  • showSendMaxWarning(wallet: any, sendMaxInfo: any): void

showWallets

  • showWallets(): void

toggleAddress

  • toggleAddress(): void

Private updateTx

  • updateTx(tx: any, wallet: any, opts: any): Promise<any>

Private useSendMax

  • useSendMax(tx: any, wallet: any, opts: any): Promise<Object>

Private verifyExcludedUtxos

  • verifyExcludedUtxos(_: any, sendMaxInfo: any): string