SYMBOL INDEX (14661 symbols across 1598 files) FILE: apitest/src/main/java/haveno/apitest/ApiTestMain.java class ApiTestMain (line 50) | @Slf4j method main (line 53) | public static void main(String[] args) { method execute (line 60) | public void execute(String[] args) { method getAppendedArgs (line 87) | private static String[] getAppendedArgs(String[] args) { FILE: apitest/src/main/java/haveno/apitest/Scaffold.java class Scaffold (line 66) | @Slf4j type BitcoinCoreApp (line 72) | public enum BitcoinCoreApp { method Scaffold (line 107) | public Scaffold(String supportingApps) { method Scaffold (line 116) | public Scaffold(String[] args) { method Scaffold (line 125) | public Scaffold(ApiTestConfig config) { method setUp (line 140) | public Scaffold setUp() throws IOException, InterruptedException, Exec... method tearDown (line 157) | public void tearDown() { method shutDownAll (line 182) | private Optional shutDownAll(SetupTask[] orderedTasks) { method installBitcoinBlocknotify (line 209) | private void installBitcoinBlocknotify() { method installCallRateMeteringConfiguration (line 223) | private void installCallRateMeteringConfiguration(String dataDir) thro... method installShutdownHook (line 245) | private void installShutdownHook() { method startBackgroundProcesses (line 252) | private void startBackgroundProcesses(ExecutorService executor, method startHavenoApp (line 295) | private void startHavenoApp(HavenoAppConfig HavenoAppConfig, method createHavenoProcess (line 332) | private HavenoProcess createHavenoProcess(HavenoAppConfig HavenoAppCon... method verifyStartupCompleted (line 340) | private void verifyStartupCompleted() method verifyStartupCompleted (line 358) | private void verifyStartupCompleted(Future futureSta... method verifyNotWindows (line 377) | private void verifyNotWindows() { method maybeRegisterDisputeAgents (line 382) | private void maybeRegisterDisputeAgents() { FILE: apitest/src/main/java/haveno/apitest/SetupTask.java class SetupTask (line 31) | @Slf4j method SetupTask (line 37) | public SetupTask(LinuxProcess linuxProcess, CountDownLatch countdownLa... method call (line 42) | @Override method getLinuxProcess (line 54) | public LinuxProcess getLinuxProcess() { class Status (line 58) | public static class Status { method Status (line 62) | public Status(String name, LocalDateTime startTime) { method getName (line 68) | public String getName() { method getStartTime (line 72) | public LocalDateTime getStartTime() { method toString (line 76) | @Override FILE: apitest/src/main/java/haveno/apitest/SmokeTestBashCommand.java class SmokeTestBashCommand (line 25) | @Slf4j method SmokeTestBashCommand (line 28) | public SmokeTestBashCommand() { method runSmokeTest (line 31) | public void runSmokeTest() { FILE: apitest/src/main/java/haveno/apitest/SmokeTestBitcoind.java class SmokeTestBitcoind (line 28) | @Slf4j method SmokeTestBitcoind (line 33) | public SmokeTestBitcoind(ApiTestConfig config) { method run (line 37) | public void run() throws IOException, InterruptedException { method runBitcoinGetWalletInfo (line 43) | public void runBitcoinGetWalletInfo() throws IOException, InterruptedE... method getNewAddress (line 57) | public String getNewAddress() throws IOException, InterruptedException { method generateToAddress (line 63) | public void generateToAddress(int blocks, String address) throws IOExc... FILE: apitest/src/main/java/haveno/apitest/config/ApiTestConfig.java class ApiTestConfig (line 49) | @Slf4j method ApiTestConfig (line 126) | public ApiTestConfig(String... args) { method hasSupportingApp (line 329) | public boolean hasSupportingApp(String... supportingApp) { method printHelp (line 333) | public void printHelp(OutputStream sink, HelpFormatter formatter) { method parseOptionsFrom (line 342) | private Optional parseOptionsFrom(File configFile, OptionSp... method getProperties (line 362) | private Properties getProperties(File configFile) { method absoluteConfigFile (line 374) | private static File absoluteConfigFile(String parentDir, String relati... FILE: apitest/src/main/java/haveno/apitest/config/ApiTestRateMeterInterceptorConfig.java class ApiTestRateMeterInterceptorConfig (line 16) | public class ApiTestRateMeterInterceptorConfig { method getTestRateMeterInterceptorConfig (line 18) | public static File getTestRateMeterInterceptorConfig() { method hasCallRateMeteringConfigPathOpt (line 51) | public static boolean hasCallRateMeteringConfigPathOpt(String[] args) { method appendCallRateMeteringConfigPathOpt (line 55) | public static String[] appendCallRateMeteringConfigPathOpt(String[] ar... FILE: apitest/src/main/java/haveno/apitest/config/HavenoAppConfig.java type HavenoAppConfig (line 28) | public enum HavenoAppConfig { method HavenoAppConfig (line 97) | HavenoAppConfig(String appName, method toString (line 115) | @Override FILE: apitest/src/main/java/haveno/apitest/linux/AbstractLinuxProcess.java class AbstractLinuxProcess (line 33) | @Slf4j method AbstractLinuxProcess (line 44) | public AbstractLinuxProcess(String name, ApiTestConfig config) { method getName (line 51) | @Override method hasStartupExceptions (line 56) | @Override method hasShutdownExceptions (line 61) | @Override method logExceptions (line 66) | @Override method getStartupExceptions (line 73) | @Override method getShutdownExceptions (line 78) | @Override method verifyBitcoinPathsExist (line 83) | @SuppressWarnings("unused") method verifyBitcoinPathsExist (line 88) | public void verifyBitcoinPathsExist(boolean verbose) { method verifyBitcoindRunning (line 119) | public void verifyBitcoindRunning() throws IOException, InterruptedExc... FILE: apitest/src/main/java/haveno/apitest/linux/BashCommand.java class BashCommand (line 30) | @Slf4j method BashCommand (line 42) | public BashCommand(String command) { method BashCommand (line 46) | public BashCommand(String command, int numResponseLines) { method run (line 51) | public BashCommand run() throws IOException, InterruptedException { method runInBackground (line 58) | public BashCommand runInBackground() throws IOException, InterruptedEx... method processOutput (line 65) | private void processOutput(SystemCommandExecutor commandExecutor) { method getCommand (line 86) | public String getCommand() { method getExitStatus (line 90) | public int getExitStatus() { method getOutput (line 95) | @Nullable method getError (line 101) | public String getError() { method tokenizeSystemCommand (line 105) | private List tokenizeSystemCommand() { method printSystemLoadString (line 113) | @SuppressWarnings("unused") method getUsedMemoryInMB (line 130) | public static long getUsedMemoryInMB() { method getPid (line 137) | public static long getPid(String processName) throws IOException, Inte... method grep (line 146) | @SuppressWarnings("unused") method isAlive (line 152) | public static boolean isAlive(long pid) throws IOException, Interrupte... FILE: apitest/src/main/java/haveno/apitest/linux/BitcoinCli.java class BitcoinCli (line 25) | @Slf4j method BitcoinCli (line 35) | public BitcoinCli(ApiTestConfig config, String command) { method run (line 42) | public BitcoinCli run() throws IOException, InterruptedException { method getCommandWithOptions (line 47) | public String getCommandWithOptions() { method getOutput (line 51) | public String getOutput() { method getOutputValueAsStringArray (line 61) | public String[] getOutputValueAsStringArray() { method getOutputValueAsString (line 77) | public String getOutputValueAsString(String key) { method getOutputValueAsBoolean (line 115) | public boolean getOutputValueAsBoolean(String key) { method getOutputValueAsInt (line 121) | public int getOutputValueAsInt(String key) { method getOutputValueAsDouble (line 126) | public double getOutputValueAsDouble(String key) { method getOutputValueAsLong (line 131) | public long getOutputValueAsLong(String key) { method isError (line 136) | public boolean isError() { method getErrorMessage (line 140) | public String getErrorMessage() { method start (line 144) | @Override method getPid (line 166) | @Override method shutdown (line 173) | @Override FILE: apitest/src/main/java/haveno/apitest/linux/BitcoinDaemon.java class BitcoinDaemon (line 30) | @Slf4j method BitcoinDaemon (line 33) | public BitcoinDaemon(ApiTestConfig config) { method start (line 37) | @Override method getPid (line 79) | @Override method shutdown (line 84) | @Override FILE: apitest/src/main/java/haveno/apitest/linux/HavenoProcess.java class HavenoProcess (line 38) | @Slf4j method HavenoProcess (line 51) | public HavenoProcess(HavenoAppConfig havenoAppConfig, ApiTestConfig co... method start (line 67) | @Override method getPid (line 79) | @Override method shutdown (line 84) | @Override method verifyAppNotRunning (line 117) | public void verifyAppNotRunning() throws IOException, InterruptedExcep... method verifyAppDataDirInstalled (line 124) | public void verifyAppDataDirInstalled() { method runJar (line 145) | private void runJar() throws IOException, InterruptedException { method runStartupScript (line 159) | private void runStartupScript() throws IOException, InterruptedExcepti... method runBashCommand (line 169) | private void runBashCommand(String havenoCmd) throws IOException, Inte... method findHavenoAppPid (line 198) | private long findHavenoAppPid() throws IOException, InterruptedExcepti... method getJavaOptsSpec (line 205) | private String getJavaOptsSpec() { method getOptsList (line 209) | private List getOptsList() { method getJavaExecutable (line 244) | private File getJavaExecutable() { FILE: apitest/src/main/java/haveno/apitest/linux/LinuxProcess.java type LinuxProcess (line 23) | public interface LinuxProcess { method start (line 24) | void start() throws InterruptedException, IOException; method getName (line 26) | String getName(); method getPid (line 28) | long getPid(); method hasStartupExceptions (line 30) | boolean hasStartupExceptions(); method hasShutdownExceptions (line 32) | boolean hasShutdownExceptions(); method logExceptions (line 34) | void logExceptions(List exceptions, org.slf4j.Logger log); method getStartupExceptions (line 36) | List getStartupExceptions(); method getShutdownExceptions (line 38) | List getShutdownExceptions(); method shutdown (line 40) | void shutdown(); FILE: apitest/src/main/java/haveno/apitest/linux/SystemCommandExecutor.java class SystemCommandExecutor (line 52) | @Slf4j method SystemCommandExecutor (line 58) | public SystemCommandExecutor(final List cmdOptions) { method exec (line 71) | public int exec() throws IOException, InterruptedException { method exec (line 79) | public int exec(boolean waitOnErrStream) throws IOException, Interrupt... method getStandardErrorFromCommand (line 110) | public StringBuilder getStandardErrorFromCommand() { method getStandardOutputFromCommand (line 115) | public StringBuilder getStandardOutputFromCommand() { FILE: apitest/src/main/java/haveno/apitest/linux/ThreadedStreamHandler.java class ThreadedStreamHandler (line 58) | @Slf4j method ThreadedStreamHandler (line 63) | ThreadedStreamHandler(InputStream inputStream) { method run (line 67) | public void run() { method doSleep (line 78) | @SuppressWarnings("unused") method getOutputBuffer (line 87) | public StringBuilder getOutputBuffer() { FILE: apitest/src/test/java/haveno/apitest/ApiTestCase.java class ApiTestCase (line 65) | @Slf4j method setUpScaffold (line 79) | public static void setUpScaffold(Enum... supportingApps) method setUpScaffold (line 89) | public static void setUpScaffold(String[] params) method tearDownScaffold (line 101) | public static void tearDownScaffold() { method createGrpcClients (line 105) | protected static void createGrpcClients() { method genBtcBlocksThenWait (line 123) | protected static void genBtcBlocksThenWait(int numBlocks, long wait) { method sleep (line 128) | protected static void sleep(long ms) { method testName (line 132) | protected final String testName(TestInfo testInfo) { FILE: apitest/src/test/java/haveno/apitest/method/BitcoinCliHelper.java class BitcoinCliHelper (line 28) | public final class BitcoinCliHelper { method BitcoinCliHelper (line 32) | public BitcoinCliHelper(ApiTestConfig config) { method getNewBtcAddress (line 38) | public String getNewBtcAddress() { method generateToAddress (line 52) | public String[] generateToAddress(int blocks, String address) { method generateBlocks (line 67) | public void generateBlocks(int blocks) { method sendToAddress (line 71) | public String sendToAddress(String address, String amount) { FILE: apitest/src/test/java/haveno/apitest/method/CallRateMeteringInterceptorTest.java class CallRateMeteringInterceptorTest (line 36) | @Disabled method setUp (line 43) | @BeforeAll method sleep200Milliseconds (line 50) | @BeforeEach method testGetVersionCall1IsAllowed (line 55) | @Test method testGetVersionCall2ShouldThrowException (line 61) | @Test method testGetVersionCall3ShouldThrowException (line 69) | @Test method testGetVersionCall4IsAllowed (line 77) | @Test method tearDown (line 84) | @AfterAll FILE: apitest/src/test/java/haveno/apitest/method/GetMethodHelpTest.java class GetMethodHelpTest (line 34) | @Disabled method setUp (line 39) | @BeforeAll method testGetCreateOfferHelp (line 48) | @Test method tearDown (line 55) | @AfterAll FILE: apitest/src/test/java/haveno/apitest/method/GetVersionTest.java class GetVersionTest (line 34) | @Disabled method setUp (line 39) | @BeforeAll method testGetVersion (line 48) | @Test method tearDown (line 55) | @AfterAll FILE: apitest/src/test/java/haveno/apitest/method/MethodTest.java class MethodTest (line 52) | public class MethodTest extends ApiTestCase { method startSupportingApps (line 59) | public static void startSupportingApps(File callRateMeteringConfigFile, method startSupportingApps (line 75) | public static void startSupportingApps(boolean generateBtcBlock, method doPostStartup (line 92) | protected static void doPostStartup(boolean generateBtcBlock) { method getPaymentAccountForm (line 99) | protected final File getPaymentAccountForm(GrpcClient grpcClient, Stri... method createDummyF2FAccount (line 115) | protected haveno.core.payment.PaymentAccount createDummyF2FAccount(Grp... method createDummyBRLAccount (line 131) | protected haveno.core.payment.PaymentAccount createDummyBRLAccount(Grp... method createPaymentAccount (line 152) | protected final haveno.core.payment.PaymentAccount createPaymentAccoun... method formatBalancesTbls (line 171) | public static String formatBalancesTbls(BalancesInfo allBalances) { method encodeToHex (line 178) | protected static String encodeToHex(String s) { method getStatusRuntimeExceptionStatusCode (line 182) | protected static Status.Code getStatusRuntimeExceptionStatusCode(Excep... method verifyNoLoggedNodeExceptions (line 191) | protected void verifyNoLoggedNodeExceptions() { method printNodeExceptionMessages (line 199) | protected void printNodeExceptionMessages(Logger log) { method getNodeExceptionMessages (line 205) | @Nullable FILE: apitest/src/test/java/haveno/apitest/method/RegisterDisputeAgentsTest.java class RegisterDisputeAgentsTest (line 42) | @SuppressWarnings("ResultOfMethodCallIgnored") method setUp (line 48) | @BeforeAll method testRegisterArbitratorShouldThrowException (line 57) | @Test method testInvalidDisputeAgentTypeArgShouldThrowException (line 66) | @Test method testInvalidRegistrationKeyArgShouldThrowException (line 75) | @Test method testRegisterMediator (line 84) | @Test method testRegisterRefundAgent (line 90) | @Test method tearDown (line 96) | @AfterAll FILE: apitest/src/test/java/haveno/apitest/method/offer/AbstractOfferTest.java class AbstractOfferTest (line 45) | @Slf4j method setUp (line 61) | @BeforeAll method setUp (line 66) | public static void setUp(boolean startSupportingAppsInDebugMode) { method calcPriceAsString (line 83) | protected static String calcPriceAsString(double base, double delta, i... method initPaymentAccounts (line 91) | @SuppressWarnings("ConstantConditions") method createXmrPaymentAccounts (line 97) | @SuppressWarnings("ConstantConditions") method tearDown (line 111) | @AfterAll method runCliGetOffer (line 116) | protected static void runCliGetOffer(String offerId) { FILE: apitest/src/test/java/haveno/apitest/method/offer/CancelOfferTest.java class CancelOfferTest (line 35) | @Disabled method testCancelOffer (line 55) | @Test FILE: apitest/src/test/java/haveno/apitest/method/offer/CreateOfferUsingFixedPriceTest.java class CreateOfferUsingFixedPriceTest (line 38) | @Disabled method testCreateAUDBTCBuyOfferUsingFixedPrice16000 (line 43) | @Test method testCreateUSDBTCBuyOfferUsingFixedPrice100001234 (line 91) | @Test method testCreateEURBTCSellOfferUsingFixedPrice95001234 (line 139) | @Test FILE: apitest/src/test/java/haveno/apitest/method/offer/CreateOfferUsingMarketPriceMarginTest.java class CreateOfferUsingMarketPriceMarginTest (line 47) | @SuppressWarnings("ConstantConditions") method testCreateUSDBTCBuyOffer5PctPriceMargin (line 59) | @Test method testCreateNZDBTCBuyOfferMinus2PctPriceMargin (line 107) | @Test method testCreateGBPBTCSellOfferMinus1Point5PctPriceMargin (line 155) | @Test method testCreateBRLBTCSellOffer6Point55PctPriceMargin (line 203) | @Test method testCreateUSDBTCBuyOfferWithTriggerPrice (line 251) | @Test method assertCalculatedPriceIsCorrect (line 276) | private void assertCalculatedPriceIsCorrect(OfferInfo offer, double pr... method getPercentageDifference (line 295) | private double getPercentageDifference(double price1, double price2) { method isCalculatedPriceWithinErrorTolerance (line 301) | private boolean isCalculatedPriceWithinErrorTolerance(double delta, method logCalculatedPricePoppedWarningTolerance (line 327) | private void logCalculatedPricePoppedWarningTolerance(double expectedD... method logCalculatedPricePoppedErrorTolerance (line 341) | private void logCalculatedPricePoppedErrorTolerance(double expectedDif... FILE: apitest/src/test/java/haveno/apitest/method/offer/CreateXMROffersTest.java class CreateXMROffersTest (line 40) | @SuppressWarnings("ConstantConditions") method setUp (line 48) | @BeforeAll method testCreateFixedPriceBuy1BTCFor200KXMROffer (line 54) | @Test method testCreateFixedPriceSell1BTCFor200KXMROffer (line 102) | @Test method testCreatePriceMarginBasedBuy1BTCOfferWithTriggerPrice (line 148) | @Test method testCreatePriceMarginBasedSell1BTCOffer (line 204) | @Test method testGetAllMyXMROffers (line 250) | @Test method testGetAvailableXMROffers (line 259) | @Test method genBtcBlockAndWaitForOfferPreparation (line 268) | private void genBtcBlockAndWaitForOfferPreparation() { FILE: apitest/src/test/java/haveno/apitest/method/offer/ValidateCreateOfferTest.java class ValidateCreateOfferTest (line 34) | @Disabled method testAmtTooLargeShouldThrowException (line 39) | @Test method testNoMatchingEURPaymentAccountShouldThrowException (line 55) | @Test method testNoMatchingCADPaymentAccountShouldThrowException (line 72) | @Test FILE: apitest/src/test/java/haveno/apitest/method/payment/AbstractPaymentAccountTest.java class AbstractPaymentAccountTest (line 40) | @Slf4j method setup (line 114) | @BeforeEach method getEmptyForm (line 119) | protected final File getEmptyForm(TestInfo testInfo, String paymentMet... method verifyEmptyForm (line 135) | protected final void verifyEmptyForm(File jsonForm, String paymentMeth... method verifyCommonFormEntries (line 158) | protected final void verifyCommonFormEntries(PaymentAccount paymentAcc... method verifyAccountSingleTradeCurrency (line 166) | protected final void verifyAccountSingleTradeCurrency(String expectedC... method verifyAccountTradeCurrencies (line 171) | protected final void verifyAccountTradeCurrencies(Collection ... method verifyUserPayloadHasPaymentAccountWithId (line 186) | protected final void verifyUserPayloadHasPaymentAccountWithId(GrpcClie... method getCompletedFormAsJsonString (line 195) | protected final String getCompletedFormAsJsonString(List comme... method getCompletedFormAsJsonString (line 202) | protected final String getCompletedFormAsJsonString() { method getCommaDelimitedTraditionalCurrencyCodes (line 209) | protected final String getCommaDelimitedTraditionalCurrencyCodes(Colle... method getSwiftFormComments (line 216) | protected final List getSwiftFormComments() { method fillPaymentAccountForm (line 224) | private File fillPaymentAccountForm(List comments) { FILE: apitest/src/test/java/haveno/apitest/method/payment/CreatePaymentAccountTest.java class CreatePaymentAccountTest (line 120) | @SuppressWarnings({"OptionalGetWithoutIsPresent", "ConstantConditions"}) method setUp (line 126) | @BeforeAll method testCreateAdvancedCashAccount (line 135) | @Test method testCreateAliPayAccount (line 162) | @Test method testCreateAustraliaPayidAccount (line 181) | @Test method testCreateCapitualAccount (line 203) | @Test method testCreateCashDepositAccount (line 230) | @Test method testCreateBrazilNationalBankAccount (line 282) | @Test method testCreateZelleAccount (line 327) | @Test method testCreateF2FAccount (line 350) | @Test method testCreateFasterPaymentsAccount (line 379) | @Test method testCreateHalCashAccount (line 402) | @Test method testCreateInteracETransferAccount (line 421) | @Test method testCreateJapanBankAccount (line 450) | @Test method testCreateMoneyBeamAccount (line 487) | @Test method testCreateMoneyGramAccount (line 507) | @Test method testCreatePerfectMoneyAccount (line 543) | @Test method testCreatePaxumAccount (line 563) | @Test method testCreatePayseraAccount (line 589) | @Test method testCreatePopmoneyAccount (line 615) | @Test method testCreatePromptPayAccount (line 637) | @Test method testCreateRevolutAccount (line 657) | @Test method testCreateSameBankAccount (line 683) | @Test method testCreateSepaInstantAccount (line 728) | @Test method testCreateSepaAccount (line 759) | @Test method testCreateSpecificBanksAccount (line 791) | @Test method testCreateSwiftAccount (line 838) | @Test method testCreateSwishAccount (line 896) | @Test method testCreateTransferwiseAccountWith1TradeCurrency (line 919) | @Test method testCreateTransferwiseAccountWith10TradeCurrencies (line 942) | @Test method testCreateTransferwiseAccountWithSupportedTradeCurrencies (line 977) | @Test method testCreateTransferwiseAccountWithInvalidBrlTradeCurrencyShouldThrowException (line 1003) | @Test method testCreateTransferwiseAccountWithoutTradeCurrenciesShouldThrowException (line 1022) | @Test method testCreateUpholdAccount (line 1041) | @Test method testCreateUSPostalMoneyOrderAccount (line 1068) | @Test method testCreateWeChatPayAccount (line 1090) | @Test method testCreateWesternUnionAccount (line 1110) | @Test method tearDown (line 1142) | @AfterAll method print (line 1147) | private void print(PaymentAccount paymentAccount) { FILE: apitest/src/test/java/haveno/apitest/method/payment/GetPaymentMethodsTest.java class GetPaymentMethodsTest (line 22) | @Disabled method setUp (line 27) | @BeforeAll method testGetPaymentMethods (line 36) | @Test method tearDown (line 46) | @AfterAll FILE: apitest/src/test/java/haveno/apitest/method/trade/AbstractTradeTest.java class AbstractTradeTest (line 29) | public class AbstractTradeTest extends AbstractOfferTest { method initStaticFixtures (line 42) | @BeforeAll method takeAlicesOffer (line 47) | protected final TradeInfo takeAlicesOffer(String offerId, method takeAlicesOffer (line 54) | protected final TradeInfo takeAlicesOffer(String offerId, method waitForDepositUnlocked (line 72) | protected final void waitForDepositUnlocked(Logger log, method verifyTakerDepositConfirmed (line 106) | protected final void verifyTakerDepositConfirmed(TradeInfo trade) { method waitForBuyerSeesPaymentInitiatedMessage (line 115) | protected final void waitForBuyerSeesPaymentInitiatedMessage(Logger log, method waitForSellerSeesPaymentInitiatedMessage (line 142) | protected final void waitForSellerSeesPaymentInitiatedMessage(Logger log, method verifyExpectedProtocolStatus (line 174) | protected final void verifyExpectedProtocolStatus(TradeInfo trade) { method logBalances (line 189) | protected final void logBalances(Logger log, TestInfo testInfo) { method logTrade (line 200) | protected final void logTrade(Logger log, method runCliGetTrade (line 212) | protected static void runCliGetTrade(String tradeId) { method runCliGetOpenTrades (line 219) | protected static void runCliGetOpenTrades() { method runCliGetClosedTrades (line 226) | protected static void runCliGetClosedTrades() { FILE: apitest/src/test/java/haveno/apitest/method/trade/ExpectedProtocolStatus.java class ExpectedProtocolStatus (line 9) | public class ExpectedProtocolStatus { method setState (line 19) | public ExpectedProtocolStatus setState(Trade.State state) { method setPhase (line 24) | public ExpectedProtocolStatus setPhase(Trade.Phase phase) { method setDepositPublished (line 29) | public ExpectedProtocolStatus setDepositPublished(boolean depositPubli... method setDepositConfirmed (line 34) | public ExpectedProtocolStatus setDepositConfirmed(boolean depositConfi... method setPaymentSentMessageSent (line 39) | public ExpectedProtocolStatus setPaymentSentMessageSent(boolean paymen... method setPaymentReceivedMessageSent (line 44) | public ExpectedProtocolStatus setPaymentReceivedMessageSent(boolean pa... method setPayoutPublished (line 49) | public ExpectedProtocolStatus setPayoutPublished(boolean payoutPublish... method setCompleted (line 54) | public ExpectedProtocolStatus setCompleted(boolean completed) { method init (line 59) | public void init() { FILE: apitest/src/test/java/haveno/apitest/method/trade/TakeBuyBTCOfferTest.java class TakeBuyBTCOfferTest (line 38) | @Disabled method testTakeAlicesBuyOffer (line 45) | @Test method testAlicesConfirmPaymentSent (line 85) | @Test method testBobsConfirmPaymentReceived (line 99) | @Test FILE: apitest/src/test/java/haveno/apitest/method/trade/TakeBuyBTCOfferWithNationalBankAcctTest.java class TakeBuyBTCOfferWithNationalBankAcctTest (line 64) | @SuppressWarnings("ConstantConditions") method setUp (line 77) | @BeforeAll method testTakeAlicesBuyOffer (line 82) | @Test method testBankAcctDetailsIncludedInContracts (line 153) | @Test method testAlicesConfirmPaymentSent (line 174) | @Test method testBobsConfirmPaymentReceived (line 192) | @Test method verifyJsonContractExcludesBankAccountDetails (line 214) | private void verifyJsonContractExcludesBankAccountDetails(String jsonC... method verifyJsonContractIncludesBankAccountDetails (line 243) | private void verifyJsonContractIncludesBankAccountDetails(String jsonC... FILE: apitest/src/test/java/haveno/apitest/method/trade/TakeBuyXMROfferTest.java class TakeBuyXMROfferTest (line 41) | @Disabled method setUp (line 48) | @BeforeAll method testTakeAlicesSellBTCForXMROffer (line 55) | @Test method testBobsConfirmPaymentSent (line 91) | @Test method testAlicesConfirmPaymentReceived (line 110) | @Test FILE: apitest/src/test/java/haveno/apitest/method/trade/TakeSellBTCOfferTest.java class TakeSellBTCOfferTest (line 39) | @Disabled method testTakeAlicesSellOffer (line 51) | @Test method testBobsConfirmPaymentSent (line 91) | @Test method testAlicesConfirmPaymentReceived (line 105) | @Test FILE: apitest/src/test/java/haveno/apitest/method/trade/TakeSellXMROfferTest.java class TakeSellXMROfferTest (line 41) | @Disabled method setUp (line 53) | @BeforeAll method testTakeAlicesBuyBTCForXMROffer (line 60) | @Test method testAlicesConfirmPaymentSent (line 99) | @Test method testBobsConfirmPaymentReceived (line 117) | @Test FILE: apitest/src/test/java/haveno/apitest/method/wallet/BtcWalletTest.java class BtcWalletTest (line 26) | @Disabled method setUp (line 33) | @BeforeAll method testInitialBtcBalances (line 43) | @Test method testFundAlicesBtcWallet (line 62) | @Test method tearDown (line 91) | @AfterAll FILE: apitest/src/test/java/haveno/apitest/method/wallet/WalletProtectionTest.java class WalletProtectionTest (line 20) | @SuppressWarnings("ResultOfMethodCallIgnored") method setUp (line 26) | @BeforeAll method testSetWalletPassword (line 36) | @Test method testGetBalanceOnEncryptedWalletShouldThrowException (line 42) | @Test method testUnlockWalletFor4Seconds (line 49) | @Test method testGetBalanceAfterUnlockTimeExpiryShouldThrowException (line 59) | @Test method testLockWalletBeforeUnlockTimeoutExpiry (line 68) | @Test method testLockWalletWhenWalletAlreadyLockedShouldThrowException (line 77) | @Test method testUnlockWalletTimeoutOverride (line 84) | @Test method testSetNewWalletPassword (line 94) | @Test method testSetNewWalletPasswordWithIncorrectNewPasswordShouldThrowException (line 103) | @Test method testRemoveNewWalletPassword (line 111) | @Test method tearDown (line 118) | @AfterAll FILE: apitest/src/test/java/haveno/apitest/method/wallet/WalletTestUtil.java class WalletTestUtil (line 8) | @Slf4j method verifyBtcBalances (line 19) | public static void verifyBtcBalances(haveno.core.api.model.BtcBalanceI... FILE: apitest/src/test/java/haveno/apitest/scenario/LongRunningOfferDeactivationTest.java class LongRunningOfferDeactivationTest (line 41) | @EnabledIf("envLongRunningTestEnabled") method testSellOfferAutoDisable (line 48) | @Test method testBuyOfferAutoDisable (line 94) | @Test method envLongRunningTestEnabled (line 141) | protected static boolean envLongRunningTestEnabled() { FILE: apitest/src/test/java/haveno/apitest/scenario/LongRunningTradesTest.java class LongRunningTradesTest (line 33) | @EnabledIf("envLongRunningTestEnabled") method TradeLoop (line 38) | @Test method testTakeBuyBTCOffer (line 64) | public void testTakeBuyBTCOffer(final TestInfo testInfo) { method testTakeSellBTCOffer (line 72) | public void testTakeSellBTCOffer(final TestInfo testInfo) { method envLongRunningTestEnabled (line 80) | protected static boolean envLongRunningTestEnabled() { FILE: apitest/src/test/java/haveno/apitest/scenario/OfferTest.java class OfferTest (line 34) | @Slf4j method setUp (line 38) | @BeforeAll method testCreateOfferValidation (line 43) | @Test method testCancelOffer (line 52) | @Test method testCreateOfferUsingFixedPrice (line 59) | @Test method testCreateOfferUsingMarketPriceMarginPct (line 68) | @Test method testCreateXMROffers (line 79) | @Test FILE: apitest/src/test/java/haveno/apitest/scenario/PaymentAccountTest.java class PaymentAccountTest (line 20) | @Slf4j method setUp (line 24) | @BeforeAll method testGetPaymentMethods (line 33) | @Test method testCreatePaymentAccount (line 40) | @Test method tearDown (line 84) | @AfterAll FILE: apitest/src/test/java/haveno/apitest/scenario/ScriptedBotTest.java class ScriptedBotTest (line 46) | @EnabledIf("botScriptExists") method startTestHarness (line 53) | @BeforeAll method initRobotBob (line 78) | @BeforeEach method runRobotBob (line 88) | @Test method tearDown (line 112) | @AfterAll FILE: apitest/src/test/java/haveno/apitest/scenario/StartupTest.java class StartupTest (line 45) | @Slf4j method setUp (line 51) | @BeforeAll method testCallRateMeteringInterceptor (line 64) | @Test method testGetVersion (line 78) | @Test method testRegisterDisputeAgents (line 85) | @Test method testGetCreateOfferHelp (line 96) | @Test method tearDown (line 103) | @AfterAll FILE: apitest/src/test/java/haveno/apitest/scenario/TradeTest.java class TradeTest (line 35) | @Slf4j method init (line 39) | @BeforeEach method testTakeBuyBTCOffer (line 44) | @Test method testTakeSellBTCOffer (line 53) | @Test method testTakeBuyBTCOfferWithNationalBankAcct (line 62) | @Test method testTakeBuyXMROffer (line 72) | @Test method testTakeSellXMROffer (line 82) | @Test FILE: apitest/src/test/java/haveno/apitest/scenario/WalletTest.java class WalletTest (line 38) | @Slf4j method setUp (line 46) | @BeforeAll method testBtcWalletFunding (line 57) | @Test method testWalletProtection (line 66) | @Test method tearDown (line 83) | @AfterAll FILE: apitest/src/test/java/haveno/apitest/scenario/bot/AbstractBotTest.java class AbstractBotTest (line 39) | @Slf4j method getBashScriptGenerator (line 46) | protected BashScriptGenerator getBashScriptGenerator() { method createAlicesPaymentAccount (line 57) | private PaymentAccount createAlicesPaymentAccount() { method deserializeBotScript (line 81) | protected static BotScript deserializeBotScript() { method botScriptExists (line 91) | @SuppressWarnings("unused") // This is used by the jupiter framework. FILE: apitest/src/test/java/haveno/apitest/scenario/bot/Bot.java class Bot (line 16) | @Slf4j method Bot (line 32) | public Bot(BotClient botClient, method createBotPaymentAccount (line 49) | private PaymentAccount createBotPaymentAccount(BotScript botScript) { method findCountry (line 68) | private Country findCountry(String countryCode) { FILE: apitest/src/test/java/haveno/apitest/scenario/bot/BotClient.java class BotClient (line 37) | @SuppressWarnings({"unused"}) method BotClient (line 45) | public BotClient(GrpcClient grpcClient) { method getBalance (line 53) | public BalancesInfo getBalance() { method getCurrentBTCMarketPrice (line 62) | public double getCurrentBTCMarketPrice(String currencyCode) { method getCurrentBTCMarketPriceAsIntegerString (line 71) | public String getCurrentBTCMarketPriceAsIntegerString(String currencyC... method getOffers (line 80) | public List getOffers(String currencyCode) { method getBuyOffers (line 94) | public List getBuyOffers(String currencyCode) { method getSellOffers (line 103) | public List getSellOffers(String currencyCode) { method createOfferAtMarketBasedPrice (line 120) | public OfferInfo createOfferAtMarketBasedPrice(PaymentAccount paymentA... method createOfferAtFixedPrice (line 150) | public OfferInfo createOfferAtFixedPrice(PaymentAccount paymentAccount, method takeOffer (line 166) | public TradeInfo takeOffer(String offerId, PaymentAccount paymentAccou... method getTrade (line 175) | public TradeInfo getTrade(String tradeId) { method getTradeContract (line 200) | public String getTradeContract(String tradeId) { method isTakerDepositFeeTxPublished (line 217) | public boolean isTakerDepositFeeTxPublished(String tradeId) { method isTakerDepositFeeTxConfirmed (line 226) | public boolean isTakerDepositFeeTxConfirmed(String tradeId) { method isTradePaymentSentSent (line 235) | public boolean isTradePaymentSentSent(String tradeId) { method isTradePaymentReceivedConfirmationSent (line 244) | public boolean isTradePaymentReceivedConfirmationSent(String tradeId) { method isTradePayoutTxPublished (line 253) | public boolean isTradePayoutTxPublished(String tradeId) { method sendConfirmPaymentSentMessage (line 262) | public void sendConfirmPaymentSentMessage(String tradeId) { method sendConfirmPaymentReceivedMessage (line 271) | public void sendConfirmPaymentReceivedMessage(String tradeId) { method createNewPaymentAccount (line 280) | public PaymentAccount createNewPaymentAccount(String json) { method getPaymentAccount (line 290) | public PaymentAccount getPaymentAccount(String paymentAccountId) { method getPaymentAccountWithName (line 305) | public PaymentAccount getPaymentAccountWithName(String accountName) { method toCleanGrpcExceptionMessage (line 315) | public String toCleanGrpcExceptionMessage(Exception ex) { FILE: apitest/src/test/java/haveno/apitest/scenario/bot/BotPaymentAccountGenerator.java class BotPaymentAccountGenerator (line 16) | @Slf4j method BotPaymentAccountGenerator (line 23) | public BotPaymentAccountGenerator(BotClient botClient) { method createF2FPaymentAccount (line 27) | public PaymentAccount createF2FPaymentAccount(Country country, String ... method createZellePaymentAccount (line 43) | public PaymentAccount createZellePaymentAccount(String accountName, St... method getPaymentAccountFormMap (line 56) | private Map getPaymentAccountFormMap(String paymentMet... FILE: apitest/src/test/java/haveno/apitest/scenario/bot/InvalidRandomOfferException.java class InvalidRandomOfferException (line 22) | @SuppressWarnings("unused") method InvalidRandomOfferException (line 24) | public InvalidRandomOfferException(Throwable cause) { method InvalidRandomOfferException (line 28) | public InvalidRandomOfferException(String format, Object... args) { method InvalidRandomOfferException (line 32) | public InvalidRandomOfferException(Throwable cause, String format, Obj... FILE: apitest/src/test/java/haveno/apitest/scenario/bot/PaymentAccountNotFoundException.java class PaymentAccountNotFoundException (line 22) | @SuppressWarnings("unused") method PaymentAccountNotFoundException (line 24) | public PaymentAccountNotFoundException(Throwable cause) { method PaymentAccountNotFoundException (line 28) | public PaymentAccountNotFoundException(String format, Object... args) { method PaymentAccountNotFoundException (line 32) | public PaymentAccountNotFoundException(Throwable cause, String format,... FILE: apitest/src/test/java/haveno/apitest/scenario/bot/RandomOffer.java class RandomOffer (line 39) | @Slf4j method RandomOffer (line 101) | public RandomOffer(BotClient botClient, PaymentAccount paymentAccount) { method create (line 112) | public RandomOffer create() throws InvalidRandomOfferException { method printDescription (line 144) | private void printDescription() { FILE: apitest/src/test/java/haveno/apitest/scenario/bot/RobotBob.java class RobotBob (line 36) | @Slf4j method RobotBob (line 43) | public RobotBob(BotClient botClient, method run (line 50) | public void run() { method checkActionIsValid (line 100) | private void checkActionIsValid(String action) { method waitForManualShutdown (line 105) | private void waitForManualShutdown() { method warnCLIUserBeforeShutdown (line 128) | private void warnCLIUserBeforeShutdown() { FILE: apitest/src/test/java/haveno/apitest/scenario/bot/protocol/BotProtocol.java class BotProtocol (line 56) | @Slf4j method BotProtocol (line 84) | public BotProtocol(BotClient botClient, method run (line 98) | public abstract void run(); method isWithinProtocolStepTimeLimit (line 100) | protected boolean isWithinProtocolStepTimeLimit() { method checkIsStartStep (line 104) | protected void checkIsStartStep() { method printBotProtocolStep (line 110) | protected void printBotProtocolStep() { method createPaymentSentScript (line 225) | protected void createPaymentSentScript(TradeInfo trade) { method createPaymentReceivedScript (line 230) | protected void createPaymentReceivedScript(TradeInfo trade) { method createKeepFundsScript (line 235) | protected void createKeepFundsScript(TradeInfo trade) { method createGetBalanceScript (line 240) | protected void createGetBalanceScript() { method createGenerateBtcBlockScript (line 245) | protected void createGenerateBtcBlockScript() { method printCliHintAndOrScript (line 251) | protected void printCliHintAndOrScript(File script, String hint) { method sleep (line 259) | protected void sleep(long ms) { method waitForTakerFeeTxPublished (line 267) | private void waitForTakerFeeTxPublished(String tradeId) { method waitForTakerFeeTxConfirmed (line 271) | private void waitForTakerFeeTxConfirmed(String tradeId) { method waitForTakerDepositFee (line 275) | private void waitForTakerDepositFee(String tradeId, ProtocolStep depos... method validateCurrentProtocolStep (line 315) | private void validateCurrentProtocolStep(Enum... validBotSteps) { method waitingForDepositFeeTxMsg (line 326) | private String waitingForDepositFeeTxMsg(String tradeId) { method stoppedWaitingForDepositFeeTxMsg (line 332) | private String stoppedWaitingForDepositFeeTxMsg(String txId) { FILE: apitest/src/test/java/haveno/apitest/scenario/bot/protocol/MakerBotProtocol.java class MakerBotProtocol (line 25) | @Slf4j method MakerBotProtocol (line 28) | public MakerBotProtocol(BotClient botClient, method run (line 40) | @Override method getNewTrade (line 89) | private Optional getNewTrade(String offerId) { method createTakeOfferCliScript (line 103) | private void createTakeOfferCliScript(OfferInfo offer) { FILE: apitest/src/test/java/haveno/apitest/scenario/bot/protocol/ProtocolStep.java type ProtocolStep (line 3) | public enum ProtocolStep { FILE: apitest/src/test/java/haveno/apitest/scenario/bot/protocol/TakerBotProtocol.java class TakerBotProtocol (line 25) | @Slf4j method TakerBotProtocol (line 28) | public TakerBotProtocol(BotClient botClient, method run (line 40) | @Override method createMakeOfferScript (line 100) | private void createMakeOfferScript() { FILE: apitest/src/test/java/haveno/apitest/scenario/bot/script/BashScriptGenerator.java class BashScriptGenerator (line 40) | @Slf4j method BashScriptGenerator (line 50) | public BashScriptGenerator(String apiPassword, method createMakeMarginPricedOfferScript (line 61) | public File createMakeMarginPricedOfferScript(String direction, method createMakeFixedPricedOfferScript (line 90) | public File createMakeFixedPricedOfferScript(String direction, method createTakeOfferScript (line 119) | public File createTakeOfferScript(OfferInfo offer) { method createPaymentSentScript (line 138) | public File createPaymentSentScript(TradeInfo trade) { method createPaymentReceivedScript (line 149) | public File createPaymentReceivedScript(TradeInfo trade) { method createKeepFundsScript (line 160) | public File createKeepFundsScript(TradeInfo trade) { method createGetBalanceScript (line 171) | public File createGetBalanceScript() { method createGenerateBtcBlockScript (line 176) | public File createGenerateBtcBlockScript(String address) { method createCliScript (line 184) | public File createCliScript(String scriptName, String... commands) { method printCliScript (line 217) | public void printCliScript(File cliScript, FILE: apitest/src/test/java/haveno/apitest/scenario/bot/script/BotScript.java class BotScript (line 26) | @Getter method BotScript (line 56) | @SuppressWarnings("NullableProblems") FILE: apitest/src/test/java/haveno/apitest/scenario/bot/script/BotScriptGenerator.java class BotScriptGenerator (line 38) | @Slf4j method BotScriptGenerator (line 56) | public BotScriptGenerator(String[] args) { method printHelp (line 161) | private void printHelp(OptionParser parser, PrintStream stream) { method examplesUsingTestHarness (line 177) | private String examplesUsingTestHarness() { method examplesNotUsingTestHarness (line 198) | private String examplesNotUsingTestHarness() { method generateBotScriptTemplate (line 213) | private String generateBotScriptTemplate() { method main (line 227) | public static void main(String[] args) { class HelpFormatter (line 239) | private static class HelpFormatter extends BuiltinHelpFormatter { method HelpFormatter (line 240) | public HelpFormatter() { FILE: apitest/src/test/java/haveno/apitest/scenario/bot/shutdown/ManualBotShutdownException.java class ManualBotShutdownException (line 22) | @SuppressWarnings("unused") method ManualBotShutdownException (line 24) | public ManualBotShutdownException(Throwable cause) { method ManualBotShutdownException (line 28) | public ManualBotShutdownException(String format, Object... args) { method ManualBotShutdownException (line 32) | public ManualBotShutdownException(Throwable cause, String format, Obje... FILE: apitest/src/test/java/haveno/apitest/scenario/bot/shutdown/ManualShutdown.java class ManualShutdown (line 13) | @Slf4j method startShutdownTimer (line 27) | public static void startShutdownTimer() { method isShutdownCalled (line 45) | public static boolean isShutdownCalled() { method checkIfShutdownCalled (line 49) | public static void checkIfShutdownCalled(String warning) throws Manual... method deleteStaleShutdownFile (line 54) | private static void deleteStaleShutdownFile() { FILE: assets/src/main/java/haveno/asset/AbstractAsset.java class AbstractAsset (line 31) | public abstract class AbstractAsset implements Asset { method AbstractAsset (line 37) | public AbstractAsset(String name, String tickerSymbol, AddressValidato... method getName (line 43) | @Override method getTickerSymbol (line 48) | @Override method validateAddress (line 53) | @Override method toString (line 58) | @Override FILE: assets/src/main/java/haveno/asset/AddressValidationResult.java class AddressValidationResult (line 28) | public class AddressValidationResult { method AddressValidationResult (line 36) | private AddressValidationResult(boolean isValid, String message, Strin... method isValid (line 42) | public boolean isValid() { method getI18nKey (line 46) | public String getI18nKey() { method getMessage (line 50) | public String getMessage() { method validAddress (line 54) | public static AddressValidationResult validAddress() { method invalidAddress (line 58) | public static AddressValidationResult invalidAddress(Throwable cause) { method invalidAddress (line 62) | public static AddressValidationResult invalidAddress(String cause) { method invalidAddress (line 66) | public static AddressValidationResult invalidAddress(String cause, Str... method invalidStructure (line 70) | public static AddressValidationResult invalidStructure() { FILE: assets/src/main/java/haveno/asset/AddressValidator.java type AddressValidator (line 26) | public interface AddressValidator { method validate (line 28) | AddressValidationResult validate(String address); FILE: assets/src/main/java/haveno/asset/Asset.java type Asset (line 39) | public interface Asset { method getName (line 41) | String getName(); method getTickerSymbol (line 43) | String getTickerSymbol(); method validateAddress (line 45) | AddressValidationResult validateAddress(String address); FILE: assets/src/main/java/haveno/asset/AssetRegistry.java class AssetRegistry (line 33) | public class AssetRegistry { method stream (line 43) | public Stream stream() { FILE: assets/src/main/java/haveno/asset/Base58AddressValidator.java class Base58AddressValidator (line 32) | public class Base58AddressValidator implements AddressValidator { method Base58AddressValidator (line 36) | public Base58AddressValidator() { method Base58AddressValidator (line 40) | public Base58AddressValidator(NetworkParameters networkParameters) { method validate (line 44) | @Override FILE: assets/src/main/java/haveno/asset/BitcoinAddressValidator.java class BitcoinAddressValidator (line 30) | public class BitcoinAddressValidator implements AddressValidator { method BitcoinAddressValidator (line 34) | public BitcoinAddressValidator() { method BitcoinAddressValidator (line 38) | public BitcoinAddressValidator(NetworkParameters networkParameters) { method validate (line 42) | @Override FILE: assets/src/main/java/haveno/asset/BitcoinCashAddressValidator.java class BitcoinCashAddressValidator (line 23) | public class BitcoinCashAddressValidator extends RegexAddressValidator { method BitcoinCashAddressValidator (line 25) | public BitcoinCashAddressValidator() { method BitcoinCashAddressValidator (line 29) | public BitcoinCashAddressValidator(String errorMessageI18nKey) { FILE: assets/src/main/java/haveno/asset/CardanoAddressValidator.java class CardanoAddressValidator (line 23) | public class CardanoAddressValidator extends RegexAddressValidator { method CardanoAddressValidator (line 30) | public CardanoAddressValidator() { method CardanoAddressValidator (line 34) | public CardanoAddressValidator(String errorMessageI18nKey) { method validate (line 38) | @Override method isValidShelleyMainnet (line 54) | private static boolean isValidShelleyMainnet(String addr) { method hrpExpand (line 85) | private static int[] hrpExpand(String hrp) { method polymod (line 94) | private static int polymod(int[] values) { FILE: assets/src/main/java/haveno/asset/Coin.java class Coin (line 34) | public abstract class Coin extends AbstractAsset { type Network (line 36) | public enum Network { MAINNET, TESTNET, STAGENET } method Coin (line 40) | public Coin(String name, String tickerSymbol, AddressValidator address... method Coin (line 44) | public Coin(String name, String tickerSymbol, AddressValidator address... method getNetwork (line 49) | public Network getNetwork() { FILE: assets/src/main/java/haveno/asset/CryptoNoteAddressValidator.java class CryptoNoteAddressValidator (line 25) | public class CryptoNoteAddressValidator implements AddressValidator { method CryptoNoteAddressValidator (line 30) | public CryptoNoteAddressValidator(boolean validateChecksum, long... va... method CryptoNoteAddressValidator (line 35) | public CryptoNoteAddressValidator(long... validPrefixes) { method validate (line 39) | @Override FILE: assets/src/main/java/haveno/asset/CryptoNoteUtils.java class CryptoNoteUtils (line 28) | public class CryptoNoteUtils { method getRawSpendKeyAndViewKey (line 29) | public static String getRawSpendKeyAndViewKey(String address) throws C... class CryptoNoteException (line 53) | public static class CryptoNoteException extends Exception { method CryptoNoteException (line 54) | CryptoNoteException(String msg) { method CryptoNoteException (line 58) | public CryptoNoteException(CryptoNoteException exception) { class Keccak (line 63) | static class Keccak { method rotateLeft (line 86) | private static long rotateLeft(long value, int shift) { method keccakf (line 90) | private static void keccakf(long[] st, int rounds) { method keccak1600 (line 126) | static ByteBuffer keccak1600(ByteBuffer input) { class MoneroBase58 (line 157) | static class MoneroBase58 { method decodeChunk (line 173) | private static void decodeChunk(String input, method decode (line 205) | public static byte[] decode(String input) throws CryptoNoteException { method readVarInt (line 229) | private static long readVarInt(ByteBuffer buffer) { method decodeAddress (line 241) | static long decodeAddress(String address, boolean validateChecksum) ... FILE: assets/src/main/java/haveno/asset/Erc20Token.java class Erc20Token (line 28) | public abstract class Erc20Token extends Token { method Erc20Token (line 30) | public Erc20Token(String name, String tickerSymbol) { FILE: assets/src/main/java/haveno/asset/EtherAddressValidator.java class EtherAddressValidator (line 31) | public class EtherAddressValidator extends RegexAddressValidator { method EtherAddressValidator (line 33) | public EtherAddressValidator() { method EtherAddressValidator (line 37) | public EtherAddressValidator(String errorMessageI18nKey) { FILE: assets/src/main/java/haveno/asset/GrinAddressValidator.java class GrinAddressValidator (line 51) | public class GrinAddressValidator implements AddressValidator { method GrinAddressValidator (line 61) | public GrinAddressValidator() { method validate (line 64) | @Override FILE: assets/src/main/java/haveno/asset/I18n.java class I18n (line 5) | public class I18n { FILE: assets/src/main/java/haveno/asset/LiquidBitcoinAddressValidator.java class LiquidBitcoinAddressValidator (line 3) | public class LiquidBitcoinAddressValidator extends RegexAddressValidator { method LiquidBitcoinAddressValidator (line 6) | public LiquidBitcoinAddressValidator() { FILE: assets/src/main/java/haveno/asset/NetworkParametersAdapter.java class NetworkParametersAdapter (line 37) | public abstract class NetworkParametersAdapter extends NetworkParameters { method getPaymentProtocolId (line 39) | @Override method checkDifficultyTransitions (line 44) | @Override method getMaxMoney (line 49) | @Override method getMinNonDustOutput (line 54) | @Override method getMonetaryFormat (line 59) | @Override method getUriScheme (line 64) | @Override method hasMaxMoney (line 69) | @Override method getSerializer (line 74) | @Override method getProtocolVersionNum (line 79) | @Override FILE: assets/src/main/java/haveno/asset/PrintTool.java class PrintTool (line 22) | public class PrintTool { method main (line 24) | public static void main(String[] args) { class Pair (line 42) | private static class Pair { method Pair (line 46) | Pair(String left, String right) { FILE: assets/src/main/java/haveno/asset/RegexAddressValidator.java class RegexAddressValidator (line 26) | public class RegexAddressValidator implements AddressValidator { method RegexAddressValidator (line 31) | public RegexAddressValidator(String regex) { method RegexAddressValidator (line 35) | public RegexAddressValidator(String regex, String errorMessageI18nKey) { method validate (line 40) | @Override FILE: assets/src/main/java/haveno/asset/RippleAddressValidator.java class RippleAddressValidator (line 23) | public class RippleAddressValidator extends RegexAddressValidator { method RippleAddressValidator (line 25) | public RippleAddressValidator() { method RippleAddressValidator (line 29) | public RippleAddressValidator(String errorMessageI18nKey) { FILE: assets/src/main/java/haveno/asset/SolanaAddressValidator.java class SolanaAddressValidator (line 25) | public class SolanaAddressValidator implements AddressValidator { method SolanaAddressValidator (line 29) | public SolanaAddressValidator() { method validate (line 32) | @Override method isValidSolanaAddress (line 48) | private static boolean isValidSolanaAddress(String address) { method decodeBase58 (line 62) | private static byte[] decodeBase58(String input) { FILE: assets/src/main/java/haveno/asset/Token.java class Token (line 32) | public abstract class Token extends AbstractAsset { method Token (line 34) | public Token(String name, String tickerSymbol, AddressValidator addres... FILE: assets/src/main/java/haveno/asset/Trc20Token.java class Trc20Token (line 24) | public abstract class Trc20Token extends Token { method Trc20Token (line 26) | public Trc20Token(String name, String tickerSymbol) { FILE: assets/src/main/java/haveno/asset/TronAddressValidator.java class TronAddressValidator (line 27) | public class TronAddressValidator implements AddressValidator { method TronAddressValidator (line 32) | public TronAddressValidator() { method validate (line 35) | @Override method isValidTronAddress (line 51) | private static boolean isValidTronAddress(String address) { method decodeBase58 (line 68) | private static byte[] decodeBase58(String input) { method doubleSHA256 (line 96) | private static byte[] doubleSHA256(byte[] data) { FILE: assets/src/main/java/haveno/asset/coins/Bitcoin.java class Bitcoin (line 27) | public abstract class Bitcoin extends Coin { method Bitcoin (line 29) | public Bitcoin(Network network, NetworkParameters networkParameters) { class Mainnet (line 34) | public static class Mainnet extends Bitcoin { method Mainnet (line 36) | public Mainnet() { class Testnet (line 42) | public static class Testnet extends Bitcoin { method Testnet (line 44) | public Testnet() { class Regtest (line 50) | public static class Regtest extends Bitcoin { method Regtest (line 52) | public Regtest() { FILE: assets/src/main/java/haveno/asset/coins/BitcoinCash.java class BitcoinCash (line 23) | public class BitcoinCash extends Coin { method BitcoinCash (line 25) | public BitcoinCash() { FILE: assets/src/main/java/haveno/asset/coins/Cardano.java class Cardano (line 23) | public class Cardano extends Coin { method Cardano (line 25) | public Cardano() { FILE: assets/src/main/java/haveno/asset/coins/Dogecoin.java class Dogecoin (line 24) | public class Dogecoin extends Coin { method Dogecoin (line 26) | public Dogecoin() { class DogecoinMainNetParams (line 30) | public static class DogecoinMainNetParams extends NetworkParametersAda... method DogecoinMainNetParams (line 31) | public DogecoinMainNetParams() { FILE: assets/src/main/java/haveno/asset/coins/Ether.java class Ether (line 23) | public class Ether extends Coin { method Ether (line 25) | public Ether() { FILE: assets/src/main/java/haveno/asset/coins/Litecoin.java class Litecoin (line 24) | public class Litecoin extends Coin { method Litecoin (line 25) | public Litecoin() { class LitecoinMainNetParams (line 29) | public static class LitecoinMainNetParams extends NetworkParametersAda... method LitecoinMainNetParams (line 30) | public LitecoinMainNetParams() { FILE: assets/src/main/java/haveno/asset/coins/Monero.java class Monero (line 24) | @CryptoAccountDisclaimer("account.crypto.popup.xmr.msg") method Monero (line 27) | public Monero() { FILE: assets/src/main/java/haveno/asset/coins/Ripple.java class Ripple (line 23) | public class Ripple extends Coin { method Ripple (line 25) | public Ripple() { FILE: assets/src/main/java/haveno/asset/coins/Solana.java class Solana (line 23) | public class Solana extends Coin { method Solana (line 25) | public Solana() { FILE: assets/src/main/java/haveno/asset/coins/Tron.java class Tron (line 23) | public class Tron extends Coin { method Tron (line 25) | public Tron() { FILE: assets/src/main/java/haveno/asset/tokens/AugmintEuro.java class AugmintEuro (line 22) | public class AugmintEuro extends Erc20Token { method AugmintEuro (line 24) | public AugmintEuro() { FILE: assets/src/main/java/haveno/asset/tokens/DaiStablecoinERC20.java class DaiStablecoinERC20 (line 22) | public class DaiStablecoinERC20 extends Erc20Token { method DaiStablecoinERC20 (line 24) | public DaiStablecoinERC20() { FILE: assets/src/main/java/haveno/asset/tokens/EtherStone.java class EtherStone (line 22) | public class EtherStone extends Erc20Token { method EtherStone (line 24) | public EtherStone() { FILE: assets/src/main/java/haveno/asset/tokens/TetherUSDERC20.java class TetherUSDERC20 (line 5) | public class TetherUSDERC20 extends Erc20Token { method TetherUSDERC20 (line 6) | public TetherUSDERC20() { FILE: assets/src/main/java/haveno/asset/tokens/TetherUSDTRC20.java class TetherUSDTRC20 (line 5) | public class TetherUSDTRC20 extends Trc20Token { method TetherUSDTRC20 (line 6) | public TetherUSDTRC20() { FILE: assets/src/main/java/haveno/asset/tokens/TrueUSD.java class TrueUSD (line 22) | public class TrueUSD extends Erc20Token { method TrueUSD (line 24) | public TrueUSD() { FILE: assets/src/main/java/haveno/asset/tokens/USDCoinERC20.java class USDCoinERC20 (line 22) | public class USDCoinERC20 extends Erc20Token { method USDCoinERC20 (line 24) | public USDCoinERC20() { FILE: assets/src/main/java/haveno/asset/tokens/VectorspaceAI.java class VectorspaceAI (line 22) | public class VectorspaceAI extends Erc20Token { method VectorspaceAI (line 24) | public VectorspaceAI() { FILE: assets/src/test/java/haveno/asset/AbstractAssetTest.java class AbstractAssetTest (line 42) | public abstract class AbstractAssetTest { method AbstractAssetTest (line 48) | public AbstractAssetTest(Asset asset) { method testPresenceInAssetRegistry (line 52) | @Test method testBlank (line 58) | @Test method testValidAddresses (line 63) | @Test method testInvalidAddresses (line 66) | @Test method assertValidAddress (line 69) | protected void assertValidAddress(String address) { method assertInvalidAddress (line 74) | protected void assertInvalidAddress(String address) { method hasSameTickerSymbol (line 78) | private boolean hasSameTickerSymbol(Asset asset) { FILE: assets/src/test/java/haveno/asset/coins/BitcoinCashTest.java class BitcoinCashTest (line 23) | public class BitcoinCashTest extends AbstractAssetTest { method BitcoinCashTest (line 25) | public BitcoinCashTest() { method testValidAddresses (line 29) | @Test method testInvalidAddresses (line 37) | @Test FILE: assets/src/test/java/haveno/asset/coins/BitcoinTest.java class BitcoinTest (line 23) | public class BitcoinTest extends AbstractAssetTest { method BitcoinTest (line 25) | public BitcoinTest() { method testValidAddresses (line 29) | @Test method testInvalidAddresses (line 38) | @Test FILE: assets/src/test/java/haveno/asset/coins/CardanoTest.java class CardanoTest (line 23) | public class CardanoTest extends AbstractAssetTest { method CardanoTest (line 25) | public CardanoTest() { method testValidAddresses (line 29) | @Test method testInvalidAddresses (line 35) | @Test FILE: assets/src/test/java/haveno/asset/coins/DogecoinTest.java class DogecoinTest (line 24) | public class DogecoinTest extends AbstractAssetTest { method DogecoinTest (line 26) | public DogecoinTest() { method testValidAddresses (line 30) | @Test method testInvalidAddresses (line 37) | @Test FILE: assets/src/test/java/haveno/asset/coins/LitecoinTest.java class LitecoinTest (line 23) | public class LitecoinTest extends AbstractAssetTest { method LitecoinTest (line 25) | public LitecoinTest() { method testValidAddresses (line 29) | @Test method testInvalidAddresses (line 47) | @Test FILE: assets/src/test/java/haveno/asset/coins/MoneroTest.java class MoneroTest (line 23) | public class MoneroTest extends AbstractAssetTest { method MoneroTest (line 25) | public MoneroTest() { method testValidAddresses (line 29) | @Test method testInvalidAddresses (line 41) | @Test FILE: assets/src/test/java/haveno/asset/coins/RippleTest.java class RippleTest (line 23) | public class RippleTest extends AbstractAssetTest { method RippleTest (line 25) | public RippleTest() { method testValidAddresses (line 29) | @Test method testInvalidAddresses (line 38) | @Test FILE: assets/src/test/java/haveno/asset/coins/SolanaTest.java class SolanaTest (line 23) | public class SolanaTest extends AbstractAssetTest { method SolanaTest (line 25) | public SolanaTest() { method testValidAddresses (line 29) | @Test method testInvalidAddresses (line 39) | @Test FILE: assets/src/test/java/haveno/asset/coins/TetherUSDERC20Test.java class TetherUSDERC20Test (line 25) | public class TetherUSDERC20Test extends AbstractAssetTest { method TetherUSDERC20Test (line 27) | public TetherUSDERC20Test() { method testValidAddresses (line 31) | @Test method testInvalidAddresses (line 37) | @Test FILE: assets/src/test/java/haveno/asset/coins/TetherUSDTRC20Test.java class TetherUSDTRC20Test (line 25) | public class TetherUSDTRC20Test extends AbstractAssetTest { method TetherUSDTRC20Test (line 27) | public TetherUSDTRC20Test() { method testValidAddresses (line 31) | @Test method testInvalidAddresses (line 36) | @Test FILE: assets/src/test/java/haveno/asset/coins/TronTest.java class TronTest (line 23) | public class TronTest extends AbstractAssetTest { method TronTest (line 25) | public TronTest() { method testValidAddresses (line 29) | @Test method testInvalidAddresses (line 38) | @Test FILE: cli/src/main/java/haveno/cli/CliMain.java class CliMain (line 121) | @Slf4j method main (line 124) | public static void main(String[] args) { method run (line 133) | public static void run(String[] args) { method getMethodFromCmd (line 605) | private static Method getMethodFromCmd(String methodName) { method verifyStringIsValidDecimal (line 612) | @SuppressWarnings("SameParameterValue") method verifyStringIsValidLong (line 624) | @SuppressWarnings("SameParameterValue") method toLong (line 636) | private static long toLong(String param) { method saveFileToDisk (line 644) | private static File saveFileToDisk(String prefix, method printHelp (line 664) | private static void printHelp(OptionParser parser, @SuppressWarnings("... FILE: cli/src/main/java/haveno/cli/ColumnHeaderConstants.java class ColumnHeaderConstants (line 23) | class ColumnHeaderConstants { FILE: cli/src/main/java/haveno/cli/CryptoCurrencyUtil.java class CryptoCurrencyUtil (line 23) | public class CryptoCurrencyUtil { method apiDoesSupportCryptoCurrency (line 25) | public static boolean apiDoesSupportCryptoCurrency(String currencyCode) { method getSupportedCryptoCurrencies (line 29) | public static List getSupportedCryptoCurrencies() { FILE: cli/src/main/java/haveno/cli/CurrencyFormat.java class CurrencyFormat (line 35) | @VisibleForTesting method formatSatoshis (line 55) | public static String formatSatoshis(String sats) { method formatSatoshis (line 60) | @SuppressWarnings("BigDecimalMethodWithoutRoundingCalled") method formatBtc (line 65) | @SuppressWarnings("BigDecimalMethodWithoutRoundingCalled") method formatBsq (line 70) | @SuppressWarnings("BigDecimalMethodWithoutRoundingCalled") method formatInternalFiatPrice (line 75) | public static String formatInternalFiatPrice(BigDecimal price) { method formatInternalFiatPrice (line 81) | public static String formatInternalFiatPrice(double price) { method formatPrice (line 87) | public static String formatPrice(long price) { method formatFiatVolume (line 94) | public static String formatFiatVolume(long volume) { method toSatoshis (line 101) | public static long toSatoshis(String btc) { method formatFeeSatoshis (line 112) | public static String formatFeeSatoshis(long sats) { FILE: cli/src/main/java/haveno/cli/DirectionFormat.java class DirectionFormat (line 30) | class DirectionFormat { method getLongestDirectionColWidth (line 32) | static int getLongestDirectionColWidth(List offers) { method getMirroredDirection (line 57) | static String getMirroredDirection(String directionAsString) { FILE: cli/src/main/java/haveno/cli/GrpcClient.java class GrpcClient (line 41) | @SuppressWarnings("ResultOfMethodCallIgnored") method GrpcClient (line 51) | public GrpcClient(String apiHost, method getVersion (line 61) | public String getVersion() { method getBalances (line 66) | public BalancesInfo getBalances() { method getBtcBalances (line 70) | public BtcBalanceInfo getBtcBalances() { method getBalances (line 74) | public BalancesInfo getBalances(String currencyCode) { method getAddressBalance (line 78) | public AddressBalanceInfo getAddressBalance(String address) { method getBtcPrice (line 82) | public double getBtcPrice(String currencyCode) { method getFundingAddresses (line 86) | public List getFundingAddresses() { method getUnusedBtcAddress (line 90) | public String getUnusedBtcAddress() { method createFixedPricedOffer (line 94) | public OfferInfo createFixedPricedOffer(String direction, method createMarketBasedPricedOffer (line 113) | public OfferInfo createMarketBasedPricedOffer(String direction, method createOffer (line 133) | public OfferInfo createOffer(String direction, method cancelOffer (line 155) | public void cancelOffer(String offerId) { method getOffer (line 159) | public OfferInfo getOffer(String offerId) { method getMyOffer (line 163) | @Deprecated // Since 5-Dec-2021. method getOffers (line 169) | public List getOffers(String direction, String currencyCode) { method getOffersSortedByDate (line 173) | public List getOffersSortedByDate(String currencyCode) { method getOffersSortedByDate (line 177) | public List getOffersSortedByDate(String direction, String ... method getMyOffers (line 181) | public List getMyOffers(String direction, String currencyCo... method getMyOffersSortedByDate (line 185) | public List getMyOffersSortedByDate(String currencyCode) { method getMyOffersSortedByDate (line 189) | public List getMyOffersSortedByDate(String direction, Strin... method takeOffer (line 193) | public TradeInfo takeOffer(String offerId, String paymentAccountId) { method getTrade (line 197) | public TradeInfo getTrade(String tradeId) { method getOpenTrades (line 201) | public List getOpenTrades() { method getTradeHistory (line 205) | public List getTradeHistory(GetTradesRequest.Category categ... method confirmPaymentSent (line 209) | public void confirmPaymentSent(String tradeId) { method confirmPaymentReceived (line 213) | public void confirmPaymentReceived(String tradeId) { method withdrawFunds (line 217) | public void withdrawFunds(String tradeId, String address, String memo) { method getPaymentMethods (line 221) | public List getPaymentMethods() { method getPaymentAcctFormAsJson (line 225) | public String getPaymentAcctFormAsJson(String paymentMethodId) { method createPaymentAccount (line 229) | public PaymentAccount createPaymentAccount(String json) { method getPaymentAccounts (line 233) | public List getPaymentAccounts() { method getPaymentAccount (line 237) | public PaymentAccount getPaymentAccount(String accountName) { method createCryptoCurrencyPaymentAccount (line 241) | public PaymentAccount createCryptoCurrencyPaymentAccount(String accoun... method getCryptoPaymentMethods (line 251) | public List getCryptoPaymentMethods() { method lockWallet (line 255) | public void lockWallet() { method unlockWallet (line 259) | public void unlockWallet(String walletPassword, long timeout) { method removeWalletPassword (line 263) | public void removeWalletPassword(String walletPassword) { method setWalletPassword (line 267) | public void setWalletPassword(String walletPassword) { method setWalletPassword (line 271) | public void setWalletPassword(String oldWalletPassword, String newWall... method registerDisputeAgent (line 275) | public void registerDisputeAgent(String disputeAgentType, String regis... method stopServer (line 281) | public void stopServer() { method getMethodHelp (line 286) | public String getMethodHelp(Method method) { FILE: cli/src/main/java/haveno/cli/GrpcStubs.java class GrpcStubs (line 34) | public final class GrpcStubs { method GrpcStubs (line 46) | public GrpcStubs(String apiHost, int apiPort, String apiPassword) { FILE: cli/src/main/java/haveno/cli/Method.java type Method (line 23) | public enum Method { FILE: cli/src/main/java/haveno/cli/PasswordCallCredentials.java class PasswordCallCredentials (line 33) | class PasswordCallCredentials extends CallCredentials { method PasswordCallCredentials (line 39) | public PasswordCallCredentials(String passwordValue) { method applyRequestMetadata (line 45) | @Override method thisUsesUnstableApi (line 59) | @Override FILE: cli/src/main/java/haveno/cli/TransactionFormat.java class TransactionFormat (line 23) | @VisibleForTesting FILE: cli/src/main/java/haveno/cli/opts/AbstractMethodOptionParser.java class AbstractMethodOptionParser (line 33) | @SuppressWarnings("unchecked") method AbstractMethodOptionParser (line 50) | protected AbstractMethodOptionParser(String[] args) { method parse (line 54) | public AbstractMethodOptionParser parse() { method isForHelp (line 64) | public boolean isForHelp() { method verifyStringIsValidDouble (line 68) | protected void verifyStringIsValidDouble(String string) { FILE: cli/src/main/java/haveno/cli/opts/ArgumentList.java class ArgumentList (line 32) | public class ArgumentList { method ArgumentList (line 50) | public ArgumentList(String... arguments) { method getCLIArguments (line 63) | public String[] getCLIArguments() { method getMethodArguments (line 98) | public String[] getMethodArguments() { method hasMore (line 112) | boolean hasMore() { method next (line 116) | @SuppressWarnings("UnusedReturnValue") method peek (line 121) | String peek() { FILE: cli/src/main/java/haveno/cli/opts/CancelOfferOptionParser.java class CancelOfferOptionParser (line 21) | public class CancelOfferOptionParser extends OfferIdOptionParser impleme... method CancelOfferOptionParser (line 23) | public CancelOfferOptionParser(String[] args) { method parse (line 27) | public CancelOfferOptionParser parse() { method getOfferId (line 35) | public String getOfferId() { FILE: cli/src/main/java/haveno/cli/opts/CreateCryptoCurrencyPaymentAcctOptionParser.java class CreateCryptoCurrencyPaymentAcctOptionParser (line 30) | public class CreateCryptoCurrencyPaymentAcctOptionParser extends Abstrac... method CreateCryptoCurrencyPaymentAcctOptionParser (line 46) | public CreateCryptoCurrencyPaymentAcctOptionParser(String[] args) { method parse (line 50) | public CreateCryptoCurrencyPaymentAcctOptionParser parse() { method getAccountName (line 75) | public String getAccountName() { method getCurrencyCode (line 79) | public String getCurrencyCode() { method getAddress (line 83) | public String getAddress() { method getIsTradeInstant (line 87) | public boolean getIsTradeInstant() { FILE: cli/src/main/java/haveno/cli/opts/CreateOfferOptionParser.java class CreateOfferOptionParser (line 33) | public class CreateOfferOptionParser extends AbstractMethodOptionParser ... method CreateOfferOptionParser (line 63) | public CreateOfferOptionParser(String[] args) { method parse (line 67) | @Override method getPaymentAccountId (line 109) | public String getPaymentAccountId() { method getDirection (line 113) | public String getDirection() { method getCurrencyCode (line 117) | public String getCurrencyCode() { method getAmount (line 121) | public String getAmount() { method getMinAmount (line 125) | public String getMinAmount() { method isUsingMktPriceMargin (line 129) | public boolean isUsingMktPriceMargin() { method getMktPriceMarginPct (line 133) | public double getMktPriceMarginPct() { method getFixedPrice (line 137) | public String getFixedPrice() { method getSecurityDepositPct (line 141) | public double getSecurityDepositPct() { FILE: cli/src/main/java/haveno/cli/opts/CreatePaymentAcctOptionParser.java class CreatePaymentAcctOptionParser (line 29) | public class CreatePaymentAcctOptionParser extends AbstractMethodOptionP... method CreatePaymentAcctOptionParser (line 35) | public CreatePaymentAcctOptionParser(String[] args) { method parse (line 39) | public CreatePaymentAcctOptionParser parse() { method getPaymentAcctForm (line 58) | public Path getPaymentAcctForm() { FILE: cli/src/main/java/haveno/cli/opts/GetAddressBalanceOptionParser.java class GetAddressBalanceOptionParser (line 25) | public class GetAddressBalanceOptionParser extends AbstractMethodOptionP... method GetAddressBalanceOptionParser (line 30) | public GetAddressBalanceOptionParser(String[] args) { method parse (line 34) | public GetAddressBalanceOptionParser parse() { method getAddress (line 47) | public String getAddress() { FILE: cli/src/main/java/haveno/cli/opts/GetBTCMarketPriceOptionParser.java class GetBTCMarketPriceOptionParser (line 25) | public class GetBTCMarketPriceOptionParser extends AbstractMethodOptionP... method GetBTCMarketPriceOptionParser (line 30) | public GetBTCMarketPriceOptionParser(String[] args) { method parse (line 34) | public GetBTCMarketPriceOptionParser parse() { method getCurrencyCode (line 47) | public String getCurrencyCode() { FILE: cli/src/main/java/haveno/cli/opts/GetBalanceOptionParser.java class GetBalanceOptionParser (line 26) | public class GetBalanceOptionParser extends AbstractMethodOptionParser i... method GetBalanceOptionParser (line 32) | public GetBalanceOptionParser(String[] args) { method parse (line 36) | public GetBalanceOptionParser parse() { method getCurrencyCode (line 40) | public String getCurrencyCode() { FILE: cli/src/main/java/haveno/cli/opts/GetOfferOptionParser.java class GetOfferOptionParser (line 25) | public class GetOfferOptionParser extends AbstractMethodOptionParser imp... method GetOfferOptionParser (line 30) | public GetOfferOptionParser(String[] args) { method parse (line 34) | public GetOfferOptionParser parse() { method getOfferId (line 47) | public String getOfferId() { FILE: cli/src/main/java/haveno/cli/opts/GetOffersOptionParser.java class GetOffersOptionParser (line 26) | public class GetOffersOptionParser extends AbstractMethodOptionParser im... method GetOffersOptionParser (line 34) | public GetOffersOptionParser(String[] args) { method parse (line 38) | public GetOffersOptionParser parse() { method getDirection (line 54) | public String getDirection() { method getCurrencyCode (line 58) | public String getCurrencyCode() { FILE: cli/src/main/java/haveno/cli/opts/GetPaymentAcctFormOptionParser.java class GetPaymentAcctFormOptionParser (line 25) | public class GetPaymentAcctFormOptionParser extends AbstractMethodOption... method GetPaymentAcctFormOptionParser (line 31) | public GetPaymentAcctFormOptionParser(String[] args) { method parse (line 35) | public GetPaymentAcctFormOptionParser parse() { method getPaymentMethodId (line 48) | public String getPaymentMethodId() { FILE: cli/src/main/java/haveno/cli/opts/GetTradeOptionParser.java class GetTradeOptionParser (line 26) | public class GetTradeOptionParser extends AbstractMethodOptionParser imp... method GetTradeOptionParser (line 36) | public GetTradeOptionParser(String[] args) { method parse (line 40) | public GetTradeOptionParser parse() { method getTradeId (line 53) | public String getTradeId() { method getShowContract (line 57) | public boolean getShowContract() { FILE: cli/src/main/java/haveno/cli/opts/GetTradesOptionParser.java class GetTradesOptionParser (line 32) | public class GetTradesOptionParser extends AbstractMethodOptionParser im... type CATEGORY (line 35) | private enum CATEGORY { method CATEGORY (line 43) | CATEGORY(GetTradesRequest.Category grpcRequestCategory) { method GetTradesOptionParser (line 56) | public GetTradesOptionParser(String[] args) { method parse (line 60) | public GetTradesOptionParser parse() { method getCategory (line 79) | public GetTradesRequest.Category getCategory() { FILE: cli/src/main/java/haveno/cli/opts/GetTransactionOptionParser.java class GetTransactionOptionParser (line 25) | public class GetTransactionOptionParser extends AbstractMethodOptionPars... method GetTransactionOptionParser (line 30) | public GetTransactionOptionParser(String[] args) { method parse (line 34) | public GetTransactionOptionParser parse() { method getTxId (line 47) | public String getTxId() { FILE: cli/src/main/java/haveno/cli/opts/MethodOpts.java type MethodOpts (line 20) | public interface MethodOpts { method parse (line 22) | MethodOpts parse(); method isForHelp (line 24) | boolean isForHelp(); FILE: cli/src/main/java/haveno/cli/opts/OfferIdOptionParser.java class OfferIdOptionParser (line 29) | public class OfferIdOptionParser extends AbstractMethodOptionParser impl... method OfferIdOptionParser (line 34) | public OfferIdOptionParser(String[] args) { method OfferIdOptionParser (line 38) | public OfferIdOptionParser(String[] args, boolean allowsUnrecognizedOp... method parse (line 44) | public OfferIdOptionParser parse() { method getOfferId (line 57) | public String getOfferId() { FILE: cli/src/main/java/haveno/cli/opts/OptLabel.java class OptLabel (line 23) | public class OptLabel { FILE: cli/src/main/java/haveno/cli/opts/RegisterDisputeAgentOptionParser.java class RegisterDisputeAgentOptionParser (line 26) | public class RegisterDisputeAgentOptionParser extends AbstractMethodOpti... method RegisterDisputeAgentOptionParser (line 34) | public RegisterDisputeAgentOptionParser(String[] args) { method parse (line 38) | public RegisterDisputeAgentOptionParser parse() { method getDisputeAgentType (line 54) | public String getDisputeAgentType() { method getRegistrationKey (line 58) | public String getRegistrationKey() { FILE: cli/src/main/java/haveno/cli/opts/RemoveWalletPasswordOptionParser.java class RemoveWalletPasswordOptionParser (line 25) | public class RemoveWalletPasswordOptionParser extends AbstractMethodOpti... method RemoveWalletPasswordOptionParser (line 30) | public RemoveWalletPasswordOptionParser(String[] args) { method parse (line 34) | public RemoveWalletPasswordOptionParser parse() { method getPassword (line 47) | public String getPassword() { FILE: cli/src/main/java/haveno/cli/opts/SendBtcOptionParser.java class SendBtcOptionParser (line 29) | public class SendBtcOptionParser extends AbstractMethodOptionParser impl... method SendBtcOptionParser (line 45) | public SendBtcOptionParser(String[] args) { method parse (line 49) | public SendBtcOptionParser parse() { method getAddress (line 65) | public String getAddress() { method getAmount (line 69) | public String getAmount() { method getFeeRate (line 73) | public String getFeeRate() { method getMemo (line 77) | public String getMemo() { FILE: cli/src/main/java/haveno/cli/opts/SetTxFeeRateOptionParser.java class SetTxFeeRateOptionParser (line 25) | public class SetTxFeeRateOptionParser extends AbstractMethodOptionParser... method SetTxFeeRateOptionParser (line 31) | public SetTxFeeRateOptionParser(String[] args) { method parse (line 35) | public SetTxFeeRateOptionParser parse() { method getFeeRate (line 48) | public String getFeeRate() { FILE: cli/src/main/java/haveno/cli/opts/SetWalletPasswordOptionParser.java class SetWalletPasswordOptionParser (line 27) | public class SetWalletPasswordOptionParser extends AbstractMethodOptionP... method SetWalletPasswordOptionParser (line 36) | public SetWalletPasswordOptionParser(String[] args) { method parse (line 40) | public SetWalletPasswordOptionParser parse() { method getPassword (line 53) | public String getPassword() { method getNewPassword (line 57) | public String getNewPassword() { FILE: cli/src/main/java/haveno/cli/opts/SimpleMethodOptionParser.java class SimpleMethodOptionParser (line 21) | public class SimpleMethodOptionParser extends AbstractMethodOptionParser... method SimpleMethodOptionParser (line 23) | public SimpleMethodOptionParser(String[] args) { method parse (line 27) | public SimpleMethodOptionParser parse() { FILE: cli/src/main/java/haveno/cli/opts/TakeOfferOptionParser.java class TakeOfferOptionParser (line 25) | public class TakeOfferOptionParser extends OfferIdOptionParser implement... method TakeOfferOptionParser (line 30) | public TakeOfferOptionParser(String[] args) { method parse (line 34) | public TakeOfferOptionParser parse() { method getPaymentAccountId (line 45) | public String getPaymentAccountId() { FILE: cli/src/main/java/haveno/cli/opts/UnlockWalletOptionParser.java class UnlockWalletOptionParser (line 26) | public class UnlockWalletOptionParser extends AbstractMethodOptionParser... method UnlockWalletOptionParser (line 36) | public UnlockWalletOptionParser(String[] args) { method parse (line 40) | public UnlockWalletOptionParser parse() { method getPassword (line 56) | public String getPassword() { method getUnlockTimeout (line 60) | public long getUnlockTimeout() { FILE: cli/src/main/java/haveno/cli/opts/WithdrawFundsOptionParser.java class WithdrawFundsOptionParser (line 28) | public class WithdrawFundsOptionParser extends AbstractMethodOptionParse... method WithdrawFundsOptionParser (line 40) | public WithdrawFundsOptionParser(String[] args) { method parse (line 44) | public WithdrawFundsOptionParser parse() { method getTradeId (line 60) | public String getTradeId() { method getAddress (line 64) | public String getAddress() { method getMemo (line 68) | public String getMemo() { FILE: cli/src/main/java/haveno/cli/request/OffersServiceRequest.java class OffersServiceRequest (line 37) | public class OffersServiceRequest { method OffersServiceRequest (line 41) | public OffersServiceRequest(GrpcStubs grpcStubs) { method createFixedPricedOffer (line 45) | @SuppressWarnings("unused") method createOffer (line 66) | public OfferInfo createOffer(String direction, method cancelOffer (line 91) | public void cancelOffer(String offerId) { method getOffer (line 99) | public OfferInfo getOffer(String offerId) { method getMyOffer (line 106) | public OfferInfo getMyOffer(String offerId) { method getOffers (line 113) | public List getOffers(String direction, String currencyCode) { method getOffersSortedByDate (line 121) | public List getOffersSortedByDate(String currencyCode) { method getOffersSortedByDate (line 128) | public List getOffersSortedByDate(String direction, String ... method getMyOffers (line 133) | public List getMyOffers(String direction, String currencyCo... method getMyOffersSortedByDate (line 141) | public List getMyOffersSortedByDate(String currencyCode) { method getMyOffersSortedByDate (line 148) | public List getMyOffersSortedByDate(String direction, Strin... method getMostRecentOffer (line 153) | public OfferInfo getMostRecentOffer(String direction, String currencyC... method sortOffersByDate (line 158) | public List sortOffersByDate(List offerInfoList) { FILE: cli/src/main/java/haveno/cli/request/PaymentAccountsServiceRequest.java class PaymentAccountsServiceRequest (line 34) | public class PaymentAccountsServiceRequest { method PaymentAccountsServiceRequest (line 38) | public PaymentAccountsServiceRequest(GrpcStubs grpcStubs) { method getPaymentMethods (line 42) | public List getPaymentMethods() { method getPaymentAcctFormAsJson (line 47) | public String getPaymentAcctFormAsJson(String paymentMethodId) { method createPaymentAccount (line 54) | public PaymentAccount createPaymentAccount(String json) { method getPaymentAccounts (line 61) | public List getPaymentAccounts() { method getPaymentAccount (line 74) | public PaymentAccount getPaymentAccount(String accountName) { method createCryptoCurrencyPaymentAccount (line 82) | public PaymentAccount createCryptoCurrencyPaymentAccount(String accoun... method getCryptoPaymentMethods (line 95) | public List getCryptoPaymentMethods() { FILE: cli/src/main/java/haveno/cli/request/TradesServiceRequest.java class TradesServiceRequest (line 35) | public class TradesServiceRequest { method TradesServiceRequest (line 39) | public TradesServiceRequest(GrpcStubs grpcStubs) { method getTakeOfferReply (line 43) | public TakeOfferReply getTakeOfferReply(String offerId, String payment... method takeOffer (line 51) | public TradeInfo takeOffer(String offerId, String paymentAccountId) { method getTrade (line 59) | public TradeInfo getTrade(String tradeId) { method getOpenTrades (line 66) | public List getOpenTrades() { method getTradeHistory (line 72) | public List getTradeHistory(GetTradesRequest.Category categ... method confirmPaymentSent (line 82) | public void confirmPaymentSent(String tradeId) { method confirmPaymentReceived (line 90) | public void confirmPaymentReceived(String tradeId) { method withdrawFunds (line 98) | public void withdrawFunds(String tradeId, String address, String memo) { FILE: cli/src/main/java/haveno/cli/request/WalletsServiceRequest.java class WalletsServiceRequest (line 35) | public class WalletsServiceRequest { method WalletsServiceRequest (line 39) | public WalletsServiceRequest(GrpcStubs grpcStubs) { method getBalances (line 43) | public BalancesInfo getBalances() { method getBtcBalances (line 47) | public BtcBalanceInfo getBtcBalances() { method getBalances (line 51) | public BalancesInfo getBalances(String currencyCode) { method getAddressBalance (line 58) | public AddressBalanceInfo getAddressBalance(String address) { method getBtcPrice (line 64) | public double getBtcPrice(String currencyCode) { method getFundingAddresses (line 71) | public List getFundingAddresses() { method getUnusedBtcAddress (line 76) | public String getUnusedBtcAddress() { method lockWallet (line 88) | public void lockWallet() { method unlockWallet (line 94) | public void unlockWallet(String walletPassword, long timeout) { method removeWalletPassword (line 102) | public void removeWalletPassword(String walletPassword) { method setWalletPassword (line 109) | public void setWalletPassword(String walletPassword) { method setWalletPassword (line 116) | public void setWalletPassword(String oldWalletPassword, String newWall... FILE: cli/src/main/java/haveno/cli/table/Table.java class Table (line 44) | public class Table { method Table (line 57) | public Table(Column... columns) { method print (line 68) | public void print(PrintStream printStream) { method printColumnNames (line 80) | private void printColumnNames(PrintStream printStream) { method printRow (line 99) | private void printRow(PrintStream printStream, int rowIndex) { method toString (line 115) | @Override method validateStructure (line 127) | private void validateStructure() { FILE: cli/src/main/java/haveno/cli/table/builder/AbstractTableBuilder.java class AbstractTableBuilder (line 29) | abstract class AbstractTableBuilder { method AbstractTableBuilder (line 36) | AbstractTableBuilder(TableType tableType, List protos) { method build (line 43) | public abstract Table build(); FILE: cli/src/main/java/haveno/cli/table/builder/AbstractTradeListBuilder.java class AbstractTradeListBuilder (line 40) | abstract class AbstractTradeListBuilder extends AbstractTableBuilder { method AbstractTradeListBuilder (line 96) | AbstractTradeListBuilder(TableType tableType, List protos) { method validate (line 133) | protected void validate() { FILE: cli/src/main/java/haveno/cli/table/builder/AddressBalanceTableBuilder.java class AddressBalanceTableBuilder (line 42) | class AddressBalanceTableBuilder extends AbstractTableBuilder { method AddressBalanceTableBuilder (line 50) | AddressBalanceTableBuilder(List protos) { method build (line 58) | public Table build() { FILE: cli/src/main/java/haveno/cli/table/builder/BtcBalanceTableBuilder.java class BtcBalanceTableBuilder (line 37) | class BtcBalanceTableBuilder extends AbstractTableBuilder { method BtcBalanceTableBuilder (line 45) | BtcBalanceTableBuilder(List protos) { method build (line 53) | @Override FILE: cli/src/main/java/haveno/cli/table/builder/ClosedTradeTableBuilder.java class ClosedTradeTableBuilder (line 26) | @SuppressWarnings("ConstantConditions") method ClosedTradeTableBuilder (line 29) | ClosedTradeTableBuilder(List protos) { method build (line 33) | @Override method populateColumns (line 51) | private void populateColumns() { FILE: cli/src/main/java/haveno/cli/table/builder/FailedTradeTableBuilder.java class FailedTradeTableBuilder (line 29) | @SuppressWarnings("ConstantConditions") method FailedTradeTableBuilder (line 32) | FailedTradeTableBuilder(List protos) { method build (line 36) | public Table build() { method populateColumns (line 50) | private void populateColumns() { FILE: cli/src/main/java/haveno/cli/table/builder/OfferTableBuilder.java class OfferTableBuilder (line 57) | class OfferTableBuilder extends AbstractTableBuilder { method OfferTableBuilder (line 67) | OfferTableBuilder(List protos) { method build (line 71) | @Override method buildTraditionalOfferTable (line 79) | @SuppressWarnings("ConstantConditions") method buildCryptoCurrencyOfferTable (line 141) | @SuppressWarnings("ConstantConditions") FILE: cli/src/main/java/haveno/cli/table/builder/OpenTradeTableBuilder.java class OpenTradeTableBuilder (line 29) | @SuppressWarnings("ConstantConditions") method OpenTradeTableBuilder (line 32) | OpenTradeTableBuilder(List protos) { method build (line 36) | public Table build() { method populateColumns (line 49) | private void populateColumns() { FILE: cli/src/main/java/haveno/cli/table/builder/PaymentAccountTableBuilder.java class PaymentAccountTableBuilder (line 38) | class PaymentAccountTableBuilder extends AbstractTableBuilder { method PaymentAccountTableBuilder (line 46) | PaymentAccountTableBuilder(List protos) { method build (line 54) | public Table build() { FILE: cli/src/main/java/haveno/cli/table/builder/TableBuilder.java class TableBuilder (line 32) | public class TableBuilder extends AbstractTableBuilder { method TableBuilder (line 34) | public TableBuilder(TableType tableType, Object proto) { method TableBuilder (line 38) | public TableBuilder(TableType tableType, List protos) { method build (line 42) | @Override FILE: cli/src/main/java/haveno/cli/table/builder/TableBuilderConstants.java class TableBuilderConstants (line 23) | class TableBuilderConstants { FILE: cli/src/main/java/haveno/cli/table/builder/TableType.java type TableType (line 24) | public enum TableType { FILE: cli/src/main/java/haveno/cli/table/builder/TradeDetailTableBuilder.java class TradeDetailTableBuilder (line 32) | @SuppressWarnings("ConstantConditions") method TradeDetailTableBuilder (line 35) | TradeDetailTableBuilder(List protos) { method build (line 43) | @Override method populateColumns (line 52) | private void populateColumns(TradeInfo trade) { method populateHavenoV1TradeColumns (line 56) | private void populateHavenoV1TradeColumns(TradeInfo trade) { method defineColumnList (line 73) | private List> defineColumnList(TradeInfo trade) { method getHavenoV1TradeColumnList (line 77) | private List> getHavenoV1TradeColumnList() { FILE: cli/src/main/java/haveno/cli/table/builder/TradeTableColumnSupplier.java class TradeTableColumnSupplier (line 83) | @Slf4j method TradeTableColumnSupplier (line 91) | public TradeTableColumnSupplier(TableType tableType, List t... FILE: cli/src/main/java/haveno/cli/table/builder/TransactionTableBuilder.java class TransactionTableBuilder (line 41) | class TransactionTableBuilder extends AbstractTableBuilder { method TransactionTableBuilder (line 51) | TransactionTableBuilder(List protos) { method build (line 61) | public Table build() { FILE: cli/src/main/java/haveno/cli/table/column/AbstractColumn.java class AbstractColumn (line 27) | abstract class AbstractColumn, T> implements Column<... method AbstractColumn (line 40) | public AbstractColumn(String name, JUSTIFICATION justification) { method getName (line 46) | @Override method setName (line 51) | @Override method getWidth (line 56) | @Override method getJustification (line 61) | @Override method justify (line 66) | @Override method toJustifiedString (line 74) | protected final String toJustifiedString(String s) { FILE: cli/src/main/java/haveno/cli/table/column/BooleanColumn.java class BooleanColumn (line 31) | public class BooleanColumn extends AbstractColumn { method BooleanColumn (line 46) | public BooleanColumn(String name) { method BooleanColumn (line 51) | @SuppressWarnings("unused") method BooleanColumn (line 57) | public BooleanColumn(String name, String trueAsString, String falseAsS... method BooleanColumn (line 62) | public BooleanColumn(String name, method addRow (line 72) | @Override method getRows (line 84) | @Override method rowCount (line 89) | @Override method isEmpty (line 94) | @Override method getRow (line 99) | @Override method updateRow (line 104) | @Override method getRowAsFormattedString (line 109) | @Override method asStringColumn (line 116) | @Override method asString (line 128) | private String asString(boolean value) { FILE: cli/src/main/java/haveno/cli/table/column/BtcColumn.java class BtcColumn (line 9) | public class BtcColumn extends SatoshiColumn { method BtcColumn (line 11) | public BtcColumn(String name) { method addRow (line 15) | @Override method getRowAsFormattedString (line 26) | @Override method asStringColumn (line 31) | @Override FILE: cli/src/main/java/haveno/cli/table/column/Column.java type Column (line 22) | public interface Column { type JUSTIFICATION (line 24) | enum JUSTIFICATION { method getName (line 35) | String getName(); method setName (line 42) | void setName(String name); method addRow (line 49) | void addRow(T value); method getRows (line 56) | List getRows(); method getWidth (line 64) | int getWidth(); method rowCount (line 71) | int rowCount(); method isEmpty (line 78) | boolean isEmpty(); method getRow (line 85) | T getRow(int rowIndex); method updateRow (line 93) | void updateRow(int rowIndex, T newValue); method getRowAsFormattedString (line 100) | String getRowAsFormattedString(int rowIndex); method asStringColumn (line 108) | StringColumn asStringColumn(); method justify (line 114) | Column justify(); method getJustification (line 121) | JUSTIFICATION getJustification(); FILE: cli/src/main/java/haveno/cli/table/column/CryptoVolumeColumn.java class CryptoVolumeColumn (line 29) | public class CryptoVolumeColumn extends LongColumn { type DISPLAY_MODE (line 31) | public enum DISPLAY_MODE { method CryptoVolumeColumn (line 39) | public CryptoVolumeColumn(String name, DISPLAY_MODE displayMode) { method CryptoVolumeColumn (line 43) | public CryptoVolumeColumn(String name, method addRow (line 50) | @Override method getRowAsFormattedString (line 61) | @Override method asStringColumn (line 66) | @Override FILE: cli/src/main/java/haveno/cli/table/column/DoubleColumn.java class DoubleColumn (line 30) | public class DoubleColumn extends NumberColumn { method DoubleColumn (line 37) | public DoubleColumn(String name) { method DoubleColumn (line 41) | public DoubleColumn(String name, JUSTIFICATION justification) { method addRow (line 46) | @Override method getRows (line 55) | @Override method rowCount (line 60) | @Override method isEmpty (line 65) | @Override method getRow (line 70) | @Override method updateRow (line 75) | @Override method getRowAsFormattedString (line 80) | @Override method asStringColumn (line 86) | @Override FILE: cli/src/main/java/haveno/cli/table/column/IntegerColumn.java class IntegerColumn (line 30) | public class IntegerColumn extends NumberColumn { method IntegerColumn (line 37) | public IntegerColumn(String name) { method IntegerColumn (line 41) | public IntegerColumn(String name, JUSTIFICATION justification) { method addRow (line 46) | @Override method getRows (line 55) | @Override method rowCount (line 60) | @Override method isEmpty (line 65) | @Override method getRow (line 70) | @Override method updateRow (line 75) | @Override method getRowAsFormattedString (line 80) | @Override method asStringColumn (line 86) | @Override FILE: cli/src/main/java/haveno/cli/table/column/Iso8601DateTimeColumn.java class Iso8601DateTimeColumn (line 33) | public class Iso8601DateTimeColumn extends LongColumn { method Iso8601DateTimeColumn (line 38) | public Iso8601DateTimeColumn(String name) { method Iso8601DateTimeColumn (line 42) | public Iso8601DateTimeColumn(String name, JUSTIFICATION justification) { method getRowAsFormattedString (line 48) | @Override method asStringColumn (line 56) | @Override FILE: cli/src/main/java/haveno/cli/table/column/LongColumn.java class LongColumn (line 30) | public class LongColumn extends NumberColumn { method LongColumn (line 37) | public LongColumn(String name) { method LongColumn (line 41) | public LongColumn(String name, JUSTIFICATION justification) { method addRow (line 46) | @Override method getRows (line 55) | @Override method rowCount (line 60) | @Override method isEmpty (line 65) | @Override method getRow (line 70) | @Override method updateRow (line 75) | @Override method getRowAsFormattedString (line 80) | @Override method asStringColumn (line 86) | @Override FILE: cli/src/main/java/haveno/cli/table/column/MixedTradeFeeColumn.java class MixedTradeFeeColumn (line 27) | public class MixedTradeFeeColumn extends LongColumn { method MixedTradeFeeColumn (line 29) | public MixedTradeFeeColumn(String name) { method addRow (line 33) | @Override method addRow (line 38) | public void addRow(Long value, boolean isBsq) { method getRowAsFormattedString (line 50) | @Override method asStringColumn (line 55) | @Override FILE: cli/src/main/java/haveno/cli/table/column/NumberColumn.java class NumberColumn (line 26) | abstract class NumberColumn, method NumberColumn (line 29) | public NumberColumn(String name, JUSTIFICATION justification) { FILE: cli/src/main/java/haveno/cli/table/column/SatoshiColumn.java class SatoshiColumn (line 27) | public class SatoshiColumn extends LongColumn { method SatoshiColumn (line 32) | public SatoshiColumn(String name) { method SatoshiColumn (line 36) | public SatoshiColumn(String name, boolean isBsqSatoshis) { method SatoshiColumn (line 40) | public SatoshiColumn(String name, JUSTIFICATION justification) { method SatoshiColumn (line 44) | public SatoshiColumn(String name, JUSTIFICATION justification, boolean... method addRow (line 49) | @Override method getRowAsFormattedString (line 61) | @Override method asStringColumn (line 68) | @Override FILE: cli/src/main/java/haveno/cli/table/column/StringColumn.java class StringColumn (line 32) | public class StringColumn extends AbstractColumn { method StringColumn (line 39) | public StringColumn(String name) { method StringColumn (line 44) | public StringColumn(String name, JUSTIFICATION justification) { method addRow (line 49) | @Override method getRows (line 56) | @Override method rowCount (line 61) | @Override method isEmpty (line 66) | @Override method getRow (line 71) | @Override method updateRow (line 76) | @Override method getRowAsFormattedString (line 81) | @Override method asStringColumn (line 86) | @Override method justify (line 91) | @Override FILE: cli/src/main/java/haveno/cli/table/column/ZippedStringColumns.java class ZippedStringColumns (line 34) | public class ZippedStringColumns { type DUPLICATION_MODE (line 36) | public enum DUPLICATION_MODE { method ZippedStringColumns (line 46) | public ZippedStringColumns(String name, method asStringColumn (line 57) | public StringColumn asStringColumn(DUPLICATION_MODE duplicationMode) { method buildRows (line 69) | private void buildRows(StringColumn stringColumn, DUPLICATION_MODE dup... method buildRow (line 80) | private String buildRow(int rowIndex, DUPLICATION_MODE duplicationMode) { method formatRows (line 105) | private void formatRows(StringColumn stringColumn) { method validateColumnData (line 114) | private void validateColumnData() { FILE: cli/src/test/java/haveno/cli/AbstractCliTest.java class AbstractCliTest (line 35) | @Slf4j method AbstractCliTest (line 60) | public AbstractCliTest() { method getGrpcClient (line 65) | protected GrpcClient getGrpcClient(String[] args) { method checkDiffsIgnoreWhitespace (line 87) | protected void checkDiffsIgnoreWhitespace(String oldOutput, String new... method printOldTbl (line 109) | protected void printOldTbl(String tbl) { method printNewTbl (line 113) | protected void printNewTbl(String tbl) { method getMyCryptoOffers (line 117) | protected List getMyCryptoOffers(String currencyCode) { method getMyOffersCommand (line 135) | protected String[] getMyOffersCommand(String direction, String currenc... method getAvailableOffersCommand (line 145) | protected String[] getAvailableOffersCommand(String direction, String ... method editOfferPriceMargin (line 156) | protected void editOfferPriceMargin(OfferInfo offer, String priceMargi... method editOfferTriggerPrice (line 172) | protected void editOfferTriggerPrice(OfferInfo offer, String triggerPr... method editOfferPriceMarginAndTriggerPrice (line 188) | protected void editOfferPriceMarginAndTriggerPrice(OfferInfo offer, method editOfferFixedPrice (line 208) | protected void editOfferFixedPrice(OfferInfo offer, String fixedPrice,... method disableOffers (line 224) | protected void disableOffers(List offers) { method enableOffers (line 232) | protected void enableOffers(List offers) { method editOfferEnable (line 240) | protected void editOfferEnable(OfferInfo offer, boolean enable) { method sleep (line 255) | protected void sleep(long seconds) { FILE: cli/src/test/java/haveno/cli/CreateOfferSmokeTest.java class CreateOfferSmokeTest (line 18) | @SuppressWarnings({"CommentedOutCode", "unused"}) method main (line 21) | public static void main(String[] args) { method createBsqSwapOffer (line 27) | private void createBsqSwapOffer(String direction) { method createBsqSwapOfferCommand (line 50) | private String[] createBsqSwapOfferCommand(String direction, FILE: cli/src/test/java/haveno/cli/EditXmrOffersSmokeTest.java class EditXmrOffersSmokeTest (line 24) | public class EditXmrOffersSmokeTest extends AbstractCliTest { method main (line 26) | public static void main(String[] args) { method doOfferPriceEdits (line 43) | private void doOfferPriceEdits() { method editPriceMargin (line 50) | private void editPriceMargin() { method editTriggerPrice (line 61) | private void editTriggerPrice() { method editPriceMarginAndTriggerPrice (line 76) | private void editPriceMarginAndTriggerPrice() { method editFixedPrice (line 91) | private void editFixedPrice() { FILE: cli/src/test/java/haveno/cli/GetOffersSmokeTest.java class GetOffersSmokeTest (line 14) | @SuppressWarnings({"CommentedOutCode", "unused"}) method main (line 19) | public static void main(String[] args) { method getMyBsqOffers (line 26) | private static void getMyBsqOffers() { method getAvailableBsqOffers (line 35) | private static void getAvailableBsqOffers() { method getMyUsdOffers (line 42) | private static void getMyUsdOffers() { method getAvailableUsdOffers (line 49) | private static void getAvailableUsdOffers() { method TODO (line 56) | private static void TODO() { FILE: cli/src/test/java/haveno/cli/GetTradesSmokeTest.java class GetTradesSmokeTest (line 12) | @SuppressWarnings("unused") method main (line 15) | public static void main(String[] args) { method GetTradesSmokeTest (line 24) | public GetTradesSmokeTest() { method printAlicesTrades (line 30) | private void printAlicesTrades() { method printBobsTrades (line 37) | private void printBobsTrades() { method printTrade (line 44) | private void printTrade(GrpcClient client, String tradeId) { FILE: cli/src/test/java/haveno/cli/opts/OptionParsersTest.java class OptionParsersTest (line 24) | public class OptionParsersTest { method testCancelOfferWithMissingOfferIdOptShouldThrowException (line 30) | @Test method testCancelOfferWithEmptyOfferIdOptShouldThrowException (line 41) | @Test method testCancelOfferWithMissingOfferIdValueShouldThrowException (line 53) | @Test method testValidCancelOfferOpts (line 65) | @Test method testCreateOfferWithMissingPaymentAccountIdOptShouldThrowException (line 77) | @Test method testCreateOfferWithEmptyPaymentAccountIdOptShouldThrowException (line 91) | @Test method testCreateOfferWithMissingDirectionOptShouldThrowException (line 103) | @Test method testCreateOfferWithMissingDirectionOptValueShouldThrowException (line 116) | @Test method testValidCreateOfferOpts (line 129) | @Test method testCreatePaymentAcctWithMissingPaymentFormOptShouldThrowException (line 152) | @Test method testCreatePaymentAcctWithMissingPaymentFormOptValueShouldThrowException (line 164) | @Test method testCreatePaymentAcctWithInvalidPaymentFormOptValueShouldThrowException (line 176) | @Test method testCreateCryptoCurrencyPaymentAcctWithMissingAcctNameOptShouldThrowException (line 195) | @Test method testCreateCryptoCurrencyPaymentAcctWithEmptyAcctNameOptShouldThrowException (line 206) | @Test method testCreateCryptoCurrencyPaymentAcctWithInvalidCurrencyCodeOptShouldThrowException (line 218) | @Test method testCreateBchPaymentAcct (line 231) | @Test FILE: cli/src/test/java/haveno/cli/table/AddressCliOutputDiffTest.java class AddressCliOutputDiffTest (line 13) | @SuppressWarnings("unused") method main (line 16) | public static void main(String[] args) { method AddressCliOutputDiffTest (line 22) | public AddressCliOutputDiffTest() { method getFundingAddresses (line 26) | private void getFundingAddresses() { method getAddressBalance (line 41) | private void getAddressBalance() { method getAddressBalance (line 51) | private void getAddressBalance(String address) { FILE: cli/src/test/java/haveno/cli/table/GetBalanceCliOutputDiffTest.java class GetBalanceCliOutputDiffTest (line 8) | @SuppressWarnings("unused") method main (line 11) | public static void main(String[] args) { method GetBalanceCliOutputDiffTest (line 16) | public GetBalanceCliOutputDiffTest() { method getBtcBalance (line 20) | private void getBtcBalance() { FILE: cli/src/test/java/haveno/cli/table/GetOffersCliOutputDiffTest.java class GetOffersCliOutputDiffTest (line 14) | @SuppressWarnings("unused") method main (line 21) | public static void main(String[] args) { method GetOffersCliOutputDiffTest (line 43) | public GetOffersCliOutputDiffTest() { method getMyBuyUsdOffers (line 47) | private void getMyBuyUsdOffers() { method getMySellUsdOffers (line 52) | private void getMySellUsdOffers() { method getAvailableBuyUsdOffers (line 57) | private void getAvailableBuyUsdOffers() { method getAvailableSellUsdOffers (line 62) | private void getAvailableSellUsdOffers() { method getMyBuyXmrOffers (line 67) | private void getMyBuyXmrOffers() { method getMySellXmrOffers (line 72) | private void getMySellXmrOffers() { method getAvailableBuyXmrOffers (line 77) | private void getAvailableBuyXmrOffers() { method getAvailableSellXmrOffers (line 82) | private void getAvailableSellXmrOffers() { method getMyBuyBsqOffers (line 87) | private void getMyBuyBsqOffers() { method getMySellBsqOffers (line 92) | private void getMySellBsqOffers() { method getAvailableBuyBsqOffers (line 97) | private void getAvailableBuyBsqOffers() { method getAvailableSellBsqOffers (line 102) | private void getAvailableSellBsqOffers() { method printAndCheckDiffs (line 107) | private void printAndCheckDiffs(List offers, FILE: cli/src/test/java/haveno/cli/table/GetTradeCliOutputDiffTest.java class GetTradeCliOutputDiffTest (line 11) | @SuppressWarnings("unused") method main (line 15) | public static void main(String[] args) { method GetTradeCliOutputDiffTest (line 27) | public GetTradeCliOutputDiffTest(String tradeId) { method getAlicesTrade (line 32) | private void getAlicesTrade() { method getBobsTrade (line 36) | private void getBobsTrade() { method getTrade (line 40) | private void getTrade(GrpcClient client) { FILE: cli/src/test/java/haveno/cli/table/GetTransactionCliOutputDiffTest.java class GetTransactionCliOutputDiffTest (line 6) | @SuppressWarnings("unused") method main (line 10) | public static void main(String[] args) { method GetTransactionCliOutputDiffTest (line 19) | public GetTransactionCliOutputDiffTest(String transactionId) { FILE: cli/src/test/java/haveno/cli/table/PaymentAccountsCliOutputDiffTest.java class PaymentAccountsCliOutputDiffTest (line 9) | @SuppressWarnings("unused") method main (line 13) | public static void main(String[] args) { method PaymentAccountsCliOutputDiffTest (line 18) | public PaymentAccountsCliOutputDiffTest() { method getPaymentAccounts (line 22) | private void getPaymentAccounts() { FILE: common/src/main/java/haveno/common/ClockWatcher.java class ClockWatcher (line 28) | @Slf4j type Listener (line 33) | public interface Listener { method onSecondTick (line 34) | void onSecondTick(); method onMinuteTick (line 36) | void onMinuteTick(); method onMissedSecondTick (line 38) | default void onMissedSecondTick(long missedMs) { method onAwakeFromStandby (line 41) | default void onAwakeFromStandby(long missedMs) { method ClockWatcher (line 50) | public ClockWatcher() { method start (line 53) | public void start() { method stop (line 82) | public void stop() { method addListener (line 88) | public void addListener(Listener listener) { method removeListener (line 94) | public void removeListener(Listener listener) { FILE: common/src/main/java/haveno/common/Envelope.java type Envelope (line 23) | public interface Envelope extends Proto { FILE: common/src/main/java/haveno/common/FrameRateTimer.java class FrameRateTimer (line 30) | public class FrameRateTimer implements Timer, Runnable { method FrameRateTimer (line 40) | public FrameRateTimer() { method run (line 43) | @Override method runLater (line 63) | @Override method runPeriodically (line 72) | @Override method stop (line 82) | @Override method equals (line 89) | @Override method hashCode (line 100) | @Override FILE: common/src/main/java/haveno/common/HavenoException.java class HavenoException (line 20) | public class HavenoException extends RuntimeException { method HavenoException (line 22) | public HavenoException(Throwable cause) { method HavenoException (line 26) | public HavenoException(String format, Object... args) { method HavenoException (line 30) | public HavenoException(Throwable cause, String format, Object... args) { FILE: common/src/main/java/haveno/common/MasterTimer.java class MasterTimer (line 28) | public class MasterTimer { method run (line 36) | @Override method addListener (line 45) | public static void addListener(Runnable runnable) { method removeListener (line 49) | public static void removeListener(Runnable runnable) { FILE: common/src/main/java/haveno/common/Payload.java type Payload (line 23) | public interface Payload extends Proto { FILE: common/src/main/java/haveno/common/Proto.java type Proto (line 25) | public interface Proto { method toProtoMessage (line 26) | Message toProtoMessage(); FILE: common/src/main/java/haveno/common/ThreadUtils.java class ThreadUtils (line 32) | @Slf4j method execute (line 46) | public static Future execute(Runnable command, String threadId) { method await (line 67) | public static void await(Runnable command, String threadId) { method shutDown (line 75) | public static void shutDown(String threadId) { method shutDown (line 79) | public static void shutDown(String threadId, Long timeoutMs) { method reset (line 101) | public static void reset(String threadId) { method remove (line 105) | public static void remove(String threadId) { method isShutDown (line 114) | public static boolean isShutDown(String threadId) { method submitToPool (line 124) | public static Future submitToPool(Runnable task) { method submitToPool (line 128) | public static List> submitToPool(List tasks) { method awaitTask (line 134) | public static Future awaitTask(Runnable task) { method awaitTask (line 138) | public static Future awaitTask(Runnable task, Long timeoutMs) { method awaitTasks (line 142) | public static List> awaitTasks(Collection tasks) { method awaitTasks (line 146) | public static List> awaitTasks(Collection tasks, i... method awaitTasks (line 150) | public static List> awaitTasks(Collection tasks, i... method isCurrentThread (line 166) | private static boolean isCurrentThread(Thread thread, String threadId) { FILE: common/src/main/java/haveno/common/Timer.java type Timer (line 22) | public interface Timer { method runLater (line 23) | Timer runLater(java.time.Duration delay, Runnable action); method runPeriodically (line 25) | Timer runPeriodically(Duration interval, Runnable runnable); method stop (line 27) | void stop(); FILE: common/src/main/java/haveno/common/UserThread.java class UserThread (line 42) | @Slf4j method setTimerClass (line 50) | public static void setTimerClass(Class timerClass) { method execute (line 60) | public static void execute(Runnable command) { method await (line 69) | public static void await(Runnable command) { method isUserThread (line 91) | public static boolean isUserThread(Thread thread) { method runAfterRandomDelay (line 97) | public static Timer runAfterRandomDelay(Runnable runnable, long minDel... method runAfterRandomDelay (line 101) | @SuppressWarnings("WeakerAccess") method runAfter (line 106) | public static Timer runAfter(Runnable runnable, long delayInSec) { method runAfter (line 110) | public static Timer runAfter(Runnable runnable, long delay, TimeUnit t... method runPeriodically (line 114) | public static Timer runPeriodically(Runnable runnable, long intervalIn... method runPeriodically (line 118) | public static Timer runPeriodically(Runnable runnable, long interval, ... method getTimer (line 122) | private static Timer getTimer() { FILE: common/src/main/java/haveno/common/app/AppModule.java class AppModule (line 27) | public abstract class AppModule extends AbstractModule { method AppModule (line 33) | protected AppModule(Config config) { method install (line 37) | protected void install(AppModule module) { method close (line 51) | public final void close(Injector injector) { method doClose (line 62) | @SuppressWarnings({"WeakerAccess", "EmptyMethod", "UnusedParameters"}) FILE: common/src/main/java/haveno/common/app/AsciiLogo.java class AsciiLogo (line 22) | @Slf4j method showAsciiLogo (line 24) | public static void showAsciiLogo() { FILE: common/src/main/java/haveno/common/app/Capabilities.java class Capabilities (line 38) | @EqualsAndHashCode method Capabilities (line 53) | public Capabilities(Capability... capabilities) { method Capabilities (line 57) | public Capabilities(Capabilities capabilities) { method Capabilities (line 61) | public Capabilities(Collection capabilities) { method set (line 69) | public void set(Capability... capabilities) { method set (line 73) | public void set(Capabilities capabilities) { method set (line 77) | public void set(Collection capabilities) { method addAll (line 86) | public void addAll(Capability... capabilities) { method addAll (line 92) | public void addAll(Capabilities capabilities) { method containsAll (line 102) | public boolean containsAll(final Set requiredItems) { method containsAll (line 110) | public boolean containsAll(final Capabilities capabilities) { method containsAll (line 114) | public boolean containsAll(Capability... capabilities) { method contains (line 120) | public boolean contains(Capability capability) { method isEmpty (line 126) | public boolean isEmpty() { method toIntList (line 139) | public static List toIntList(Capabilities capabilities) { method fromIntList (line 151) | public static Capabilities fromIntList(List capabilities) { method fromStringList (line 166) | public static Capabilities fromStringList(String list) { method toStringList (line 187) | public String toStringList() { method hasMandatoryCapability (line 191) | public static boolean hasMandatoryCapability(Capabilities capabilities) { method hasMandatoryCapability (line 195) | public static boolean hasMandatoryCapability(Capabilities capabilities... method toString (line 201) | @Override method prettyPrint (line 206) | public String prettyPrint() { method size (line 215) | public int size() { method hasLess (line 220) | public boolean hasLess(Capabilities other) { method findHighestCapability (line 227) | public int findHighestCapability(Capabilities capabilities) { FILE: common/src/main/java/haveno/common/app/Capability.java type Capability (line 26) | public enum Capability { FILE: common/src/main/java/haveno/common/app/DevEnv.java class DevEnv (line 23) | @Slf4j method setup (line 34) | public static void setup(Config config) { method isDevMode (line 42) | public static boolean isDevMode() { method setDevMode (line 46) | public static void setDevMode(boolean devMode) { method logErrorAndThrowIfDevMode (line 50) | public static void logErrorAndThrowIfDevMode(String msg) { FILE: common/src/main/java/haveno/common/app/HasCapabilities.java type HasCapabilities (line 25) | public interface HasCapabilities { method getCapabilities (line 27) | Capabilities getCapabilities(); FILE: common/src/main/java/haveno/common/app/Log.java class Log (line 33) | public class Log { method setLevel (line 36) | public static void setLevel(Level logLevel) { method setup (line 40) | public static void setup(String fileName) { method setCustomLogLevel (line 113) | public static void setCustomLogLevel(String pattern, Level logLevel) { method stopFileLogging (line 117) | public static void stopFileLogging() { FILE: common/src/main/java/haveno/common/app/LogHighlighter.java class LogHighlighter (line 32) | public class LogHighlighter extends ForegroundCompositeConverterBase option) { method valueOf (line 38) | public V valueOf(OptionSpec option) { method valuesOf (line 48) | public List valuesOf(ArgumentAcceptingOptionSpec optio... FILE: common/src/main/java/haveno/common/config/Config.java class Config (line 51) | public class Config { type UseTorForXmr (line 146) | public enum UseTorForXmr { method Config (line 235) | public Config(String... args) { method Config (line 256) | public Config(String defaultAppName, File defaultUserDataDir, String..... method absoluteConfigFile (line 786) | private static File absoluteConfigFile(File parentDir, String relative... method parseOptionsFrom (line 790) | private Optional parseOptionsFrom(File configFile, OptionSp... method printHelp (line 812) | public void printHelp(OutputStream sink, HelpFormatter formatter) { method randomAppName (line 824) | private static String randomAppName() { method tempUserDataDir (line 835) | private static File tempUserDataDir() { method mkAppDataDir (line 848) | private static File mkAppDataDir(File dir) { method mkdir (line 864) | private static File mkdir(File parent, String child) { method appDataDir (line 890) | public static File appDataDir() { method baseCurrencyNetwork (line 905) | public static BaseCurrencyNetwork baseCurrencyNetwork() { method baseCurrencyNetworkParameters (line 917) | public static NetworkParameters baseCurrencyNetworkParameters() { FILE: common/src/main/java/haveno/common/config/ConfigException.java class ConfigException (line 5) | public class ConfigException extends HavenoException { method ConfigException (line 7) | public ConfigException(String format, Object... args) { FILE: common/src/main/java/haveno/common/config/ConfigFileEditor.java class ConfigFileEditor (line 13) | public class ConfigFileEditor { method ConfigFileEditor (line 20) | public ConfigFileEditor(File file) { method setOption (line 25) | public void setOption(String name) { method setOption (line 29) | public void setOption(String name, String arg) { method clearOption (line 56) | public void clearOption(String name) { method tryCreate (line 77) | private void tryCreate(File file) { FILE: common/src/main/java/haveno/common/config/ConfigFileOption.java class ConfigFileOption (line 3) | class ConfigFileOption { method ConfigFileOption (line 8) | public ConfigFileOption(String name, String arg) { method isOption (line 13) | public static boolean isOption(String line) { method parse (line 17) | public static ConfigFileOption parse(String option) { method toString (line 27) | public String toString() { method clean (line 31) | public static String clean(String option) { FILE: common/src/main/java/haveno/common/config/ConfigFileReader.java class ConfigFileReader (line 11) | class ConfigFileReader { method ConfigFileReader (line 15) | public ConfigFileReader(File file) { method getLines (line 19) | public List getLines() { method getOptionLines (line 35) | public List getOptionLines() { method cleanLine (line 41) | private static String cleanLine(String line) { FILE: common/src/main/java/haveno/common/config/EnumValueConverter.java class EnumValueConverter (line 33) | class EnumValueConverter implements ValueConverter { method EnumValueConverter (line 37) | public EnumValueConverter(Class enumType) { method convert (line 48) | @Override method valueType (line 60) | @Override method valuePattern (line 65) | @Override FILE: common/src/main/java/haveno/common/config/HavenoHelpFormatter.java class HavenoHelpFormatter (line 28) | public class HavenoHelpFormatter implements HelpFormatter { method HavenoHelpFormatter (line 34) | public HavenoHelpFormatter(String fullName, String scriptName, String ... method format (line 40) | public String format(Map descripto... method formatOptionSyntax (line 61) | private String formatOptionSyntax(String optionName, OptionDescriptor ... method formatArgDescription (line 74) | private String formatArgDescription(OptionDescriptor optionDesc) { method formatDefaultValues (line 97) | private Object formatDefaultValues(List defaultValues) { method formatOptionDescription (line 103) | private String formatOptionDescription(OptionDescriptor optionDesc) { method formatLine (line 128) | private String formatLine(String line) { FILE: common/src/main/java/haveno/common/consensus/UsedForTradeContractJson.java type UsedForTradeContractJson (line 27) | public interface UsedForTradeContractJson { FILE: common/src/main/java/haveno/common/crypto/CryptoException.java class CryptoException (line 20) | public class CryptoException extends Exception { method CryptoException (line 21) | public CryptoException(String message) { method CryptoException (line 25) | public CryptoException(String message, Throwable cause) { method CryptoException (line 29) | public CryptoException(Throwable cause) { FILE: common/src/main/java/haveno/common/crypto/CryptoUtils.java class CryptoUtils (line 27) | @Slf4j method pubKeyToString (line 29) | public static String pubKeyToString(PublicKey publicKey) { method getRandomBytes (line 34) | public static byte[] getRandomBytes(int size) { FILE: common/src/main/java/haveno/common/crypto/Encryption.java class Encryption (line 44) | @Slf4j method generateKeyPair (line 56) | public static KeyPair generateKeyPair() { method encrypt (line 73) | public static byte[] encrypt(byte[] payload, SecretKey secretKey) thro... method decrypt (line 84) | public static byte[] decrypt(byte[] encryptedPayload, SecretKey secret... method getSecretKeyFromBytes (line 94) | public static SecretKey getSecretKeyFromBytes(byte[] secretKeyBytes) { method getPayloadWithHmac (line 102) | private static byte[] getPayloadWithHmac(byte[] payload, SecretKey sec... method verifyHmac (line 116) | private static boolean verifyHmac(byte[] message, byte[] hmac, SecretK... method getHmac (line 126) | private static byte[] getHmac(byte[] payload, SecretKey secretKey) thr... method encryptPayloadWithHmac (line 138) | public static byte[] encryptPayloadWithHmac(byte[] payload, SecretKey ... method decryptPayloadWithHmac (line 142) | public static byte[] decryptPayloadWithHmac(byte[] encryptedPayloadWit... method encryptSecretKey (line 163) | public static byte[] encryptSecretKey(SecretKey secretKey, PublicKey p... method decryptSecretKey (line 176) | public static SecretKey decryptSecretKey(byte[] encryptedSecretKey, Pr... method generateSecretKey (line 194) | public static SecretKey generateSecretKey(int bits) { method getPublicKeyBytes (line 205) | public static byte[] getPublicKeyBytes(PublicKey encryptionPubKey) { method getPublicKeyFromBytes (line 213) | public static PublicKey getPublicKeyFromBytes(byte[] encryptionPubKeyB... FILE: common/src/main/java/haveno/common/crypto/Hash.java class Hash (line 29) | @Slf4j method getSha256Hash (line 36) | public static byte[] getSha256Hash(byte[] data) { method getSha256Hash (line 51) | public static byte[] getSha256Hash(String message) { method getSha256Hash (line 59) | public static byte[] getSha256Hash(Integer data) { method getSha256Ripemd160hash (line 66) | public static byte[] getSha256Ripemd160hash(byte[] data) { method getRipemd160hash (line 73) | public static byte[] getRipemd160hash(byte[] data) { FILE: common/src/main/java/haveno/common/crypto/IncorrectPasswordException.java class IncorrectPasswordException (line 19) | public class IncorrectPasswordException extends Exception { method IncorrectPasswordException (line 20) | public IncorrectPasswordException(String message) { FILE: common/src/main/java/haveno/common/crypto/KeyConversionException.java class KeyConversionException (line 20) | public class KeyConversionException extends RuntimeException { method KeyConversionException (line 21) | public KeyConversionException(Throwable cause) { method KeyConversionException (line 25) | public KeyConversionException(String msg) { FILE: common/src/main/java/haveno/common/crypto/KeyRing.java class KeyRing (line 29) | @Getter method KeyRing (line 47) | @Inject method KeyRing (line 59) | public KeyRing(KeyStorage keyStorage, String password, boolean generat... method isUnlocked (line 68) | public boolean isUnlocked() { method lockKeys (line 80) | public void lockKeys() { method unlockKeys (line 94) | public boolean unlockKeys(@Nullable String password, boolean generateK... method generateKeys (line 112) | public void generateKeys(String password) { method toString (line 122) | @Override FILE: common/src/main/java/haveno/common/crypto/KeyStorage.java class KeyStorage (line 58) | @Singleton type KeyEntry (line 63) | public enum KeyEntry { method KeyEntry (line 72) | KeyEntry(String fileName, String algorithm, String alias) { method getFileName (line 78) | public String getFileName() { method getAlgorithm (line 82) | public String getAlgorithm() { method getAlias (line 86) | public String getAlias() { method toString (line 90) | @NotNull method KeyStorage (line 102) | @Inject method allKeyFilesExist (line 107) | public boolean allKeyFilesExist() { method fileExists (line 111) | private boolean fileExists(KeyEntry keyEntry) { method loadKeyBytes (line 115) | private byte[] loadKeyBytes(KeyEntry keyEntry, SecretKey secretKey) { method loadKeyPair (line 135) | public KeyPair loadKeyPair(KeyEntry keyEntry, SecretKey secretKey) { method loadSecretKey (line 172) | public SecretKey loadSecretKey(KeyEntry keyEntry, String password) thr... method saveKeyRing (line 205) | public void saveKeyRing(KeyRing keyRing, String oldPassword, String pa... method saveKey (line 223) | private void saveKey(PrivateKey key, String fileName, SecretKey secret... method saveKey (line 248) | private void saveKey(SecretKey key, String alias, String fileName, Str... FILE: common/src/main/java/haveno/common/crypto/PubKeyRing.java class PubKeyRing (line 35) | @Slf4j method PubKeyRing (line 45) | public PubKeyRing(PublicKey signaturePubKey, PublicKey encryptionPubKe... method PubKeyRing (line 57) | @VisibleForTesting method toProtoMessage (line 65) | @Override method fromProto (line 73) | public static PubKeyRing fromProto(protobuf.PubKeyRing proto) { method toString (line 79) | @Override FILE: common/src/main/java/haveno/common/crypto/PubKeyRingProvider.java class PubKeyRingProvider (line 11) | public class PubKeyRingProvider implements Provider { method PubKeyRingProvider (line 15) | @Inject method get (line 20) | @Override FILE: common/src/main/java/haveno/common/crypto/ScryptUtil.java class ScryptUtil (line 30) | public class ScryptUtil { type DeriveKeyResultHandler (line 33) | public interface DeriveKeyResultHandler { method handleResult (line 34) | void handleResult(KeyParameter aesKey); method getKeyCrypterScrypt (line 37) | public static KeyCrypterScrypt getKeyCrypterScrypt() { method getKeyCrypterScrypt (line 41) | public static KeyCrypterScrypt getKeyCrypterScrypt(byte[] salt) { method deriveKeyWithScrypt (line 51) | public static KeyParameter deriveKeyWithScrypt(KeyCrypterScrypt keyCry... method deriveKeyWithScrypt (line 66) | public static void deriveKeyWithScrypt(KeyCrypterScrypt keyCrypterScry... FILE: common/src/main/java/haveno/common/crypto/SealedAndSigned.java class SealedAndSigned (line 26) | @Value method SealedAndSigned (line 34) | public SealedAndSigned(byte[] encryptedSecretKey, method SealedAndSigned (line 51) | private SealedAndSigned(byte[] encryptedSecretKey, method toProtoMessage (line 63) | public protobuf.SealedAndSigned toProtoMessage() { method fromProto (line 72) | public static SealedAndSigned fromProto(protobuf.SealedAndSigned proto) { FILE: common/src/main/java/haveno/common/crypto/Sig.java class Sig (line 46) | public class Sig { method generateKeyPair (line 56) | public static KeyPair generateKeyPair() { method sign (line 74) | public static byte[] sign(PrivateKey privateKey, byte[] data) throws C... method sign (line 90) | public static String sign(PrivateKey privateKey, String message) throw... method verify (line 101) | public static boolean verify(PublicKey publicKey, byte[] data, byte[] ... method verify (line 118) | public static boolean verify(PublicKey publicKey, String message, Stri... method getPublicKeyFromBytes (line 126) | public static PublicKey getPublicKeyFromBytes(byte[] sigPublicKeyBytes) { method getPublicKeyBytes (line 136) | public static byte[] getPublicKeyBytes(PublicKey sigPublicKey) { FILE: common/src/main/java/haveno/common/file/CorruptedStorageFileHandler.java class CorruptedStorageFileHandler (line 27) | @Slf4j method CorruptedStorageFileHandler (line 32) | @Inject method addFile (line 36) | public void addFile(String fileName) { method getFiles (line 40) | public Optional> getFiles() { FILE: common/src/main/java/haveno/common/file/FileUtil.java class FileUtil (line 42) | @Slf4j method rollingBackup (line 47) | public static void rollingBackup(File dir, String fileName, int numMax... method getBackupFiles (line 78) | public static List getBackupFiles(File dir, String fileName) { method getLatestBackupFile (line 89) | public static File getLatestBackupFile(File dir, String fileName) { method deleteRollingBackup (line 96) | public static void deleteRollingBackup(File dir, String fileName) { method pruneBackup (line 109) | private static void pruneBackup(File backupDir, int numMaxBackupFiles) { method deleteDirectory (line 131) | public static void deleteDirectory(File file) throws IOException { method deleteDirectory (line 135) | public static void deleteDirectory(File file, method deleteFileIfExists (line 160) | public static void deleteFileIfExists(File file) throws IOException { method deleteFileIfExists (line 164) | public static void deleteFileIfExists(File file, boolean ignoreLockedF... method isFileLocked (line 186) | private static boolean isFileLocked(File file) { method resourceToFile (line 190) | public static void resourceToFile(String resourcePath, method resourceEqualToFile (line 202) | public static boolean resourceEqualToFile(String resourcePath, method renameFile (line 212) | public static void renameFile(File oldFile, File newFile) throws IOExc... method copyFile (line 227) | public static void copyFile(File origin, File target) throws IOExcepti... method copyDirectory (line 241) | public static void copyDirectory(File source, File destination) throws... method createNewFile (line 245) | public static File createNewFile(Path path) throws IOException { method removeAndBackupFile (line 253) | public static void removeAndBackupFile(File dbDir, File storageFile, S... method doesFileContainKeyword (line 266) | public static boolean doesFileContainKeyword(File file, String keyword... FILE: common/src/main/java/haveno/common/file/JsonFileManager.java class JsonFileManager (line 32) | @Slf4j method shutDownAllInstances (line 36) | public static void shutDownAllInstances() { method JsonFileManager (line 50) | public JsonFileManager(File dir) { method getExecutor (line 60) | @NotNull method shutDown (line 68) | public void shutDown() { method writeToDiscThreaded (line 74) | public void writeToDiscThreaded(String json, String fileName) { method writeToDisc (line 78) | public void writeToDisc(String json, String fileName) { FILE: common/src/main/java/haveno/common/file/ResourceNotFoundException.java class ResourceNotFoundException (line 20) | public class ResourceNotFoundException extends Exception { method ResourceNotFoundException (line 21) | public ResourceNotFoundException(String path) { FILE: common/src/main/java/haveno/common/handlers/ErrorMessageHandler.java type ErrorMessageHandler (line 23) | public interface ErrorMessageHandler { method handleErrorMessage (line 24) | void handleErrorMessage(String errorMessage); FILE: common/src/main/java/haveno/common/handlers/ExceptionHandler.java type ExceptionHandler (line 23) | public interface ExceptionHandler { method handleException (line 24) | void handleException(Throwable throwable); FILE: common/src/main/java/haveno/common/handlers/FaultHandler.java type FaultHandler (line 23) | public interface FaultHandler { method handleFault (line 24) | void handleFault(String errorMessage, Throwable throwable); FILE: common/src/main/java/haveno/common/handlers/ResultHandler.java type ResultHandler (line 20) | public interface ResultHandler { method handleResult (line 21) | void handleResult(); FILE: common/src/main/java/haveno/common/persistence/PersistenceManager.java class PersistenceManager (line 72) | @Slf4j method onAllServicesInitialized (line 83) | public static void onAllServicesInitialized() { method flushAllDataToDiskAtBackup (line 95) | public static void flushAllDataToDiskAtBackup(ResultHandler completeHa... method flushAllDataToDiskAtShutdown (line 99) | public static void flushAllDataToDiskAtShutdown(ResultHandler complete... method reset (line 106) | public static void reset() { method flushAllDataToDisk (line 116) | private static void flushAllDataToDisk(ResultHandler completeHandler, ... method onWriteCompleted (line 171) | private static void onWriteCompleted(ResultHandler completeHandler, type Source (line 189) | public enum Source { method Source (line 206) | Source(int numMaxBackupFiles, long delay, boolean flushAtShutDown) { method PersistenceManager (line 239) | @Inject method initialize (line 254) | public void initialize(T persistable, Source source) { method initialize (line 258) | public void initialize(T persistable, String fileName, Source source) { method shutdown (line 289) | public void shutdown() { method readPersisted (line 311) | public void readPersisted(Consumer resultHandler, Runnable orElse) { method readPersisted (line 323) | public void readPersisted(String fileName, Consumer resultHandler, ... method getPersisted (line 345) | @Nullable method getPersisted (line 350) | @Nullable method requestPersistence (line 411) | public void requestPersistence() { method maybeStartTimerForPersistence (line 433) | private void maybeStartTimerForPersistence() { method forcePersistNow (line 446) | public void forcePersistNow() { method persistNow (line 451) | public void persistNow(@Nullable Runnable completeHandler) { method persistNow (line 455) | private synchronized void persistNow(@Nullable Runnable completeHandle... method writeToDisk (line 478) | private void writeToDisk(protobuf.PersistableEnvelope serialized, @Nul... method getWriteToDiskExecutor (line 563) | private ExecutorService getWriteToDiskExecutor() { method toString (line 571) | @Override FILE: common/src/main/java/haveno/common/proto/ProtoResolver.java type ProtoResolver (line 23) | public interface ProtoResolver { method fromProto (line 24) | Payload fromProto(protobuf.PaymentAccountPayload proto); method fromProto (line 26) | PersistablePayload fromProto(protobuf.PersistableNetworkPayload proto); FILE: common/src/main/java/haveno/common/proto/ProtoUtil.java class ProtoUtil (line 38) | @Slf4j method byteSetFromProtoByteStringList (line 41) | public static Set byteSetFromProtoByteStringList(List Iterable collectionToProto(Collec... method collectionToProto (line 96) | public static Iterable collectionToProto(Collection protocolStringListToList(ProtocolStringList... method protocolStringListToSet (line 105) | public static Set protocolStringListToSet(ProtocolStringList p... FILE: common/src/main/java/haveno/common/proto/ProtobufferException.java class ProtobufferException (line 22) | public class ProtobufferException extends IOException { method ProtobufferException (line 23) | public ProtobufferException(String message) { method ProtobufferException (line 27) | public ProtobufferException(String message, Throwable e) { FILE: common/src/main/java/haveno/common/proto/ProtobufferRuntimeException.java class ProtobufferRuntimeException (line 20) | public class ProtobufferRuntimeException extends RuntimeException { method ProtobufferRuntimeException (line 21) | public ProtobufferRuntimeException(String message) { method ProtobufferRuntimeException (line 25) | public ProtobufferRuntimeException(String message, Throwable e) { FILE: common/src/main/java/haveno/common/proto/network/GetDataResponsePriority.java type GetDataResponsePriority (line 23) | public enum GetDataResponsePriority { FILE: common/src/main/java/haveno/common/proto/network/NetworkEnvelope.java class NetworkEnvelope (line 26) | @EqualsAndHashCode method NetworkEnvelope (line 36) | protected NetworkEnvelope(String messageVersion) { method getNetworkEnvelopeBuilder (line 40) | public protobuf.NetworkEnvelope.Builder getNetworkEnvelopeBuilder() { method toProtoMessage (line 44) | @Override method toProtoNetworkEnvelope (line 49) | public protobuf.NetworkEnvelope toProtoNetworkEnvelope() { method getMessageVersion (line 57) | public String getMessageVersion() { method toString (line 64) | @Override FILE: common/src/main/java/haveno/common/proto/network/NetworkPayload.java type NetworkPayload (line 25) | public interface NetworkPayload extends Payload { method getGetDataResponsePriority (line 26) | default GetDataResponsePriority getGetDataResponsePriority() { FILE: common/src/main/java/haveno/common/proto/network/NetworkProtoResolver.java type NetworkProtoResolver (line 26) | public interface NetworkProtoResolver extends ProtoResolver { method fromProto (line 27) | NetworkEnvelope fromProto(protobuf.NetworkEnvelope proto) throws Proto... method fromProto (line 29) | NetworkPayload fromProto(protobuf.StoragePayload proto); method fromProto (line 31) | NetworkPayload fromProto(protobuf.StorageEntryWrapper proto); method getClock (line 33) | Clock getClock(); FILE: common/src/main/java/haveno/common/proto/persistable/NavigationPath.java class NavigationPath (line 30) | @EqualsAndHashCode method toProtoMessage (line 38) | @Override method fromProto (line 45) | public static NavigationPath fromProto(protobuf.NavigationPath proto) { FILE: common/src/main/java/haveno/common/proto/persistable/PersistableEnvelope.java type PersistableEnvelope (line 26) | public interface PersistableEnvelope extends Envelope { method toPersistableMessage (line 28) | default Message toPersistableMessage() { method getDefaultStorageFileName (line 32) | default String getDefaultStorageFileName() { FILE: common/src/main/java/haveno/common/proto/persistable/PersistableList.java class PersistableList (line 28) | public abstract class PersistableList impl... method createList (line 33) | protected List createList() { method PersistableList (line 37) | public PersistableList() { method PersistableList (line 40) | protected PersistableList(Collection collection) { method setAll (line 44) | public void setAll(Collection collection) { method add (line 51) | public boolean add(T item) { method remove (line 61) | public boolean remove(T item) { method stream (line 67) | public Stream stream() { method size (line 73) | public int size() { method contains (line 79) | public boolean contains(T item) { method isEmpty (line 85) | public boolean isEmpty() { method forEach (line 91) | public void forEach(Consumer action) { method clear (line 97) | public void clear() { FILE: common/src/main/java/haveno/common/proto/persistable/PersistableListAsObservable.java class PersistableListAsObservable (line 27) | public abstract class PersistableListAsObservable collection) { method createList (line 36) | protected List createList() { method getObservableList (line 40) | public ObservableList getObservableList() { method addListener (line 44) | public void addListener(ListChangeListener listener) { method removeListener (line 48) | public void removeListener(ListChangeListener listener) { FILE: common/src/main/java/haveno/common/proto/persistable/PersistablePayload.java type PersistablePayload (line 25) | public interface PersistablePayload extends Payload { FILE: common/src/main/java/haveno/common/proto/persistable/PersistedDataHost.java type PersistedDataHost (line 20) | public interface PersistedDataHost { method readPersisted (line 21) | void readPersisted(Runnable completeHandler); FILE: common/src/main/java/haveno/common/proto/persistable/PersistenceProtoResolver.java type PersistenceProtoResolver (line 23) | public interface PersistenceProtoResolver extends ProtoResolver { method fromProto (line 24) | PersistableEnvelope fromProto(protobuf.PersistableEnvelope persistable); FILE: common/src/main/java/haveno/common/reactfx/FxTimer.java class FxTimer (line 16) | public class FxTimer implements Timer { method create (line 21) | public static Timer create(java.time.Duration delay, Runnable action) { method runLater (line 28) | public static Timer runLater(java.time.Duration delay, Runnable action) { method createPeriodic (line 38) | public static Timer createPeriodic(java.time.Duration interval, Runnab... method runPeriodically (line 45) | public static Timer runPeriodically(java.time.Duration interval, Runna... method createPeriodic0 (line 55) | public static Timer createPeriodic0(java.time.Duration interval, Runna... method runPeriodically0 (line 62) | public static Timer runPeriodically0(java.time.Duration interval, Runn... method FxTimer (line 74) | private FxTimer(java.time.Duration actionTime, java.time.Duration peri... method restart (line 87) | @Override method stop (line 99) | @Override FILE: common/src/main/java/haveno/common/reactfx/Timer.java type Timer (line 17) | public interface Timer { method restart (line 24) | void restart(); method stop (line 65) | void stop(); FILE: common/src/main/java/haveno/common/setup/CommonSetup.java class CommonSetup (line 38) | @Slf4j method setup (line 41) | public static void setup(Config config, GracefulShutDownHandler gracef... method printSystemLoadPeriodically (line 55) | public static void printSystemLoadPeriodically(int delayMin) { method setupUncaughtExceptionHandler (line 59) | public static void setupUncaughtExceptionHandler(UncaughtExceptionHand... method setupLog (line 82) | private static void setupLog(Config config) { method setSystemProperties (line 89) | protected static void setSystemProperties() { method setupSigIntHandlers (line 94) | protected static void setupSigIntHandlers(GracefulShutDownHandler grac... method maybePrintPathOfCodeSource (line 108) | protected static void maybePrintPathOfCodeSource() { FILE: common/src/main/java/haveno/common/setup/GracefulShutDownHandler.java type GracefulShutDownHandler (line 22) | public interface GracefulShutDownHandler { method gracefulShutDown (line 23) | void gracefulShutDown(ResultHandler resultHandler); method gracefulShutDown (line 24) | void gracefulShutDown(ResultHandler resultHandler, boolean systemExit); FILE: common/src/main/java/haveno/common/setup/UncaughtExceptionHandler.java type UncaughtExceptionHandler (line 20) | public interface UncaughtExceptionHandler { method handleUncaughtException (line 21) | void handleUncaughtException(Throwable throwable, boolean doShutDown); FILE: common/src/main/java/haveno/common/taskrunner/InterceptTaskException.java class InterceptTaskException (line 20) | public class InterceptTaskException extends RuntimeException { method InterceptTaskException (line 21) | public InterceptTaskException(String message) { FILE: common/src/main/java/haveno/common/taskrunner/Model.java type Model (line 20) | public interface Model { method onComplete (line 21) | void onComplete(); FILE: common/src/main/java/haveno/common/taskrunner/Task.java class Task (line 23) | public abstract class Task { method Task (line 33) | public Task(TaskRunner taskHandler, T model) { method run (line 38) | protected abstract void run(); method runInterceptHook (line 40) | protected void runInterceptHook() { method appendToErrorMessage (line 45) | protected void appendToErrorMessage(String message) { method appendExceptionToErrorMessage (line 49) | protected void appendExceptionToErrorMessage(Throwable t) { method complete (line 56) | protected void complete() { method isCompleted (line 61) | public boolean isCompleted() { method failed (line 65) | protected void failed(String message) { method failed (line 70) | protected void failed(Throwable t) { method failed (line 83) | protected void failed() { FILE: common/src/main/java/haveno/common/taskrunner/TaskRunner.java class TaskRunner (line 30) | @Slf4j method TaskRunner (line 43) | public TaskRunner(T sharedModel, ResultHandler resultHandler, ErrorMes... method TaskRunner (line 48) | public TaskRunner(T sharedModel, Class sharedModelClass, ResultHand... method addTasks (line 55) | @SafeVarargs method run (line 60) | public void run() { method next (line 64) | private void next() { method cancel (line 81) | public void cancel() { method isCanceled (line 85) | public boolean isCanceled() { method handleComplete (line 89) | void handleComplete() { method handleErrorMessage (line 93) | void handleErrorMessage(String errorMessage) { FILE: common/src/main/java/haveno/common/util/Base64.java class Base64 (line 24) | public class Base64 { method decode (line 26) | public static byte[] decode(String base64) { method encode (line 30) | public static String encode(byte[] bytes) { FILE: common/src/main/java/haveno/common/util/CollectionUtils.java class CollectionUtils (line 14) | public class CollectionUtils { method isEmpty (line 22) | public static boolean isEmpty(Collection collection) { method isEmpty (line 32) | public static boolean isEmpty(Map map) { FILE: common/src/main/java/haveno/common/util/CompletableFutureUtils.java class CompletableFutureUtils (line 24) | public class CompletableFutureUtils { method allOf (line 31) | public static CompletableFuture> allOf(List getValidatedExtraDataMap(@Nullable M... method getValidatedExtraDataMap (line 44) | public static Map getValidatedExtraDataMap(@Nullable M... method validate (line 64) | public static void validate(@Nullable Map extraDataMap) { method validate (line 68) | public static void validate(@Nullable Map extraDataMap... FILE: common/src/main/java/haveno/common/util/GcUtil.java class GcUtil (line 24) | @Slf4j method autoReleaseMemory (line 33) | public static void autoReleaseMemory() { method maybeReleaseMemory (line 40) | public static void maybeReleaseMemory() { method autoReleaseMemory (line 50) | private static void autoReleaseMemory(long trigger) { method maybeReleaseMemory (line 57) | private static void maybeReleaseMemory(long trigger) { FILE: common/src/main/java/haveno/common/util/Hex.java class Hex (line 22) | public class Hex { method decode (line 24) | public static byte[] decode(String hex) { method encode (line 28) | public static String encode(byte[] bytes) { FILE: common/src/main/java/haveno/common/util/InvalidVersionException.java class InvalidVersionException (line 20) | public class InvalidVersionException extends Exception { method InvalidVersionException (line 21) | public InvalidVersionException(String msg) { FILE: common/src/main/java/haveno/common/util/MathUtils.java class MathUtils (line 33) | public class MathUtils { method roundDouble (line 36) | public static double roundDouble(double value, int precision) { method roundDouble (line 40) | @SuppressWarnings("SameParameterValue") method roundDoubleToLong (line 57) | public static long roundDoubleToLong(double value) { method roundDoubleToLong (line 61) | @SuppressWarnings("SameParameterValue") method roundDoubleToInt (line 66) | public static int roundDoubleToInt(double value) { method roundDoubleToInt (line 70) | @SuppressWarnings("SameParameterValue") method doubleToLong (line 75) | public static long doubleToLong(double value) { method scaleUpByPowerOf10 (line 79) | public static double scaleUpByPowerOf10(double value, int exponent) { method scaleUpByPowerOf10 (line 84) | public static double scaleUpByPowerOf10(long value, int exponent) { method scaleUpByPowerOf10 (line 89) | public static BigInteger scaleUpByPowerOf10(BigInteger value, int expo... method scaleDownByPowerOf10 (line 94) | public static double scaleDownByPowerOf10(double value, int exponent) { method scaleDownByPowerOf10 (line 99) | public static double scaleDownByPowerOf10(long value, int exponent) { method scaleDownByPowerOf10 (line 104) | public static BigInteger scaleDownByPowerOf10(BigInteger value, int ex... method exactMultiply (line 109) | public static double exactMultiply(double value1, double value2) { method getMedian (line 113) | public static long getMedian(Long[] list) { class MovingAverage (line 128) | public static class MovingAverage { method MovingAverage (line 135) | public MovingAverage(int size, double outlier) { method next (line 142) | public Optional next(long val) { method isFull (line 169) | boolean isFull() { method removeInitialOutlier (line 173) | private void removeInitialOutlier() { method current (line 187) | public Optional current() { FILE: common/src/main/java/haveno/common/util/PermutationUtil.java class PermutationUtil (line 30) | @Slf4j method getPartialList (line 39) | public static List getPartialList(List list, List i... method findMatchingPermutation (line 59) | public static List findMatchingPermutation(R targetValue, method findMatchingPermutation (line 74) | private static List findMatchingPermutation(R targetValue, method checkLevel (line 90) | @NonNull method findAllPermutations (line 141) | public static List> findAllPermutations(List list, int ... FILE: common/src/main/java/haveno/common/util/Preconditions.java class Preconditions (line 11) | public class Preconditions { method checkDir (line 18) | public static File checkDir(File dir) { FILE: common/src/main/java/haveno/common/util/Profiler.java class Profiler (line 25) | @Slf4j method printSystemLoadPeriodically (line 27) | public static void printSystemLoadPeriodically(long delay, TimeUnit ti... method printSystemLoad (line 31) | public static void printSystemLoad() { method getUsedMemoryInMB (line 45) | public static long getUsedMemoryInMB() { method getUsedMemoryInBytes (line 49) | public static long getUsedMemoryInBytes() { method getFreeMemoryInMB (line 56) | public static long getFreeMemoryInMB() { method getTotalMemoryInMB (line 60) | public static long getTotalMemoryInMB() { FILE: common/src/main/java/haveno/common/util/ReflectionUtils.java class ReflectionUtils (line 36) | @Slf4j method loadFieldListForClassHierarchy (line 47) | public static void loadFieldListForClassHierarchy(List fields, method getSetterMethodForFieldInClassHierarchy (line 70) | public static Optional getSetterMethodForFieldInClassHierarchy... method isSetterForField (line 89) | public static boolean isSetterForField(Method m, Field f) { method isSetterOnClass (line 97) | public static boolean isSetterOnClass(Method setter, Class clazz) { method getVisibilityModifierAsString (line 101) | public static String getVisibilityModifierAsString(Field field) { method getField (line 112) | public static Field getField(String name, Class clazz) { method getMethod (line 121) | public static Method getMethod(String name, Class clazz) { method handleSetFieldValueError (line 130) | public static void handleSetFieldValueError(Object object, FILE: common/src/main/java/haveno/common/util/RestartUtil.java class RestartUtil (line 29) | public class RestartUtil { method restartApplication (line 38) | public static void restartApplication(String logPath) throws IOExcepti... FILE: common/src/main/java/haveno/common/util/SingleThreadExecutorUtils.java class SingleThreadExecutorUtils (line 31) | public class SingleThreadExecutorUtils { method SingleThreadExecutorUtils (line 33) | private SingleThreadExecutorUtils() { method getSingleThreadExecutor (line 37) | public static ExecutorService getSingleThreadExecutor(Class aClass) { method getNonDaemonSingleThreadExecutor (line 42) | public static ExecutorService getNonDaemonSingleThreadExecutor(Class aClass) { method validateName (line 80) | private static void validateName(String name) { method validateThreadFactory (line 86) | private static void validateThreadFactory(ThreadFactory threadFactory) { FILE: common/src/main/java/haveno/common/util/Tuple2.java class Tuple2 (line 23) | public class Tuple2 implements Serializable { method Tuple2 (line 29) | public Tuple2(A first, B second) { method equals (line 34) | @SuppressWarnings("SimplifiableIfStatement") method hashCode (line 47) | @Override method toString (line 54) | @Override FILE: common/src/main/java/haveno/common/util/Tuple3.java class Tuple3 (line 22) | public class Tuple3 { method Tuple3 (line 27) | public Tuple3(A first, B second, C third) { method equals (line 33) | @SuppressWarnings("SimplifiableIfStatement") method hashCode (line 47) | @Override FILE: common/src/main/java/haveno/common/util/Tuple4.java class Tuple4 (line 22) | public class Tuple4 { method Tuple4 (line 28) | public Tuple4(A first, B second, C third, D fourth) { method equals (line 35) | @SuppressWarnings("SimplifiableIfStatement") method hashCode (line 50) | @Override FILE: common/src/main/java/haveno/common/util/Tuple5.java class Tuple5 (line 22) | public class Tuple5 { method Tuple5 (line 29) | public Tuple5(A first, B second, C third, D fourth, E fifth) { method equals (line 37) | @SuppressWarnings("SimplifiableIfStatement") method hashCode (line 52) | @Override FILE: common/src/main/java/haveno/common/util/Utilities.java class Utilities (line 83) | @Slf4j method getFixedThreadPoolExecutor (line 86) | public static ExecutorService getFixedThreadPoolExecutor(int nThreads,... method getListeningExecutorService (line 90) | public static ListeningExecutorService getListeningExecutorService(Str... method getListeningExecutorService (line 97) | public static ListeningExecutorService getListeningExecutorService(Str... method getListeningExecutorService (line 105) | public static ListeningExecutorService getListeningExecutorService(Str... method getThreadPoolExecutor (line 113) | public static ThreadPoolExecutor getThreadPoolExecutor(String name, method getThreadPoolExecutor (line 120) | public static ThreadPoolExecutor getThreadPoolExecutor(String name, method getThreadPoolExecutor (line 129) | private static ThreadPoolExecutor getThreadPoolExecutor(String name, method shutdownAndAwaitTermination (line 144) | public static void shutdownAndAwaitTermination(ExecutorService executo... method failureCallback (line 149) | public static FutureCallback failureCallback(Consumer commaSeparatedListToSet(String stringList, b... method getPathOfCodeSource (line 413) | public static String getPathOfCodeSource() throws URISyntaxException { method toTruncatedString (line 417) | public static String toTruncatedString(Object message) { method toTruncatedString (line 421) | public static String toTruncatedString(Object message, int maxLength) { method toTruncatedString (line 425) | public static String toTruncatedString(Object message, int maxLength, ... method toListOfWrappedStrings (line 437) | public static List toListOfWrappedStrings(String s, int wrapLe... method getRandomPrefix (line 447) | public static String getRandomPrefix(int minLength, int maxLength) { method getShortId (line 476) | public static String getShortId(String id) { method getShortId (line 480) | @SuppressWarnings("SameParameterValue") method integerToByteArray (line 489) | public static byte[] integerToByteArray(int intValue, int numBytes) { method byteArrayToInteger (line 498) | public static int byteArrayToInteger(byte[] bytes) { method copyRightAligned (line 506) | public static byte[] copyRightAligned(byte[] src, int newLength) { method intsToBytesBE (line 514) | public static byte[] intsToBytesBE(int[] ints) { method bytesToIntsBE (line 526) | public static int[] bytesToIntsBE(byte[] bytes) { method distinctByKey (line 535) | public static Predicate distinctByKey(Function fileLi... method unzipToDir (line 100) | public static void unzipToDir(File dir, InputStream inputStream, int b... FILE: common/src/test/java/haveno/common/app/CapabilitiesTest.java class CapabilitiesTest (line 33) | public class CapabilitiesTest { method testNoCapabilitiesAvailable (line 35) | @Test method testHasLess (line 43) | @Test method testO (line 76) | @Test method testSingleMatch (line 83) | @Test method testMultiMatch (line 92) | @Test method testToIntList (line 102) | @Test method testFromIntList (line 109) | @Test method testToStringList (line 121) | @Test method testFromStringList (line 130) | @Test FILE: common/src/test/java/haveno/common/app/VersionTest.java class VersionTest (line 26) | public class VersionTest { method testVersionNumber (line 28) | @Test method testIsNewVersion (line 40) | @Test FILE: common/src/test/java/haveno/common/config/ConfigFileEditorTests.java class ConfigFileEditorTests (line 15) | public class ConfigFileEditorTests { method setUp (line 22) | @BeforeEach method whenFileDoesNotExist_thenSetOptionCreatesItAndAppendsOneLine (line 30) | @Test method whenFileContainsOptionBeingSet_thenSetOptionOverwritesIt (line 40) | @Test method whenOptionBeingSetHasNoArg_thenSetOptionWritesItWithNoEqualsSign (line 55) | @Test method whenFileHasBlankOrCommentLines_thenTheyArePreserved (line 69) | @Test method whenFileContainsOptionBeingCleared_thenClearOptionRemovesIt (line 89) | @Test method whenFileDoesNotContainOptionBeingCleared_thenClearOptionIsNoOp (line 100) | @Test method whenFileDoesNotExist_thenClearOptionIsNoOp (line 113) | @Test FILE: common/src/test/java/haveno/common/config/ConfigFileOptionTests.java class ConfigFileOptionTests (line 8) | public class ConfigFileOptionTests { method whenOptionHasWhitespaceAroundEqualsSign_thenItGetsTrimmed (line 10) | @Test method whenOptionHasLeadingOrTrailingWhitespace_thenItGetsTrimmed (line 19) | @Test method whenOptionHasEscapedColons_thenTheyGetUnescaped (line 28) | @Test method whenOptionHasNoValue_thenItSetsEmptyValue (line 37) | @Test FILE: common/src/test/java/haveno/common/config/ConfigFileReaderTests.java class ConfigFileReaderTests (line 15) | public class ConfigFileReaderTests { method setUp (line 21) | @BeforeEach method whenFileDoesNotExist_thenGetLinesThrows (line 28) | @Test method whenOptionHasWhitespaceAroundEqualsSign_thenGetLinesPreservesIt (line 41) | @Test method whenOptionHasEscapedColons_thenTheyGetUnescaped (line 54) | @Test method whenFileContainsNonOptionLines_getOptionLinesReturnsOnlyOptionLines (line 65) | @Test FILE: common/src/test/java/haveno/common/config/ConfigTests.java class ConfigTests (line 36) | public class ConfigTests { method whenNoArgCtorIsCalled_thenDefaultAppNameIsSetToTempValue (line 42) | @Test method whenAppNameOptionIsSet_thenAppNamePropertyDiffersFromDefaultAppNameProperty (line 51) | @Test method whenNoOptionsAreSet_thenDataDirPropertiesEqualDefaultValues (line 58) | @Test method whenAppNameOptionIsSet_thenDataDirPropertiesReflectItsValue (line 67) | @Test method whenAppDataDirOptionIsSet_thenDataDirPropertiesReflectItsValue (line 76) | @Test method whenUserDataDirOptionIsSet_thenDataDirPropertiesReflectItsValue (line 86) | @Test method whenAppNameAndAppDataDirOptionsAreSet_thenDataDirPropertiesReflectTheirValues (line 96) | @Test method whenOptionIsSetAtCommandLineAndInConfigFile_thenCommandLineValueTakesPrecedence (line 106) | @Test method whenUnrecognizedOptionIsSet_thenConfigExceptionIsThrown (line 116) | @Test method whenUnrecognizedOptionIsSetInConfigFile_thenNoExceptionIsThrown (line 126) | @Test method whenOptionFileArgumentDoesNotExist_thenConfigExceptionIsThrown (line 137) | @Test method whenConfigFileOptionIsSetToNonExistentFile_thenConfigExceptionIsThrown (line 148) | @Test method whenConfigFileOptionIsSetInConfigFile_thenConfigExceptionIsThrown (line 159) | @Test method whenConfigFileOptionIsSetToExistingFile_thenConfigFilePropertyReflectsItsValue (line 173) | @Test method whenConfigFileOptionIsSetToRelativePath_thenThePathIsPrefixedByAppDataDir (line 180) | @Test method whenAppNameIsSetInConfigFile_thenDataDirPropertiesReflectItsValue (line 189) | @Test method whenBannedXmrNodesOptionIsSet_thenBannedXmrNodesPropertyReturnsItsValue (line 202) | @Test method whenHelpOptionIsSet_thenIsHelpRequestedIsTrue (line 208) | @Test method whenConfigIsConstructed_thenNoConsoleOutputSideEffectsShouldOccur (line 214) | @Test method whenConfigIsConstructed_thenAppDataDirAndSubdirsAreCreated (line 233) | @Test method whenAppDataDirCannotBeCreatedThenUncheckedIoExceptionIsThrown (line 243) | @Test method whenAppDataDirIsSymbolicLink_thenAppDataDirCreationIsNoOp (line 257) | @Test method configWithOpts (line 276) | static Config configWithOpts(Opt... opts) { method opt (line 283) | static Opt opt(String name) { method opt (line 287) | static Opt opt(String name, Object arg) { class Opt (line 291) | static class Opt { method Opt (line 295) | public Opt(String name) { method Opt (line 299) | public Opt(String name, String arg) { method toString (line 304) | @Override FILE: common/src/test/java/haveno/common/util/MathUtilsTest.java class MathUtilsTest (line 26) | public class MathUtilsTest { method testRoundDoubleWithInfiniteArg (line 28) | @Test method testRoundDoubleWithNaNArg (line 33) | @Test method testRoundDoubleWithNegativePrecision (line 38) | @Test method testMovingAverageWithoutOutlierExclusion (line 43) | @SuppressWarnings("OptionalGetWithoutIsPresent") method testMovingAverageWithOutlierExclusion (line 58) | @SuppressWarnings("OptionalGetWithoutIsPresent") FILE: common/src/test/java/haveno/common/util/PermutationTest.java class PermutationTest (line 30) | public class PermutationTest { method testGetPartialList (line 34) | public void testGetPartialList() { method testFindMatchingPermutation (line 99) | @Test method testBreakAtLimit (line 124) | @Test method testFindAllPermutations (line 142) | public void testFindAllPermutations() { FILE: common/src/test/java/haveno/common/util/PreconditionsTests.java class PreconditionsTests (line 16) | public class PreconditionsTests { method whenDirIsValid_thenDirIsReturned (line 18) | @Test method whenDirDoesNotExist_thenThrow (line 25) | @Test FILE: common/src/test/java/haveno/common/util/UtilitiesTest.java class UtilitiesTest (line 25) | public class UtilitiesTest { method testToStringList (line 27) | @Test method testIntegerToByteArray (line 46) | @Test method testByteArrayToInteger (line 59) | @Test FILE: core/src/main/java/haveno/core/account/sign/SignedWitness.java class SignedWitness (line 40) | @Slf4j type VerificationMethod (line 45) | public enum VerificationMethod { method fromProto (line 49) | public static SignedWitness.VerificationMethod fromProto(protobuf.Si... method toProtoMessage (line 53) | public static protobuf.SignedWitness.VerificationMethod toProtoMessa... method SignedWitness (line 70) | public SignedWitness(VerificationMethod verificationMethod, method toProtoMessage (line 102) | @Override method toProtoSignedWitness (line 115) | public protobuf.SignedWitness toProtoSignedWitness() { method fromProto (line 119) | public static SignedWitness fromProto(protobuf.SignedWitness proto) { method isDateInTolerance (line 135) | @Override method verifyHashSize (line 142) | @Override method getRequiredCapabilities (line 148) | @Override method getHash (line 153) | @Override method isSignedByArbitrator (line 158) | public boolean isSignedByArbitrator() { method getHashAsByteArray (line 166) | public P2PDataStorage.ByteArray getHashAsByteArray() { method toString (line 170) | @Override FILE: core/src/main/java/haveno/core/account/sign/SignedWitnessService.java class SignedWitnessService (line 59) | @Slf4j method SignedWitnessService (line 94) | @Inject method onAllServicesInitialized (line 118) | public void onAllServicesInitialized() { method onBootstrapComplete (line 144) | private void onBootstrapComplete() { method getSignedWitnessMapValues (line 154) | public Collection getSignedWitnessMapValues() { method getVerifiedWitnessDateList (line 163) | public List getVerifiedWitnessDateList(AccountAgeWitness account... method getWitnessDateList (line 178) | public List getWitnessDateList(AccountAgeWitness accountAgeWitne... method isSignedByArbitrator (line 186) | public boolean isSignedByArbitrator(AccountAgeWitness accountAgeWitnes... method isFilteredWitness (line 193) | public boolean isFilteredWitness(AccountAgeWitness accountAgeWitness) { method ownerPubKey (line 199) | private byte[] ownerPubKey(AccountAgeWitness accountAgeWitness) { method ownerPubKeyAsString (line 206) | public String ownerPubKeyAsString(AccountAgeWitness accountAgeWitness) { method getSignedWitnessSetByOwnerPubKey (line 213) | @VisibleForTesting method publishOwnSignedWitness (line 220) | public boolean publishOwnSignedWitness(SignedWitness signedWitness) { method signAndPublishAccountAgeWitness (line 232) | public void signAndPublishAccountAgeWitness(BigInteger tradeAmount, method signAndPublishAccountAgeWitness (line 240) | public String signAndPublishAccountAgeWitness(AccountAgeWitness accoun... method signTraderPubKey (line 249) | public String signTraderPubKey(ECKey key, method signAndPublishAccountAgeWitness (line 258) | private String signAndPublishAccountAgeWitness(BigInteger tradeAmount, method selfSignAndPublishAccountAgeWitness (line 288) | public void selfSignAndPublishAccountAgeWitness(AccountAgeWitness acco... method signAndPublishAccountAgeWitness (line 295) | public Optional signAndPublishAccountAgeWitness(BigInte... method verifySignature (line 321) | public boolean verifySignature(SignedWitness signedWitness) { method verifySignatureWithECKey (line 329) | private boolean verifySignatureWithECKey(SignedWitness signedWitness) { method verifySignatureWithDSAKey (line 356) | private boolean verifySignatureWithDSAKey(SignedWitness signedWitness) { method getSignedWitnessSet (line 374) | public Set getSignedWitnessSet(AccountAgeWitness accoun... method getArbitratorsSignedWitnessSet (line 380) | public Set getArbitratorsSignedWitnessSet(AccountAgeWit... method getTrustedPeerSignedWitnessSet (line 387) | public Set getTrustedPeerSignedWitnessSet(AccountAgeWit... method getRootSignedWitnessSet (line 393) | public Set getRootSignedWitnessSet(boolean includeSigne... method getUnsignedSignerPubKeys (line 402) | public Set getUnsignedSignerPubKeys() { method getSignedWitnessSetByOwnerPubKey (line 413) | private Set getSignedWitnessSetByOwnerPubKey(byte[] own... method isSignedAccountAgeWitness (line 426) | public boolean isSignedAccountAgeWitness(AccountAgeWitness accountAgeW... method isSignerAccountAgeWitness (line 430) | public boolean isSignerAccountAgeWitness(AccountAgeWitness accountAgeW... method isSufficientTradeAmountForSigning (line 434) | public boolean isSufficientTradeAmountForSigning(BigInteger tradeAmoun... method verifySigner (line 438) | private boolean verifySigner(SignedWitness signedWitness) { method isSignerAccountAgeWitness (line 451) | private boolean isSignerAccountAgeWitness(AccountAgeWitness accountAge... method isValidSignerWitnessInternal (line 471) | private boolean isValidSignerWitnessInternal(SignedWitness signedWitness, method verifyDate (line 507) | private boolean verifyDate(SignedWitness signedWitness, long childSign... method addToMap (line 518) | @VisibleForTesting method publishSignedWitness (line 531) | private void publishSignedWitness(SignedWitness signedWitness) { method doRepublishAllSignedWitnesses (line 540) | private void doRepublishAllSignedWitnesses() { method removeSignedWitness (line 545) | @VisibleForTesting FILE: core/src/main/java/haveno/core/account/sign/SignedWitnessStorageService.java class SignedWitnessStorageService (line 31) | @Slf4j method SignedWitnessStorageService (line 40) | @Inject method initializePersistenceManager (line 50) | @Override method getFileName (line 55) | @Override method getMap (line 60) | @Override method canHandle (line 65) | @Override method createStore (line 75) | @Override FILE: core/src/main/java/haveno/core/account/sign/SignedWitnessStore.java class SignedWitnessStore (line 34) | @Slf4j method SignedWitnessStore (line 37) | SignedWitnessStore() { method SignedWitnessStore (line 45) | private SignedWitnessStore(List list) { method toProtoMessage (line 49) | public Message toProtoMessage() { method getBuilder (line 55) | private protobuf.SignedWitnessStore.Builder getBuilder() { method fromProto (line 63) | public static SignedWitnessStore fromProto(protobuf.SignedWitnessStore... FILE: core/src/main/java/haveno/core/account/witness/AccountAgeWitness.java class AccountAgeWitness (line 36) | @Slf4j method AccountAgeWitness (line 44) | public AccountAgeWitness(byte[] hash, method toProtoMessage (line 55) | @Override method toProtoAccountAgeWitness (line 63) | public protobuf.AccountAgeWitness toProtoAccountAgeWitness() { method fromProto (line 67) | public static AccountAgeWitness fromProto(protobuf.AccountAgeWitness p... method isDateInTolerance (line 83) | @Override method verifyHashSize (line 90) | @Override method getHash (line 95) | @Override method getHashAsByteArray (line 105) | P2PDataStorage.ByteArray getHashAsByteArray() { method toString (line 109) | @Override FILE: core/src/main/java/haveno/core/account/witness/AccountAgeWitnessService.java class AccountAgeWitnessService (line 79) | @Slf4j type AccountAge (line 84) | public enum AccountAge { type SignState (line 91) | public enum SignState { method SignState (line 103) | SignState(String displayString) { method addHash (line 107) | public SignState addHash(String hash) { method setDaysUntilLimitLifted (line 112) | public SignState setDaysUntilLimitLifted(long days) { method getDisplayString (line 117) | public String getDisplayString() { method isLimitLifted (line 124) | public boolean isLimitLifted() { method AccountAgeWitnessService (line 154) | @Inject method onAllServicesInitialized (line 187) | public void onAllServicesInitialized() { method onBootStrapped (line 211) | private void onBootStrapped() { method republishAllTraditionalAccounts (line 218) | private void republishAllTraditionalAccounts() { method addToMap (line 236) | @VisibleForTesting method publishMyAccountAgeWitness (line 248) | public void publishMyAccountAgeWitness(PaymentAccountPayload paymentAc... method getPeerAccountAgeWitnessHash (line 265) | public byte[] getPeerAccountAgeWitnessHash(Trade trade) { method getAccountInputDataWithSalt (line 271) | byte[] getAccountInputDataWithSalt(PaymentAccountPayload paymentAccoun... method getNewWitness (line 276) | @VisibleForTesting method findWitness (line 284) | public Optional findWitness(PaymentAccountPayload p... method findWitness (line 297) | public Optional findWitness(Offer offer) { method findTradePeerWitness (line 304) | private Optional findTradePeerWitness(Trade trade) { method getWitnessByHash (line 314) | private Optional getWitnessByHash(byte[] hash) { method getWitnessByHashAsHex (line 336) | private Optional getWitnessByHashAsHex(String hashA... method getAccountAge (line 344) | public long getAccountAge(AccountAgeWitness accountAgeWitness, Date no... method getAccountAge (line 350) | public long getAccountAge(PaymentAccountPayload paymentAccountPayload,... method getAccountAge (line 356) | public long getAccountAge(Offer offer) { method getAccountAge (line 362) | public long getAccountAge(Trade trade) { method getWitnessSignAge (line 373) | public long getWitnessSignAge(AccountAgeWitness accountAgeWitness, Dat... method getWitnessSignAge (line 383) | public long getWitnessSignAge(Offer offer, Date now) { method getWitnessSignAge (line 389) | public long getWitnessSignAge(Trade trade, Date now) { method getPeersAccountAgeCategory (line 395) | public AccountAge getPeersAccountAgeCategory(long peersAccountAge) { method getAccountAgeCategory (line 399) | private AccountAge getAccountAgeCategory(long accountAge) { method getTradeLimit (line 417) | private BigInteger getTradeLimit(BigInteger maxTradeLimit, method signedBuyFactor (line 444) | private double signedBuyFactor(AccountAge accountAgeCategory) { method normalFactor (line 457) | private double normalFactor() { method isImmature (line 465) | private boolean isImmature(AccountAgeWitness accountAgeWitness) { method myHasTradeLimitException (line 469) | public boolean myHasTradeLimitException(PaymentAccount myPaymentAccoun... method hasTradeLimitException (line 476) | private boolean hasTradeLimitException(AccountAgeWitness accountAgeWit... method getMyWitness (line 484) | public AccountAgeWitness getMyWitness(PaymentAccountPayload paymentAcc... method getMyWitnessHash (line 490) | private byte[] getMyWitnessHash(PaymentAccountPayload paymentAccountPa... method getMyWitnessHashAsHex (line 494) | public String getMyWitnessHashAsHex(PaymentAccountPayload paymentAccou... method getMyAccountAge (line 498) | public long getMyAccountAge(PaymentAccountPayload paymentAccountPayloa... method getMyTradeLimit (line 502) | public long getMyTradeLimit(PaymentAccount paymentAccount, String curr... method getUnsignedTradeLimit (line 527) | public long getUnsignedTradeLimit(PaymentMethod paymentMethod, String ... method verifyAccountAgeWitness (line 540) | public boolean verifyAccountAgeWitness(Trade trade, method verifyPeersTradeAmount (line 591) | public boolean verifyPeersTradeAmount(Offer offer, method isToleratedSmalleAmount (line 603) | private boolean isToleratedSmalleAmount(BigInteger tradeAmount) { method isDateAfterReleaseDate (line 612) | boolean isDateAfterReleaseDate(long witnessDateAsLong, method verifyPeersCurrentDate (line 628) | public boolean verifyPeersCurrentDate(Date peersCurrentDate) { method verifyWitnessHash (line 638) | private boolean verifyWitnessHash(byte[] witnessHash, method verifyPeersTradeLimit (line 651) | private boolean verifyPeersTradeLimit(Offer offer, method verifySignature (line 683) | boolean verifySignature(PublicKey peersPublicKey, method arbitratorSignAccountAgeWitness (line 708) | public void arbitratorSignAccountAgeWitness(BigInteger tradeAmount, method arbitratorSignOrphanWitness (line 715) | public String arbitratorSignOrphanWitness(AccountAgeWitness accountAge... method arbitratorSignOrphanPubKey (line 732) | public String arbitratorSignOrphanPubKey(ECKey key, method arbitratorSignAccountAgeWitness (line 738) | public void arbitratorSignAccountAgeWitness(AccountAgeWitness accountA... method traderSignAndPublishPeersAccountAgeWitness (line 745) | public Optional traderSignAndPublishPeersAccountAgeWitn... method publishOwnSignedWitness (line 762) | public boolean publishOwnSignedWitness(SignedWitness signedWitness) { method getTraderPaymentAccounts (line 767) | public List getTraderPaymentAccounts(long safeDate, method isNotFiltered (line 784) | private boolean isNotFiltered(Dispute dispute) { method hasChargebackRisk (line 796) | @VisibleForTesting method isBuyerWinner (line 802) | private boolean isBuyerWinner(Dispute dispute) { method getTraderData (line 808) | private Stream getTraderData(Dispute dispute) { method hasSignedWitness (line 834) | public boolean hasSignedWitness(Offer offer) { method peerHasSignedWitness (line 840) | public boolean peerHasSignedWitness(Trade trade) { method accountIsSigner (line 846) | public boolean accountIsSigner(AccountAgeWitness accountAgeWitness) { method tradeAmountIsSufficient (line 850) | public boolean tradeAmountIsSufficient(BigInteger tradeAmount) { method getSignState (line 854) | public SignState getSignState(Offer offer) { method getSignState (line 860) | public SignState getSignState(Trade trade) { method getSignState (line 867) | public SignState getSignState(AccountAgeWitness accountAgeWitness) { method getOrphanSignedWitnesses (line 892) | public Set getOrphanSignedWitnesses() { method signAndPublishSameNameAccounts (line 899) | public void signAndPublishSameNameAccounts() { method getUnsignedSignerPubKeys (line 923) | public Set getUnsignedSignerPubKeys() { method isSignWitnessTrade (line 927) | public boolean isSignWitnessTrade(Trade trade) { method getSignInfoFromAccount (line 940) | public String getSignInfoFromAccount(PaymentAccount paymentAccount) { method getSignInfoFromString (line 946) | public Tuple2 getSignInfoFromString(String ... FILE: core/src/main/java/haveno/core/account/witness/AccountAgeWitnessStorageService.java class AccountAgeWitnessStorageService (line 29) | @Slf4j method AccountAgeWitnessStorageService (line 38) | @Inject method getFileName (line 49) | @Override method initializePersistenceManager (line 54) | @Override method canHandle (line 59) | @Override method createStore (line 69) | @Override FILE: core/src/main/java/haveno/core/account/witness/AccountAgeWitnessStore.java class AccountAgeWitnessStore (line 33) | @Slf4j method AccountAgeWitnessStore (line 36) | public AccountAgeWitnessStore() { method AccountAgeWitnessStore (line 44) | private AccountAgeWitnessStore(List list) { method toProtoMessage (line 48) | public Message toProtoMessage() { method getBuilder (line 54) | private protobuf.AccountAgeWitnessStore.Builder getBuilder() { method fromProto (line 62) | public static AccountAgeWitnessStore fromProto(protobuf.AccountAgeWitn... FILE: core/src/main/java/haveno/core/account/witness/AccountAgeWitnessUtils.java class AccountAgeWitnessUtils (line 39) | @Slf4j method AccountAgeWitnessUtils (line 45) | AccountAgeWitnessUtils(AccountAgeWitnessService accountAgeWitnessService, method logSignedWitnesses (line 54) | public void logSignedWitnesses() { method logChild (line 66) | private void logChild(SignedWitness sigWit, String initString, Stack getPubKeyList() { method alertMessageProperty (line 126) | public ReadOnlyObjectProperty alertMessageProperty() { method addAlertMessageIfKeyIsValid (line 130) | public boolean addAlertMessageIfKeyIsValid(Alert alert, String privKey... method removeAlertMessageIfKeyIsValid (line 148) | public boolean removeAlertMessageIfKeyIsValid(String privKeyString) { method isKeyValid (line 161) | private boolean isKeyValid(String privKeyString) { method signAndAddSignatureToAlertMessage (line 170) | private void signAndAddSignatureToAlertMessage(Alert alert) { method verifySignature (line 176) | private boolean verifySignature(Alert alert) { FILE: core/src/main/java/haveno/core/alert/AlertModule.java class AlertModule (line 27) | public class AlertModule extends AppModule { method AlertModule (line 29) | public AlertModule(Config config) { method configure (line 33) | @Override FILE: core/src/main/java/haveno/core/alert/PrivateNotificationManager.java class PrivateNotificationManager (line 59) | public class PrivateNotificationManager implements MessageListener { method PrivateNotificationManager (line 79) | @Inject method getPubKeyList (line 98) | protected List getPubKeyList() { method handleMessage (line 120) | private void handleMessage(DecryptedMessageWithPubKey decryptedMessage... method privateNotificationProperty (line 141) | public ReadOnlyObjectProperty privateNotif... method sendPrivateNotificationMessageIfKeyIsValid (line 145) | public boolean sendPrivateNotificationMessageIfKeyIsValid(PrivateNotif... method removePrivateNotification (line 168) | public void removePrivateNotification() { method isKeyValid (line 174) | private boolean isKeyValid(String privKeyString) { method signAndAddSignatureToPrivateNotificationMessage (line 183) | private void signAndAddSignatureToPrivateNotificationMessage(PrivateNo... method verifySignature (line 189) | private boolean verifySignature(PrivateNotificationPayload privateNoti... method sendPing (line 203) | public void sendPing(NodeAddress peersNodeAddress, Consumer re... method onMessage (line 225) | @Override FILE: core/src/main/java/haveno/core/alert/PrivateNotificationMessage.java class PrivateNotificationMessage (line 29) | @EqualsAndHashCode(callSuper = true) method PrivateNotificationMessage (line 38) | public PrivateNotificationMessage(PrivateNotificationPayload privateNo... method PrivateNotificationMessage (line 49) | private PrivateNotificationMessage(PrivateNotificationPayload privateN... method toProtoNetworkEnvelope (line 59) | @Override method fromProto (line 69) | public static PrivateNotificationMessage fromProto(protobuf.PrivateNot... method getTTL (line 76) | @Override FILE: core/src/main/java/haveno/core/alert/PrivateNotificationPayload.java class PrivateNotificationPayload (line 33) | @EqualsAndHashCode method PrivateNotificationPayload (line 44) | public PrivateNotificationPayload(String message) { method PrivateNotificationPayload (line 53) | @SuppressWarnings("NullableProblems") method fromProto (line 61) | public static PrivateNotificationPayload fromProto(protobuf.PrivateNot... method toProtoMessage (line 67) | @Override method setSigAndPubKey (line 83) | public void setSigAndPubKey(String signatureAsBase64, PublicKey sigPub... method toString (line 90) | @Override FILE: core/src/main/java/haveno/core/api/AccountServiceListener.java class AccountServiceListener (line 6) | public class AccountServiceListener { method onAppInitialized (line 7) | public void onAppInitialized() {} method onAccountCreated (line 8) | public void onAccountCreated() {} method onAccountOpened (line 9) | public void onAccountOpened() {} method onAccountClosed (line 10) | public void onAccountClosed() {} method onAccountRestored (line 11) | public void onAccountRestored(Runnable onShutDown) {} method onAccountDeleted (line 12) | public void onAccountDeleted(Runnable onShutDown) {} method onPasswordChanged (line 13) | public void onPasswordChanged(String oldPassword, String newPassword) {} FILE: core/src/main/java/haveno/core/api/CoreAccountService.java class CoreAccountService (line 53) | @Singleton method CoreAccountService (line 65) | @Inject method addListener (line 74) | public void addListener(AccountServiceListener listener) { method removeListener (line 80) | public boolean removeListener(AccountServiceListener listener) { method accountExists (line 86) | public boolean accountExists() { method isAccountOpen (line 90) | public boolean isAccountOpen() { method checkAccountOpen (line 94) | public void checkAccountOpen() { method createAccount (line 98) | public void createAccount(String password) { method openAccount (line 107) | public void openAccount(String password) throws IncorrectPasswordExcep... method changePassword (line 119) | public void changePassword(String oldPassword, String newPassword) { method verifyPassword (line 131) | public void verifyPassword(String password) throws IncorrectPasswordEx... method closeAccount (line 137) | public void closeAccount() { method backupAccount (line 146) | public void backupAccount(int bufferSize, Consumer consum... method restoreAccount (line 190) | public void restoreAccount(InputStream inputStream, int bufferSize, Ru... method deleteAccount (line 199) | public void deleteAccount(Runnable onShutdown) { FILE: core/src/main/java/haveno/core/api/CoreApi.java class CoreApi (line 84) | @Singleton method CoreApi (line 105) | @Inject method getVersion (line 138) | @SuppressWarnings("SameReturnValue") method getMethodHelp (line 147) | public String getMethodHelp(String methodName) { method accountExists (line 155) | public boolean accountExists() { method isAccountOpen (line 159) | public boolean isAccountOpen() { method createAccount (line 163) | public void createAccount(String password) { method openAccount (line 167) | public void openAccount(String password) throws IncorrectPasswordExcep... method isAppInitialized (line 171) | public boolean isAppInitialized() { method changePassword (line 175) | public void changePassword(String oldPassword, String newPassword) { method closeAccount (line 179) | public void closeAccount() { method deleteAccount (line 183) | public void deleteAccount(Runnable onShutdown) { method backupAccount (line 187) | public void backupAccount(int bufferSize, Consumer consum... method restoreAccount (line 191) | public void restoreAccount(InputStream zipStream, int bufferSize, Runn... method addXmrConnection (line 199) | public void addXmrConnection(MoneroRpcConnection connection) { method removeXmrConnection (line 203) | public void removeXmrConnection(String connectionUri) { method getXmrConnection (line 207) | public MoneroRpcConnection getXmrConnection() { method getXmrConnections (line 211) | public List getXmrConnections() { method setXmrConnection (line 215) | public void setXmrConnection(String connectionUri) { method setXmrConnection (line 219) | public void setXmrConnection(MoneroRpcConnection connection) { method checkXmrConnection (line 223) | public MoneroRpcConnection checkXmrConnection() { method getBestXmrConnection (line 227) | public MoneroRpcConnection getBestXmrConnection() { method setXmrConnectionAutoSwitch (line 231) | public void setXmrConnectionAutoSwitch(boolean autoSwitch) { method getXmrConnectionAutoSwitch (line 235) | public boolean getXmrConnectionAutoSwitch() { method isXmrNodeOnline (line 243) | public boolean isXmrNodeOnline() { method getXmrNodeSettings (line 247) | public XmrNodeSettings getXmrNodeSettings() { method startXmrNode (line 251) | public void startXmrNode(XmrNodeSettings settings) throws IOException { method stopXmrNode (line 255) | public void stopXmrNode() { method getBalances (line 263) | public BalancesInfo getBalances(String currencyCode) { method getXmrSeed (line 267) | public String getXmrSeed() { method getXmrPrimaryAddress (line 271) | public String getXmrPrimaryAddress() { method getXmrNewSubaddress (line 275) | public String getXmrNewSubaddress() { method getXmrTxs (line 279) | public List getXmrTxs() { method createXmrTx (line 283) | public MoneroTxWallet createXmrTx(List destinations) { method createXmrSweepTxs (line 287) | public List createXmrSweepTxs(String address) { method relayXmrTxs (line 291) | public List relayXmrTxs(List metadatas) { method getAddressBalance (line 295) | public long getAddressBalance(String addressString) { method getAddressBalanceInfo (line 299) | public AddressBalanceInfo getAddressBalanceInfo(String addressString) { method getFundingAddresses (line 303) | public List getFundingAddresses() { method getTransaction (line 307) | public Transaction getTransaction(String txId) { method setWalletPassword (line 311) | public void setWalletPassword(String password, String newPassword) { method lockWallet (line 315) | public void lockWallet() { method unlockWallet (line 319) | public void unlockWallet(String password, long timeout) { method removeWalletPassword (line 323) | public void removeWalletPassword(String password) { method getNumConfirmationsForMostRecentTransaction (line 327) | public int getNumConfirmationsForMostRecentTransaction(String addressS... method getHeight (line 331) | public long getHeight() { method getTargetHeight (line 335) | public long getTargetHeight() { method addNotificationListener (line 343) | public void addNotificationListener(NotificationListener listener) { method sendNotification (line 347) | public void sendNotification(NotificationMessage notification) { method getDisputes (line 355) | public List getDisputes() { method getDispute (line 359) | public Dispute getDispute(String tradeId) { method openDispute (line 363) | public void openDispute(String tradeId, ResultHandler resultHandler, F... method resolveDispute (line 367) | public void resolveDispute(String tradeId, DisputeResult.Winner winner... method sendDisputeChatMessage (line 372) | public void sendDisputeChatMessage(String disputeId, String message, A... method registerDisputeAgent (line 380) | public void registerDisputeAgent(String disputeAgentType, String regis... method unregisterDisputeAgent (line 384) | public void unregisterDisputeAgent(String disputeAgentType, ResultHand... method getOffer (line 392) | public Offer getOffer(String id) { method getOffers (line 396) | public List getOffers(String direction, String currencyCode) { method getMyOffers (line 400) | public List getMyOffers(String direction, String currencyCo... method getMyOffer (line 404) | public OpenOffer getMyOffer(String id) { method postOffer (line 408) | public void postOffer(String currencyCode, method editOffer (line 444) | public void editOffer(String offerId, method deactivateOffer (line 466) | public void deactivateOffer(String offerId, ResultHandler resultHandle... method activateOffer (line 470) | public void activateOffer(String offerId, ResultHandler resultHandler,... method cancelOffer (line 474) | public void cancelOffer(String id, ResultHandler resultHandler, ErrorM... method createPaymentAccount (line 482) | public PaymentAccount createPaymentAccount(PaymentAccountForm form) { method getPaymentAccounts (line 486) | public Set getPaymentAccounts() { method getPaymentMethods (line 490) | public List getPaymentMethods() { method getPaymentAccountForm (line 494) | public PaymentAccountForm getPaymentAccountForm(String paymentMethodId) { method getPaymentAccountForm (line 498) | public PaymentAccountForm getPaymentAccountForm(PaymentAccount payment... method createCryptoCurrencyPaymentAccount (line 502) | public PaymentAccount createCryptoCurrencyPaymentAccount(String accoun... method deletePaymentAccount (line 512) | public void deletePaymentAccount(String paymentAccountId) { method getCryptoCurrencyPaymentMethods (line 516) | public List getCryptoCurrencyPaymentMethods() { method validateFormField (line 520) | public void validateFormField(PaymentAccountForm form, PaymentAccountF... method getMarketPrice (line 528) | public double getMarketPrice(String currencyCode) throws ExecutionExce... method getMarketPrices (line 532) | public List getMarketPrices() throws ExecutionExcepti... method getMarketDepth (line 536) | public MarketDepthInfo getMarketDepth(String currencyCode) throws Exec... method takeOffer (line 544) | public void takeOffer(String offerId, method confirmPaymentSent (line 555) | public void confirmPaymentSent(String tradeId, method confirmPaymentReceived (line 561) | public void confirmPaymentReceived(String tradeId, method closeTrade (line 567) | public void closeTrade(String tradeId) { method getTrade (line 571) | public Trade getTrade(String tradeId) { method getTrades (line 575) | public List getTrades() { method getChatMessages (line 579) | public List getChatMessages(String tradeId) { method sendChatMessage (line 583) | public void sendChatMessage(String tradeId, String message) { FILE: core/src/main/java/haveno/core/api/CoreContext.java class CoreContext (line 26) | @Singleton method CoreContext (line 34) | @Inject FILE: core/src/main/java/haveno/core/api/CoreDisputeAgentsService.java class CoreDisputeAgentsService (line 52) | @Singleton method CoreDisputeAgentsService (line 67) | @Inject method registerDisputeAgent (line 88) | void registerDisputeAgent(String disputeAgentType, String registration... method unregisterDisputeAgent (line 138) | void unregisterDisputeAgent(String disputeAgentType, ResultHandler res... method registerArbitrator (line 164) | private void registerArbitrator(NodeAddress nodeAddress, method registerMediator (line 186) | private void registerMediator(NodeAddress nodeAddress, method registerRefundAgent (line 207) | private void registerRefundAgent(NodeAddress nodeAddress, method getSupportType (line 228) | private Optional getSupportType(String disputeAgentType) { method unregisterDisputeAgent (line 245) | private void unregisterDisputeAgent(ResultHandler resultHandler, Error... FILE: core/src/main/java/haveno/core/api/CoreDisputesService.java class CoreDisputesService (line 60) | @Singleton type PayoutSuggestion (line 65) | public enum PayoutSuggestion { method CoreDisputesService (line 78) | @Inject method getDisputes (line 90) | public List getDisputes() { method getDispute (line 94) | public Dispute getDispute(String tradeId) { method openDispute (line 100) | public void openDispute(String tradeId, ResultHandler resultHandler, F... method createDisputeForTrade (line 119) | public Dispute createDisputeForTrade(Trade trade, Offer offer, PubKeyR... method resolveDispute (line 151) | public void resolveDispute(String tradeId, DisputeResult.Winner winner... method createDisputeResult (line 210) | private DisputeResult createDisputeResult(Dispute dispute, DisputeResu... method applyPayoutAmountsToDisputeResult (line 224) | public void applyPayoutAmountsToDisputeResult(PayoutSuggestion payoutS... method closeDisputeTicket (line 266) | public void closeDisputeTicket(DisputeManager disputeManager, Dispute ... method sendDisputeChatMessage (line 305) | public void sendDisputeChatMessage(String disputeId, String message, A... FILE: core/src/main/java/haveno/core/api/CoreHelpService.java class CoreHelpService (line 31) | @Singleton method CoreHelpService (line 35) | @Inject method getMethodHelp (line 39) | public String getMethodHelp(String methodName) { method readHelpFile (line 52) | private String readHelpFile(String resourceFile) throws NullPointerExc... method main (line 66) | @SuppressWarnings("CommentedOutCode") FILE: core/src/main/java/haveno/core/api/CoreNotificationService.java class CoreNotificationService (line 20) | @Singleton method addListener (line 27) | public void addListener(@NonNull NotificationListener listener) { method sendNotification (line 33) | public void sendNotification(@NonNull NotificationMessage notification) { method sendAppInitializedNotification (line 47) | public void sendAppInitializedNotification() { method sendTradeNotification (line 54) | public void sendTradeNotification(Trade trade, Phase phase, String tit... method sendChatNotification (line 75) | public void sendChatNotification(ChatMessage chatMessage) { method sendErrorNotification (line 84) | public void sendErrorNotification(String title, String errorMessage) { FILE: core/src/main/java/haveno/core/api/CoreOffersService.java class CoreOffersService (line 81) | @Singleton method CoreOffersService (line 117) | @Inject method getOffers (line 142) | List getOffers() { method getOffers (line 153) | List getOffers(String direction, String currencyCode) { method getOffer (line 160) | Offer getOffer(String id) { method getMyOffers (line 167) | List getMyOffers() { method getMyOffers (line 173) | List getMyOffers(String direction, String currencyCode) { method getMyOffer (line 180) | OpenOffer getMyOffer(String id) { method postOffer (line 187) | void postOffer(String currencyCode, method cloneOffer (line 263) | private void cloneOffer(String sourceOfferId, method editOffer (line 323) | void editOffer(String offerId, method getPreselectedPaymentAccount (line 406) | private PaymentAccount getPreselectedPaymentAccount(PaymentAccount pay... method getEditedOffer (line 420) | public Offer getEditedOffer(OpenOffer openOffer, OfferPayload newOffer... method deactivateOffer (line 478) | void deactivateOffer(String offerId, ResultHandler resultHandler, Erro... method activateOffer (line 482) | void activateOffer(String offerId, ResultHandler resultHandler, ErrorM... method cancelOffer (line 486) | void cancelOffer(String id, ResultHandler resultHandler, ErrorMessageH... method verifyPaymentAccountIsValidForNewOffer (line 493) | private void verifyPaymentAccountIsValidForNewOffer(Offer offer, Payme... method placeOffer (line 502) | private void placeOffer(Offer offer, method offerMatchesDirectionAndCurrency (line 520) | private boolean offerMatchesDirectionAndCurrency(Offer offer, method priceComparator (line 530) | private Comparator priceComparator(String direction) { method openOfferPriceComparator (line 538) | private Comparator openOfferPriceComparator(String directio... method priceStringToLong (line 546) | private long priceStringToLong(String priceAsString, String currencyCo... FILE: core/src/main/java/haveno/core/api/CorePaymentAccountsService.java class CorePaymentAccountsService (line 51) | @Singleton method CorePaymentAccountsService (line 60) | @Inject method createPaymentAccount (line 73) | PaymentAccount createPaymentAccount(PaymentAccountForm form) { method setSelectedTradeCurrency (line 90) | private static void setSelectedTradeCurrency(PaymentAccount paymentAcc... method getPaymentAccount (line 104) | PaymentAccount getPaymentAccount(String paymentAccountId) { method getPaymentAccounts (line 108) | Set getPaymentAccounts() { method getPaymentMethods (line 112) | List getPaymentMethods() { method getPaymentAccountForm (line 118) | PaymentAccountForm getPaymentAccountForm(String paymentMethodId) { method getPaymentAccountForm (line 122) | PaymentAccountForm getPaymentAccountForm(PaymentAccount paymentAccount) { method getPaymentAccountFormAsString (line 126) | String getPaymentAccountFormAsString(String paymentMethodId) { method getPaymentAccountFormFile (line 132) | File getPaymentAccountFormFile(String paymentMethodId) { method createCryptoCurrencyPaymentAccount (line 138) | synchronized PaymentAccount createCryptoCurrencyPaymentAccount(String ... method deletePaymentAccount (line 160) | synchronized void deletePaymentAccount(String paymentAccountId) { method getCryptoCurrencyPaymentMethods (line 174) | List getCryptoCurrencyPaymentMethods() { method validateFormFields (line 181) | private void validateFormFields(PaymentAccountForm form) { method validateFormField (line 187) | void validateFormField(PaymentAccountForm form, PaymentAccountFormFiel... method verifyAccountNameUnique (line 196) | private void verifyAccountNameUnique(String accountName) { method verifyCryptoCurrencyAddress (line 202) | private void verifyCryptoCurrencyAddress(String cryptoCurrencyCode, St... method getAsset (line 212) | private Asset getAsset(String cryptoCurrencyCode) { method verifyPaymentAccountHasRequiredFields (line 221) | private void verifyPaymentAccountHasRequiredFields(PaymentAccount paym... FILE: core/src/main/java/haveno/core/api/CorePriceService.java class CorePriceService (line 58) | @Singleton method CorePriceService (line 65) | @Inject method getMarketPrice (line 74) | public double getMarketPrice(String currencyCode) throws ExecutionExce... method getMarketPrices (line 87) | public List getMarketPrices() throws ExecutionExcepti... method getMarketDepth (line 98) | public MarketDepthInfo getMarketDepth(String currencyCode) throws Exec... FILE: core/src/main/java/haveno/core/api/CoreTradesService.java class CoreTradesService (line 68) | @Singleton method CoreTradesService (line 85) | @Inject method takeOffer (line 107) | void takeOffer(Offer offer, method confirmPaymentSent (line 165) | void confirmPaymentSent(String tradeId, method confirmPaymentReceived (line 177) | void confirmPaymentReceived(String tradeId, method closeTrade (line 189) | void closeTrade(String tradeId) { method getTradeRole (line 199) | String getTradeRole(String tradeId) { method getTrade (line 205) | Trade getTrade(String tradeId) { method getOpenTrade (line 214) | private Optional getOpenTrade(String tradeId) { method getClosedTrade (line 218) | private Optional getClosedTrade(String tradeId) { method getTrades (line 222) | List getTrades() { method getChatMessages (line 230) | List getChatMessages(String tradeId) { method sendChatMessage (line 240) | void sendChatMessage(String tradeId, String message) { method isFollowingBuyerProtocol (line 258) | private boolean isFollowingBuyerProtocol(Trade trade) { method verifyTradeIsNotClosed (line 263) | private void verifyTradeIsNotClosed(String tradeId) { FILE: core/src/main/java/haveno/core/api/CoreWalletsService.java class CoreWalletsService (line 79) | @Singleton method CoreWalletsService (line 99) | @Inject method getKey (line 121) | @Nullable method getNetworkParameters (line 127) | NetworkParameters getNetworkParameters() { method getBalances (line 131) | BalancesInfo getBalances(String currencyCode) { method getXmrSeed (line 146) | String getXmrSeed() { method getXmrPrimaryAddress (line 150) | String getXmrPrimaryAddress() { method getXmrNewSubaddress (line 154) | String getXmrNewSubaddress() { method getXmrTxs (line 159) | List getXmrTxs() { method createXmrTx (line 164) | MoneroTxWallet createXmrTx(List destinations) { method createXmrSweepTxs (line 176) | List createXmrSweepTxs(String address) { method relayXmrTxs (line 188) | List relayXmrTxs(List metadatas) { method getAddressBalance (line 200) | long getAddressBalance(String addressString) { method getAddressBalanceInfo (line 205) | AddressBalanceInfo getAddressBalanceInfo(String addressString) { method getFundingAddresses (line 215) | List getFundingAddresses() { method getTransaction (line 253) | Transaction getTransaction(String txId) { method getNumConfirmationsForMostRecentTransaction (line 273) | int getNumConfirmationsForMostRecentTransaction(String addressString) { method setWalletPassword (line 279) | void setWalletPassword(String password, String newPassword) { method lockWallet (line 309) | void lockWallet() { method unlockWallet (line 319) | void unlockWallet(String password, long timeout) { method removeWalletPassword (line 353) | void removeWalletPassword(String password) { method verifyWalletsAreAvailable (line 366) | void verifyWalletsAreAvailable() { method verifyWalletIsAvailableAndEncrypted (line 378) | void verifyWalletIsAvailableAndEncrypted() { method verifyEncryptedWalletIsUnlocked (line 389) | void verifyEncryptedWalletIsUnlocked() { method verifyWalletAndNetworkIsReady (line 395) | void verifyWalletAndNetworkIsReady() { method verifyApplicationIsFullyInitialized (line 401) | void verifyApplicationIsFullyInitialized() { method verifyWalletCurrencyCodeIsValid (line 408) | private void verifyWalletCurrencyCodeIsValid(String currencyCode) { method maybeSetWalletsManagerKey (line 416) | private void maybeSetWalletsManagerKey() { method getXmrBalances (line 429) | private XmrBalanceInfo getXmrBalances() { method getValidTransferAmount (line 437) | private Coin getValidTransferAmount(String amount, CoinFormatter coinF... method getTxFeeRateFromParamOrPreferenceOrFeeService (line 445) | private Coin getTxFeeRateFromParamOrPreferenceOrFeeService(String txFe... method getKeyCrypterScrypt (line 452) | private KeyCrypterScrypt getKeyCrypterScrypt() { method getAddressEntry (line 459) | private AddressEntry getAddressEntry(String addressString) { method getHeight (line 471) | public long getHeight() { method memoize (line 483) | private static LoadingCache memoize(Function f) { FILE: core/src/main/java/haveno/core/api/NotificationListener.java type NotificationListener (line 23) | public interface NotificationListener { method onMessage (line 24) | void onMessage(@NonNull NotificationMessage message); FILE: core/src/main/java/haveno/core/api/XmrConnectionService.java class XmrConnectionService (line 83) | @Slf4j type XmrConnectionFallbackType (line 98) | public enum XmrConnectionFallbackType { method XmrConnectionService (line 159) | @Inject method onShutDownStarted (line 209) | public void onShutDownStarted() { method shutDown (line 214) | public void shutDown() { method getMonerod (line 225) | public MoneroDaemonRpc getMonerod() { method getProxyUri (line 230) | public String getProxyUri() { method addConnectionListener (line 234) | public void addConnectionListener(MoneroConnectionManagerListener list... method isConnected (line 240) | public Boolean isConnected() { method addConnection (line 244) | public void addConnection(MoneroRpcConnection connection) { method addConnection (line 248) | private void addConnection(MoneroRpcConnection connection, boolean add... method removeConnection (line 257) | public void removeConnection(String uri) { method getConnection (line 272) | public MoneroRpcConnection getConnection() { method hasConnection (line 278) | public boolean hasConnection(String uri) { method getConnection (line 282) | public MoneroRpcConnection getConnection(String connectionUri) { method getConnections (line 294) | public List getConnections() { method setConnection (line 301) | public void setConnection(String connectionUri) { method setConnection (line 308) | public void setConnection(MoneroRpcConnection connection) { method setConnection (line 313) | private void setConnection(MoneroRpcConnection connection, MoneroDaemo... method checkConnection (line 369) | public MoneroRpcConnection checkConnection() { method getBestConnection (line 376) | public MoneroRpcConnection getBestConnection() { method getBestConnection (line 380) | private MoneroRpcConnection getBestConnection(Collection> getConnectionsInAscendi... method promptToStartLocalNode (line 479) | private boolean promptToStartLocalNode() { method addLocalNodeIfIgnored (line 483) | private void addLocalNodeIfIgnored(Collection ign... method canSwitchToBestConnection (line 489) | private boolean canSwitchToBestConnection() { method switchToBestConnection (line 493) | private MoneroRpcConnection switchToBestConnection() { method switchToBestConnection (line 497) | private MoneroRpcConnection switchToBestConnection(Collection> connectionsPr... method connectionProperty (line 655) | public ReadOnlyObjectProperty connectionProperty() { method hasSufficientPeersForBroadcast (line 659) | public boolean hasSufficientPeersForBroadcast() { method chainHeightProperty (line 664) | public LongProperty chainHeightProperty() { method downloadPercentageProperty (line 668) | public ReadOnlyDoubleProperty downloadPercentageProperty() { method getMinBroadcastConnections (line 672) | public int getMinBroadcastConnections() { method isDownloadComplete (line 676) | public boolean isDownloadComplete() { method numUpdatesProperty (line 680) | public ReadOnlyLongProperty numUpdatesProperty() { method fallbackToBestConnection (line 684) | public void fallbackToBestConnection() { method getTx (line 703) | public MoneroTx getTx(String txHash) { method getTxs (line 708) | public List getTxs(List txHashes) { method getTxWithCache (line 728) | public MoneroTx getTxWithCache(String txHash) { method getTxsWithCache (line 733) | public List getTxsWithCache(List txHashes) { method isProxyApplied (line 755) | protected static boolean isProxyApplied(MoneroRpcConnection connection) { method checkConnection (line 760) | protected static void checkConnection(MoneroRpcConnection connection) { method getTimeoutMs (line 787) | protected static long getTimeoutMs(MoneroRpcConnection connection) { method getCachedDaemonInfo (line 797) | protected static MoneroDaemonInfo getCachedDaemonInfo(MoneroRpcConnect... method isSyncedWithinTolerance (line 801) | protected static boolean isSyncedWithinTolerance(MoneroDaemonInfo info) { method doneDownload (line 810) | private void doneDownload() { method isConnectionLocalHost (line 815) | private boolean isConnectionLocalHost(MoneroRpcConnection connection) { method getDefaultRefreshPeriodMs (line 819) | private long getDefaultRefreshPeriodMs(boolean internal) { method initialize (line 836) | private void initialize() { method initializeConnections (line 872) | private void initializeConnections() { method isAutoSwitch (line 1015) | public boolean isAutoSwitch() { method startLocalNode (line 1019) | public void startLocalNode() throws Exception { method updatePolling (line 1032) | private void updatePolling(MoneroDaemonInfo applyInfo) { method startPolling (line 1039) | private void startPolling(MoneroDaemonInfo applyInfo) { method stopPolling (line 1054) | private void stopPolling() { method isPolling (line 1063) | private boolean isPolling() { method tryPollMonerod (line 1069) | private void tryPollMonerod(MoneroDaemonInfo applyInfo) { method doPollMonerod (line 1082) | private void doPollMonerod(MoneroDaemonInfo applyInfo) { method isFixedConnection (line 1227) | private boolean isFixedConnection() { method isCustomConnections (line 1231) | private boolean isCustomConnections() { method isProvidedConnections (line 1235) | private boolean isProvidedConnections() { method getMaxConsecutiveErrors (line 1239) | private int getMaxConsecutiveErrors() { method updateProperties (line 1243) | private void updateProperties() { FILE: core/src/main/java/haveno/core/api/XmrKeyImageListener.java type XmrKeyImageListener (line 24) | public interface XmrKeyImageListener { method onSpentStatusChanged (line 29) | public void onSpentStatusChanged(Map keyImages, String groupId) { method removeKeyImages (line 165) | public void removeKeyImages(Collection keyImages, String group... method removeKeyImages (line 182) | public void removeKeyImages(String groupId) { method clearKeyImages (line 201) | public void clearKeyImages() { method isSpent (line 216) | public Boolean isSpent(String keyImage) { method isSpent (line 229) | public static boolean isSpent(MoneroKeyImageSpentStatus status) { method getLastSpentStatus (line 239) | public MoneroKeyImageSpentStatus getLastSpentStatus(String keyImage) { method poll (line 245) | public void poll() { method refreshPolling (line 313) | private void refreshPolling() { method setIsPolling (line 319) | private synchronized void setIsPolling(boolean enabled) { method getKeyImages (line 331) | private Set getKeyImages() { method getNextKeyImageBatch (line 341) | private List getNextKeyImageBatch() { FILE: core/src/main/java/haveno/core/api/XmrLocalNode.java class XmrLocalNode (line 47) | @Slf4j method XmrLocalNode (line 79) | @Inject method startPolling (line 89) | public void startPolling() { method pollMonerod (line 95) | private void pollMonerod() { method getUri (line 125) | public String getUri() { method shouldBeUsed (line 135) | public boolean shouldBeUsed() { method shouldBeIgnored (line 142) | public boolean shouldBeIgnored() { method addListener (line 159) | public void addListener(XmrLocalNodeListener listener) { method removeListener (line 163) | public boolean removeListener(XmrLocalNodeListener listener) { method getDaemon (line 170) | public MoneroDaemonRpc getDaemon() { method equalsUri (line 174) | public boolean equalsUri(String uri) { method isDetected (line 185) | public boolean isDetected() { method isConnected (line 193) | public boolean isConnected() { method checkConnection (line 197) | private void checkConnection() { method getNodeSettings (line 201) | public XmrNodeSettings getNodeSettings() { method start (line 208) | public void start() throws IOException { method start (line 217) | public void start(XmrNodeSettings settings) throws IOException { method stop (line 261) | public void stop() { FILE: core/src/main/java/haveno/core/api/XmrLocalNodeListener.java class XmrLocalNodeListener (line 22) | public class XmrLocalNodeListener { method onNodeStarted (line 23) | public void onNodeStarted(MoneroDaemonRpc daemon) {} method onNodeStopped (line 24) | public void onNodeStopped() {} method onConnectionChanged (line 25) | public void onConnectionChanged(MoneroRpcConnection connection) {} FILE: core/src/main/java/haveno/core/api/model/AddressBalanceInfo.java class AddressBalanceInfo (line 22) | public class AddressBalanceInfo implements Payload { method AddressBalanceInfo (line 29) | public AddressBalanceInfo(String address, method toProtoMessage (line 43) | @Override method fromProto (line 53) | public static AddressBalanceInfo fromProto(haveno.proto.grpc.AddressBa... method toString (line 60) | @Override FILE: core/src/main/java/haveno/core/api/model/BalancesInfo.java class BalancesInfo (line 6) | @Getter method BalancesInfo (line 15) | public BalancesInfo(BtcBalanceInfo btc, XmrBalanceInfo xmr) { method toProtoMessage (line 24) | @Override method fromProto (line 32) | public static BalancesInfo fromProto(haveno.proto.grpc.BalancesInfo pr... method toString (line 38) | @Override FILE: core/src/main/java/haveno/core/api/model/BtcBalanceInfo.java class BtcBalanceInfo (line 7) | @Getter method BtcBalanceInfo (line 21) | public BtcBalanceInfo(long availableBalance, method valueOf (line 31) | @VisibleForTesting method toProtoMessage (line 47) | @Override method fromProto (line 57) | public static BtcBalanceInfo fromProto(haveno.proto.grpc.BtcBalanceInf... method toString (line 64) | @Override FILE: core/src/main/java/haveno/core/api/model/ContractInfo.java class ContractInfo (line 31) | @Getter method ContractInfo (line 45) | public ContractInfo(String buyerNodeAddress, method fromProto (line 85) | public static ContractInfo fromProto(haveno.proto.grpc.ContractInfo pr... method toProtoMessage (line 99) | @Override FILE: core/src/main/java/haveno/core/api/model/EncryptedConnection.java class EncryptedConnection (line 9) | @Value method toProtoMessage (line 19) | @Override method fromProto (line 30) | public static EncryptedConnection fromProto(protobuf.EncryptedConnecti... FILE: core/src/main/java/haveno/core/api/model/MarketDepthInfo.java class MarketDepthInfo (line 25) | @ToString method toProtoMessage (line 39) | public haveno.proto.grpc.MarketDepthInfo toProtoMessage() { FILE: core/src/main/java/haveno/core/api/model/MarketPriceInfo.java class MarketPriceInfo (line 24) | @ToString method toProtoMessage (line 35) | @Override method fromProto (line 43) | public static MarketPriceInfo fromProto(haveno.proto.grpc.MarketPriceI... FILE: core/src/main/java/haveno/core/api/model/OfferInfo.java class OfferInfo (line 39) | @EqualsAndHashCode method OfferInfo (line 88) | public OfferInfo(OfferInfoBuilder builder) { method toOfferInfo (line 128) | public static OfferInfo toOfferInfo(Offer offer) { method toMyOfferInfo (line 135) | public static OfferInfo toMyOfferInfo(OpenOffer openOffer) { method getBuilder (line 157) | private static OfferInfoBuilder getBuilder(Offer offer) { method toProtoMessage (line 208) | @Override method fromProto (line 251) | @SuppressWarnings("unused") FILE: core/src/main/java/haveno/core/api/model/PaymentAccountForm.java class PaymentAccountForm (line 54) | @Getter type FormId (line 61) | public enum FormId { method fromProto (line 92) | public static PaymentAccountForm.FormId fromProto(protobuf.PaymentAc... method toProtoMessage (line 96) | public static protobuf.PaymentAccountForm.FormId toProtoMessage(Paym... method PaymentAccountForm (line 104) | public PaymentAccountForm(FormId id) { method PaymentAccountForm (line 109) | public PaymentAccountForm(FormId id, List fie... method toProtoMessage (line 114) | @Override method fromProto (line 122) | public static PaymentAccountForm fromProto(protobuf.PaymentAccountForm... method addField (line 127) | public void addField(PaymentAccountFormField field) { method getValue (line 131) | public String getValue(PaymentAccountFormField.FieldId fieldId) { method toPaymentAccountJsonString (line 143) | public String toPaymentAccountJsonString() { method toPaymentAccount (line 155) | public PaymentAccount toPaymentAccount() { method getForm (line 162) | public static PaymentAccountForm getForm(String paymentMethodId) { method getPaymentAccountForm (line 175) | public static File getPaymentAccountForm(String paymentMethodId) { method toPaymentAccount (line 196) | @SuppressWarnings("unused") method toJsonString (line 202) | public static String toJsonString(File jsonFile) { method getClickableURI (line 214) | @VisibleForTesting method getTmpJsonFile (line 230) | @VisibleForTesting FILE: core/src/main/java/haveno/core/api/model/PaymentAccountFormField.java class PaymentAccountFormField (line 36) | @Getter type FieldId (line 43) | public enum FieldId { method fromProto (line 105) | public static PaymentAccountFormField.FieldId fromProto(protobuf.Pay... method toProtoMessage (line 109) | public static protobuf.PaymentAccountFormField.FieldId toProtoMessag... type Component (line 114) | public enum Component { method fromProto (line 120) | public static PaymentAccountFormField.Component fromProto(protobuf.P... method toProtoMessage (line 124) | public static protobuf.PaymentAccountFormField.Component toProtoMess... method PaymentAccountFormField (line 143) | public PaymentAccountFormField(FieldId id) { method toProtoMessage (line 147) | @Override method fromProto (line 165) | public static PaymentAccountFormField fromProto(protobuf.PaymentAccoun... FILE: core/src/main/java/haveno/core/api/model/TradeInfo.java class TradeInfo (line 35) | @EqualsAndHashCode method TradeInfo (line 108) | public TradeInfo(TradeInfoV1Builder builder) { method toTradeInfo (line 155) | public static TradeInfo toTradeInfo(Trade trade) { method toProtoMessage (line 227) | @Override method fromProto (line 277) | public static TradeInfo fromProto(haveno.proto.grpc.TradeInfo proto) { method toString (line 326) | @Override FILE: core/src/main/java/haveno/core/api/model/XmrBalanceInfo.java class XmrBalanceInfo (line 8) | public class XmrBalanceInfo implements Payload { method XmrBalanceInfo (line 24) | public XmrBalanceInfo(long balance, method valueOf (line 37) | @VisibleForTesting method getBalance (line 50) | public BigInteger getBalance() { method getAvailableBalance (line 54) | public BigInteger getAvailableBalance() { method getPendingBalance (line 58) | public BigInteger getPendingBalance() { method getReservedOfferBalance (line 62) | public BigInteger getReservedOfferBalance() { method getReservedTradeBalance (line 66) | public BigInteger getReservedTradeBalance() { method getReservedBalance (line 70) | public BigInteger getReservedBalance() { method toProtoMessage (line 78) | @Override method fromProto (line 89) | public static XmrBalanceInfo fromProto(haveno.proto.grpc.XmrBalanceInf... method toString (line 97) | @Override FILE: core/src/main/java/haveno/core/api/model/XmrDestination.java class XmrDestination (line 9) | @Getter method XmrDestination (line 15) | public XmrDestination(XmrDestinationBuilder builder) { method toXmrDestination (line 20) | public static XmrDestination toXmrDestination(MoneroDestination dst) { method toProtoMessage (line 31) | @Override method fromProto (line 39) | public static XmrDestination fromProto(haveno.proto.grpc.XmrDestinatio... class XmrDestinationBuilder (line 46) | public static class XmrDestinationBuilder { method withAddress (line 50) | public XmrDestinationBuilder withAddress(String address) { method withAmount (line 55) | public XmrDestinationBuilder withAmount(BigInteger amount) { method build (line 60) | public XmrDestination build() { return new XmrDestination(this); } method toString (line 63) | @Override FILE: core/src/main/java/haveno/core/api/model/XmrIncomingTransfer.java class XmrIncomingTransfer (line 9) | @Getter method XmrIncomingTransfer (line 18) | public XmrIncomingTransfer(XmrIncomingTransferBuilder builder) { method toXmrIncomingTransfer (line 26) | public static XmrIncomingTransfer toXmrIncomingTransfer(MoneroIncoming... method toProtoMessage (line 40) | @Override method fromProto (line 51) | public static XmrIncomingTransfer fromProto(haveno.proto.grpc.XmrIncom... class XmrIncomingTransferBuilder (line 61) | public static class XmrIncomingTransferBuilder { method withAmount (line 68) | public XmrIncomingTransferBuilder withAmount(BigInteger amount) { method withAccountIndex (line 73) | public XmrIncomingTransferBuilder withAccountIndex(Integer accountIn... method withSubaddressIndex (line 78) | public XmrIncomingTransferBuilder withSubaddressIndex(Integer subadd... method withAddress (line 83) | public XmrIncomingTransferBuilder withAddress(String address) { method withNumSuggestedConfirmations (line 88) | public XmrIncomingTransferBuilder withNumSuggestedConfirmations(Long... method build (line 93) | public XmrIncomingTransfer build() { method toString (line 98) | @Override FILE: core/src/main/java/haveno/core/api/model/XmrOutgoingTransfer.java class XmrOutgoingTransfer (line 16) | @Getter method XmrOutgoingTransfer (line 26) | public XmrOutgoingTransfer(XmrOutgoingTransferBuilder builder) { method toXmrOutgoingTransfer (line 33) | public static XmrOutgoingTransfer toXmrOutgoingTransfer(MoneroOutgoing... method toProtoMessage (line 50) | @Override method fromProto (line 60) | public static XmrOutgoingTransfer fromProto(haveno.proto.grpc.XmrOutgo... class XmrOutgoingTransferBuilder (line 72) | public static class XmrOutgoingTransferBuilder { method withAmount (line 78) | public XmrOutgoingTransferBuilder withAmount(BigInteger amount) { method withAccountIndex (line 83) | public XmrOutgoingTransferBuilder withAccountIndex(Integer accountIn... method withSubaddressIndices (line 88) | public XmrOutgoingTransferBuilder withSubaddressIndices(List ... method withOutgoingTransfer (line 150) | public XmrTxBuilder withOutgoingTransfer(XmrOutgoingTransfer outgoin... method withMetadata (line 155) | public XmrTxBuilder withMetadata(String metadata) { method build (line 160) | public XmrTx build() { return new XmrTx(this); } method toString (line 163) | @Override FILE: core/src/main/java/haveno/core/api/model/builder/OfferInfoBuilder.java class OfferInfoBuilder (line 31) | @Getter method withId (line 75) | public OfferInfoBuilder withId(String id) { method withDirection (line 80) | public OfferInfoBuilder withDirection(String direction) { method withPrice (line 85) | public OfferInfoBuilder withPrice(String price) { method withUseMarketBasedPrice (line 90) | public OfferInfoBuilder withUseMarketBasedPrice(boolean useMarketBased... method withMarketPriceMarginPct (line 95) | public OfferInfoBuilder withMarketPriceMarginPct(double marketPriceMar... method withAmount (line 100) | public OfferInfoBuilder withAmount(long amount) { method withMinAmount (line 105) | public OfferInfoBuilder withMinAmount(long minAmount) { method withMakerFeePct (line 110) | public OfferInfoBuilder withMakerFeePct(double makerFeePct) { method withTakerFeePct (line 115) | public OfferInfoBuilder withTakerFeePct(double takerFeePct) { method withPenaltyFeePct (line 120) | public OfferInfoBuilder withPenaltyFeePct(double penaltyFeePct) { method withBuyerSecurityDepositPct (line 125) | public OfferInfoBuilder withBuyerSecurityDepositPct(double buyerSecuri... method withSellerSecurityDepositPct (line 130) | public OfferInfoBuilder withSellerSecurityDepositPct(double sellerSecu... method withVolume (line 135) | public OfferInfoBuilder withVolume(String volume) { method withMinVolume (line 140) | public OfferInfoBuilder withMinVolume(String minVolume) { method withTriggerPrice (line 145) | public OfferInfoBuilder withTriggerPrice(String triggerPrice) { method withIsCurrencyForMakerFeeBtc (line 150) | public OfferInfoBuilder withIsCurrencyForMakerFeeBtc(boolean isCurrenc... method withPaymentAccountId (line 155) | public OfferInfoBuilder withPaymentAccountId(String paymentAccountId) { method withPaymentMethodId (line 160) | public OfferInfoBuilder withPaymentMethodId(String paymentMethodId) { method withPaymentMethodShortName (line 165) | public OfferInfoBuilder withPaymentMethodShortName(String paymentMetho... method withBaseCurrencyCode (line 170) | public OfferInfoBuilder withBaseCurrencyCode(String baseCurrencyCode) { method withCounterCurrencyCode (line 175) | public OfferInfoBuilder withCounterCurrencyCode(String counterCurrency... method withDate (line 180) | public OfferInfoBuilder withDate(long date) { method withState (line 185) | public OfferInfoBuilder withState(String state) { method withIsActivated (line 190) | public OfferInfoBuilder withIsActivated(boolean isActivated) { method withIsMyOffer (line 195) | public OfferInfoBuilder withIsMyOffer(boolean isMyOffer) { method withIsMyPendingOffer (line 200) | public OfferInfoBuilder withIsMyPendingOffer(boolean isMyPendingOffer) { method withIsBsqSwapOffer (line 205) | public OfferInfoBuilder withIsBsqSwapOffer(boolean isBsqSwapOffer) { method withOwnerNodeAddress (line 210) | public OfferInfoBuilder withOwnerNodeAddress(String ownerNodeAddress) { method withPubKeyRing (line 215) | public OfferInfoBuilder withPubKeyRing(String pubKeyRing) { method withVersionNumber (line 220) | public OfferInfoBuilder withVersionNumber(String versionNumber) { method withProtocolVersion (line 225) | public OfferInfoBuilder withProtocolVersion(int protocolVersion) { method withArbitratorSigner (line 230) | public OfferInfoBuilder withArbitratorSigner(String arbitratorSigner) { method withSplitOutputTxHash (line 235) | public OfferInfoBuilder withSplitOutputTxHash(String splitOutputTxHash) { method withSplitOutputTxFee (line 240) | public OfferInfoBuilder withSplitOutputTxFee(long splitOutputTxFee) { method withIsPrivateOffer (line 245) | public OfferInfoBuilder withIsPrivateOffer(boolean isPrivateOffer) { method withChallenge (line 250) | public OfferInfoBuilder withChallenge(String challenge) { method withExtraInfo (line 255) | public OfferInfoBuilder withExtraInfo(String extraInfo) { method withAcceptedCountryCodes (line 260) | public OfferInfoBuilder withAcceptedCountryCodes(List accepted... method withAcceptedCountriesString (line 265) | public OfferInfoBuilder withAcceptedCountriesString(String acceptedCou... method withCity (line 270) | public OfferInfoBuilder withCity(String city) { method build (line 275) | public OfferInfo build() { FILE: core/src/main/java/haveno/core/api/model/builder/TradeInfoV1Builder.java class TradeInfoV1Builder (line 31) | @Getter method withOffer (line 82) | public TradeInfoV1Builder withOffer(OfferInfo offer) { method withTradeId (line 87) | public TradeInfoV1Builder withTradeId(String tradeId) { method withShortId (line 92) | public TradeInfoV1Builder withShortId(String shortId) { method withDate (line 97) | public TradeInfoV1Builder withDate(long date) { method withRole (line 102) | public TradeInfoV1Builder withRole(String role) { method withIsCurrencyForTakerFeeBtc (line 107) | public TradeInfoV1Builder withIsCurrencyForTakerFeeBtc(boolean isCurre... method withTotalTxFee (line 112) | public TradeInfoV1Builder withTotalTxFee(long totalTxFee) { method withMakerFee (line 117) | public TradeInfoV1Builder withMakerFee(long makerFee) { method withTakerFee (line 122) | public TradeInfoV1Builder withTakerFee(long takerFee) { method withBuyerSecurityDeposit (line 127) | public TradeInfoV1Builder withBuyerSecurityDeposit(long buyerSecurityD... method withSellerSecurityDeposit (line 132) | public TradeInfoV1Builder withSellerSecurityDeposit(long sellerSecurit... method withBuyerDepositTxFee (line 137) | public TradeInfoV1Builder withBuyerDepositTxFee(long buyerDepositTxFee) { method withSellerDepositTxFee (line 142) | public TradeInfoV1Builder withSellerDepositTxFee(long sellerDepositTxF... method withBuyerPayoutTxFee (line 147) | public TradeInfoV1Builder withBuyerPayoutTxFee(long buyerPayoutTxFee) { method withSellerPayoutTxFee (line 152) | public TradeInfoV1Builder withSellerPayoutTxFee(long sellerPayoutTxFee) { method withBuyerPayoutAmount (line 157) | public TradeInfoV1Builder withBuyerPayoutAmount(long buyerPayoutAmount) { method withSellerPayoutAmount (line 162) | public TradeInfoV1Builder withSellerPayoutAmount(long sellerPayoutAmou... method withMakerDepositTxId (line 167) | public TradeInfoV1Builder withMakerDepositTxId(String makerDepositTxId) { method withTakerDepositTxId (line 172) | public TradeInfoV1Builder withTakerDepositTxId(String takerDepositTxId) { method withPayoutTxId (line 177) | public TradeInfoV1Builder withPayoutTxId(String payoutTxId) { method withAmount (line 182) | public TradeInfoV1Builder withAmount(long amount) { method withPrice (line 187) | public TradeInfoV1Builder withPrice(String price) { method withVolume (line 192) | public TradeInfoV1Builder withVolume(String volume) { method withState (line 197) | public TradeInfoV1Builder withState(String state) { method withPhase (line 202) | public TradeInfoV1Builder withPhase(String phase) { method withPeriodState (line 207) | public TradeInfoV1Builder withPeriodState(String periodState) { method withPayoutState (line 212) | public TradeInfoV1Builder withPayoutState(String payoutState) { method withDisputeState (line 217) | public TradeInfoV1Builder withDisputeState(String disputeState) { method withArbitratorNodeAddress (line 222) | public TradeInfoV1Builder withArbitratorNodeAddress(String arbitratorN... method withTradePeerNodeAddress (line 227) | public TradeInfoV1Builder withTradePeerNodeAddress(String tradePeerNod... method withIsDepositsPublished (line 232) | public TradeInfoV1Builder withIsDepositsPublished(boolean isDepositsPu... method withIsDepositsConfirmed (line 237) | public TradeInfoV1Builder withIsDepositsConfirmed(boolean isDepositsCo... method withIsDepositsUnlocked (line 242) | public TradeInfoV1Builder withIsDepositsUnlocked(boolean isDepositsUnl... method withIsDepositsFinalized (line 247) | public TradeInfoV1Builder withIsDepositsFinalized(boolean isDepositsFi... method withIsPaymentSent (line 252) | public TradeInfoV1Builder withIsPaymentSent(boolean isPaymentSent) { method withIsPaymentReceived (line 257) | public TradeInfoV1Builder withIsPaymentReceived(boolean isPaymentRecei... method withIsPayoutPublished (line 262) | public TradeInfoV1Builder withIsPayoutPublished(boolean isPayoutPublis... method withIsPayoutConfirmed (line 267) | public TradeInfoV1Builder withIsPayoutConfirmed(boolean isPayoutConfir... method withIsPayoutUnlocked (line 272) | public TradeInfoV1Builder withIsPayoutUnlocked(boolean isPayoutUnlocke... method withIsPayoutFinalized (line 277) | public TradeInfoV1Builder withIsPayoutFinalized(boolean isPayoutFinali... method withIsCompleted (line 282) | public TradeInfoV1Builder withIsCompleted(boolean isCompleted) { method withContractAsJson (line 287) | public TradeInfoV1Builder withContractAsJson(String contractAsJson) { method withContract (line 292) | public TradeInfoV1Builder withContract(ContractInfo contract) { method withClosingStatus (line 297) | public TradeInfoV1Builder withClosingStatus(String closingStatus) { method withStartTime (line 302) | public TradeInfoV1Builder withStartTime(long startTime) { method withMaxDurationMs (line 307) | public TradeInfoV1Builder withMaxDurationMs(long maxDurationMs) { method withDeadlineTime (line 312) | public TradeInfoV1Builder withDeadlineTime(long deadlineTime) { method build (line 317) | public TradeInfo build() { FILE: core/src/main/java/haveno/core/app/AppStartupState.java class AppStartupState (line 39) | @Slf4j method AppStartupState (line 53) | @Inject method onDomainServicesInitialized (line 107) | public void onDomainServicesInitialized() { method isWalletAndNetworkReady (line 116) | public boolean isWalletAndNetworkReady() { method walletAndNetworkReadyProperty (line 120) | public ReadOnlyBooleanProperty walletAndNetworkReadyProperty() { method isAllDomainServicesInitialized (line 124) | public boolean isAllDomainServicesInitialized() { method allDomainServicesInitializedProperty (line 128) | public ReadOnlyBooleanProperty allDomainServicesInitializedProperty() { method isApplicationFullyInitialized (line 132) | public boolean isApplicationFullyInitialized() { method applicationFullyInitializedProperty (line 136) | public ReadOnlyBooleanProperty applicationFullyInitializedProperty() { method isUpdatedDataReceived (line 140) | public boolean isUpdatedDataReceived() { method updatedDataReceivedProperty (line 144) | public ReadOnlyBooleanProperty updatedDataReceivedProperty() { method isBlockDownloadComplete (line 148) | public boolean isBlockDownloadComplete() { method wasWalletSynced (line 152) | public boolean wasWalletSynced() { method isBlockDownloadCompleteProperty (line 156) | public ReadOnlyBooleanProperty isBlockDownloadCompleteProperty() { method isHasSufficientPeersForBroadcast (line 160) | public boolean isHasSufficientPeersForBroadcast() { method hasSufficientPeersForBroadcastProperty (line 164) | public ReadOnlyBooleanProperty hasSufficientPeersForBroadcastProperty() { FILE: core/src/main/java/haveno/core/app/AvoidStandbyModeService.java class AvoidStandbyModeService (line 53) | @Slf4j method AvoidStandbyModeService (line 64) | @Inject method init (line 82) | public void init() { method start (line 89) | private void start() { method shutDown (line 98) | public void shutDown() { method startInhibitor (line 103) | private void startInhibitor() { method stopInhibitor (line 126) | private void stopInhibitor() { method playSilentAudioFile (line 143) | private void playSilentAudioFile() { method getSoundFile (line 167) | private File getSoundFile() throws IOException, ResourceNotFoundExcept... method getSourceDataLine (line 177) | private SourceDataLine getSourceDataLine(AudioFormat audioFormat) thro... method inhibitorPath (line 182) | private Optional inhibitorPath() { method inhibitCommand (line 191) | private Optional inhibitCommand() { method runningInhibitorProcess (line 208) | private Optional runningInhibitorProcess() { FILE: core/src/main/java/haveno/core/app/ConsoleInput.java class ConsoleInput (line 30) | public class ConsoleInput { method ConsoleInput (line 36) | public ConsoleInput(int tries, int timeout, TimeUnit unit) { method cancel (line 42) | public void cancel() { method readLine (line 47) | public String readLine() throws InterruptedException { FILE: core/src/main/java/haveno/core/app/ConsoleInputReadTask.java class ConsoleInputReadTask (line 26) | @Slf4j method call (line 28) | public String call() throws IOException { FILE: core/src/main/java/haveno/core/app/CoreModule.java class CoreModule (line 56) | public class CoreModule extends AppModule { method CoreModule (line 58) | public CoreModule(Config config) { method configure (line 62) | @Override FILE: core/src/main/java/haveno/core/app/DomainInitialisation.java class DomainInitialisation (line 64) | public class DomainInitialisation { method DomainInitialisation (line 96) | @Inject method initDomainServices (line 159) | public void initDomainServices(Consumer rejectedTxErrorMessage... FILE: core/src/main/java/haveno/core/app/HavenoExecutable.java class HavenoExecutable (line 82) | @Slf4j method HavenoExecutable (line 107) | public HavenoExecutable(String fullName, String scriptName, String app... method execute (line 114) | public int execute(String[] args) { method doExecute (line 139) | protected int doExecute() { method configUserThread (line 151) | protected abstract void configUserThread(); method addCapabilities (line 153) | protected void addCapabilities() { method launchApplication (line 158) | protected abstract void launchApplication(); method onApplicationLaunched (line 165) | protected void onApplicationLaunched() { method shutDownNoPersist (line 216) | protected void shutDownNoPersist(Runnable onShutdown, boolean restart) { method loginAccount (line 235) | protected CompletableFuture loginAccount() { method setupGuice (line 261) | protected void setupGuice() { method getModule (line 267) | protected abstract AppModule getModule(); method getInjector (line 269) | protected Injector getInjector() { method applyInjector (line 273) | protected void applyInjector() { method readAllPersisted (line 277) | protected void readAllPersisted(Runnable completeHandler) { method readAllPersisted (line 281) | protected void readAllPersisted(@Nullable List addi... method setupAvoidStandbyMode (line 297) | protected void setupAvoidStandbyMode() { method startApplication (line 300) | protected abstract void startApplication(); method onApplicationStarted (line 303) | protected void onApplicationStarted() { method runHavenoSetup (line 307) | protected void runHavenoSetup() { method onSetupComplete (line 313) | @Override method gracefulShutDown (line 321) | @Override method gracefulShutDown (line 327) | @Override method completeShutdown (line 405) | private void completeShutdown(ResultHandler resultHandler, int exitCod... method handleUncaughtException (line 426) | @Override method keepRunning (line 438) | protected int keepRunning() { FILE: core/src/main/java/haveno/core/app/HavenoHeadlessApp.java class HavenoHeadlessApp (line 32) | @Slf4j method HavenoHeadlessApp (line 48) | public HavenoHeadlessApp() { method startApplication (line 52) | @Override method onSetupComplete (line 68) | @Override method setupHandlers (line 73) | protected void setupHandlers() { method stop (line 99) | public void stop() { method handleUncaughtException (line 119) | @Override FILE: core/src/main/java/haveno/core/app/HavenoHeadlessAppMain.java class HavenoHeadlessAppMain (line 29) | @Slf4j method HavenoHeadlessAppMain (line 33) | public HavenoHeadlessAppMain() { method main (line 37) | public static void main(String[] args) throws Exception { method doExecute (line 47) | @Override method configUserThread (line 58) | @Override method launchApplication (line 67) | @Override method onApplicationLaunched (line 74) | @Override method handleUncaughtException (line 80) | @Override method onSetupComplete (line 85) | @Override method getModule (line 95) | @Override method applyInjector (line 100) | @Override method startApplication (line 107) | @Override FILE: core/src/main/java/haveno/core/app/HavenoSetup.java class HavenoSetup (line 115) | @Slf4j type HavenoSetupListener (line 211) | public interface HavenoSetupListener { method onInitP2pNetwork (line 212) | default void onInitP2pNetwork() { method onInitWallet (line 215) | default void onInitWallet() { method onRequestWalletPassword (line 218) | default void onRequestWalletPassword() { method onSetupComplete (line 221) | void onSetupComplete(); method HavenoSetup (line 224) | @Inject method displayAlertIfPresent (line 285) | public void displayAlertIfPresent(Alert alert, boolean openNewVersionP... method addHavenoSetupListener (line 311) | public void addHavenoSetupListener(HavenoSetupListener listener) { method start (line 315) | public void start() { method step2 (line 327) | private void step2() { method step3 (line 334) | private void step3() { method step4 (line 339) | private void step4() { method maybeShowTac (line 362) | private void maybeShowTac(Runnable nextStep) { method maybeInstallDependencies (line 374) | private void maybeInstallDependencies() { method readMapsFromResources (line 401) | private void readMapsFromResources(Runnable completeHandler) { method resetStartupTimeout (line 406) | private synchronized void resetStartupTimeout() { method startP2pNetworkAndWallet (line 426) | private void startP2pNetworkAndWallet(Runnable nextStep) { method initWallet (line 467) | private void initWallet() { method initDomainServices (line 477) | private void initDomainServices() { method getLastHavenoVersion (line 500) | @Nullable method getVersionFile (line 517) | private static File getVersionFile() { method hasDowngraded (line 521) | public static boolean hasDowngraded() { method hasDowngraded (line 525) | public static boolean hasDowngraded(String lastVersion) { method hasDowngraded (line 529) | public static boolean hasDowngraded(@Nullable Consumer downGra... method persistHavenoVersion (line 541) | public static void persistHavenoVersion() { method checkForCorrectOSArchitecture (line 562) | private void checkForCorrectOSArchitecture() { method checkOSXVersion (line 574) | private void checkOSXVersion() { method checkIfRunningOnQubesOS (line 592) | private void checkIfRunningOnQubesOS() { method checkInboundConnections (line 605) | private void checkInboundConnections() { method maybeShowSecurityRecommendation (line 629) | private void maybeShowSecurityRecommendation() { method maybeShowLocalhostRunningInfo (line 639) | private void maybeShowLocalhostRunningInfo() { method maybeShowAccountSigningStateInfo (line 643) | private void maybeShowAccountSigningStateInfo() { method checkSigningState (line 669) | private void checkSigningState(AccountAgeWitnessService.SignState state, method isSignedWitnessOfMineWithState (line 677) | private boolean isSignedWitnessOfMineWithState(PersistableNetworkPaylo... method maybeTriggerDisplayHandler (line 692) | private void maybeTriggerDisplayHandler(String key, Consumer d... method maybeShowTorAddressUpgradeInformation (line 699) | private void maybeShowTorAddressUpgradeInformation() { method maybeRunTorNodeAddressUpgradeHandler (line 715) | private void maybeRunTorNodeAddressUpgradeHandler() { method getXmrInfo (line 729) | public StringProperty getXmrInfo() { method getXmrDaemonSyncProgress (line 733) | public DoubleProperty getXmrDaemonSyncProgress() { method getXmrWalletSyncProgress (line 737) | public DoubleProperty getXmrWalletSyncProgress() { method getConnectionServiceErrorMsg (line 741) | public StringProperty getConnectionServiceErrorMsg() { method getConnectionServiceFallbackType (line 745) | public ObjectProperty getConnectionServiceF... method getTopErrorMsg (line 749) | public StringProperty getTopErrorMsg() { method getXmrSplashSyncIconId (line 753) | public StringProperty getXmrSplashSyncIconId() { method getUseTorForXmr (line 757) | public ObjectProperty getUseTorForXmr() { method getP2PNetworkInfo (line 762) | public StringProperty getP2PNetworkInfo() { method getSplashP2PNetworkAnimationVisible (line 766) | public BooleanProperty getSplashP2PNetworkAnimationVisible() { method getP2pNetworkWarnMsg (line 770) | public StringProperty getP2pNetworkWarnMsg() { method getP2PNetworkIconId (line 774) | public StringProperty getP2PNetworkIconId() { method getP2PNetworkStatusIconId (line 778) | public StringProperty getP2PNetworkStatusIconId() { method getUpdatedDataReceived (line 782) | public BooleanProperty getUpdatedDataReceived() { method getP2pNetworkLabelId (line 786) | public StringProperty getP2pNetworkLabelId() { method getWalletInitialized (line 790) | public BooleanProperty getWalletInitialized() { method getAppStartupState (line 794) | public AppStartupState getAppStartupState() { FILE: core/src/main/java/haveno/core/app/HeadlessApp.java type HeadlessApp (line 24) | public interface HeadlessApp extends UncaughtExceptionHandler, HavenoSet... method setGracefulShutDownHandler (line 25) | void setGracefulShutDownHandler(GracefulShutDownHandler gracefulShutDo... method setInjector (line 27) | void setInjector(Injector injector); method startApplication (line 29) | void startApplication(); FILE: core/src/main/java/haveno/core/app/P2PNetworkSetup.java class P2PNetworkSetup (line 43) | @Singleton method P2PNetworkSetup (line 71) | @Inject method init (line 83) | BooleanProperty init(Runnable onReadyHandler, @Nullable Consumer chainFileLockedExceptionHandler, method setRejectedTxErrorMessageHandler (line 212) | void setRejectedTxErrorMessageHandler(Consumer rejectedTxError... method getXmrDaemonNetworkAsString (line 273) | private String getXmrDaemonNetworkAsString() { method getXmrWalletNetworkAsString (line 284) | private String getXmrWalletNetworkAsString() { FILE: core/src/main/java/haveno/core/app/misc/AppSetup.java class AppSetup (line 25) | @Slf4j method AppSetup (line 29) | @Inject method start (line 38) | public void start() { method initPersistedDataHosts (line 43) | abstract void initPersistedDataHosts(); method initBasicServices (line 45) | abstract void initBasicServices(); FILE: core/src/main/java/haveno/core/app/misc/AppSetupWithP2P.java class AppSetupWithP2P (line 40) | @Slf4j method AppSetupWithP2P (line 52) | @Inject method initPersistedDataHosts (line 72) | @Override method initBasicServices (line 88) | @Override method startInitP2PNetwork (line 94) | private void startInitP2PNetwork() { method initP2PNetwork (line 107) | private BooleanProperty initP2PNetwork() { method onBasicServicesInitialized (line 174) | protected void onBasicServicesInitialized() { FILE: core/src/main/java/haveno/core/app/misc/ExecutableForAppWithP2p.java class ExecutableForAppWithP2p (line 77) | @Slf4j method ExecutableForAppWithP2p (line 85) | public ExecutableForAppWithP2p(String fullName, String scriptName, Str... method configUserThread (line 89) | @Override method onSetupComplete (line 98) | @Override method gracefulShutDown (line 104) | @Override method startShutDownInterval (line 191) | public void startShutDownInterval(GracefulShutDownHandler gracefulShut... method checkMemory (line 252) | protected void checkMemory(Config config, GracefulShutDownHandler grac... method shutDown (line 287) | protected void shutDown(GracefulShutDownHandler gracefulShutDownHandle... FILE: core/src/main/java/haveno/core/app/misc/ModuleForAppWithP2p.java class ModuleForAppWithP2p (line 58) | public class ModuleForAppWithP2p extends AppModule { method ModuleForAppWithP2p (line 60) | public ModuleForAppWithP2p(Config config) { method configure (line 64) | @Override FILE: core/src/main/java/haveno/core/exceptions/TradePriceOutOfToleranceException.java class TradePriceOutOfToleranceException (line 20) | public class TradePriceOutOfToleranceException extends Exception { method TradePriceOutOfToleranceException (line 21) | public TradePriceOutOfToleranceException(String message) { FILE: core/src/main/java/haveno/core/filter/Filter.java class Filter (line 41) | @Slf4j method cloneWithSig (line 97) | static Filter cloneWithSig(Filter filter, String signatureAsBase64) { method cloneWithoutSig (line 127) | static Filter cloneWithoutSig(Filter filter) { method Filter (line 156) | public Filter(List bannedOfferIds, method Filter (line 212) | @VisibleForTesting method toProtoMessage (line 274) | @Override method fromProto (line 311) | public static Filter fromProto(protobuf.Filter proto) { method getTTL (line 351) | @Override method toString (line 356) | @Override FILE: core/src/main/java/haveno/core/filter/FilterManager.java class FilterManager (line 66) | @Slf4j type Listener (line 76) | public interface Listener { method onFilterAdded (line 77) | void onFilterAdded(Filter filter); method FilterManager (line 99) | @Inject method getPubKeyList (line 121) | protected List getPubKeyList() { method onAllServicesInitialized (line 149) | public void onAllServicesInitialized() { method setFilterWarningHandler (line 229) | public void setFilterWarningHandler(Consumer filterWarningHand... method isPrivilegedDevPubKeyBanned (line 258) | public boolean isPrivilegedDevPubKeyBanned(String pubKeyAsHex) { method canAddDevFilter (line 267) | public boolean canAddDevFilter(String privKeyString) { method getSignerPubKeyAsHex (line 285) | public String getSignerPubKeyAsHex(String privKeyString) { method addDevFilter (line 290) | public void addDevFilter(Filter filterWithoutSig, String privKeyString) { method addToInvalidFilters (line 304) | public void addToInvalidFilters(Filter filter) { method removeInvalidFilters (line 308) | public void removeInvalidFilters(Filter filter, String privKeyString) { method canRemoveDevFilter (line 324) | public boolean canRemoveDevFilter(String privKeyString) { method removeDevFilter (line 357) | public void removeDevFilter(String privKeyString) { method addListener (line 372) | public void addListener(Listener listener) { method filterProperty (line 376) | public ObjectProperty filterProperty() { method getFilter (line 380) | @Nullable method getDevFilter (line 385) | @Nullable method getOwnerPubKey (line 390) | public PublicKey getOwnerPubKey() { method isCurrencyBanned (line 394) | public boolean isCurrencyBanned(String currencyCode) { method isPaymentMethodBanned (line 401) | public boolean isPaymentMethodBanned(PaymentMethod paymentMethod) { method isOfferIdBanned (line 408) | public boolean isOfferIdBanned(String offerId) { method isNodeAddressBanned (line 414) | public boolean isNodeAddressBanned(NodeAddress nodeAddress) { method isNodeAddressBannedFromNetwork (line 420) | public boolean isNodeAddressBannedFromNetwork(NodeAddress nodeAddress) { method isAutoConfExplorerBanned (line 426) | public boolean isAutoConfExplorerBanned(String address) { method getDisableTradeBelowVersion (line 432) | public String getDisableTradeBelowVersion() { method requireUpdateToNewVersionForTrading (line 436) | public boolean requireUpdateToNewVersionForTrading() { method arePeersPaymentAccountDataBanned (line 450) | public boolean arePeersPaymentAccountDataBanned(PaymentAccountPayload ... method isWitnessSignerPubKeyBanned (line 468) | public boolean isWitnessSignerPubKeyBanned(String witnessSignerPubKeyA... method onFilterAddedFromNetwork (line 480) | private void onFilterAddedFromNetwork(Filter newFilter) { method onFilterRemovedFromNetwork (line 543) | private void onFilterRemovedFromNetwork(Filter filter) { method clearBannedNodes (line 568) | private void clearBannedNodes() { method saveBannedNodes (line 578) | private void saveBannedNodes(String optionName, List bannedNod... method isValidDevPrivilegeKey (line 585) | private boolean isValidDevPrivilegeKey(String privKeyString) { method setFilterSigningKey (line 595) | private void setFilterSigningKey(String privKeyString) { method getSignature (line 599) | private String getSignature(Filter filterWithoutSig) { method isFilterPublicKeyInList (line 606) | private boolean isFilterPublicKeyInList(Filter filter) { method isPublicKeyInList (line 619) | private boolean isPublicKeyInList(String pubKeyAsHex) { method isSignatureValid (line 627) | private boolean isSignatureValid(Filter filter) { method toECKey (line 646) | private ECKey toECKey(String privKeyString) { method getSha256Hash (line 650) | private Sha256Hash getSha256Hash(Filter filter) { method getPubKeyAsHex (line 655) | private String getPubKeyAsHex(ECKey ecKey) { FILE: core/src/main/java/haveno/core/filter/FilterModule.java class FilterModule (line 27) | public class FilterModule extends AppModule { method FilterModule (line 29) | public FilterModule(Config config) { method configure (line 33) | @Override FILE: core/src/main/java/haveno/core/filter/PaymentAccountFilter.java class PaymentAccountFilter (line 24) | @Value method PaymentAccountFilter (line 31) | public PaymentAccountFilter(String paymentMethodId, String getMethodNa... method toProtoMessage (line 37) | @Override method fromProto (line 46) | public static PaymentAccountFilter fromProto(protobuf.PaymentAccountFi... FILE: core/src/main/java/haveno/core/locale/BankUtil.java class BankUtil (line 28) | public class BankUtil { method isBankNameRequired (line 33) | @SuppressWarnings("SameReturnValue") method getBankNameLabel (line 59) | public static String getBankNameLabel(String countryCode) { method isBankIdRequired (line 69) | public static boolean isBankIdRequired(String countryCode) { method getBankIdLabel (line 90) | public static String getBankIdLabel(String countryCode) { method isBranchIdRequired (line 104) | public static boolean isBranchIdRequired(String countryCode) { method getBranchIdLabel (line 123) | public static String getBranchIdLabel(String countryCode) { method isAccountNrRequired (line 142) | @SuppressWarnings("SameReturnValue") method getAccountNrLabel (line 150) | public static String getAccountNrLabel(String countryCode) { method isAccountTypeRequired (line 176) | public static boolean isAccountTypeRequired(String countryCode) { method getAccountTypeLabel (line 187) | public static String getAccountTypeLabel(String countryCode) { method getAccountTypeValues (line 198) | public static List getAccountTypeValues(String countryCode) { method isHolderIdRequired (line 211) | public static boolean isHolderIdRequired(String countryCode) { method getHolderIdLabel (line 222) | public static String getHolderIdLabel(String countryCode) { method getHolderIdLabelShort (line 235) | public static String getHolderIdLabelShort(String countryCode) { method useValidation (line 249) | public static boolean useValidation(String countryCode) { method getAllStateRequiredCountries (line 268) | public static List getAllStateRequiredCountries() { method isStateRequired (line 275) | public static boolean isStateRequired(String countryCode) { method isNationalAccountIdRequired (line 279) | public static boolean isNationalAccountIdRequired(String countryCode) { method getNationalAccountIdLabel (line 288) | public static String getNationalAccountIdLabel(String countryCode) { FILE: core/src/main/java/haveno/core/locale/Country.java class Country (line 27) | @Immutable method Country (line 35) | public Country(String code, String name, Region region) { method toProtoMessage (line 41) | @Override method fromProto (line 47) | public static Country fromProto(protobuf.Country proto) { FILE: core/src/main/java/haveno/core/locale/CountryUtil.java class CountryUtil (line 36) | @Slf4j method getCountryCodes (line 39) | public static List getCountryCodes(List countries) { method getCountry (line 43) | public static Country getCountry(String code) { method getCountries (line 47) | public static List getCountries(List codes) { method getAllSepaEuroCountries (line 62) | public static List getAllSepaEuroCountries() { method getAllRevolutCountries (line 88) | public static List getAllRevolutCountries() { method getAllAmazonGiftCardCountries (line 100) | public static List getAllAmazonGiftCardCountries() { method getAllSepaInstantEuroCountries (line 110) | public static List getAllSepaInstantEuroCountries() { method populateCountryListByCodes (line 114) | private static void populateCountryListByCodes(List list, Str... method containsAllSepaEuroCountries (line 118) | public static boolean containsAllSepaEuroCountries(List countr... method containsAllSepaInstantEuroCountries (line 123) | public static boolean containsAllSepaInstantEuroCountries(List... method getAllSepaNonEuroCountries (line 127) | public static List getAllSepaNonEuroCountries() { method getAllSepaInstantNonEuroCountries (line 148) | public static List getAllSepaInstantNonEuroCountries() { method getAllSepaCountries (line 152) | public static List getAllSepaCountries() { method getAllSepaInstantCountries (line 159) | public static List getAllSepaInstantCountries() { method getDefaultCountry (line 171) | public static Country getDefaultCountry() { method findCountryByCode (line 177) | public static Optional findCountryByCode(String countryCode) { method getNameByCode (line 181) | public static String getNameByCode(String countryCode) { method getNameAndCode (line 188) | public static String getNameAndCode(String countryCode) { method getCodesString (line 194) | public static String getCodesString(List countryCodes) { method getNamesByCodesString (line 198) | public static String getNamesByCodesString(List countryCodes) { method getCountriesString (line 202) | public static String getCountriesString(List countryCodes) { method getAllRegions (line 214) | public static List getAllRegions() { method getAllCountriesForRegion (line 240) | public static List getAllCountriesForRegion(Region selectedRe... method getAllCountries (line 245) | public static List getAllCountries() { method getAllCountryLocales (line 265) | private static List getAllCountryLocales() { method getNamesByCodes (line 278) | private static List getNamesByCodes(List countryCodes) { method getRegionName (line 282) | private static String getRegionName(final String regionCode) { method getRegionCode (line 549) | public static String getRegionCode(String countryCode) { method getDefaultCountryCode (line 556) | public static String getDefaultCountryCode() { method getLocale (line 561) | private static Locale getLocale() { FILE: core/src/main/java/haveno/core/locale/CryptoCurrency.java class CryptoCurrency (line 26) | public final class CryptoCurrency extends TradeCurrency { method CryptoCurrency (line 33) | public CryptoCurrency(String currencyCode, method CryptoCurrency (line 38) | public CryptoCurrency(String currencyCode, method toProtoMessage (line 49) | @Override method fromProto (line 57) | public static CryptoCurrency fromProto(protobuf.TradeCurrency proto) { method getDisplayPrefix (line 73) | @Override FILE: core/src/main/java/haveno/core/locale/CurrencyTuple.java class CurrencyTuple (line 23) | @EqualsAndHashCode method CurrencyTuple (line 29) | public CurrencyTuple(String code, String name) { method CurrencyTuple (line 35) | public CurrencyTuple(String code, String name, int precision) { FILE: core/src/main/java/haveno/core/locale/CurrencyUtil.java class CurrencyUtil (line 66) | @Slf4j method setup (line 68) | public static void setup() { method setBaseCurrencyCode (line 89) | public static void setBaseCurrencyCode(String baseCurrencyCode) { method getAllSortedFiatCurrencies (line 93) | public static Collection getAllSortedFiatCurrenci... method getAllFiatCurrencies (line 99) | public static List getAllFiatCurrencies() { method getAllSortedFiatCurrencies (line 105) | public static List getAllSortedFiatCurrencies() { method getAllSortedTraditionalCurrencies (line 111) | public static Collection getAllSortedTraditionalC... method getAllTraditionalCurrencies (line 115) | public static List getAllTraditionalCurrencies() { method getTraditionalNonFiatCurrencies (line 119) | public static List getTraditionalNonFiatCurrencie... method getAllSortedTraditionalCurrencies (line 127) | public static Collection getAllSortedTraditionalC... method createTraditionalCurrencyMap (line 133) | private static Map createTraditionalCurre... method getMainFiatCurrencies (line 143) | public static List getMainFiatCurrencies() { method getMainTraditionalCurrencies (line 157) | public static List getMainTraditionalCurrencies() { method isTraditionalNonFiatCurrency (line 164) | public static boolean isTraditionalNonFiatCurrency(String currencyCode) { method postProcessTraditionalCurrenciesList (line 168) | private static void postProcessTraditionalCurrenciesList(List getAllSortedCryptoCurrencies() { method createCryptoCurrencyMap (line 184) | private static Map createCryptoCurrencyMap() { method getSortedAssetStream (line 190) | public static Stream getSortedAssetStream() { method getMainCryptoCurrencies (line 197) | public static List getMainCryptoCurrencies() { method getRemovedCryptoCurrencies (line 215) | public static List getRemovedCryptoCurrencies() { method getMatureMarketCurrencies (line 232) | public static List getMatureMarketCurrencies() { method isFiatCurrency (line 245) | public static boolean isFiatCurrency(String currencyCode) { method isTraditionalCurrency (line 251) | public static boolean isTraditionalCurrency(String currencyCode) { method isVolumeRoundedToNearestUnit (line 275) | public static boolean isVolumeRoundedToNearestUnit(String currencyCode) { method isPricePrecise (line 280) | public static boolean isPricePrecise(String currencyCode) { method getTraditionalCurrency (line 286) | public static Optional getTraditionalCurrency(Str... method isCryptoCurrency (line 301) | public static boolean isCryptoCurrency(String currencyCode) { method isCryptoCurrencyCodeBase (line 335) | private static boolean isCryptoCurrencyCodeBase(String currencyCode) { method getCurrencyCodeBase (line 341) | public static String getCurrencyCodeBase(String currencyCode) { method getCryptoCurrency (line 350) | public static Optional getCryptoCurrency(String curren... method getTradeCurrency (line 354) | public static Optional getTradeCurrency(String currency... method getTradeCurrencies (line 366) | public static Optional> getTradeCurrencies(List> getTradeCurrenciesInList(L... method getCurrencyByCountryCode (line 392) | public static TraditionalCurrency getCurrencyByCountryCode(String coun... method getNameByCode (line 401) | public static String getNameByCode(String currencyCode) { method findCryptoCurrencyByName (line 428) | public static Optional findCryptoCurrencyByName(String... method getNameAndCode (line 434) | public static String getNameAndCode(String currencyCode) { method getDefaultTradeCurrency (line 438) | public static TradeCurrency getDefaultTradeCurrency() { method assetIsNotBaseCurrency (line 442) | private static boolean assetIsNotBaseCurrency(Asset asset) { method assetMatchesNetwork (line 448) | public static boolean assetMatchesNetwork(Asset asset, BaseCurrencyNet... method assetMatchesNetworkIfMainnet (line 454) | public static boolean assetMatchesNetworkIfMainnet(Asset asset, BaseCu... method coinMatchesNetworkIfMainnet (line 460) | public static boolean coinMatchesNetworkIfMainnet(Coin coin, BaseCurre... method assetToCryptoCurrency (line 465) | private static CryptoCurrency assetToCryptoCurrency(Asset asset) { method assetMatchesCurrencyCode (line 469) | public static boolean assetMatchesCurrencyCode(Asset asset, String cur... method findAsset (line 473) | public static Optional findAsset(AssetRegistry assetRegistry, S... method findAsset (line 500) | public static Optional findAsset(String tickerSymbol) { method findAsset (line 506) | public static Optional findAsset(String tickerSymbol, BaseCurre... method getActiveSortedCryptoCurrencies (line 514) | public static List getActiveSortedCryptoCurrencies(Fil... method getCurrencyPair (line 520) | public static String getCurrencyPair(String currencyCode) { method getCounterCurrency (line 524) | public static String getCounterCurrency(String currencyCode) { method getPriceWithCurrencyCode (line 528) | public static String getPriceWithCurrencyCode(String currencyCode) { method getPriceWithCurrencyCode (line 532) | public static String getPriceWithCurrencyCode(String currencyCode, Str... method getOfferVolumeCode (line 536) | public static String getOfferVolumeCode(String currencyCode) { method getAllTransferwiseUSDCurrencies (line 540) | public static List getAllTransferwiseUSDCurrencies() { FILE: core/src/main/java/haveno/core/locale/GlobalSettings.java class GlobalSettings (line 27) | @Slf4j method setLocale (line 44) | public static void setLocale(Locale locale) { method setUseAnimations (line 49) | public static void setUseAnimations(boolean useAnimations) { method setDefaultTradeCurrency (line 53) | public static void setDefaultTradeCurrency(TradeCurrency tradeCurrency) { method setBtcDenomination (line 58) | public static void setBtcDenomination(String btcDenomination) { method getDefaultTradeCurrency (line 62) | public static TradeCurrency getDefaultTradeCurrency() { method getBtcDenomination (line 66) | public static String getBtcDenomination() { method localeProperty (line 70) | public static ReadOnlyObjectProperty localeProperty() { method getUseAnimations (line 74) | public static boolean getUseAnimations() { method getLocale (line 78) | public static Locale getLocale() { FILE: core/src/main/java/haveno/core/locale/LanguageUtil.java class LanguageUtil (line 29) | @Slf4j method getAllLanguageCodes (line 95) | public static List getAllLanguageCodes() { method getDefaultLanguage (line 110) | public static String getDefaultLanguage() { method getDefaultLanguageLocaleAsCode (line 115) | public static String getDefaultLanguageLocaleAsCode() { method getEnglishLanguageLocaleCode (line 119) | public static String getEnglishLanguageLocaleCode() { method getDisplayName (line 123) | public static String getDisplayName(String code) { method isDefaultLanguageRTL (line 128) | public static boolean isDefaultLanguageRTL() { method getUserLanguageCodes (line 132) | public static List getUserLanguageCodes() { method getLocale (line 136) | private static Locale getLocale() { FILE: core/src/main/java/haveno/core/locale/LocaleUtil.java class LocaleUtil (line 24) | public class LocaleUtil { method getAllLocales (line 25) | public static List getAllLocales() { FILE: core/src/main/java/haveno/core/locale/Region.java class Region (line 27) | @Immutable method Region (line 34) | public Region(String code, String name) { method toProtoMessage (line 39) | @Override method fromProto (line 44) | public static Region fromProto(protobuf.Region proto) { FILE: core/src/main/java/haveno/core/locale/Res.java class Res (line 44) | @Slf4j method setup (line 46) | public static void setup() { method getWithCol (line 63) | public static String getWithCol(String key) { method getWithColAndCap (line 67) | public static String getWithColAndCap(String key) { method getResourceBundle (line 71) | public static ResourceBundle getResourceBundle() { method setBaseCurrencyCode (line 79) | public static void setBaseCurrencyCode(String baseCurrencyCode) { method setBaseCurrencyName (line 83) | public static void setBaseCurrencyName(String baseCurrencyName) { method getBaseCurrencyCode (line 88) | public static String getBaseCurrencyCode() { method getBaseCurrencyName (line 92) | public static String getBaseCurrencyName() { method getWithCap (line 97) | public static String getWithCap(String key) { method getWithCol (line 101) | public static String getWithCol(String key, Object... arguments) { method get (line 105) | public static String get(String key, Object... arguments) { method escapeQuotes (line 109) | private static String escapeQuotes(String s) { method get (line 113) | public static String get(String key) { method getWrappedAsList (line 132) | public static List getWrappedAsList(String key, int wrapLength) { class UTF8Control (line 147) | class UTF8Control extends ResourceBundle.Control { method newBundle (line 149) | public ResourceBundle newBundle(String baseName, FILE: core/src/main/java/haveno/core/locale/TradeCurrency.java class TradeCurrency (line 27) | @ToString method TradeCurrency (line 34) | public TradeCurrency(String code, String name) { method fromProto (line 43) | public static TradeCurrency fromProto(protobuf.TradeCurrency proto) { method getTradeCurrencyBuilder (line 54) | public protobuf.TradeCurrency.Builder getTradeCurrencyBuilder() { method getDisplayPrefix (line 65) | public String getDisplayPrefix() { method getNameAndCode (line 69) | public String getNameAndCode() { method getCodeAndName (line 73) | public String getCodeAndName() { method compareTo (line 77) | @Override method equals (line 82) | @Override method hashCode (line 97) | @Override FILE: core/src/main/java/haveno/core/locale/TraditionalCurrency.java class TraditionalCurrency (line 46) | @ToString method TraditionalCurrency (line 53) | public TraditionalCurrency(String currencyCode) { method TraditionalCurrency (line 57) | public TraditionalCurrency(String currencyCode, String name) { method TraditionalCurrency (line 61) | public TraditionalCurrency(TraditionalCurrency currency) { method TraditionalCurrency (line 65) | @SuppressWarnings("WeakerAccess") method TraditionalCurrency (line 70) | @SuppressWarnings("WeakerAccess") method toProtoMessage (line 80) | @Override method fromProto (line 89) | public static TraditionalCurrency fromProto(protobuf.TradeCurrency pro... method getLocale (line 103) | private static Locale getLocale() { method getDisplayPrefix (line 107) | @Override FILE: core/src/main/java/haveno/core/monetary/CryptoExchangeRate.java class CryptoExchangeRate (line 28) | @Slf4j method CryptoExchangeRate (line 40) | @SuppressWarnings("SameParameterValue") method CryptoExchangeRate (line 52) | public CryptoExchangeRate(CryptoMoney crypto) { method coinToCrypto (line 61) | public CryptoMoney coinToCrypto(Coin convertCoin) { method cryptoToCoin (line 76) | public Coin cryptoToCoin(CryptoMoney convertCrypto) { FILE: core/src/main/java/haveno/core/monetary/CryptoMoney.java class CryptoMoney (line 38) | public final class CryptoMoney implements Monetary, Comparable { method Price (line 47) | public Price(Monetary monetary) { method parse (line 58) | public static Price parse(String currencyCode, String input) { method valueOf (line 73) | public static Price valueOf(String currencyCode, long value) { method getVolumeByAmount (line 81) | public Volume getVolumeByAmount(BigInteger amount) { method getAmountByVolume (line 90) | public BigInteger getAmountByVolume(Volume volume) { method getCurrencyCode (line 100) | public String getCurrencyCode() { method getValue (line 104) | @Override method getDoubleValue (line 112) | public double getDoubleValue() { method compareTo (line 116) | @Override method isPositive (line 125) | public boolean isPositive() { method subtract (line 129) | public Price subtract(Price other) { method toFriendlyString (line 137) | public String toFriendlyString() { method toPlainString (line 143) | public String toPlainString() { method toString (line 147) | @Override FILE: core/src/main/java/haveno/core/monetary/TraditionalExchangeRate.java class TraditionalExchangeRate (line 32) | public class TraditionalExchangeRate implements Serializable { method TraditionalExchangeRate (line 38) | public TraditionalExchangeRate(Coin coin, TraditionalMoney traditional... method TraditionalExchangeRate (line 47) | public TraditionalExchangeRate(TraditionalMoney traditionalMoney) { method coinToTraditionalMoney (line 55) | public TraditionalMoney coinToTraditionalMoney(Coin convertCoin) { method traditionalMoneyToCoin (line 70) | public Coin traditionalMoneyToCoin(TraditionalMoney convertTraditional... method equals (line 86) | @Override method hashCode (line 94) | @Override FILE: core/src/main/java/haveno/core/monetary/TraditionalMoney.java class TraditionalMoney (line 39) | public final class TraditionalMoney implements Monetary, Comparable { method Volume (line 30) | public Volume(Monetary monetary) { method parse (line 34) | public static Volume parse(String input, String currencyCode) { method compareTo (line 42) | @Override method getCurrencyCode (line 51) | public String getCurrencyCode() { method toPlainString (line 55) | public String toPlainString() { method toString (line 59) | @Override FILE: core/src/main/java/haveno/core/network/CoreBanFilter.java class CoreBanFilter (line 31) | @Slf4j method CoreBanFilter (line 39) | @Inject method setBannedNodePredicate (line 44) | @Override method isPeerBanned (line 49) | @Override FILE: core/src/main/java/haveno/core/network/MessageState.java type MessageState (line 20) | public enum MessageState { FILE: core/src/main/java/haveno/core/network/p2p/inventory/GetInventoryRequestHandler.java class GetInventoryRequestHandler (line 47) | @Slf4j method GetInventoryRequestHandler (line 55) | @Inject method onMessage (line 70) | @Override method shutDown (line 118) | public void shutDown() { method addClassNameToMap (line 122) | private void addClassNameToMap(Map dataObjects... FILE: core/src/main/java/haveno/core/network/p2p/inventory/GetInventoryRequestManager.java class GetInventoryRequestManager (line 30) | @Slf4j method GetInventoryRequestManager (line 35) | @Inject method request (line 40) | public void request(NodeAddress nodeAddress, method shutDown (line 63) | public void shutDown() { FILE: core/src/main/java/haveno/core/network/p2p/inventory/GetInventoryRequester.java class GetInventoryRequester (line 39) | @Slf4j method GetInventoryRequester (line 49) | public GetInventoryRequester(NetworkNode networkNode, method request (line 59) | public void request() { method onTimeOut (line 69) | private void onTimeOut() { method onMessage (line 74) | @Override method shutDown (line 90) | public void shutDown() { method onConnection (line 99) | @Override method onDisconnect (line 103) | @Override FILE: core/src/main/java/haveno/core/network/p2p/inventory/messages/GetInventoryRequest.java class GetInventoryRequest (line 27) | @Getter method GetInventoryRequest (line 33) | public GetInventoryRequest(String version) { method GetInventoryRequest (line 41) | private GetInventoryRequest(String version, String messageVersion) { method toProtoNetworkEnvelope (line 47) | @Override method fromProto (line 55) | public static GetInventoryRequest fromProto(protobuf.GetInventoryReque... FILE: core/src/main/java/haveno/core/network/p2p/inventory/messages/GetInventoryResponse.java class GetInventoryResponse (line 32) | @Getter method GetInventoryResponse (line 38) | public GetInventoryResponse(Map inventory) { method GetInventoryResponse (line 46) | private GetInventoryResponse(Map inventory, Str... method toProtoNetworkEnvelope (line 52) | @Override method fromProto (line 63) | public static GetInventoryResponse fromProto(protobuf.GetInventoryResp... FILE: core/src/main/java/haveno/core/network/p2p/inventory/model/Average.java class Average (line 26) | public class Average { method of (line 27) | public static Map of(Set requestIn... method getAverage (line 37) | public static double getAverage(Set requestInfoSet, Inven... FILE: core/src/main/java/haveno/core/network/p2p/inventory/model/DeviationByIntegerDiff.java class DeviationByIntegerDiff (line 32) | public class DeviationByIntegerDiff implements DeviationType { method DeviationByIntegerDiff (line 36) | public DeviationByIntegerDiff(int warnTrigger, int alertTrigger) { method getDeviationSeverity (line 41) | public DeviationSeverity getDeviationSeverity(Collection readSeedNodePropertyFile(String... method getSeedNodeAddressesFromPropertyFile (line 91) | public static List getSeedNodeAddressesFromPropertyFile(S... method getSeedNodeAddresses (line 110) | @Override method isSeedNode (line 118) | @Override FILE: core/src/main/java/haveno/core/notifications/MobileMessage.java class MobileMessage (line 25) | @Value method MobileMessage (line 37) | public MobileMessage(String title, String message, MobileMessageType m... method MobileMessage (line 41) | public MobileMessage(String title, String message, String txId, Mobile... FILE: core/src/main/java/haveno/core/notifications/MobileMessageEncryption.java class MobileMessageEncryption (line 31) | @Slf4j method MobileMessageEncryption (line 37) | @Inject method setKey (line 41) | public void setKey(String key) { method encrypt (line 50) | public String encrypt(String valueToEncrypt, String iv) throws Excepti... method doEncrypt (line 63) | private byte[] doEncrypt(String text, IvParameterSpec ivSpec) throws E... FILE: core/src/main/java/haveno/core/notifications/MobileMessageType.java type MobileMessageType (line 20) | public enum MobileMessageType { FILE: core/src/main/java/haveno/core/notifications/MobileModel.java class MobileModel (line 29) | @Data type OS (line 36) | public enum OS { method OS (line 45) | OS(String magicString) { method MobileModel (line 60) | @Inject method reset (line 64) | public void reset() { method applyKeyAndToken (line 70) | public void applyKeyAndToken(String keyAndToken) { method parseDescriptor (line 87) | @VisibleForTesting FILE: core/src/main/java/haveno/core/notifications/MobileNotificationService.java class MobileNotificationService (line 46) | @Slf4j method MobileNotificationService (line 79) | @Inject method onAllServicesInitialized (line 98) | public void onAllServicesInitialized() { method sendMessage (line 111) | public boolean sendMessage(MobileMessage message) throws Exception { method applyKeyAndToken (line 115) | public boolean applyKeyAndToken(String keyAndToken) { method sendMessage (line 142) | public boolean sendMessage(MobileMessage message, method sendMessage (line 159) | private boolean sendMessage(MobileMessage message, method sendEraseMessage (line 220) | public void sendEraseMessage() throws Exception { method reset (line 227) | public void reset() { method sendConfirmationMessage (line 234) | private void sendConfirmationMessage() throws Exception { method doSendMessage (line 242) | private void doSendMessage(String iv, FILE: core/src/main/java/haveno/core/notifications/MobileNotificationValidator.java class MobileNotificationValidator (line 24) | @Slf4j method MobileNotificationValidator (line 27) | @Inject method isValid (line 31) | public boolean isValid(String keyAndToken) { FILE: core/src/main/java/haveno/core/notifications/alerts/DisputeMsgEvents.java class DisputeMsgEvents (line 37) | @Slf4j method DisputeMsgEvents (line 45) | @Inject method onAllServicesInitialized (line 56) | public void onAllServicesInitialized() { method getTestMsg (line 77) | public static MobileMessage getTestMsg() { method setDisputeListener (line 85) | private void setDisputeListener(Dispute dispute) { method onChatMessage (line 96) | private void onChatMessage(ChatMessage chatMessage, Dispute dispute) { FILE: core/src/main/java/haveno/core/notifications/alerts/MyOfferTakenEvents.java class MyOfferTakenEvents (line 32) | @Slf4j method MyOfferTakenEvents (line 38) | @Inject method onAllServicesInitialized (line 44) | public void onAllServicesInitialized() { method onOpenOfferRemoved (line 53) | private void onOpenOfferRemoved(OpenOffer openOffer) { method getTestMsg (line 71) | public static MobileMessage getTestMsg() { FILE: core/src/main/java/haveno/core/notifications/alerts/TradeEvents.java class TradeEvents (line 35) | @Slf4j method TradeEvents (line 43) | @Inject method onAllServicesInitialized (line 50) | public void onAllServicesInitialized() { method setTradePhaseListener (line 61) | private void setTradePhaseListener(Trade trade) { method getTestMessages (line 104) | public static List getTestMessages() { FILE: core/src/main/java/haveno/core/notifications/alerts/market/MarketAlertFilter.java class MarketAlertFilter (line 29) | @Slf4j method MarketAlertFilter (line 38) | public MarketAlertFilter(PaymentAccount paymentAccount, int triggerVal... method MarketAlertFilter (line 54) | private MarketAlertFilter(PaymentAccount paymentAccount, int triggerVa... method toProtoMessage (line 61) | @Override method fromProto (line 71) | public static MarketAlertFilter fromProto(protobuf.MarketAlertFilter p... method addAlertId (line 85) | public void addAlertId(String alertId) { method notContainsAlertId (line 90) | public boolean notContainsAlertId(String alertId) { method toString (line 94) | @Override FILE: core/src/main/java/haveno/core/notifications/alerts/market/MarketAlerts.java class MarketAlerts (line 43) | @Slf4j method MarketAlerts (line 52) | @Inject method onAllServicesInitialized (line 67) | public void onAllServicesInitialized() { method addMarketAlertFilter (line 81) | public void addMarketAlertFilter(MarketAlertFilter filter) { method removeMarketAlertFilter (line 86) | public void removeMarketAlertFilter(MarketAlertFilter filter) { method getMarketAlertFilters (line 90) | public List getMarketAlertFilters() { method applyFilterOnAllOffers (line 99) | private void applyFilterOnAllOffers() { method getAlertId (line 106) | private String getAlertId(Offer offer) { method onOfferAdded (line 112) | private void onOfferAdded(Offer offer) { method getTestMsg (line 187) | public static MobileMessage getTestMsg() { FILE: core/src/main/java/haveno/core/notifications/alerts/price/PriceAlert.java class PriceAlert (line 36) | @Slf4j method PriceAlert (line 43) | @Inject method onAllServicesInitialized (line 50) | public void onAllServicesInitialized() { method update (line 54) | private void update() { method getTestMsg (line 87) | public static MobileMessage getTestMsg() { FILE: core/src/main/java/haveno/core/notifications/alerts/price/PriceAlertFilter.java class PriceAlertFilter (line 23) | @Value method PriceAlertFilter (line 29) | public PriceAlertFilter(String currencyCode, long high, long low) { method toProtoMessage (line 40) | @Override method fromProto (line 48) | public static PriceAlertFilter fromProto(protobuf.PriceAlertFilter pro... FILE: core/src/main/java/haveno/core/offer/AvailabilityResult.java type AvailabilityResult (line 20) | public enum AvailabilityResult { method AvailabilityResult (line 38) | AvailabilityResult(String description) { method description (line 42) | public String description() { method fromProto (line 46) | public static AvailabilityResult fromProto(protobuf.AvailabilityResult... FILE: core/src/main/java/haveno/core/offer/CreateOfferService.java class CreateOfferService (line 48) | @Slf4j method CreateOfferService (line 65) | @Inject method getRandomOfferId (line 89) | public String getRandomOfferId() { method createAndGetOffer (line 95) | public Offer createAndGetOffer(String offerId, method createClonedOffer (line 254) | public Offer createClonedOffer(Offer sourceOffer, method isExternalPriceAvailable (line 360) | private boolean isExternalPriceAvailable(String currencyCode) { FILE: core/src/main/java/haveno/core/offer/MarketPriceNotAvailableException.java class MarketPriceNotAvailableException (line 20) | public class MarketPriceNotAvailableException extends Exception { method MarketPriceNotAvailableException (line 21) | public MarketPriceNotAvailableException(@SuppressWarnings("SameParamet... FILE: core/src/main/java/haveno/core/offer/Offer.java class Offer (line 66) | @Slf4j type State (line 79) | public enum State { method Offer (line 130) | public Offer(OfferPayload offerPayload) { method toProtoMessage (line 139) | @Override method fromProto (line 144) | public static Offer fromProto(protobuf.Offer proto) { method checkOfferAvailability (line 153) | public synchronized void checkOfferAvailability(OfferAvailabilityModel... method cancelAvailabilityRequest (line 171) | public void cancelAvailabilityRequest() { method getPrice (line 176) | @Nullable method getFixedPrice (line 211) | public long getFixedPrice() { method verifyTradePrice (line 215) | public void verifyTradePrice(long price) throws TradePriceOutOfToleran... method getVolumeByAmount (line 245) | @Nullable method resetState (line 258) | public void resetState() { method setState (line 267) | public void setState(Offer.State state) { method stateProperty (line 271) | public ObjectProperty stateProperty() { method setErrorMessage (line 275) | public void setErrorMessage(String errorMessage) { method getAmountNeeded (line 285) | public BigInteger getAmountNeeded() { method getReservedAmount (line 293) | public BigInteger getReservedAmount() { method getMaxMakerFee (line 298) | public BigInteger getMaxMakerFee() { method getMaxBuyerSecurityDeposit (line 302) | public BigInteger getMaxBuyerSecurityDeposit() { method getMaxSellerSecurityDeposit (line 306) | public BigInteger getMaxSellerSecurityDeposit() { method getMakerFeePct (line 310) | public double getMakerFeePct() { method getTakerFeePct (line 314) | public double getTakerFeePct() { method getPenaltyFeePct (line 318) | public double getPenaltyFeePct() { method getMakerFee (line 322) | public BigInteger getMakerFee(BigInteger tradeAmount) { method getTakerFee (line 326) | public BigInteger getTakerFee(BigInteger tradeAmount) { method getBuyerSecurityDepositPct (line 330) | public double getBuyerSecurityDepositPct() { method getSellerSecurityDepositPct (line 334) | public double getSellerSecurityDepositPct() { method isPrivateOffer (line 338) | public boolean isPrivateOffer() { method getChallengeHash (line 342) | public String getChallengeHash() { method hasBuyerAsTakerWithoutDeposit (line 346) | public boolean hasBuyerAsTakerWithoutDeposit() { method getMaxTradeLimit (line 350) | public BigInteger getMaxTradeLimit() { method getAmount (line 354) | public BigInteger getAmount() { method getMinAmount (line 358) | public BigInteger getMinAmount() { method isRange (line 362) | public boolean isRange() { method getDate (line 366) | public Date getDate() { method getPaymentMethod (line 370) | public PaymentMethod getPaymentMethod() { method getShortId (line 375) | public String getShortId() { method getVolume (line 379) | @Nullable method getMinVolume (line 384) | @Nullable method isBuyOffer (line 389) | public boolean isBuyOffer() { method getMirroredDirection (line 393) | public OfferDirection getMirroredDirection() { method isMyOffer (line 397) | public boolean isMyOffer(KeyRing keyRing) { method getAccountAgeWitnessHashAsHex (line 401) | public Optional getAccountAgeWitnessHashAsHex() { method getF2FCity (line 409) | public String getF2FCity() { method getCombinedExtraInfo (line 416) | public String getCombinedExtraInfo() { method getOfferExtraInfo (line 428) | public String getOfferExtraInfo() { method getPaymentAccountExtraInfo (line 432) | public String getPaymentAccountExtraInfo() { method getPaymentMethodNameWithCountryCode (line 449) | public String getPaymentMethodNameWithCountryCode() { method getState (line 458) | public Offer.State getState() { method errorMessageProperty (line 462) | public ReadOnlyStringProperty errorMessageProperty() { method getErrorMessage (line 466) | public String getErrorMessage() { method getDirection (line 475) | public OfferDirection getDirection() { method getId (line 479) | public String getId() { method getAcceptedBankIds (line 483) | @Nullable method getBankId (line 488) | @Nullable method getAcceptedCountryCodes (line 493) | @Nullable method getCountryCode (line 498) | @Nullable method getBaseCurrencyCode (line 503) | public String getBaseCurrencyCode() { method getCounterCurrencyCode (line 507) | public String getCounterCurrencyCode() { method isInverted (line 513) | public boolean isInverted() { method getPaymentMethodId (line 517) | public String getPaymentMethodId() { method getProtocolVersion (line 521) | public long getProtocolVersion() { method isUseMarketBasedPrice (line 525) | public boolean isUseMarketBasedPrice() { method getMarketPriceMarginPct (line 529) | public double getMarketPriceMarginPct() { method getMakerNodeAddress (line 533) | public NodeAddress getMakerNodeAddress() { method getPubKeyRing (line 537) | public PubKeyRing getPubKeyRing() { method getMakerPaymentAccountId (line 541) | public String getMakerPaymentAccountId() { method getVersionNr (line 545) | public String getVersionNr() { method getMaxTradePeriod (line 549) | public long getMaxTradePeriod() { method getOwnerNodeAddress (line 553) | public NodeAddress getOwnerNodeAddress() { method getOwnerPubKey (line 558) | public PublicKey getOwnerPubKey() { method getExtraDataMap (line 562) | @Nullable method isUseAutoClose (line 567) | public boolean isUseAutoClose() { method isUseReOpenAfterAutoClose (line 571) | public boolean isUseReOpenAfterAutoClose() { method isTraditionalOffer (line 575) | public boolean isTraditionalOffer() { method isFiatOffer (line 579) | public boolean isFiatOffer() { method getOfferPayloadHash (line 583) | public byte[] getOfferPayloadHash() { method equals (line 587) | @Override method hashCode (line 602) | @Override method toString (line 610) | @Override FILE: core/src/main/java/haveno/core/offer/OfferBookService.java class OfferBookService (line 79) | @Slf4j type OfferBookChangedListener (line 94) | public interface OfferBookChangedListener { method onAdded (line 95) | void onAdded(Offer offer); method onRemoved (line 96) | void onRemoved(Offer offer); method OfferBookService (line 103) | @Inject method hasOffer (line 199) | public boolean hasOffer(String offerId) { method addOffer (line 203) | public void addOffer(Offer offer, ResultHandler resultHandler, ErrorMe... method refreshTTL (line 217) | public void refreshTTL(OfferPayload offerPayload, method activateOffer (line 233) | public void activateOffer(Offer offer, method deactivateOffer (line 239) | public void deactivateOffer(OfferPayload offerPayload, method removeOffer (line 245) | public void removeOffer(OfferPayload offerPayload, method getOffers (line 257) | public List getOffers() { method getOffersByCurrency (line 263) | public List getOffersByCurrency(String direction, String curren... method removeOfferAtShutDown (line 269) | public void removeOfferAtShutDown(OfferPayload offerPayload) { method isBootstrapped (line 273) | public boolean isBootstrapped() { method addOfferBookChangedListener (line 277) | public void addOfferBookChangedListener(OfferBookChangedListener offer... method shutDown (line 283) | public void shutDown() { method announceOfferAdded (line 292) | private void announceOfferAdded(Offer offer) { method announceOfferRemoved (line 300) | private void announceOfferRemoved(Offer offer) { method hasValidOffer (line 308) | private boolean hasValidOffer(String offerId) { method replaceValidOffer (line 317) | private void replaceValidOffer(Offer offer) { method refreshInvalidOffers (line 324) | private void refreshInvalidOffers() { method replaceInvalidOffer (line 339) | private void replaceInvalidOffer(Offer offer) { method removeValidOffer (line 356) | private void removeValidOffer(String offerId) { method removeInvalidOffer (line 362) | private void removeInvalidOffer(String offerId) { method validateOfferPayload (line 375) | private void validateOfferPayload(OfferPayload offerPayload) { method removeKeyImages (line 423) | private void removeKeyImages(Offer offer) { method updateAffectedOffers (line 434) | private void updateAffectedOffers(String keyImage) { method updateReservedFundsSpentStatus (line 448) | private void updateReservedFundsSpentStatus(Offer offer) { method doDumpStatistics (line 456) | private void doDumpStatistics() { FILE: core/src/main/java/haveno/core/offer/OfferDirection.java type OfferDirection (line 22) | public enum OfferDirection { method fromProto (line 26) | public static OfferDirection fromProto(protobuf.OfferDirection directi... method toProtoMessage (line 30) | public static protobuf.OfferDirection toProtoMessage(OfferDirection di... FILE: core/src/main/java/haveno/core/offer/OfferFilterService.java class OfferFilterService (line 40) | @Slf4j method OfferFilterService (line 51) | @Inject type Result (line 70) | public enum Result { method Result (line 90) | Result(boolean isValid) { method Result (line 94) | Result() { method canTakeOffer (line 99) | public Result canTakeOffer(Offer offer, boolean isTakerApiUser) { method isAnyPaymentAccountValidForOffer (line 146) | public boolean isAnyPaymentAccountValidForOffer(Offer offer) { method hasSameProtocolVersion (line 151) | public boolean hasSameProtocolVersion(Offer offer) { method isIgnored (line 155) | public boolean isIgnored(Offer offer) { method isOfferBanned (line 160) | public boolean isOfferBanned(Offer offer) { method isCurrencyBanned (line 164) | public boolean isCurrencyBanned(Offer offer) { method isPaymentMethodBanned (line 168) | public boolean isPaymentMethodBanned(Offer offer) { method isNodeAddressBanned (line 172) | public boolean isNodeAddressBanned(Offer offer) { method requireUpdateToNewVersion (line 176) | public boolean requireUpdateToNewVersion() { method isInsufficientCounterpartyTradeLimit (line 181) | public boolean isInsufficientCounterpartyTradeLimit(Offer offer) { method isMyInsufficientTradeLimit (line 196) | public boolean isMyInsufficientTradeLimit(Offer offer) { method hasValidArbitrator (line 221) | private boolean hasValidArbitrator(Offer offer) { method getArbitrator (line 226) | private Arbitrator getArbitrator(Offer offer) { method hasValidSignature (line 240) | private boolean hasValidSignature(Offer offer) { method isReservedFundsSpent (line 246) | public boolean isReservedFundsSpent(Offer offer) { FILE: core/src/main/java/haveno/core/offer/OfferForJson.java class OfferForJson (line 37) | public class OfferForJson { method OfferForJson (line 75) | public OfferForJson(OfferDirection direction, method setDisplayStrings (line 100) | private void setDisplayStrings() { method getPrice (line 130) | private Price getPrice() { method getAmount (line 134) | private BigInteger getAmount() { method getMinAmount (line 138) | private BigInteger getMinAmount() { method getVolume (line 142) | private Volume getVolume() { method getMinVolume (line 146) | private Volume getMinVolume() { FILE: core/src/main/java/haveno/core/offer/OfferModule.java class OfferModule (line 25) | @Slf4j method OfferModule (line 28) | public OfferModule(Config config) { method configure (line 32) | @Override FILE: core/src/main/java/haveno/core/offer/OfferPayload.java class OfferPayload (line 54) | @EqualsAndHashCode(exclude = {"hash"}) method OfferPayload (line 169) | public OfferPayload(String id, method getHash (line 249) | public byte[] getHash() { method getSignatureHash (line 256) | public byte[] getSignatureHash() { method getTTL (line 304) | @Override method getOwnerPubKey (line 309) | @Override method getCurrencyCode (line 319) | public String getCurrencyCode() { method getMaxMakerFee (line 323) | public BigInteger getMaxMakerFee() { method getMaxBuyerSecurityDeposit (line 327) | public BigInteger getMaxBuyerSecurityDeposit() { method getMaxSellerSecurityDeposit (line 331) | public BigInteger getMaxSellerSecurityDeposit() { method getBuyerSecurityDepositForTradeAmount (line 335) | public BigInteger getBuyerSecurityDepositForTradeAmount(BigInteger tra... method getSellerSecurityDepositForTradeAmount (line 345) | public BigInteger getSellerSecurityDepositForTradeAmount(BigInteger tr... method isBuyerAsTakerWithoutDeposit (line 350) | public boolean isBuyerAsTakerWithoutDeposit() { method toProtoMessage (line 358) | @Override method fromProto (line 404) | public static OfferPayload fromProto(protobuf.OfferPayload proto) { method toString (line 455) | @Override class JsonSerializer (line 504) | public static class JsonSerializer implements com.google.gson.JsonSeri... method serialize (line 505) | @Override FILE: core/src/main/java/haveno/core/offer/OfferRestrictions.java class OfferRestrictions (line 31) | public class OfferRestrictions { method requiresNodeAddressUpdate (line 36) | public static boolean requiresNodeAddressUpdate() { method hasOfferMandatoryCapability (line 42) | static boolean hasOfferMandatoryCapability(Offer offer, Capability man... FILE: core/src/main/java/haveno/core/offer/OfferUtil.java class OfferUtil (line 77) | @Slf4j method OfferUtil (line 88) | @Inject method getRandomOfferId (line 103) | public static String getRandomOfferId() { method getStrippedVersion (line 109) | public static String getStrippedVersion() { method isBuyOffer (line 120) | public boolean isBuyOffer(OfferDirection direction) { method getMaxTradeLimit (line 124) | public BigInteger getMaxTradeLimit(PaymentAccount paymentAccount, method isBalanceSufficient (line 140) | public boolean isBalanceSufficient(BigInteger cost, BigInteger balance) { method getBalanceShortage (line 152) | public BigInteger getBalanceShortage(BigInteger cost, BigInteger balan... method calculateManualPrice (line 161) | public double calculateManualPrice(double volumeAsDouble, double amoun... method calculateMarketPriceMarginPct (line 165) | public double calculateMarketPriceMarginPct(double manualPrice, double... method isBlockChainPaymentMethod (line 169) | public boolean isBlockChainPaymentMethod(Offer offer) { method getFeeInUserFiatCurrency (line 173) | public Optional getFeeInUserFiatCurrency(BigInteger makerFee, method getExtraDataMap (line 188) | public Map getExtraDataMap(PaymentAccount paymentAccount, method validateOfferData (line 239) | public void validateOfferData(double securityDeposit, method getFeeInUserFiatCurrency (line 255) | private Optional getFeeInUserFiatCurrency(BigInteger makerFee,... method isTraditionalOffer (line 266) | public static boolean isTraditionalOffer(Offer offer) { method isCryptoOffer (line 270) | public static boolean isCryptoOffer(Offer offer) { method getMaxTradeLimitForRelease (line 274) | public BigInteger getMaxTradeLimitForRelease(PaymentAccount paymentAcc... FILE: core/src/main/java/haveno/core/offer/OpenOffer.java class OpenOffer (line 53) | @EqualsAndHashCode type State (line 56) | public enum State { method OpenOffer (line 121) | public OpenOffer(Offer offer) { method OpenOffer (line 125) | public OpenOffer(Offer offer, long triggerPrice, boolean reserveExactA... method OpenOffer (line 129) | public OpenOffer(Offer offer, long triggerPrice, boolean reserveExactA... method OpenOffer (line 138) | public OpenOffer(Offer offer, long triggerPrice, OpenOffer openOffer) { method OpenOffer (line 161) | private OpenOffer(Offer offer, method toProtoMessage (line 194) | @Override method fromProto (line 216) | public static Tradable fromProto(protobuf.OpenOffer proto) { method getDate (line 239) | @Override method getId (line 244) | @Override method getShortId (line 249) | @Override method setState (line 254) | public void setState(State state) { method deactivate (line 262) | public void deactivate(boolean deactivatedByTrigger) { method stateProperty (line 267) | public ReadOnlyObjectProperty stateProperty() { method isPending (line 271) | public boolean isPending() { method isAvailable (line 275) | public boolean isAvailable() { method isReserved (line 279) | public boolean isReserved() { method isDeactivated (line 283) | public boolean isDeactivated() { method isCanceled (line 287) | public boolean isCanceled() { method toString (line 291) | @Override FILE: core/src/main/java/haveno/core/offer/OpenOfferManager.java class OpenOfferManager (line 132) | public class OpenOfferManager implements PeerManager.Listener, Decrypted... method OpenOfferManager (line 184) | @Inject method readPersisted (line 233) | @Override method onAllServicesInitialized (line 251) | public void onAllServicesInitialized() { method cleanUpAddressEntries (line 268) | private void cleanUpAddressEntries() { method shutDown (line 284) | public void shutDown(@Nullable Runnable completeHandler) { method shutDownThreadPool (line 332) | private void shutDownThreadPool() { method removeAllOpenOffers (line 340) | public void removeAllOpenOffers(@Nullable Runnable completeHandler) { method removeOpenOffers (line 344) | private void removeOpenOffers(List openOffers, @Nullable Ru... method onDirectMessage (line 363) | @Override method onBootstrapComplete (line 394) | private void onBootstrapComplete() { method onAllConnectionsLost (line 484) | @Override method onNewConnectionAfterAllConnectionsLost (line 495) | @Override method onAwakeFromStandby (line 502) | @Override method placeOffer (line 515) | public void placeOffer(Offer offer, method removeOffer (line 597) | public void removeOffer(Offer offer, ResultHandler resultHandler, Erro... method activateOpenOffer (line 609) | public void activateOpenOffer(OpenOffer openOffer, method applyTriggerState (line 643) | private void applyTriggerState(OpenOffer openOffer) { method deactivateOpenOffer (line 650) | public void deactivateOpenOffer(OpenOffer openOffer, method cancelOpenOffer (line 670) | public void cancelOpenOffer(OpenOffer openOffer, method isOnOfferBook (line 702) | private boolean isOnOfferBook(OpenOffer openOffer) { method editOpenOfferStart (line 707) | public void editOpenOfferStart(OpenOffer openOffer, method editOpenOfferPublish (line 732) | public void editOpenOfferPublish(Offer editedOffer, method editOpenOfferCancel (line 807) | public void editOpenOfferCancel(OpenOffer openOffer, method doCancelOffer (line 824) | private void doCancelOffer(OpenOffer openOffer) { method doCancelOffer (line 829) | private void doCancelOffer(@NotNull OpenOffer openOffer, boolean reset... method closeSpentOffer (line 842) | public void closeSpentOffer(Offer offer) { method doCloseOpenOffer (line 850) | private void doCloseOpenOffer(OpenOffer openOffer) { method reserveOpenOffer (line 860) | public void reserveOpenOffer(OpenOffer openOffer) { method unreserveOpenOffer (line 865) | public void unreserveOpenOffer(OpenOffer openOffer) { method hasConflictingClone (line 870) | public boolean hasConflictingClone(OpenOffer openOffer) { method hasConflictingClone (line 874) | private static boolean hasConflictingClone(List openOffers,... method hasConflictingClone (line 892) | public boolean hasConflictingClone(Offer offer, OpenOffer sourceOffer) { method hasConflictingClone (line 896) | private static boolean hasConflictingClone(List openOffers,... method samePaymentMethodAndCurrency (line 902) | private static boolean samePaymentMethodAndCurrency(Offer offer1, Offe... method isMyOffer (line 912) | public boolean isMyOffer(Offer offer) { method getUnallocatedBalance (line 921) | public BigInteger getUnallocatedBalance() { method hasAvailableOpenOffers (line 934) | public boolean hasAvailableOpenOffers() { method getOpenOffers (line 943) | public List getOpenOffers() { method getOpenOffersWithoutClones (line 949) | public List getOpenOffersWithoutClones() { method getOpenOfferGroup (line 963) | public List getOpenOfferGroup(String groupId) { method getOpenOfferGroup (line 967) | private static List getOpenOfferGroup(List openO... method hasClonedOffer (line 974) | public boolean hasClonedOffer(String offerId) { method hasClonedOffer (line 978) | private static boolean hasClonedOffer(List openOffers, Stri... method hasClonedOffers (line 984) | public boolean hasClonedOffers() { method getSignedOffers (line 994) | public List getSignedOffers() { method getObservableSignedOffersList (line 1000) | public ObservableList getObservableSignedOffersList() { method getObservableList (line 1006) | public ObservableList getObservableList() { method getOpenOffer (line 1010) | public Optional getOpenOffer(String offerId) { method getOpenOffer (line 1014) | private static Optional getOpenOffer(List openOf... method hasOpenOffer (line 1018) | private static boolean hasOpenOffer(List openOffers, String... method getSignedOfferById (line 1022) | public Optional getSignedOfferById(String offerId) { method addOpenOffer (line 1026) | private void addOpenOffer(OpenOffer openOffer) { method removeOpenOffer (line 1036) | private void removeOpenOffer(OpenOffer openOffer) { method cancelOpenOffersOnSpent (line 1056) | private void cancelOpenOffersOnSpent(String keyImage) { method addSignedOffer (line 1067) | private void addSignedOffer(SignedOffer signedOffer) { method removeSignedOffer (line 1082) | private void removeSignedOffer(SignedOffer signedOffer) { method removeSignedOffers (line 1090) | private void removeSignedOffers(String keyImage) { method processOffers (line 1103) | private void processOffers(boolean skipOffersWithTooManyAttempts, method processOffer (line 1131) | private void processOffer(List openOffers, OpenOffer openOf... method doProcessOffer (line 1162) | private void doProcessOffer(List openOffers, OpenOffer open... method validateSignedState (line 1273) | private void validateSignedState(OpenOffer openOffer) { method getSplitOutputFundingTx (line 1288) | private MoneroTxWallet getSplitOutputFundingTx(List openOff... method getSplitOutputFundingTx (line 1293) | private MoneroTxWallet getSplitOutputFundingTx(List openOff... method isReservedByOffer (line 1332) | private boolean isReservedByOffer(OpenOffer openOffer, MoneroTxWallet ... method getSplitOutputFundingTxs (line 1341) | private List getSplitOutputFundingTxs(BigInteger reser... method hasExactOutput (line 1356) | private boolean hasExactOutput(MoneroTxWallet tx, BigInteger amount, I... method getEarliestUnscheduledTx (line 1370) | private MoneroTxWallet getEarliestUnscheduledTx(List openOf... method splitOrSchedule (line 1380) | private void splitOrSchedule(MoneroTxWallet splitOutputTx, List openOffers, OpenOffer ... method splitAndSchedule (line 1419) | private MoneroTxWallet splitAndSchedule(OpenOffer openOffer) { method setSplitOutputTx (line 1455) | private void setSplitOutputTx(OpenOffer openOffer, MoneroTxWallet spli... method scheduleWithEarliestTxs (line 1463) | private void scheduleWithEarliestTxs(List openOffers, OpenO... method getUnscheduledSpendableAmount (line 1492) | private BigInteger getUnscheduledSpendableAmount(MoneroTxWallet tx, Li... method isScheduledWithUnknownAmount (line 1497) | private boolean isScheduledWithUnknownAmount(MoneroTxWallet tx, List o... method getSpendableAmount (line 1516) | private BigInteger getSpendableAmount(MoneroTxWallet tx) { method hasSpendableAmount (line 1540) | private boolean hasSpendableAmount(MoneroTxWallet tx) { method isTxScheduledByOtherOffer (line 1544) | private boolean isTxScheduledByOtherOffer(List openOffers, ... method signAndPostOffer (line 1558) | private void signAndPostOffer(OpenOffer openOffer, method handleSignOfferRequest (line 1612) | private void handleSignOfferRequest(SignOfferRequest request, NodeAddr... method handleSignOfferResponse (line 1857) | private void handleSignOfferResponse(SignOfferResponse response, NodeA... method handleOfferAvailabilityRequest (line 1879) | private void handleOfferAvailabilityRequest(OfferAvailabilityRequest r... method apiUserDeniedByOffer (line 2017) | private boolean apiUserDeniedByOffer(OfferAvailabilityRequest request) { method takerDeniedByMaker (line 2021) | private boolean takerDeniedByMaker(OfferAvailabilityRequest request) { method sendAckMessage (line 2026) | private void sendAckMessage(Class reqClass, method maybeUpdatePersistedOffers (line 2074) | private void maybeUpdatePersistedOffers() { method republishOffers (line 2193) | private void republishOffers() { method processListForRepublishOffers (line 2206) | private void processListForRepublishOffers(List list) { method maybeRepublishOffer (line 2232) | private void maybeRepublishOffer(OpenOffer openOffer, @Nullable Runnab... method preventedFromPublishing (line 2287) | private boolean preventedFromPublishing(OpenOffer openOffer, boolean c... method startPeriodicRepublishOffersTimer (line 2295) | private void startPeriodicRepublishOffersTimer() { method startPeriodicRefreshOffersTimer (line 2308) | private void startPeriodicRefreshOffersTimer() { method maybeRefreshOffer (line 2348) | private void maybeRefreshOffer(OpenOffer openOffer, int numAttempts, i... method restart (line 2360) | private void restart() { method requestPersistence (line 2372) | private void requestPersistence() { method stopPeriodicRefreshOffersTimer (line 2382) | private void stopPeriodicRefreshOffersTimer() { method stopPeriodicRepublishOffersTimer (line 2389) | private void stopPeriodicRepublishOffersTimer() { method stopRetryRepublishOffersTimer (line 2396) | private void stopRetryRepublishOffersTimer() { FILE: core/src/main/java/haveno/core/offer/SignedOffer.java class SignedOffer (line 30) | @EqualsAndHashCode method SignedOffer (line 55) | public SignedOffer(long timeStamp, method toProtoMessage (line 81) | @Override method fromProto (line 97) | public static SignedOffer fromProto(protobuf.SignedOffer proto) { method toJson (line 115) | public String toJson() { method toString (line 119) | @Override FILE: core/src/main/java/haveno/core/offer/SignedOfferList.java class SignedOfferList (line 29) | @Slf4j method SignedOfferList (line 36) | public SignedOfferList() { method SignedOfferList (line 44) | protected SignedOfferList(Collection collection) { method toProtoMessage (line 48) | @Override method fromProto (line 58) | public static SignedOfferList fromProto(protobuf.SignedOfferList proto) { method toString (line 68) | @Override FILE: core/src/main/java/haveno/core/offer/TriggerPriceService.java class TriggerPriceService (line 42) | @Slf4j method TriggerPriceService (line 50) | @Inject method onAllServicesInitialized (line 59) | public void onAllServicesInitialized() { method onBootstrapComplete (line 72) | private void onBootstrapComplete() { method onPriceFeedChanged (line 88) | private void onPriceFeedChanged() { method isTriggered (line 99) | public static boolean isTriggered(MarketPrice marketPrice, OpenOffer o... method checkPriceThreshold (line 124) | private void checkPriceThreshold(MarketPrice marketPrice, OpenOffer op... method onAddedOpenOffers (line 161) | private void onAddedOpenOffers(List openOffers) { method onRemovedOpenOffers (line 174) | private void onRemovedOpenOffers(List openOffers) { FILE: core/src/main/java/haveno/core/offer/availability/DisputeAgentSelection.java class DisputeAgentSelection (line 42) | @Slf4j method getLeastUsedArbitrator (line 46) | public static T getLeastUsedArbitrator(TradeS... method getLeastUsedArbitrator (line 53) | public static T getLeastUsedArbitrator(TradeS... method getLeastUsedDisputeAgent (line 61) | private static T getLeastUsedDisputeAgent(Tra... method getLeastUsedDisputeAgent (line 95) | @VisibleForTesting method getRandomArbitrator (line 114) | public static T getRandomArbitrator(DisputeAg... method getRandomArbitrator (line 118) | public static T getRandomArbitrator(DisputeAg... method getRandomDisputeAgent (line 123) | private static T getRandomDisputeAgent(Disput... method getRandomDisputeAgent (line 144) | private static String getRandomDisputeAgent(Set disputeAgents) { FILE: core/src/main/java/haveno/core/offer/availability/OfferAvailabilityModel.java class OfferAvailabilityModel (line 39) | public class OfferAvailabilityModel implements Model { method OfferAvailabilityModel (line 74) | public OfferAvailabilityModel(Offer offer, method getPeerNodeAddress (line 98) | public NodeAddress getPeerNodeAddress() { method setPeerNodeAddress (line 102) | void setPeerNodeAddress(NodeAddress peerNodeAddress) { method setMessage (line 106) | public void setMessage(OfferAvailabilityResponse message) { method getMessage (line 110) | public OfferAvailabilityResponse getMessage() { method getTakersTradePrice (line 114) | public long getTakersTradePrice() { method onComplete (line 118) | @Override FILE: core/src/main/java/haveno/core/offer/availability/OfferAvailabilityProtocol.java class OfferAvailabilityProtocol (line 42) | @Slf4j method OfferAvailabilityProtocol (line 59) | public OfferAvailabilityProtocol(OfferAvailabilityModel model, ResultH... method cleanup (line 77) | private void cleanup() { method sendOfferAvailabilityRequest (line 87) | public void sendOfferAvailabilityRequest() { method cancel (line 103) | public void cancel() { method handleOfferAvailabilityResponse (line 113) | private void handleOfferAvailabilityResponse(OfferAvailabilityResponse... method startTimeout (line 133) | private void startTimeout() { method stopTimeout (line 145) | private void stopTimeout() { method handleTaskRunnerSuccess (line 152) | private void handleTaskRunnerSuccess(String info, @Nullable OfferAvail... method handleTaskRunnerFault (line 159) | private void handleTaskRunnerFault(String errorMessage, @Nullable Offe... method sendAckMessage (line 169) | private void sendAckMessage(OfferAvailabilityResponse message, boolean... FILE: core/src/main/java/haveno/core/offer/availability/tasks/ProcessOfferAvailabilityResponse.java class ProcessOfferAvailabilityResponse (line 31) | @Slf4j method ProcessOfferAvailabilityResponse (line 33) | public ProcessOfferAvailabilityResponse(TaskRunner... method run (line 47) | @Override FILE: core/src/main/java/haveno/core/offer/messages/OfferAvailabilityRequest.java class OfferAvailabilityRequest (line 36) | @EqualsAndHashCode(callSuper = true) method OfferAvailabilityRequest (line 47) | public OfferAvailabilityRequest(String offerId, method OfferAvailabilityRequest (line 67) | private OfferAvailabilityRequest(String offerId, method toProtoNetworkEnvelope (line 92) | @Override method fromProto (line 108) | public static OfferAvailabilityRequest fromProto(protobuf.OfferAvailab... FILE: core/src/main/java/haveno/core/offer/messages/OfferAvailabilityResponse.java class OfferAvailabilityResponse (line 36) | @EqualsAndHashCode(callSuper = true) method OfferAvailabilityResponse (line 46) | public OfferAvailabilityResponse(String offerId, method OfferAvailabilityResponse (line 62) | private OfferAvailabilityResponse(String offerId, method toProtoNetworkEnvelope (line 74) | @Override method fromProto (line 89) | public static OfferAvailabilityResponse fromProto(protobuf.OfferAvaila... FILE: core/src/main/java/haveno/core/offer/messages/OfferMessage.java class OfferMessage (line 29) | @EqualsAndHashCode(callSuper = true) method OfferMessage (line 39) | protected OfferMessage(String messageVersion, String offerId, @Nullabl... FILE: core/src/main/java/haveno/core/offer/messages/SignOfferRequest.java class SignOfferRequest (line 30) | @EqualsAndHashCode(callSuper = true) method SignOfferRequest (line 44) | public SignOfferRequest(String offerId, method toProtoNetworkEnvelope (line 75) | @Override method fromProto (line 94) | public static SignOfferRequest fromProto(protobuf.SignOfferRequest proto, method toString (line 111) | @Override FILE: core/src/main/java/haveno/core/offer/messages/SignOfferResponse.java class SignOfferResponse (line 25) | @EqualsAndHashCode(callSuper = true) method SignOfferResponse (line 30) | public SignOfferResponse(String offerId, method toProtoNetworkEnvelope (line 43) | @Override method fromProto (line 53) | public static SignOfferResponse fromProto(protobuf.SignOfferResponse p... method toString (line 61) | @Override FILE: core/src/main/java/haveno/core/offer/placeoffer/PlaceOfferModel.java class PlaceOfferModel (line 43) | @Slf4j method PlaceOfferModel (line 78) | public PlaceOfferModel(OpenOffer openOffer, method onComplete (line 112) | @Override FILE: core/src/main/java/haveno/core/offer/placeoffer/PlaceOfferProtocol.java class PlaceOfferProtocol (line 39) | public class PlaceOfferProtocol { method PlaceOfferProtocol (line 53) | public PlaceOfferProtocol(PlaceOfferModel model, method placeOffer (line 67) | public void placeOffer() { method cancelOffer (line 90) | public void cancelOffer() { method handleSignOfferResponse (line 94) | public void handleSignOfferResponse(SignOfferResponse response, NodeAd... method startTimeoutTimer (line 145) | public synchronized void startTimeoutTimer() { method stopTimeoutTimer (line 153) | private synchronized void stopTimeoutTimer() { method handleResult (line 160) | private synchronized void handleResult(Transaction transaction) { method handleError (line 165) | private synchronized void handleError(String errorMessage) { method resetHandlers (line 177) | private synchronized void resetHandlers() { FILE: core/src/main/java/haveno/core/offer/placeoffer/tasks/MakerProcessSignOfferResponse.java class MakerProcessSignOfferResponse (line 29) | public class MakerProcessSignOfferResponse extends Task { method MakerProcessSignOfferResponse (line 30) | public MakerProcessSignOfferResponse(TaskRunner taskH... method run (line 34) | @Override FILE: core/src/main/java/haveno/core/offer/placeoffer/tasks/MakerReserveOfferFunds.java class MakerReserveOfferFunds (line 41) | @Slf4j method MakerReserveOfferFunds (line 44) | public MakerReserveOfferFunds(TaskRunner taskHandler, PlaceOfferModel ... method run (line 48) | @Override method setReserveTx (line 169) | private void setReserveTx(MoneroTxWallet reserveTx) { method isPending (line 196) | private boolean isPending() { method verifyPending (line 200) | private void verifyPending() { FILE: core/src/main/java/haveno/core/offer/placeoffer/tasks/MakerSendSignOfferRequest.java class MakerSendSignOfferRequest (line 49) | public class MakerSendSignOfferRequest extends Task { method MakerSendSignOfferRequest (line 52) | @SuppressWarnings({"unused"}) method run (line 57) | @Override method sendSignOfferRequests (line 103) | private void sendSignOfferRequests(SignOfferRequest request, ResultHan... method sendSignOfferRequests (line 112) | private void sendSignOfferRequests(SignOfferRequest request, NodeAddre... method sendSignOfferRequest (line 171) | private void sendSignOfferRequest(SignOfferRequest request, NodeAddres... FILE: core/src/main/java/haveno/core/offer/placeoffer/tasks/MaybeAddToOfferBook.java class MaybeAddToOfferBook (line 28) | public class MaybeAddToOfferBook extends Task { method MaybeAddToOfferBook (line 30) | public MaybeAddToOfferBook(TaskRunner taskHandler, Pl... method run (line 34) | @Override FILE: core/src/main/java/haveno/core/offer/placeoffer/tasks/ValidateOffer.java class ValidateOffer (line 38) | public class ValidateOffer extends Task { method ValidateOffer (line 39) | public ValidateOffer(TaskRunner taskHandler, PlaceOff... method run (line 43) | @Override method validateOffer (line 60) | public static void validateOffer(Offer offer, AccountAgeWitnessService... method checkBINotNullOrZero (line 135) | private static void checkBINotNullOrZero(BigInteger value, String name) { method checkCoinNotNullOrZero (line 141) | private static void checkCoinNotNullOrZero(Coin value, String name) { method nonEmptyStringOf (line 147) | private static String nonEmptyStringOf(String value) { method nonNegativeLongOf (line 153) | private static long nonNegativeLongOf(long value) { method nonZeroCoinOf (line 158) | private static Coin nonZeroCoinOf(Coin value) { method positiveCoinOf (line 164) | private static Coin positiveCoinOf(Coin value) { method checkTradeId (line 170) | private static void checkTradeId(String tradeId, TradeMessage tradeMes... FILE: core/src/main/java/haveno/core/offer/takeoffer/TakeOfferModel.java class TakeOfferModel (line 43) | @Slf4j method TakeOfferModel (line 77) | @Inject method initModel (line 88) | public void initModel(Offer offer, method onComplete (line 112) | @Override method calculateTotalToPay (line 117) | private void calculateTotalToPay() { method calculateVolume (line 131) | private void calculateVolume() { method updateBalance (line 141) | private void updateBalance() { method getMaxTradeLimit (line 148) | private long getMaxTradeLimit() { method getFundsNeededForTrade (line 155) | @NotNull method validateModelInputs (line 161) | private void validateModelInputs() { method clearModel (line 170) | private void clearModel() { method toString (line 186) | @Override FILE: core/src/main/java/haveno/core/payment/AchTransferAccount.java class AchTransferAccount (line 37) | @EqualsAndHashCode(callSuper = true) method AchTransferAccount (line 55) | public AchTransferAccount() { method createPayload (line 59) | @Override method getBankId (line 64) | @Override method getCountryCode (line 69) | @Override method getPayload (line 74) | public AchTransferAccountPayload getPayload() { method getMessageForBuyer (line 78) | @Override method getMessageForSeller (line 83) | @Override method getMessageForAccountCreation (line 88) | @Override method getSupportedCurrencies (line 93) | @Override method getInputFieldIds (line 98) | @Override method getSupportedCountries (line 103) | @Override method getEmptyFormField (line 109) | @Override FILE: core/src/main/java/haveno/core/payment/AdvancedCashAccount.java class AdvancedCashAccount (line 31) | @EqualsAndHashCode(callSuper = true) method AdvancedCashAccount (line 43) | public AdvancedCashAccount() { method createPayload (line 47) | @Override method getSupportedCurrencies (line 52) | @NotNull method getInputFieldIds (line 58) | @NotNull method setAccountNr (line 64) | public void setAccountNr(String accountNr) { method getAccountNr (line 68) | public String getAccountNr() { FILE: core/src/main/java/haveno/core/payment/AliPayAccount.java class AliPayAccount (line 31) | @EqualsAndHashCode(callSuper = true) method AliPayAccount (line 70) | public AliPayAccount() { method createPayload (line 75) | @Override method getSupportedCurrencies (line 80) | @Override method getInputFieldIds (line 85) | @Override method setAccountNr (line 90) | public void setAccountNr(String accountNr) { method getAccountNr (line 94) | public String getAccountNr() { FILE: core/src/main/java/haveno/core/payment/AmazonGiftCardAccount.java class AmazonGiftCardAccount (line 33) | public final class AmazonGiftCardAccount extends PaymentAccount { method AmazonGiftCardAccount (line 60) | public AmazonGiftCardAccount() { method createPayload (line 64) | @Override method getSupportedCurrencies (line 69) | @Override method getInputFieldIds (line 74) | @Override method getEmailOrMobileNr (line 79) | public String getEmailOrMobileNr() { method setEmailOrMobileNr (line 83) | public void setEmailOrMobileNr(String emailOrMobileNr) { method countryNotSet (line 87) | public boolean countryNotSet() { method getCountry (line 91) | @Nullable method setCountry (line 100) | public void setCountry(@NotNull Country country) { method getAmazonGiftCardAccountPayload (line 105) | private AmazonGiftCardAccountPayload getAmazonGiftCardAccountPayload() { method getEmptyFormField (line 109) | @Override FILE: core/src/main/java/haveno/core/payment/AssetAccount.java class AssetAccount (line 23) | public abstract class AssetAccount extends PaymentAccount { method AssetAccount (line 24) | protected AssetAccount(PaymentMethod paymentMethod) { method setAddress (line 28) | public void setAddress(String address) { method getAddress (line 32) | public String getAddress() { FILE: core/src/main/java/haveno/core/payment/AustraliaPayidAccount.java class AustraliaPayidAccount (line 30) | public final class AustraliaPayidAccount extends PaymentAccount { method AustraliaPayidAccount (line 34) | public AustraliaPayidAccount() { method createPayload (line 47) | @Override method getSupportedCurrencies (line 52) | @Override method getInputFieldIds (line 57) | @Override method getPayid (line 62) | public String getPayid() { method setPayid (line 66) | public void setPayid(String payid) { method getBankAccountName (line 71) | public String getBankAccountName() { method setBankAccountName (line 75) | public void setBankAccountName(String bankAccountName) { method setExtraInfo (line 80) | public void setExtraInfo(String extraInfo) { method getExtraInfo (line 84) | public String getExtraInfo() { FILE: core/src/main/java/haveno/core/payment/BankAccount.java type BankAccount (line 22) | public interface BankAccount { method getBankId (line 23) | @Nullable FILE: core/src/main/java/haveno/core/payment/BankNameRestrictedBankAccount.java type BankNameRestrictedBankAccount (line 20) | public interface BankNameRestrictedBankAccount extends BankAccount { FILE: core/src/main/java/haveno/core/payment/BizumAccount.java class BizumAccount (line 31) | @EqualsAndHashCode(callSuper = true) method BizumAccount (line 36) | public BizumAccount() { method createPayload (line 40) | @Override method setMobileNr (line 45) | public void setMobileNr(String mobileNr) { method getMobileNr (line 49) | public String getMobileNr() { method getMessageForBuyer (line 53) | @Override method getMessageForSeller (line 58) | @Override method getMessageForAccountCreation (line 63) | @Override method getSupportedCurrencies (line 68) | @Override method getInputFieldIds (line 73) | @Override FILE: core/src/main/java/haveno/core/payment/CapitualAccount.java class CapitualAccount (line 31) | @EqualsAndHashCode(callSuper = true) method CapitualAccount (line 41) | public CapitualAccount() { method createPayload (line 45) | @Override method getSupportedCurrencies (line 50) | @NotNull method getInputFieldIds (line 56) | @NotNull method setAccountNr (line 62) | public void setAccountNr(String accountNr) { method getAccountNr (line 66) | public String getAccountNr() { FILE: core/src/main/java/haveno/core/payment/CashAppAccount.java class CashAppAccount (line 31) | @EqualsAndHashCode(callSuper = true) method CashAppAccount (line 45) | public CashAppAccount() { method createPayload (line 49) | @Override method getSupportedCurrencies (line 54) | @Override method getInputFieldIds (line 59) | @Override method setEmailOrMobileNrOrCashtag (line 64) | public void setEmailOrMobileNrOrCashtag(String emailOrMobileNrOrCashta... method getEmailOrMobileNrOrCashtag (line 68) | public String getEmailOrMobileNrOrCashtag() { method setExtraInfo (line 72) | public void setExtraInfo(String extraInfo) { method getExtraInfo (line 76) | public String getExtraInfo() { FILE: core/src/main/java/haveno/core/payment/CashAtAtmAccount.java class CashAtAtmAccount (line 31) | public final class CashAtAtmAccount extends PaymentAccount { method CashAtAtmAccount (line 42) | public CashAtAtmAccount() { method createPayload (line 46) | @Override method getSupportedCurrencies (line 51) | @Override method getInputFieldIds (line 56) | @Override method setExtraInfo (line 61) | public void setExtraInfo(String extraInfo) { method getExtraInfo (line 65) | public String getExtraInfo() { method getEmptyFormField (line 69) | @Override FILE: core/src/main/java/haveno/core/payment/CashDepositAccount.java class CashDepositAccount (line 31) | public final class CashDepositAccount extends CountryBasedPaymentAccount... method CashDepositAccount (line 35) | public CashDepositAccount() { method createPayload (line 39) | @Override method getSupportedCurrencies (line 44) | @Override method getInputFieldIds (line 49) | @Override method getBankId (line 54) | @Override method getCountryCode (line 59) | @Override method getRequirements (line 64) | @Nullable method setRequirements (line 69) | public void setRequirements(String requirements) { FILE: core/src/main/java/haveno/core/payment/CelPayAccount.java class CelPayAccount (line 31) | @EqualsAndHashCode(callSuper = true) method CelPayAccount (line 43) | public CelPayAccount() { method createPayload (line 47) | @Override method setEmail (line 52) | public void setEmail(String accountId) { method getEmail (line 56) | public String getEmail() { method getMessageForBuyer (line 60) | @Override method getMessageForSeller (line 65) | @Override method getMessageForAccountCreation (line 70) | @Override method getSupportedCurrencies (line 75) | @Override method getInputFieldIds (line 80) | @Override FILE: core/src/main/java/haveno/core/payment/ChargeBackRisk.java class ChargeBackRisk (line 23) | @Singleton method hasChargebackRisk (line 25) | public boolean hasChargebackRisk(String id, String currencyCode) { FILE: core/src/main/java/haveno/core/payment/ChaseQuickPayAccount.java class ChaseQuickPayAccount (line 33) | @Deprecated method ChaseQuickPayAccount (line 39) | public ChaseQuickPayAccount() { method createPayload (line 44) | @Override method getSupportedCurrencies (line 49) | @Override method getInputFieldIds (line 54) | @Override method setEmail (line 59) | public void setEmail(String email) { method getEmail (line 63) | public String getEmail() { method setHolderName (line 67) | public void setHolderName(String holderName) { method getHolderName (line 71) | public String getHolderName() { FILE: core/src/main/java/haveno/core/payment/CountryBasedPaymentAccount.java class CountryBasedPaymentAccount (line 33) | @EqualsAndHashCode(callSuper = true) method CountryBasedPaymentAccount (line 44) | protected CountryBasedPaymentAccount(PaymentMethod paymentMethod) { method getCountry (line 52) | @Nullable method setCountry (line 61) | public void setCountry(@NotNull Country country) { method getAcceptedCountries (line 66) | @Nullable method setAcceptedCountries (line 75) | public void setAcceptedCountries(List acceptedCountries) { method getSupportedCountries (line 80) | @Nullable method validateFormField (line 85) | @Override FILE: core/src/main/java/haveno/core/payment/CryptoCurrencyAccount.java class CryptoCurrencyAccount (line 32) | @EqualsAndHashCode(callSuper = true) method CryptoCurrencyAccount (line 44) | public CryptoCurrencyAccount() { method createPayload (line 48) | @Override method getSupportedCurrencies (line 53) | @Override method getInputFieldIds (line 58) | @Override method getEmptyFormField (line 63) | @Override FILE: core/src/main/java/haveno/core/payment/DomesticWireTransferAccount.java class DomesticWireTransferAccount (line 32) | @EqualsAndHashCode(callSuper = true) method DomesticWireTransferAccount (line 37) | public DomesticWireTransferAccount() { method createPayload (line 41) | @Override method getBankId (line 46) | @Override method getCountryCode (line 51) | @Override method getPayload (line 56) | public DomesticWireTransferAccountPayload getPayload() { method getMessageForBuyer (line 60) | @Override method getMessageForSeller (line 65) | @Override method getMessageForAccountCreation (line 70) | @Override method getSupportedCurrencies (line 75) | @Override method getInputFieldIds (line 80) | @Override FILE: core/src/main/java/haveno/core/payment/F2FAccount.java class F2FAccount (line 32) | @EqualsAndHashCode(callSuper = true) method F2FAccount (line 47) | public F2FAccount() { method createPayload (line 51) | @Override method getSupportedCurrencies (line 56) | @Override method getInputFieldIds (line 61) | @Override method setContact (line 66) | public void setContact(String contact) { method getContact (line 70) | public String getContact() { method setCity (line 74) | public void setCity(String city) { method getCity (line 78) | public String getCity() { method setExtraInfo (line 82) | public void setExtraInfo(String extraInfo) { method getExtraInfo (line 86) | public String getExtraInfo() { method getEmptyFormField (line 90) | @Override FILE: core/src/main/java/haveno/core/payment/FasterPaymentsAccount.java class FasterPaymentsAccount (line 33) | @EqualsAndHashCode(callSuper = true) method FasterPaymentsAccount (line 46) | public FasterPaymentsAccount() { method createPayload (line 51) | @Override method getSupportedCurrencies (line 56) | @Override method getInputFieldIds (line 61) | @Override method setHolderName (line 66) | public void setHolderName(String value) { method getHolderName (line 70) | public String getHolderName() { method setSortCode (line 74) | public void setSortCode(String value) { method getSortCode (line 78) | public String getSortCode() { method setAccountNr (line 82) | public void setAccountNr(String value) { method getAccountNr (line 86) | public String getAccountNr() { method validateFormField (line 90) | @Override FILE: core/src/main/java/haveno/core/payment/HalCashAccount.java class HalCashAccount (line 31) | @EqualsAndHashCode(callSuper = true) method HalCashAccount (line 36) | public HalCashAccount() { method createPayload (line 41) | @Override method getSupportedCurrencies (line 46) | @Override method getInputFieldIds (line 51) | @Override method setMobileNr (line 56) | public void setMobileNr(String mobileNr) { method getMobileNr (line 60) | public String getMobileNr() { FILE: core/src/main/java/haveno/core/payment/IfscBasedAccount.java class IfscBasedAccount (line 28) | abstract public class IfscBasedAccount extends CountryBasedPaymentAccount { method IfscBasedAccount (line 32) | protected IfscBasedAccount(PaymentMethod paymentMethod) { method getSupportedCurrencies (line 36) | @Override method getInputFieldIds (line 41) | @Override FILE: core/src/main/java/haveno/core/payment/ImpsAccount.java class ImpsAccount (line 31) | @EqualsAndHashCode(callSuper = true) method ImpsAccount (line 36) | public ImpsAccount() { method createPayload (line 40) | @Override method getMessageForBuyer (line 45) | @Override method getMessageForSeller (line 50) | @Override method getMessageForAccountCreation (line 55) | @Override method getSupportedCurrencies (line 60) | @Override method getInputFieldIds (line 65) | @Override FILE: core/src/main/java/haveno/core/payment/InstantCryptoCurrencyAccount.java class InstantCryptoCurrencyAccount (line 32) | @EqualsAndHashCode(callSuper = true) method InstantCryptoCurrencyAccount (line 37) | public InstantCryptoCurrencyAccount() { method createPayload (line 41) | @Override method getSupportedCurrencies (line 46) | @Override method getInputFieldIds (line 51) | @Override FILE: core/src/main/java/haveno/core/payment/InteracETransferAccount.java class InteracETransferAccount (line 34) | @EqualsAndHashCode(callSuper = true) method InteracETransferAccount (line 48) | public InteracETransferAccount() { method createPayload (line 53) | @Override method getSupportedCurrencies (line 58) | @Override method getInputFieldIds (line 63) | @Override method setEmail (line 68) | public void setEmail(String email) { method getEmail (line 72) | public String getEmail() { method setAnswer (line 76) | public void setAnswer(String answer) { method getAnswer (line 80) | public String getAnswer() { method setQuestion (line 84) | public void setQuestion(String question) { method getQuestion (line 88) | public String getQuestion() { method setHolderName (line 92) | public void setHolderName(String holderName) { method getHolderName (line 96) | public String getHolderName() { method validateFormField (line 100) | public void validateFormField(PaymentAccountForm form, PaymentAccountF... FILE: core/src/main/java/haveno/core/payment/JapanBankAccount.java class JapanBankAccount (line 30) | public final class JapanBankAccount extends PaymentAccount { method JapanBankAccount (line 34) | public JapanBankAccount() { method createPayload (line 39) | @Override method getSupportedCurrencies (line 44) | @Override method getInputFieldIds (line 49) | @Override method getBankCode (line 55) | public String getBankCode() { method setBankCode (line 59) | public void setBankCode(String bankCode) { method getBankName (line 65) | public String getBankName() { method setBankName (line 69) | public void setBankName(String bankName) { method getBankBranchCode (line 75) | public String getBankBranchCode() { method setBankBranchCode (line 79) | public void setBankBranchCode(String bankBranchCode) { method getBankBranchName (line 85) | public String getBankBranchName() { method setBankBranchName (line 89) | public void setBankBranchName(String bankBranchName) { method getBankAccountType (line 95) | public String getBankAccountType() { method setBankAccountType (line 99) | public void setBankAccountType(String bankAccountType) { method getBankAccountNumber (line 105) | public String getBankAccountNumber() { method setBankAccountNumber (line 109) | public void setBankAccountNumber(String bankAccountNumber) { method getBankAccountName (line 115) | public String getBankAccountName() { method setBankAccountName (line 119) | public void setBankAccountName(String bankAccountName) { FILE: core/src/main/java/haveno/core/payment/JapanBankData.java class JapanBankData (line 47) | public class JapanBankData { method prettyPrintBankList (line 55) | public static List prettyPrintBankList() // {{{ method prettyPrintMajorBank (line 88) | private static String prettyPrintMajorBank(String bankId, String bankN... method prettyPrintBank (line 96) | private static String prettyPrintBank(String bankId, String bankName) ... method getString (line 787) | public static String getString(String id) { FILE: core/src/main/java/haveno/core/payment/MoneseAccount.java class MoneseAccount (line 31) | @EqualsAndHashCode(callSuper = true) method MoneseAccount (line 41) | public MoneseAccount() { method createPayload (line 45) | @Override method setHolderName (line 50) | public void setHolderName(String accountId) { method getHolderName (line 54) | public String getHolderName() { method setMobileNr (line 58) | public void setMobileNr(String accountId) { method getMobileNr (line 62) | public String getMobileNr() { method getMessageForBuyer (line 66) | @Override method getMessageForSeller (line 71) | @Override method getMessageForAccountCreation (line 76) | @Override method getSupportedCurrencies (line 81) | @Override method getInputFieldIds (line 86) | @Override FILE: core/src/main/java/haveno/core/payment/MoneyBeamAccount.java class MoneyBeamAccount (line 32) | @EqualsAndHashCode(callSuper = true) method MoneyBeamAccount (line 37) | public MoneyBeamAccount() { method createPayload (line 42) | @Override method getSupportedCurrencies (line 47) | @Override method getInputFieldIds (line 52) | @Override method setAccountId (line 57) | public void setAccountId(String accountId) { method getAccountId (line 61) | public String getAccountId() { method setHolderName (line 65) | public void setHolderName(String value) { method getHolderName (line 69) | public String getHolderName() { FILE: core/src/main/java/haveno/core/payment/MoneyGramAccount.java class MoneyGramAccount (line 34) | @EqualsAndHashCode(callSuper = true) method MoneyGramAccount (line 101) | public MoneyGramAccount() { method createPayload (line 105) | @Override method getSupportedCurrencies (line 110) | @Override method getInputFieldIds (line 115) | @Override method getCountry (line 120) | @Nullable method setCountry (line 129) | public void setCountry(@NotNull Country country) { method getEmail (line 134) | public String getEmail() { method setEmail (line 138) | public void setEmail(String email) { method getFullName (line 142) | public String getFullName() { method setFullName (line 146) | public void setFullName(String email) { method getState (line 150) | public String getState() { method setState (line 154) | public void setState(String state) { method getEmptyFormField (line 158) | @Override FILE: core/src/main/java/haveno/core/payment/NationalBankAccount.java class NationalBankAccount (line 32) | @EqualsAndHashCode(callSuper = true) method NationalBankAccount (line 37) | public NationalBankAccount() { method createPayload (line 41) | @Override method getSupportedCurrencies (line 46) | @Override method getInputFieldIds (line 51) | @Override method getBankId (line 56) | @Override method getCountryCode (line 61) | @Override FILE: core/src/main/java/haveno/core/payment/NeftAccount.java class NeftAccount (line 25) | @EqualsAndHashCode(callSuper = true) method NeftAccount (line 28) | public NeftAccount() { method createPayload (line 32) | @Override method getMessageForBuyer (line 37) | public String getMessageForBuyer() { method getMessageForSeller (line 41) | public String getMessageForSeller() { method getMessageForAccountCreation (line 45) | public String getMessageForAccountCreation() { FILE: core/src/main/java/haveno/core/payment/NequiAccount.java class NequiAccount (line 31) | @EqualsAndHashCode(callSuper = true) method NequiAccount (line 36) | public NequiAccount() { method createPayload (line 40) | @Override method setMobileNr (line 45) | public void setMobileNr(String mobileNr) { method getMobileNr (line 49) | public String getMobileNr() { method getMessageForBuyer (line 53) | @Override method getMessageForSeller (line 58) | @Override method getMessageForAccountCreation (line 63) | @Override method getSupportedCurrencies (line 68) | @Override method getInputFieldIds (line 73) | @Override FILE: core/src/main/java/haveno/core/payment/OKPayAccount.java class OKPayAccount (line 32) | @Deprecated method OKPayAccount (line 62) | public OKPayAccount() { method createPayload (line 66) | @Override method getSupportedCurrencies (line 71) | @Override method getInputFieldIds (line 76) | @Override method setAccountNr (line 81) | public void setAccountNr(String accountNr) { method getAccountNr (line 85) | public String getAccountNr() { FILE: core/src/main/java/haveno/core/payment/PaxumAccount.java class PaxumAccount (line 31) | @EqualsAndHashCode(callSuper = true) method PaxumAccount (line 63) | public PaxumAccount() { method createPayload (line 67) | @Override method getSupportedCurrencies (line 72) | @Override method getInputFieldIds (line 77) | @Override method setEmail (line 82) | public void setEmail(String accountId) { method getEmail (line 86) | public String getEmail() { method getEmptyFormField (line 90) | @Override FILE: core/src/main/java/haveno/core/payment/PayByMailAccount.java class PayByMailAccount (line 31) | public final class PayByMailAccount extends PaymentAccount { method PayByMailAccount (line 35) | public PayByMailAccount() { method createPayload (line 48) | @Override method getSupportedCurrencies (line 53) | @Override method getInputFieldIds (line 58) | @Override method setPostalAddress (line 63) | public void setPostalAddress(String postalAddress) { method getPostalAddress (line 67) | public String getPostalAddress() { method setContact (line 71) | public void setContact(String contact) { method getContact (line 75) | public String getContact() { method setExtraInfo (line 79) | public void setExtraInfo(String extraInfo) { method getExtraInfo (line 83) | public String getExtraInfo() { method getEmptyFormField (line 87) | @Override FILE: core/src/main/java/haveno/core/payment/PayPalAccount.java class PayPalAccount (line 31) | @EqualsAndHashCode(callSuper = true) method PayPalAccount (line 68) | public PayPalAccount() { method createPayload (line 72) | @Override method getSupportedCurrencies (line 77) | @Override method getInputFieldIds (line 82) | @Override method setEmailOrMobileNrOrUsername (line 87) | public void setEmailOrMobileNrOrUsername(String emailOrMobileNrOrUsern... method getEmailOrMobileNrOrUsername (line 92) | public String getEmailOrMobileNrOrUsername() { method setExtraInfo (line 96) | public void setExtraInfo(String extraInfo) { method getExtraInfo (line 100) | public String getExtraInfo() { FILE: core/src/main/java/haveno/core/payment/PaymentAccount.java class PaymentAccount (line 89) | @EqualsAndHashCode method PaymentAccount (line 122) | protected PaymentAccount(PaymentMethod paymentMethod) { method init (line 126) | public void init() { method init (line 132) | public void init(PaymentAccountPayload payload) { method isFiat (line 138) | public boolean isFiat() { method isCryptoCurrency (line 142) | public boolean isCryptoCurrency() { method toProtoMessage (line 151) | @Override method toProtoMessage (line 165) | public protobuf.PaymentAccount toProtoMessage(protobuf.PaymentAccountP... method fromProto (line 178) | public static PaymentAccount fromProto(protobuf.PaymentAccount proto, ... method getCreationDate (line 223) | public Date getCreationDate() { method addCurrency (line 227) | public void addCurrency(TradeCurrency tradeCurrency) { method removeCurrency (line 232) | public void removeCurrency(TradeCurrency tradeCurrency) { method hasMultipleCurrencies (line 236) | public boolean hasMultipleCurrencies() { method setSingleTradeCurrency (line 240) | public void setSingleTradeCurrency(TradeCurrency tradeCurrency) { method getSingleTradeCurrency (line 246) | @Nullable method getMaxTradePeriod (line 254) | public long getMaxTradePeriod() { method createPayload (line 258) | protected abstract PaymentAccountPayload createPayload(); method setSalt (line 260) | public void setSalt(byte[] salt) { method getSalt (line 264) | public byte[] getSalt() { method setSaltAsHex (line 268) | public void setSaltAsHex(String saltAsHex) { method getSaltAsHex (line 272) | public String getSaltAsHex() { method getOwnerId (line 276) | public String getOwnerId() { method isCountryBasedPaymentAccount (line 280) | public boolean isCountryBasedPaymentAccount() { method hasPaymentMethodWithId (line 284) | public boolean hasPaymentMethodWithId(String paymentMethodId) { method getTradeCurrency (line 297) | public Optional getTradeCurrency() { method onAddToUser (line 308) | public void onAddToUser() { method getPreTradeMessage (line 313) | public String getPreTradeMessage(boolean isBuyer) { method getMessageForBuyer (line 322) | public String getMessageForBuyer() { method getMessageForSeller (line 327) | public String getMessageForSeller() { method getMessageForAccountCreation (line 332) | public String getMessageForAccountCreation() { method onPersistChanges (line 336) | public void onPersistChanges() { method revertChanges (line 340) | public void revertChanges() { method getSupportedCurrencies (line 344) | @NonNull method toJson (line 349) | public String toJson() { method fromJson (line 381) | public static synchronized PaymentAccount fromJson(String paymentAccou... method getPaymentAccountClassFromJson (line 387) | private static Class getPaymentAccountClassF... method getPaymentAccountClass (line 394) | private static Class getPaymentAccountClass(... method getInputFieldIds (line 401) | @NonNull method toForm (line 404) | public PaymentAccountForm toForm() { method validateFormField (line 419) | public void validateFormField(PaymentAccountForm form, PaymentAccountF... method processValidationResult (line 603) | protected void processValidationResult(ValidationResult result) { method getEmptyFormField (line 607) | protected PaymentAccountFormField getEmptyFormField(PaymentAccountForm... FILE: core/src/main/java/haveno/core/payment/PaymentAccountFactory.java class PaymentAccountFactory (line 22) | public class PaymentAccountFactory { method getPaymentAccount (line 23) | public static PaymentAccount getPaymentAccount(PaymentMethod paymentMe... FILE: core/src/main/java/haveno/core/payment/PaymentAccountList.java class PaymentAccountList (line 30) | @EqualsAndHashCode(callSuper = true) method PaymentAccountList (line 33) | public PaymentAccountList(List list) { method toProtoMessage (line 37) | @Override method fromProto (line 47) | public static PaymentAccountList fromProto(protobuf.PaymentAccountList... FILE: core/src/main/java/haveno/core/payment/PaymentAccountTypeAdapter.java class PaymentAccountTypeAdapter (line 61) | @Slf4j method PaymentAccountTypeAdapter (line 81) | public PaymentAccountTypeAdapter(Class payme... method PaymentAccountTypeAdapter (line 93) | public PaymentAccountTypeAdapter(Class payme... method write (line 100) | @Override method writeComments (line 121) | private void writeComments(JsonWriter out, PaymentAccount account) thr... method writeInnerMutableFields (line 139) | private void writeInnerMutableFields(JsonWriter out, PaymentAccount ac... method writeTradeCurrenciesField (line 172) | private void writeTradeCurrenciesField(JsonWriter out, PaymentAccount ... method writeSelectedTradeCurrencyField (line 189) | private void writeSelectedTradeCurrencyField(JsonWriter out, PaymentAc... method read (line 203) | @Override method invokeSetterMethod (line 249) | private void invokeSetterMethod(PaymentAccount account, Field field, J... method isSetterOnPaymentAccountClass (line 277) | private boolean isSetterOnPaymentAccountClass(Method setter, PaymentAc... method isSetterOnPaymentAccountPayloadClass (line 281) | private boolean isSetterOnPaymentAccountPayloadClass(Method setter, Pa... method getFieldSetterMap (line 286) | private Map> getFieldSetterMap() { method getOrderedFields (line 297) | private List getOrderedFields() { method nextStringOrNull (line 305) | private String nextStringOrNull(JsonReader in) { method nextLongOrNull (line 320) | @SuppressWarnings("unused") method didReadAcceptedCountryCodes (line 336) | private boolean didReadAcceptedCountryCodes(JsonReader in, method didReadTradeCurrenciesField (line 346) | private boolean didReadTradeCurrenciesField(JsonReader in, method getReconciledTradeCurrencies (line 374) | private Optional> getReconciledTradeCurrencies(Lis... method didReadSelectedTradeCurrencyField (line 379) | private boolean didReadSelectedTradeCurrencyField(JsonReader in, method didReadCommonField (line 400) | private boolean didReadCommonField(JsonReader in, method didReadCountryField (line 426) | private boolean didReadCountryField(JsonReader in, PaymentAccount acco... method getPaymentAccountPayloadType (line 466) | private Class getPaymentAccountPayloa... method initNewPaymentAccount (line 480) | private PaymentAccount initNewPaymentAccount() { FILE: core/src/main/java/haveno/core/payment/PaymentAccountUtil.java class PaymentAccountUtil (line 98) | @Slf4j method isAnyPaymentAccountValidForOffer (line 101) | public static boolean isAnyPaymentAccountValidForOffer(Offer offer, method getPossiblePaymentAccounts (line 110) | public static ObservableList getPossiblePaymentAccount... method isAmountValidForOffer (line 122) | public static boolean isAmountValidForOffer(Offer offer, method getInfoForMismatchingPaymentMethodLimits (line 132) | public static String getInfoForMismatchingPaymentMethodLimits(Offer of... method isPaymentAccountValidForOffer (line 139) | public static boolean isPaymentAccountValidForOffer(Offer offer, Payme... method getMostMaturePaymentAccountForOffer (line 143) | public static Optional getMostMaturePaymentAccountForO... method getAcceptedCountryCodes (line 150) | @Nullable method getTradeCurrencies (line 166) | public static List getTradeCurrencies(PaymentMethod pay... method supportsCurrency (line 277) | public static boolean supportsCurrency(PaymentMethod paymentMethod, Tr... method getAcceptedBanks (line 282) | @Nullable method getBankId (line 294) | @Nullable method getCountryCode (line 299) | @Nullable method isCryptoCurrencyAccount (line 309) | public static boolean isCryptoCurrencyAccount(PaymentAccount paymentAc... method findPaymentAccount (line 314) | public static Optional findPaymentAccount(PaymentAccou... FILE: core/src/main/java/haveno/core/payment/PaymentAccounts.java class PaymentAccounts (line 34) | class PaymentAccounts { method PaymentAccounts (line 41) | PaymentAccounts(Set accounts, AccountAgeWitnessService... method PaymentAccounts (line 45) | PaymentAccounts(Set accounts, AccountAgeWitnessService... method getOldestPaymentAccountForOffer (line 52) | @Nullable method sortValidAccounts (line 61) | private List sortValidAccounts(Offer offer) { method firstOrNull (line 69) | @Nullable method logAccounts (line 74) | private void logAccounts(List accounts) { method compareByTradeLimit (line 93) | private int compareByTradeLimit(PaymentAccount left, PaymentAccount ri... FILE: core/src/main/java/haveno/core/payment/PaysafeAccount.java class PaysafeAccount (line 31) | @EqualsAndHashCode(callSuper = true) method PaysafeAccount (line 78) | public PaysafeAccount() { method createPayload (line 82) | @Override method getSupportedCurrencies (line 87) | @Override method getInputFieldIds (line 92) | @Override method setEmail (line 97) | public void setEmail(String accountId) { method getEmail (line 101) | public String getEmail() { method getEmptyFormField (line 105) | @Override FILE: core/src/main/java/haveno/core/payment/PayseraAccount.java class PayseraAccount (line 31) | @EqualsAndHashCode(callSuper = true) method PayseraAccount (line 68) | public PayseraAccount() { method createPayload (line 72) | @Override method getSupportedCurrencies (line 77) | @Override method getInputFieldIds (line 82) | @Override method setEmail (line 87) | public void setEmail(String accountId) { method getEmail (line 91) | public String getEmail() { FILE: core/src/main/java/haveno/core/payment/PaytmAccount.java class PaytmAccount (line 25) | @EqualsAndHashCode(callSuper = true) method PaytmAccount (line 27) | public PaytmAccount() { method createPayload (line 31) | @Override method setEmailOrMobileNr (line 36) | public void setEmailOrMobileNr(String emailOrMobileNr) { method getEmailOrMobileNr (line 40) | public String getEmailOrMobileNr() { method getMessageForBuyer (line 44) | public String getMessageForBuyer() { method getMessageForSeller (line 48) | public String getMessageForSeller() { method getMessageForAccountCreation (line 52) | public String getMessageForAccountCreation() { FILE: core/src/main/java/haveno/core/payment/PerfectMoneyAccount.java class PerfectMoneyAccount (line 31) | @EqualsAndHashCode(callSuper = true) method PerfectMoneyAccount (line 36) | public PerfectMoneyAccount() { method createPayload (line 41) | @Override method getSupportedCurrencies (line 46) | @Override method getInputFieldIds (line 51) | @Override method setAccountNr (line 56) | public void setAccountNr(String accountNr) { method getAccountNr (line 60) | public String getAccountNr() { FILE: core/src/main/java/haveno/core/payment/PixAccount.java class PixAccount (line 37) | @EqualsAndHashCode(callSuper = true) method PixAccount (line 51) | public PixAccount() { method createPayload (line 56) | @Override method setPixKey (line 61) | public void setPixKey(String pixKey) { method getPixKey (line 65) | public String getPixKey() { method setHolderName (line 69) | public void setHolderName(String value) { method getHolderName (line 73) | public String getHolderName() { method getMessageForBuyer (line 77) | @Override method getMessageForSeller (line 82) | @Override method getMessageForAccountCreation (line 87) | @Override method getSupportedCurrencies (line 92) | @Override method getInputFieldIds (line 97) | @Override method getSupportedCountries (line 102) | @Override FILE: core/src/main/java/haveno/core/payment/PopmoneyAccount.java class PopmoneyAccount (line 32) | @EqualsAndHashCode(callSuper = true) method PopmoneyAccount (line 37) | public PopmoneyAccount() { method createPayload (line 42) | @Override method getSupportedCurrencies (line 47) | @Override method getInputFieldIds (line 52) | @Override method setAccountId (line 57) | public void setAccountId(String accountId) { method getAccountId (line 61) | public String getAccountId() { method setHolderName (line 65) | public void setHolderName(String holderName) { method getHolderName (line 69) | public String getHolderName() { FILE: core/src/main/java/haveno/core/payment/PromptPayAccount.java class PromptPayAccount (line 31) | @EqualsAndHashCode(callSuper = true) method PromptPayAccount (line 36) | public PromptPayAccount() { method createPayload (line 41) | @Override method getSupportedCurrencies (line 46) | @Override method getInputFieldIds (line 51) | @Override method setPromptPayId (line 56) | public void setPromptPayId(String promptPayId) { method getPromptPayId (line 60) | public String getPromptPayId() { FILE: core/src/main/java/haveno/core/payment/ReceiptPredicates.java class ReceiptPredicates (line 32) | @Slf4j method isEqualPaymentMethods (line 34) | boolean isEqualPaymentMethods(Offer offer, PaymentAccount account) { method isOfferRequireSameOrSpecificBank (line 52) | boolean isOfferRequireSameOrSpecificBank(Offer offer, PaymentAccount a... method isMatchingBankId (line 59) | boolean isMatchingBankId(Offer offer, PaymentAccount account) { method isMatchingCountryCodes (line 78) | boolean isMatchingCountryCodes(Offer offer, PaymentAccount account) { method isMatchingCurrency (line 91) | boolean isMatchingCurrency(Offer offer, PaymentAccount account) { method isMatchingSepaOffer (line 101) | boolean isMatchingSepaOffer(Offer offer, PaymentAccount account) { method isMatchingSepaInstant (line 107) | boolean isMatchingSepaInstant(Offer offer, PaymentAccount account) { FILE: core/src/main/java/haveno/core/payment/ReceiptValidator.java class ReceiptValidator (line 23) | @Slf4j method ReceiptValidator (line 29) | ReceiptValidator(Offer offer, PaymentAccount account) { method ReceiptValidator (line 33) | ReceiptValidator(Offer offer, PaymentAccount account, ReceiptPredicate... method isValid (line 39) | boolean isValid() { FILE: core/src/main/java/haveno/core/payment/RevolutAccount.java class RevolutAccount (line 31) | @EqualsAndHashCode(callSuper = true) method RevolutAccount (line 74) | public RevolutAccount() { method createPayload (line 78) | @Override method setUsername (line 83) | public void setUsername(String userame) { method getUsername (line 87) | public String getUsername() { method usernameNotSet (line 91) | public boolean usernameNotSet() { method revolutAccountPayload (line 95) | private RevolutAccountPayload revolutAccountPayload() { method onAddToUser (line 99) | @Override method getInputFieldIds (line 104) | @Override method getSupportedCurrencies (line 109) | @Override FILE: core/src/main/java/haveno/core/payment/RtgsAccount.java class RtgsAccount (line 25) | @EqualsAndHashCode(callSuper = true) method RtgsAccount (line 28) | public RtgsAccount() { method createPayload (line 32) | @Override method getMessageForBuyer (line 37) | public String getMessageForBuyer() { method getMessageForSeller (line 41) | public String getMessageForSeller() { method getMessageForAccountCreation (line 45) | public String getMessageForAccountCreation() { FILE: core/src/main/java/haveno/core/payment/SameBankAccount.java class SameBankAccount (line 32) | @EqualsAndHashCode(callSuper = true) method SameBankAccount (line 37) | public SameBankAccount() { method createPayload (line 41) | @Override method getSupportedCurrencies (line 46) | @Override method getInputFieldIds (line 51) | @Override method getBankId (line 56) | @Override method getCountryCode (line 61) | @Override FILE: core/src/main/java/haveno/core/payment/SameCountryRestrictedBankAccount.java type SameCountryRestrictedBankAccount (line 20) | public interface SameCountryRestrictedBankAccount extends BankAccount { method getCountryCode (line 21) | String getCountryCode(); FILE: core/src/main/java/haveno/core/payment/SatispayAccount.java class SatispayAccount (line 31) | @EqualsAndHashCode(callSuper = true) method SatispayAccount (line 36) | public SatispayAccount() { method createPayload (line 40) | @Override method setHolderName (line 45) | public void setHolderName(String accountId) { method getHolderName (line 49) | public String getHolderName() { method setMobileNr (line 53) | public void setMobileNr(String accountId) { method getMobileNr (line 57) | public String getMobileNr() { method getMessageForBuyer (line 61) | @Override method getMessageForSeller (line 66) | @Override method getMessageForAccountCreation (line 71) | @Override method getSupportedCurrencies (line 76) | @Override method getInputFieldIds (line 81) | @Override FILE: core/src/main/java/haveno/core/payment/SepaAccount.java class SepaAccount (line 36) | @EqualsAndHashCode(callSuper = true) method SepaAccount (line 51) | public SepaAccount() { method createPayload (line 56) | @Override method getBankId (line 62) | @Override method setHolderName (line 67) | public void setHolderName(String holderName) { method getHolderName (line 71) | public String getHolderName() { method setIban (line 75) | public void setIban(String iban) { method getIban (line 79) | public String getIban() { method setBic (line 83) | public void setBic(String bic) { method getBic (line 87) | public String getBic() { method getAcceptedCountryCodes (line 91) | public List getAcceptedCountryCodes() { method setAcceptedCountryCodes (line 95) | public void setAcceptedCountryCodes(List acceptedCountryCodes) { method addAcceptedCountry (line 99) | public void addAcceptedCountry(String countryCode) { method removeAcceptedCountry (line 103) | public void removeAcceptedCountry(String countryCode) { method onPersistChanges (line 107) | @Override method revertChanges (line 113) | @Override method getInputFieldIds (line 119) | @Override method getSupportedCurrencies (line 124) | @Override method getSupportedCountries (line 129) | @Override method validateFormField (line 135) | @Override method getEmptyFormField (line 146) | @Override FILE: core/src/main/java/haveno/core/payment/SepaInstantAccount.java class SepaInstantAccount (line 36) | @EqualsAndHashCode(callSuper = true) method SepaInstantAccount (line 41) | public SepaInstantAccount() { method createPayload (line 46) | @Override method getBankId (line 52) | @Override method setHolderName (line 57) | public void setHolderName(String holderName) { method getHolderName (line 61) | public String getHolderName() { method setIban (line 65) | public void setIban(String iban) { method getIban (line 69) | public String getIban() { method setBic (line 73) | public void setBic(String bic) { method getBic (line 77) | public String getBic() { method getAcceptedCountryCodes (line 81) | public List getAcceptedCountryCodes() { method addAcceptedCountry (line 85) | public void addAcceptedCountry(String countryCode) { method removeAcceptedCountry (line 89) | public void removeAcceptedCountry(String countryCode) { method onPersistChanges (line 93) | @Override method revertChanges (line 99) | @Override method getInputFieldIds (line 105) | @Override method getSupportedCurrencies (line 110) | @Override method getSupportedCountries (line 115) | @Override method validateFormField (line 121) | @Override method getEmptyFormField (line 132) | @Override FILE: core/src/main/java/haveno/core/payment/SpecificBanksAccount.java class SpecificBanksAccount (line 32) | @EqualsAndHashCode(callSuper = true) method SpecificBanksAccount (line 37) | public SpecificBanksAccount() { method createPayload (line 41) | @Override method getSupportedCurrencies (line 46) | @Override method getInputFieldIds (line 51) | @Override method getAcceptedBanks (line 57) | public ArrayList getAcceptedBanks() { method getBankId (line 61) | @Override method getCountryCode (line 66) | @Override FILE: core/src/main/java/haveno/core/payment/StrikeAccount.java class StrikeAccount (line 34) | @EqualsAndHashCode(callSuper = true) method StrikeAccount (line 47) | public StrikeAccount() { method createPayload (line 53) | @Override method setHolderName (line 58) | public void setHolderName(String accountId) { method getHolderName (line 62) | public String getHolderName() { method getMessageForBuyer (line 66) | @Override method getMessageForSeller (line 71) | @Override method getMessageForAccountCreation (line 76) | @Override method getSupportedCurrencies (line 81) | @Override method getSupportedCountries (line 86) | @Override method getInputFieldIds (line 92) | @Override FILE: core/src/main/java/haveno/core/payment/SwiftAccount.java class SwiftAccount (line 34) | @EqualsAndHashCode(callSuper = true) method SwiftAccount (line 60) | public SwiftAccount() { method createPayload (line 65) | @Override method getPayload (line 70) | public SwiftAccountPayload getPayload() { method getMessageForBuyer (line 74) | @Override method getMessageForSeller (line 79) | @Override method getMessageForAccountCreation (line 84) | @Override method getSupportedCurrencies (line 89) | @Override method getInputFieldIds (line 94) | @Override FILE: core/src/main/java/haveno/core/payment/SwishAccount.java class SwishAccount (line 33) | @EqualsAndHashCode(callSuper = true) method SwishAccount (line 45) | public SwishAccount() { method createPayload (line 50) | @Override method getSupportedCurrencies (line 55) | @Override method getInputFieldIds (line 60) | @Override method setMobileNr (line 65) | public void setMobileNr(String mobileNr) { method getMobileNr (line 69) | public String getMobileNr() { method setHolderName (line 73) | public void setHolderName(String holderName) { method getHolderName (line 77) | public String getHolderName() { method validateFormField (line 81) | @Override FILE: core/src/main/java/haveno/core/payment/TikkieAccount.java class TikkieAccount (line 31) | @EqualsAndHashCode(callSuper = true) method TikkieAccount (line 36) | public TikkieAccount() { method createPayload (line 42) | @Override method setIban (line 47) | public void setIban(String iban) { method getIban (line 51) | public String getIban() { method getMessageForBuyer (line 55) | @Override method getMessageForSeller (line 60) | @Override method getMessageForAccountCreation (line 65) | @Override method getSupportedCurrencies (line 70) | @Override method getInputFieldIds (line 75) | @Override FILE: core/src/main/java/haveno/core/payment/TradeLimits.java class TradeLimits (line 30) | @Slf4j method TradeLimits (line 40) | @Inject method onAllServicesInitialized (line 45) | public void onAllServicesInitialized() { method getMaxTradeLimit (line 58) | public BigInteger getMaxTradeLimit() { method getMaxTradeLimitBuyerAsTakerWithoutDeposit (line 67) | public BigInteger getMaxTradeLimitBuyerAsTakerWithoutDeposit() { method getRoundedRiskBasedTradeLimit (line 80) | public long getRoundedRiskBasedTradeLimit(long maxLimit, long riskFact... method getFirstMonthRiskBasedTradeLimit (line 92) | @VisibleForTesting FILE: core/src/main/java/haveno/core/payment/TransferwiseAccount.java class TransferwiseAccount (line 31) | @EqualsAndHashCode(callSuper = true) method TransferwiseAccount (line 98) | public TransferwiseAccount() { method createPayload (line 102) | @Override method getInputFieldIds (line 107) | @Override method getSupportedCurrencies (line 112) | @Override method setEmail (line 117) | public void setEmail(String accountId) { method getEmail (line 121) | public String getEmail() { method setHolderName (line 125) | public void setHolderName(String value) { method getHolderName (line 129) | public String getHolderName() { method getEmptyFormField (line 133) | @Override FILE: core/src/main/java/haveno/core/payment/TransferwiseUsdAccount.java class TransferwiseUsdAccount (line 36) | @EqualsAndHashCode(callSuper = true) method TransferwiseUsdAccount (line 51) | public TransferwiseUsdAccount() { method createPayload (line 57) | @Override method setEmail (line 62) | public void setEmail(String email) { method getEmail (line 66) | public String getEmail() { method setHolderName (line 70) | public void setHolderName(String accountId) { method getHolderName (line 74) | public String getHolderName() { method setBeneficiaryAddress (line 78) | public void setBeneficiaryAddress(String address) { method getBeneficiaryAddress (line 82) | public String getBeneficiaryAddress() { method getMessageForBuyer (line 86) | @Override method getMessageForSeller (line 91) | @Override method getMessageForAccountCreation (line 96) | @Override method getSupportedCurrencies (line 101) | @Override method getInputFieldIds (line 106) | @Override method getEmptyFormField (line 111) | @Override method getSupportedCountries (line 118) | @Override FILE: core/src/main/java/haveno/core/payment/USPostalMoneyOrderAccount.java class USPostalMoneyOrderAccount (line 31) | @EqualsAndHashCode(callSuper = true) method USPostalMoneyOrderAccount (line 43) | public USPostalMoneyOrderAccount() { method createPayload (line 48) | @Override method getSupportedCurrencies (line 53) | @Override method getInputFieldIds (line 58) | @Override method setPostalAddress (line 63) | public void setPostalAddress(String postalAddress) { method getPostalAddress (line 67) | public String getPostalAddress() { method setHolderName (line 71) | public void setHolderName(String holderName) { method getHolderName (line 75) | public String getHolderName() { FILE: core/src/main/java/haveno/core/payment/UpholdAccount.java class UpholdAccount (line 32) | @EqualsAndHashCode(callSuper = true) method UpholdAccount (line 70) | public UpholdAccount() { method createPayload (line 74) | @Override method getSupportedCurrencies (line 79) | @Override method getInputFieldIds (line 84) | @Override method setAccountId (line 89) | public void setAccountId(String accountId) { method getAccountId (line 93) | public String getAccountId() { method getAccountOwner (line 97) | public String getAccountOwner() { method setAccountOwner (line 101) | public void setAccountOwner(String accountOwner) { FILE: core/src/main/java/haveno/core/payment/UpiAccount.java class UpiAccount (line 25) | @EqualsAndHashCode(callSuper = true) method UpiAccount (line 27) | public UpiAccount() { method createPayload (line 31) | @Override method setVirtualPaymentAddress (line 36) | public void setVirtualPaymentAddress(String virtualPaymentAddress) { method getVirtualPaymentAddress (line 40) | public String getVirtualPaymentAddress() { method getMessageForBuyer (line 44) | public String getMessageForBuyer() { method getMessageForSeller (line 48) | public String getMessageForSeller() { method getMessageForAccountCreation (line 52) | public String getMessageForAccountCreation() { FILE: core/src/main/java/haveno/core/payment/VenmoAccount.java class VenmoAccount (line 31) | @EqualsAndHashCode(callSuper = true) method VenmoAccount (line 41) | public VenmoAccount() { method createPayload (line 46) | @Override method getSupportedCurrencies (line 51) | @Override method getInputFieldIds (line 56) | @Override method setNameOrUsernameOrEmailOrMobileNr (line 61) | public void setNameOrUsernameOrEmailOrMobileNr(String usernameOrEmailO... method getNameOrUsernameOrEmailOrMobileNr (line 66) | public String getNameOrUsernameOrEmailOrMobileNr() { FILE: core/src/main/java/haveno/core/payment/VerseAccount.java class VerseAccount (line 31) | @EqualsAndHashCode(callSuper = true) method VerseAccount (line 43) | public VerseAccount() { method createPayload (line 47) | @Override method setHolderName (line 52) | public void setHolderName(String accountId) { method getHolderName (line 56) | public String getHolderName() { method getMessageForBuyer (line 60) | @Override method getMessageForSeller (line 65) | @Override method getMessageForAccountCreation (line 70) | @Override method getSupportedCurrencies (line 75) | @Override method getInputFieldIds (line 80) | @Override FILE: core/src/main/java/haveno/core/payment/WeChatPayAccount.java class WeChatPayAccount (line 31) | @EqualsAndHashCode(callSuper = true) method WeChatPayAccount (line 48) | public WeChatPayAccount() { method createPayload (line 52) | @Override method getSupportedCurrencies (line 57) | @Override method getInputFieldIds (line 62) | @Override method setAccountNr (line 67) | public void setAccountNr(String accountNr) { method getAccountNr (line 71) | public String getAccountNr() { FILE: core/src/main/java/haveno/core/payment/WesternUnionAccount.java class WesternUnionAccount (line 30) | public final class WesternUnionAccount extends CountryBasedPaymentAccount { method WesternUnionAccount (line 34) | public WesternUnionAccount() { method createPayload (line 38) | @Override method getSupportedCurrencies (line 43) | @Override method getInputFieldIds (line 48) | @Override method getEmail (line 53) | public String getEmail() { method setEmail (line 57) | public void setEmail(String email) { method getFullName (line 61) | public String getFullName() { method setFullName (line 65) | public void setFullName(String email) { method getCity (line 69) | public String getCity() { method setCity (line 73) | public void setCity(String email) { method getState (line 77) | public String getState() { method setState (line 81) | public void setState(String email) { FILE: core/src/main/java/haveno/core/payment/ZelleAccount.java class ZelleAccount (line 31) | @EqualsAndHashCode(callSuper = true) method ZelleAccount (line 36) | public ZelleAccount() { method createPayload (line 48) | @Override method getSupportedCurrencies (line 53) | @Override method getInputFieldIds (line 58) | @Override method setEmailOrMobileNr (line 63) | public void setEmailOrMobileNr(String mobileNr) { method getEmailOrMobileNr (line 67) | public String getEmailOrMobileNr() { method setHolderName (line 71) | public void setHolderName(String holderName) { method getHolderName (line 75) | public String getHolderName() { FILE: core/src/main/java/haveno/core/payment/payload/AchTransferAccountPayload.java class AchTransferAccountPayload (line 33) | @EqualsAndHashCode(callSuper = true) method AchTransferAccountPayload (line 41) | public AchTransferAccountPayload(String paymentMethod, String id) { method AchTransferAccountPayload (line 50) | private AchTransferAccountPayload(String paymentMethodName, method toProtoMessage (line 80) | @Override method fromProto (line 96) | public static AchTransferAccountPayload fromProto(protobuf.PaymentAcco... method getPaymentDetails (line 114) | @Override FILE: core/src/main/java/haveno/core/payment/payload/AdvancedCashAccountPayload.java class AdvancedCashAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method AdvancedCashAccountPayload (line 40) | public AdvancedCashAccountPayload(String paymentMethod, String id) { method AdvancedCashAccountPayload (line 49) | private AdvancedCashAccountPayload(String paymentMethod, method toProtoMessage (line 62) | @Override method fromProto (line 70) | public static AdvancedCashAccountPayload fromProto(protobuf.PaymentAcc... method getPaymentDetails (line 83) | @Override method getPaymentDetailsForTradePopup (line 88) | @Override method getAgeWitnessInputData (line 93) | @Override FILE: core/src/main/java/haveno/core/payment/payload/AliPayAccountPayload.java class AliPayAccountPayload (line 31) | @EqualsAndHashCode(callSuper = true) method AliPayAccountPayload (line 38) | public AliPayAccountPayload(String paymentMethod, String id) { method AliPayAccountPayload (line 47) | private AliPayAccountPayload(String paymentMethod, method toProtoMessage (line 59) | @Override method fromProto (line 67) | public static AliPayAccountPayload fromProto(protobuf.PaymentAccountPa... method getPaymentDetails (line 80) | @Override method getPaymentDetailsForTradePopup (line 85) | @Override method getAgeWitnessInputData (line 90) | @Override FILE: core/src/main/java/haveno/core/payment/payload/AmazonGiftCardAccountPayload.java class AmazonGiftCardAccountPayload (line 33) | @EqualsAndHashCode(callSuper = true) method AmazonGiftCardAccountPayload (line 45) | public AmazonGiftCardAccountPayload(String paymentMethod, String id) { method AmazonGiftCardAccountPayload (line 54) | private AmazonGiftCardAccountPayload(String paymentMethodName, method toProtoMessage (line 68) | @Override method fromProto (line 79) | public static PaymentAccountPayload fromProto(protobuf.PaymentAccountP... method getPaymentDetails (line 94) | @Override method getPaymentDetailsForTradePopup (line 99) | @Override method getAgeWitnessInputData (line 104) | @Override method countryNotSet (line 110) | public boolean countryNotSet() { FILE: core/src/main/java/haveno/core/payment/payload/AssetAccountPayload.java class AssetAccountPayload (line 30) | @EqualsAndHashCode(callSuper = true) method AssetAccountPayload (line 38) | protected AssetAccountPayload(String paymentMethod, String id) { method AssetAccountPayload (line 47) | protected AssetAccountPayload(String paymentMethod, method getPaymentDetails (line 64) | @Override method getPaymentDetailsForTradePopup (line 69) | @Override method getAgeWitnessInputData (line 74) | @Override FILE: core/src/main/java/haveno/core/payment/payload/AustraliaPayidAccountPayload.java class AustraliaPayidAccountPayload (line 33) | @EqualsAndHashCode(callSuper = true) method AustraliaPayidAccountPayload (line 43) | public AustraliaPayidAccountPayload(String paymentMethod, String id) { method AustraliaPayidAccountPayload (line 52) | private AustraliaPayidAccountPayload(String paymentMethod, method toProtoMessage (line 69) | @Override method fromProto (line 80) | public static AustraliaPayidAccountPayload fromProto(protobuf.PaymentA... method getPaymentDetails (line 96) | @Override method getPaymentDetailsForTradePopup (line 101) | @Override method getAgeWitnessInputData (line 110) | @Override FILE: core/src/main/java/haveno/core/payment/payload/BankAccountPayload.java class BankAccountPayload (line 35) | @EqualsAndHashCode(callSuper = true) method BankAccountPayload (line 53) | protected BankAccountPayload(String paymentMethod, String id) { method BankAccountPayload (line 61) | protected BankAccountPayload(String paymentMethodName, method getPaymentAccountPayloadBuilder (line 92) | @Override method getPaymentDetails (line 112) | @Override method getPaymentDetailsForTradePopup (line 117) | @Override method getHolderIdLabel (line 145) | protected String getHolderIdLabel() { method getBankId (line 149) | @Nullable method getAgeWitnessInputData (line 154) | @Override method getOwnerId (line 179) | @Override FILE: core/src/main/java/haveno/core/payment/payload/BizumAccountPayload.java class BizumAccountPayload (line 34) | @EqualsAndHashCode(callSuper = true) method BizumAccountPayload (line 42) | public BizumAccountPayload(String paymentMethod, String id) { method BizumAccountPayload (line 46) | private BizumAccountPayload(String paymentMethod, method toProtoMessage (line 63) | @Override method fromProto (line 75) | public static BizumAccountPayload fromProto(protobuf.PaymentAccountPay... method getPaymentDetails (line 87) | @Override method getPaymentDetailsForTradePopup (line 92) | @Override method getAgeWitnessInputData (line 97) | @Override FILE: core/src/main/java/haveno/core/payment/payload/CapitualAccountPayload.java class CapitualAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method CapitualAccountPayload (line 40) | public CapitualAccountPayload(String paymentMethod, String id) { method CapitualAccountPayload (line 49) | private CapitualAccountPayload(String paymentMethod, method toProtoMessage (line 62) | @Override method fromProto (line 70) | public static CapitualAccountPayload fromProto(protobuf.PaymentAccount... method getPaymentDetails (line 82) | @Override method getPaymentDetailsForTradePopup (line 87) | @Override method getAgeWitnessInputData (line 92) | @Override FILE: core/src/main/java/haveno/core/payment/payload/CashAppAccountPayload.java class CashAppAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method CashAppAccountPayload (line 41) | public CashAppAccountPayload(String paymentMethod, String id) { method CashAppAccountPayload (line 49) | private CashAppAccountPayload(String paymentMethod, method toProtoMessage (line 64) | @Override method fromProto (line 73) | public static CashAppAccountPayload fromProto(protobuf.PaymentAccountP... method getPaymentDetails (line 87) | @Override method getPaymentDetailsForTradePopup (line 95) | @Override method getAgeWitnessInputData (line 100) | @Override FILE: core/src/main/java/haveno/core/payment/payload/CashAtAtmAccountPayload.java class CashAtAtmAccountPayload (line 33) | @EqualsAndHashCode(callSuper = true) method CashAtAtmAccountPayload (line 41) | public CashAtAtmAccountPayload(String paymentMethod, String id) { method CashAtAtmAccountPayload (line 50) | private CashAtAtmAccountPayload(String paymentMethod, String id, method toProtoMessage (line 61) | @Override method fromProto (line 69) | public static CashAtAtmAccountPayload fromProto(protobuf.PaymentAccoun... method getPaymentDetails (line 82) | @Override method getPaymentDetailsForTradePopup (line 87) | @Override method getAgeWitnessInputData (line 92) | @Override FILE: core/src/main/java/haveno/core/payment/payload/CashDepositAccountPayload.java class CashDepositAccountPayload (line 37) | @EqualsAndHashCode(callSuper = true) method CashDepositAccountPayload (line 48) | public CashDepositAccountPayload(String paymentMethod, String id) { method CashDepositAccountPayload (line 57) | private CashDepositAccountPayload(String paymentMethodName, method toProtoMessage (line 92) | @Override method fromProto (line 115) | public static PaymentAccountPayload fromProto(protobuf.PaymentAccountP... method getPaymentDetails (line 141) | @Override method getPaymentDetailsForTradePopup (line 146) | @Override FILE: core/src/main/java/haveno/core/payment/payload/CelPayAccountPayload.java class CelPayAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method CelPayAccountPayload (line 40) | public CelPayAccountPayload(String paymentMethod, String id) { method CelPayAccountPayload (line 44) | private CelPayAccountPayload(String paymentMethod, method toProtoMessage (line 57) | @Override method fromProto (line 64) | public static CelPayAccountPayload fromProto(protobuf.PaymentAccountPa... method getPaymentDetails (line 72) | @Override method getPaymentDetailsForTradePopup (line 77) | @Override method getAgeWitnessInputData (line 82) | @Override FILE: core/src/main/java/haveno/core/payment/payload/ChaseQuickPayAccountPayload.java class ChaseQuickPayAccountPayload (line 34) | @Deprecated method ChaseQuickPayAccountPayload (line 44) | public ChaseQuickPayAccountPayload(String paymentMethod, String id) { method ChaseQuickPayAccountPayload (line 53) | private ChaseQuickPayAccountPayload(String paymentMethod, method toProtoMessage (line 68) | @Override method fromProto (line 77) | public static ChaseQuickPayAccountPayload fromProto(protobuf.PaymentAc... method getPaymentDetails (line 91) | @Override method getPaymentDetailsForTradePopup (line 97) | @Override method getAgeWitnessInputData (line 103) | @Override method getOwnerId (line 110) | @Override FILE: core/src/main/java/haveno/core/payment/payload/CountryBasedPaymentAccountPayload.java class CountryBasedPaymentAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method CountryBasedPaymentAccountPayload (line 41) | CountryBasedPaymentAccountPayload(String paymentMethodName, String id) { method CountryBasedPaymentAccountPayload (line 45) | protected CountryBasedPaymentAccountPayload(String paymentMethodName, method getPaymentAccountPayloadBuilder (line 60) | @Override method getPaymentDetails (line 69) | @Override method getPaymentDetailsForTradePopup (line 72) | @Override method getAgeWitnessInputData (line 75) | @Override FILE: core/src/main/java/haveno/core/payment/payload/CryptoCurrencyAccountPayload.java class CryptoCurrencyAccountPayload (line 30) | @EqualsAndHashCode(callSuper = true) method CryptoCurrencyAccountPayload (line 37) | public CryptoCurrencyAccountPayload(String paymentMethod, String id) { method CryptoCurrencyAccountPayload (line 46) | private CryptoCurrencyAccountPayload(String paymentMethod, method toProtoMessage (line 58) | @Override method fromProto (line 66) | public static CryptoCurrencyAccountPayload fromProto(protobuf.PaymentA... FILE: core/src/main/java/haveno/core/payment/payload/DomesticWireTransferAccountPayload.java class DomesticWireTransferAccountPayload (line 34) | @EqualsAndHashCode(callSuper = true) method DomesticWireTransferAccountPayload (line 42) | public DomesticWireTransferAccountPayload(String paymentMethod, String... method DomesticWireTransferAccountPayload (line 51) | private DomesticWireTransferAccountPayload(String paymentMethodName, method toProtoMessage (line 80) | @Override method fromProto (line 96) | public static DomesticWireTransferAccountPayload fromProto(protobuf.Pa... method getPaymentDetails (line 113) | @Override FILE: core/src/main/java/haveno/core/payment/payload/F2FAccountPayload.java class F2FAccountPayload (line 35) | @EqualsAndHashCode(callSuper = true) method F2FAccountPayload (line 45) | public F2FAccountPayload(String paymentMethod, String id) { method F2FAccountPayload (line 54) | private F2FAccountPayload(String paymentMethodName, method toProtoMessage (line 74) | @Override method fromProto (line 88) | public static PaymentAccountPayload fromProto(protobuf.PaymentAccountP... method getPaymentDetails (line 107) | @Override method getPaymentDetailsForTradePopup (line 115) | @Override method getAgeWitnessInputData (line 122) | @Override FILE: core/src/main/java/haveno/core/payment/payload/FasterPaymentsAccountPayload.java class FasterPaymentsAccountPayload (line 33) | @EqualsAndHashCode(callSuper = true) method FasterPaymentsAccountPayload (line 45) | public FasterPaymentsAccountPayload(String paymentMethod, String id) { method FasterPaymentsAccountPayload (line 54) | private FasterPaymentsAccountPayload(String paymentMethod, method toProtoMessage (line 70) | @Override method fromProto (line 80) | public static FasterPaymentsAccountPayload fromProto(protobuf.PaymentA... method getPaymentDetails (line 95) | @Override method getPaymentDetailsForTradePopup (line 100) | @Override method getAgeWitnessInputData (line 107) | @Override FILE: core/src/main/java/haveno/core/payment/payload/HalCashAccountPayload.java class HalCashAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method HalCashAccountPayload (line 40) | public HalCashAccountPayload(String paymentMethod, String id) { method HalCashAccountPayload (line 49) | private HalCashAccountPayload(String paymentMethod, String id, method toProtoMessage (line 60) | @Override method fromProto (line 68) | public static HalCashAccountPayload fromProto(protobuf.PaymentAccountP... method getPaymentDetails (line 81) | @Override method getPaymentDetailsForTradePopup (line 86) | @Override method getAgeWitnessInputData (line 91) | @Override FILE: core/src/main/java/haveno/core/payment/payload/IfscBasedAccountPayload.java class IfscBasedAccountPayload (line 18) | @EqualsAndHashCode(callSuper = true) method IfscBasedAccountPayload (line 28) | protected IfscBasedAccountPayload(String paymentMethod, String id) { method IfscBasedAccountPayload (line 36) | protected IfscBasedAccountPayload(String paymentMethodName, method getPaymentAccountPayloadBuilder (line 57) | @Override method getPaymentDetails (line 72) | @Override method getPaymentDetailsForTradePopup (line 77) | @Override method getAgeWitnessInputData (line 85) | @Override method getOwnerId (line 93) | @Override FILE: core/src/main/java/haveno/core/payment/payload/ImpsAccountPayload.java class ImpsAccountPayload (line 34) | @EqualsAndHashCode(callSuper = true) method ImpsAccountPayload (line 41) | public ImpsAccountPayload(String paymentMethod, String id) { method ImpsAccountPayload (line 45) | private ImpsAccountPayload(String paymentMethod, method toProtoMessage (line 65) | @Override method fromProto (line 81) | public static ImpsAccountPayload fromProto(protobuf.PaymentAccountPayl... method getPaymentDetails (line 95) | @Override method getPaymentDetailsForTradePopup (line 102) | @Override method getAgeWitnessInputData (line 107) | @Override method getHolderName (line 113) | @Override FILE: core/src/main/java/haveno/core/payment/payload/InstantCryptoCurrencyPayload.java class InstantCryptoCurrencyPayload (line 30) | @EqualsAndHashCode(callSuper = true) method InstantCryptoCurrencyPayload (line 37) | public InstantCryptoCurrencyPayload(String paymentMethod, String id) { method InstantCryptoCurrencyPayload (line 46) | private InstantCryptoCurrencyPayload(String paymentMethod, method toProtoMessage (line 58) | @Override method fromProto (line 66) | public static InstantCryptoCurrencyPayload fromProto(protobuf.PaymentA... FILE: core/src/main/java/haveno/core/payment/payload/InteracETransferAccountPayload.java class InteracETransferAccountPayload (line 33) | @EqualsAndHashCode(callSuper = true) method InteracETransferAccountPayload (line 44) | public InteracETransferAccountPayload(String paymentMethod, String id) { method InteracETransferAccountPayload (line 53) | private InteracETransferAccountPayload(String paymentMethod, method toProtoMessage (line 71) | @Override method fromProto (line 82) | public static InteracETransferAccountPayload fromProto(protobuf.Paymen... method getPaymentDetails (line 98) | @Override method getPaymentDetailsForTradePopup (line 105) | @Override method getAgeWitnessInputData (line 113) | @Override method getOwnerId (line 120) | @Override FILE: core/src/main/java/haveno/core/payment/payload/JapanBankAccountPayload.java class JapanBankAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method JapanBankAccountPayload (line 49) | public JapanBankAccountPayload(String paymentMethod, String id) { method JapanBankAccountPayload (line 58) | private JapanBankAccountPayload(String paymentMethod, method toProtoMessage (line 83) | @Override method fromProto (line 98) | public static JapanBankAccountPayload fromProto(protobuf.PaymentAccoun... method getPaymentDetails (line 118) | @Override method getPaymentDetailsForTradePopup (line 123) | @Override method getAgeWitnessInputData (line 132) | @Override method getHolderName (line 138) | @Override FILE: core/src/main/java/haveno/core/payment/payload/MoneseAccountPayload.java class MoneseAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method MoneseAccountPayload (line 41) | public MoneseAccountPayload(String paymentMethod, String id) { method MoneseAccountPayload (line 45) | private MoneseAccountPayload(String paymentMethod, method toProtoMessage (line 60) | @Override method fromProto (line 69) | public static MoneseAccountPayload fromProto(protobuf.PaymentAccountPa... method getPaymentDetails (line 78) | @Override method getPaymentDetailsForTradePopup (line 83) | @Override method getAgeWitnessInputData (line 88) | @Override FILE: core/src/main/java/haveno/core/payment/payload/MoneyBeamAccountPayload.java class MoneyBeamAccountPayload (line 36) | @EqualsAndHashCode(callSuper = true) method MoneyBeamAccountPayload (line 47) | public MoneyBeamAccountPayload(String paymentMethod, String id) { method MoneyBeamAccountPayload (line 56) | private MoneyBeamAccountPayload(String paymentMethod, method toProtoMessage (line 71) | @Override method fromProto (line 80) | public static MoneyBeamAccountPayload fromProto(protobuf.PaymentAccoun... method getPaymentDetails (line 94) | @Override method getPaymentDetailsForTradePopup (line 99) | @Override method getAgeWitnessInputData (line 105) | @Override FILE: core/src/main/java/haveno/core/payment/payload/MoneyGramAccountPayload.java class MoneyGramAccountPayload (line 34) | @EqualsAndHashCode(callSuper = true) method MoneyGramAccountPayload (line 45) | public MoneyGramAccountPayload(String paymentMethod, String id) { method MoneyGramAccountPayload (line 54) | private MoneyGramAccountPayload(String paymentMethodName, method toProtoMessage (line 72) | @Override method fromProto (line 86) | public static PaymentAccountPayload fromProto(protobuf.PaymentAccountP... method getPaymentDetails (line 103) | @Override method getPaymentDetailsForTradePopup (line 108) | @Override method getAgeWitnessInputData (line 118) | @Override FILE: core/src/main/java/haveno/core/payment/payload/NationalBankAccountPayload.java class NationalBankAccountPayload (line 31) | @EqualsAndHashCode(callSuper = true) method NationalBankAccountPayload (line 36) | public NationalBankAccountPayload(String paymentMethod, String id) { method NationalBankAccountPayload (line 45) | private NationalBankAccountPayload(String paymentMethodName, method toProtoMessage (line 75) | @Override method fromProto (line 91) | public static NationalBankAccountPayload fromProto(protobuf.PaymentAcc... method getPaymentDetails (line 110) | @Override FILE: core/src/main/java/haveno/core/payment/payload/NeftAccountPayload.java class NeftAccountPayload (line 34) | @EqualsAndHashCode(callSuper = true) method NeftAccountPayload (line 41) | public NeftAccountPayload(String paymentMethod, String id) { method NeftAccountPayload (line 45) | private NeftAccountPayload(String paymentMethod, method toProtoMessage (line 65) | @Override method fromProto (line 81) | public static NeftAccountPayload fromProto(protobuf.PaymentAccountPayl... method getPaymentDetails (line 95) | @Override method getPaymentDetailsForTradePopup (line 102) | @Override method getAgeWitnessInputData (line 107) | @Override method getHolderName (line 113) | @Override FILE: core/src/main/java/haveno/core/payment/payload/NequiAccountPayload.java class NequiAccountPayload (line 34) | @EqualsAndHashCode(callSuper = true) method NequiAccountPayload (line 42) | public NequiAccountPayload(String paymentMethod, String id) { method NequiAccountPayload (line 46) | private NequiAccountPayload(String paymentMethod, method toProtoMessage (line 63) | @Override method fromProto (line 75) | public static NequiAccountPayload fromProto(protobuf.PaymentAccountPay... method getPaymentDetails (line 87) | @Override method getPaymentDetailsForTradePopup (line 92) | @Override method getAgeWitnessInputData (line 97) | @Override FILE: core/src/main/java/haveno/core/payment/payload/OKPayAccountPayload.java class OKPayAccountPayload (line 33) | @Deprecated method OKPayAccountPayload (line 42) | public OKPayAccountPayload(String paymentMethod, String id) { method OKPayAccountPayload (line 51) | private OKPayAccountPayload(String paymentMethod, method toProtoMessage (line 64) | @Override method fromProto (line 72) | public static OKPayAccountPayload fromProto(protobuf.PaymentAccountPay... method getPaymentDetails (line 85) | @Override method getPaymentDetailsForTradePopup (line 90) | @Override method getAgeWitnessInputData (line 95) | @Override FILE: core/src/main/java/haveno/core/payment/payload/PaxumAccountPayload.java class PaxumAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method PaxumAccountPayload (line 40) | public PaxumAccountPayload(String paymentMethod, String id) { method PaxumAccountPayload (line 49) | private PaxumAccountPayload(String paymentMethod, method toProtoMessage (line 62) | @Override method fromProto (line 69) | public static PaxumAccountPayload fromProto(protobuf.PaymentAccountPay... method getPaymentDetails (line 82) | @Override method getPaymentDetailsForTradePopup (line 87) | @Override method getAgeWitnessInputData (line 92) | @Override FILE: core/src/main/java/haveno/core/payment/payload/PayByMailAccountPayload.java class PayByMailAccountPayload (line 33) | @EqualsAndHashCode(callSuper = true) method PayByMailAccountPayload (line 43) | public PayByMailAccountPayload(String paymentMethod, String id) { method PayByMailAccountPayload (line 52) | private PayByMailAccountPayload(String paymentMethod, String id, method toProtoMessage (line 67) | @Override method fromProto (line 77) | public static PayByMailAccountPayload fromProto(protobuf.PaymentAccoun... method getPaymentDetails (line 92) | @Override method getPaymentDetailsForTradePopup (line 99) | @Override method getAgeWitnessInputData (line 105) | @Override method getOwnerId (line 112) | @Override method getHolderName (line 116) | @Override FILE: core/src/main/java/haveno/core/payment/payload/PayPalAccountPayload.java class PayPalAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method PayPalAccountPayload (line 41) | public PayPalAccountPayload(String paymentMethod, String id) { method PayPalAccountPayload (line 49) | private PayPalAccountPayload(String paymentMethod, method toProtoMessage (line 64) | @Override method fromProto (line 73) | public static PayPalAccountPayload fromProto(protobuf.PaymentAccountPa... method getPaymentDetails (line 86) | @Override method getPaymentDetailsForTradePopup (line 92) | @Override method getAgeWitnessInputData (line 97) | @Override FILE: core/src/main/java/haveno/core/payment/payload/PayloadWithHolderName.java type PayloadWithHolderName (line 20) | public interface PayloadWithHolderName { method getHolderName (line 21) | String getHolderName(); FILE: core/src/main/java/haveno/core/payment/payload/PaymentAccountPayload.java class PaymentAccountPayload (line 45) | @Getter method PaymentAccountPayload (line 78) | PaymentAccountPayload(String paymentMethodId, String id) { method PaymentAccountPayload (line 89) | protected PaymentAccountPayload(String paymentMethodId, method getPaymentAccountPayloadBuilder (line 105) | protected protobuf.PaymentAccountPayload.Builder getPaymentAccountPayl... method fromProto (line 116) | public static PaymentAccountPayload fromProto(protobuf.PaymentAccountP... method toJson (line 124) | public String toJson() { method getPaymentDetails (line 128) | public abstract String getPaymentDetails(); method getPaymentDetailsForTradePopup (line 130) | public abstract String getPaymentDetailsForTradePopup(); method getHash (line 132) | public byte[] getHash() { method getSalt (line 136) | public byte[] getSalt() { method setSalt (line 141) | public void setSalt(byte[] salt) { method getAgeWitnessInputData (line 148) | public abstract byte[] getAgeWitnessInputData(); method getAgeWitnessInputData (line 150) | protected byte[] getAgeWitnessInputData(byte[] data) { method getOwnerId (line 154) | public String getOwnerId() { method getHolderNameOrPromptIfEmpty (line 158) | public static String getHolderNameOrPromptIfEmpty(String holderName) { FILE: core/src/main/java/haveno/core/payment/payload/PaymentMethod.java class PaymentMethod (line 114) | @EqualsAndHashCode(exclude = {"maxTradePeriod", "maxTradeLimit"}) method getPaymentMethods (line 351) | public static List getPaymentMethods() { method getAssetCodes (line 385) | private static List getAssetCodes(List tradeCur... method getDummyPaymentMethod (line 401) | public static PaymentMethod getDummyPaymentMethod(String id) { method PaymentMethod (line 443) | private PaymentMethod(String id, long maxTradePeriod, BigInteger maxTr... method PaymentMethod (line 451) | private PaymentMethod(String id) { method toProtoMessage (line 460) | @Override method fromProto (line 470) | public static PaymentMethod fromProto(protobuf.PaymentMethod proto) { method getPaymentMethod (line 482) | public static PaymentMethod getPaymentMethod(String id) { method getPaymentMethodOrNA (line 487) | public static PaymentMethod getPaymentMethodOrNA(String id) { method getActivePaymentMethod (line 493) | public static Optional getActivePaymentMethod(String id) { method getMaxTradeLimit (line 499) | public BigInteger getMaxTradeLimit(String currencyCode) { method getShortName (line 535) | public String getShortName() { method compareTo (line 541) | @Override method getDisplayString (line 546) | public String getDisplayString() { method isTraditional (line 550) | public boolean isTraditional() { method isBlockchain (line 554) | public boolean isBlockchain() { method isCrypto (line 559) | public boolean isCrypto() { method isBsqSwap (line 563) | public boolean isBsqSwap() { method hasChargebackRisk (line 567) | public static boolean hasChargebackRisk(PaymentMethod paymentMethod, L... method hasChargebackRisk (line 572) | public static boolean hasChargebackRisk(PaymentMethod paymentMethod) { method hasChargebackRisk (line 576) | public static boolean hasChargebackRisk(PaymentMethod paymentMethod, S... method hasChargebackRisk (line 584) | public static boolean hasChargebackRisk(String id, String currencyCode) { method isRoundedForAtmCash (line 609) | public static boolean isRoundedForAtmCash(String id) { method isFixedPriceOnly (line 614) | public static boolean isFixedPriceOnly(String id) { FILE: core/src/main/java/haveno/core/payment/payload/PaysafeAccountPayload.java class PaysafeAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method PaysafeAccountPayload (line 40) | public PaysafeAccountPayload(String paymentMethod, String id) { method PaysafeAccountPayload (line 49) | private PaysafeAccountPayload(String paymentMethod, method toProtoMessage (line 62) | @Override method fromProto (line 69) | public static PaysafeAccountPayload fromProto(protobuf.PaymentAccountP... method getPaymentDetails (line 82) | @Override method getPaymentDetailsForTradePopup (line 87) | @Override method getAgeWitnessInputData (line 92) | @Override FILE: core/src/main/java/haveno/core/payment/payload/PayseraAccountPayload.java class PayseraAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method PayseraAccountPayload (line 40) | public PayseraAccountPayload(String paymentMethod, String id) { method PayseraAccountPayload (line 49) | private PayseraAccountPayload(String paymentMethod, method toProtoMessage (line 62) | @Override method fromProto (line 69) | public static PayseraAccountPayload fromProto(protobuf.PaymentAccountP... method getPaymentDetails (line 82) | @Override method getPaymentDetailsForTradePopup (line 87) | @Override method getAgeWitnessInputData (line 92) | @Override FILE: core/src/main/java/haveno/core/payment/payload/PaytmAccountPayload.java class PaytmAccountPayload (line 34) | @EqualsAndHashCode(callSuper = true) method PaytmAccountPayload (line 42) | public PaytmAccountPayload(String paymentMethod, String id) { method PaytmAccountPayload (line 46) | private PaytmAccountPayload(String paymentMethod, method toProtoMessage (line 63) | @Override method fromProto (line 75) | public static PaytmAccountPayload fromProto(protobuf.PaymentAccountPay... method getPaymentDetails (line 87) | @Override method getPaymentDetailsForTradePopup (line 92) | @Override method getAgeWitnessInputData (line 97) | @Override FILE: core/src/main/java/haveno/core/payment/payload/PerfectMoneyAccountPayload.java class PerfectMoneyAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method PerfectMoneyAccountPayload (line 40) | public PerfectMoneyAccountPayload(String paymentMethod, String id) { method PerfectMoneyAccountPayload (line 49) | private PerfectMoneyAccountPayload(String paymentMethod, method toProtoMessage (line 62) | @Override method fromProto (line 70) | public static PerfectMoneyAccountPayload fromProto(protobuf.PaymentAcc... method getPaymentDetails (line 83) | @Override method getPaymentDetailsForTradePopup (line 88) | @Override method getAgeWitnessInputData (line 93) | @Override FILE: core/src/main/java/haveno/core/payment/payload/PixAccountPayload.java class PixAccountPayload (line 38) | @EqualsAndHashCode(callSuper = true) method PixAccountPayload (line 49) | public PixAccountPayload(String paymentMethod, String id) { method PixAccountPayload (line 53) | private PixAccountPayload(String paymentMethod, method toProtoMessage (line 72) | @Override method fromProto (line 85) | public static PixAccountPayload fromProto(protobuf.PaymentAccountPaylo... method getPaymentDetails (line 98) | @Override method getPaymentDetailsForTradePopup (line 103) | @Override method getAgeWitnessInputData (line 109) | @Override FILE: core/src/main/java/haveno/core/payment/payload/PopmoneyAccountPayload.java class PopmoneyAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method PopmoneyAccountPayload (line 41) | public PopmoneyAccountPayload(String paymentMethod, String id) { method PopmoneyAccountPayload (line 50) | private PopmoneyAccountPayload(String paymentMethod, method toProtoMessage (line 65) | @Override method fromProto (line 74) | public static PopmoneyAccountPayload fromProto(protobuf.PaymentAccount... method getPaymentDetails (line 88) | @Override method getPaymentDetailsForTradePopup (line 94) | @Override method getAgeWitnessInputData (line 99) | @Override method getOwnerId (line 104) | @Override FILE: core/src/main/java/haveno/core/payment/payload/PromptPayAccountPayload.java class PromptPayAccountPayload (line 32) | @EqualsAndHashCode(callSuper = true) method PromptPayAccountPayload (line 40) | public PromptPayAccountPayload(String paymentMethod, String id) { method PromptPayAccountPayload (line 49) | private PromptPayAccountPayload(String paymentMethod, String id, method toProtoMessage (line 61) | @Override method fromProto (line 69) | public static PromptPayAccountPayload fromProto(protobuf.PaymentAccoun... method getPaymentDetails (line 82) | @Override method getPaymentDetailsForTradePopup (line 87) | @Override method getAgeWitnessInputData (line 92) | @Override FILE: core/src/main/java/haveno/core/payment/payload/RevolutAccountPayload.java class RevolutAccountPayload (line 36) | @EqualsAndHashCode(callSuper = true) method RevolutAccountPayload (line 54) | public RevolutAccountPayload(String paymentMethod, String id) { method RevolutAccountPayload (line 63) | private RevolutAccountPayload(String paymentMethod, method toProtoMessage (line 76) | @Override method fromProto (line 84) | public static RevolutAccountPayload fromProto(protobuf.PaymentAccountP... method getPaymentDetails (line 98) | @Override method getLabelValueTuple (line 104) | private Tuple2 getLabelValueTuple() { method getRecipientsAccountData (line 113) | public Tuple2 getRecipientsAccountData() { method getPaymentDetailsForTradePopup (line 119) | @Override method getAgeWitnessInputData (line 124) | @Override method usernameNotSet (line 129) | public boolean usernameNotSet() { method setUserName (line 133) | public void setUserName(String username) { FILE: core/src/main/java/haveno/core/payment/payload/RtgsAccountPayload.java class RtgsAccountPayload (line 34) | @EqualsAndHashCode(callSuper = true) method RtgsAccountPayload (line 41) | public RtgsAccountPayload(String paymentMethod, String id) { method RtgsAccountPayload (line 45) | private RtgsAccountPayload(String paymentMethod, method toProtoMessage (line 65) | @Override method fromProto (line 81) | public static RtgsAccountPayload fromProto(protobuf.PaymentAccountPayl... method getPaymentDetails (line 95) | @Override method getPaymentDetailsForTradePopup (line 102) | @Override method getAgeWitnessInputData (line 107) | @Override method getHolderName (line 113) | @Override FILE: core/src/main/java/haveno/core/payment/payload/SameBankAccountPayload.java class SameBankAccountPayload (line 31) | @EqualsAndHashCode(callSuper = true) method SameBankAccountPayload (line 36) | public SameBankAccountPayload(String paymentMethod, String id) { method SameBankAccountPayload (line 45) | private SameBankAccountPayload(String paymentMethodName, method toProtoMessage (line 75) | @Override method fromProto (line 91) | public static SameBankAccountPayload fromProto(protobuf.PaymentAccount... method getPaymentDetails (line 114) | @Override FILE: core/src/main/java/haveno/core/payment/payload/SatispayAccountPayload.java class SatispayAccountPayload (line 34) | @EqualsAndHashCode(callSuper = true) method SatispayAccountPayload (line 43) | public SatispayAccountPayload(String paymentMethod, String id) { method SatispayAccountPayload (line 47) | private SatispayAccountPayload(String paymentMethod, method toProtoMessage (line 66) | @Override method fromProto (line 79) | public static SatispayAccountPayload fromProto(protobuf.PaymentAccount... method getPaymentDetails (line 92) | @Override method getPaymentDetailsForTradePopup (line 97) | @Override method getAgeWitnessInputData (line 102) | @Override FILE: core/src/main/java/haveno/core/payment/payload/SepaAccountPayload.java class SepaAccountPayload (line 38) | @EqualsAndHashCode(callSuper = true) method SepaAccountPayload (line 54) | public SepaAccountPayload(String paymentMethod, String id, List bannedNodes) { method selectNextProviderBaseUrl (line 105) | public synchronized boolean selectNextProviderBaseUrl() { method fillProviderList (line 132) | private void fillProviderList() { method isBanned (line 157) | private boolean isBanned(String provider) { FILE: core/src/main/java/haveno/core/provider/fee/FeeProvider.java class FeeProvider (line 36) | @Slf4j method FeeProvider (line 39) | @Inject method getFees (line 44) | public Tuple2, Map> getFees() throws I... method getHttpClient (line 67) | public HttpClient getHttpClient() { FILE: core/src/main/java/haveno/core/provider/fee/FeeRequest.java class FeeRequest (line 34) | public class FeeRequest { method FeeRequest (line 39) | public FeeRequest() { method getFees (line 42) | public SettableFuture, Map>> ge... FILE: core/src/main/java/haveno/core/provider/price/MarketPrice.java class MarketPrice (line 25) | @Value method MarketPrice (line 35) | public MarketPrice(String currencyCode, double price, long timestampSe... method isPriceAvailable (line 42) | public boolean isPriceAvailable() { method isRecentPriceAvailable (line 46) | public boolean isRecentPriceAvailable() { method isRecentExternalPriceAvailable (line 50) | public boolean isRecentExternalPriceAvailable() { FILE: core/src/main/java/haveno/core/provider/price/PriceFeedService.java class PriceFeedService (line 67) | @Slf4j method PriceFeedService (line 102) | @Inject method shutDown (line 119) | public void shutDown() { method setCurrencyCodeOnInit (line 130) | public void setCurrencyCodeOnInit() { method requestPrices (line 138) | public void requestPrices() { method awaitExternalPrices (line 145) | public void awaitExternalPrices() { method hasExternalPrices (line 161) | public boolean hasExternalPrices() { method startRequestingPrices (line 167) | public void startRequestingPrices() { method startRequestingPrices (line 171) | public void startRequestingPrices(Consumer resultHandler, Faul... method getProviderNodeAddress (line 177) | public String getProviderNodeAddress() { method request (line 181) | private void request(boolean repeatRequests) { method retryWithNewProvider (line 259) | private void retryWithNewProvider() { method setNewPriceProvider (line 285) | private boolean setNewPriceProvider() { method getMarketPrice (line 296) | @Nullable method setHavenoMarketPrice (line 303) | private void setHavenoMarketPrice(String counterCurrencyCode, Price pr... method setCurrencyCode (line 322) | public void setCurrencyCode(String currencyCode) { method getCurrencyCode (line 337) | public String getCurrencyCode() { method currencyCodeProperty (line 341) | public StringProperty currencyCodeProperty() { method updateCounterProperty (line 345) | public ReadOnlyIntegerProperty updateCounterProperty() { method getLastRequestTimeStamp (line 349) | public Date getLastRequestTimeStamp() { method applyLatestHavenoMarketPrice (line 353) | public void applyLatestHavenoMarketPrice(List tradeS... method requestAllPrices (line 382) | public synchronized Map requestAllPrices() throws... method applyPriceToConsumer (line 407) | private boolean applyPriceToConsumer() { method requestAllPrices (line 461) | private void requestAllPrices(PriceProvider provider, Runnable resultH... FILE: core/src/main/java/haveno/core/provider/price/PriceProvider.java class PriceProvider (line 38) | @Slf4j method PriceProvider (line 44) | public PriceProvider(HttpClient httpClient, String baseUrl) { method getAll (line 48) | public synchronized Map getAll() throws IOExcepti... method getBaseUrl (line 86) | public String getBaseUrl() { method shutDown (line 90) | public void shutDown() { FILE: core/src/main/java/haveno/core/provider/price/PriceRequest.java class PriceRequest (line 34) | @Slf4j method PriceRequest (line 41) | public PriceRequest() { method requestAllPrices (line 44) | public SettableFuture> requestAllPrices(Price... method shutDown (line 72) | public void shutDown() { FILE: core/src/main/java/haveno/core/provider/price/PriceRequestException.java class PriceRequestException (line 23) | public class PriceRequestException extends Exception { method PriceRequestException (line 27) | public PriceRequestException(String errorMessage) { method PriceRequestException (line 31) | public PriceRequestException(Throwable throwable, String priceProvider... FILE: core/src/main/java/haveno/core/setup/CoreNetworkCapabilities.java class CoreNetworkCapabilities (line 25) | @Slf4j method setSupportedCapabilities (line 28) | static void setSupportedCapabilities(Config config) { FILE: core/src/main/java/haveno/core/setup/CorePersistedDataHost.java class CorePersistedDataHost (line 44) | @Slf4j method getPersistedDataHosts (line 48) | public static List getPersistedDataHosts(Injector i... FILE: core/src/main/java/haveno/core/setup/CoreSetup.java class CoreSetup (line 25) | @Slf4j method setup (line 28) | public static void setup(Config config) { FILE: core/src/main/java/haveno/core/support/SupportManager.java class SupportManager (line 51) | @Slf4j method SupportManager (line 70) | public SupportManager(P2PService p2PService, method onSupportMessage (line 110) | protected abstract void onSupportMessage(SupportMessage networkEnvelope); method getPeerNodeAddress (line 112) | public abstract NodeAddress getPeerNodeAddress(ChatMessage message); method getPeerPubKeyRing (line 114) | public abstract PubKeyRing getPeerPubKeyRing(ChatMessage message); method getSupportType (line 116) | public abstract SupportType getSupportType(); method channelOpen (line 118) | public abstract boolean channelOpen(ChatMessage message); method getAllChatMessages (line 120) | public abstract List getAllChatMessages(String tradeId); method addAndPersistChatMessage (line 122) | public abstract void addAndPersistChatMessage(ChatMessage message); method requestPersistence (line 124) | public abstract void requestPersistence(); method persistNow (line 126) | public abstract void persistNow(@Nullable Runnable completeHandler); method isBootstrapped (line 133) | public boolean isBootstrapped() { method getMyAddress (line 137) | public NodeAddress getMyAddress() { method onAllServicesInitialized (line 146) | public void onAllServicesInitialized() { method tryApplyMessages (line 150) | public void tryApplyMessages() { method handle (line 160) | protected void handle(ChatMessage chatMessage) { method onAckMessage (line 189) | private void onAckMessage(AckMessage ackMessage) { method getAckMessageSourceType (line 272) | protected abstract AckMessageSourceType getAckMessageSourceType(); method sendChatMessage (line 279) | public ChatMessage sendChatMessage(ChatMessage message) { method sendAckMessage (line 323) | protected void sendAckMessage(SupportMessage supportMessage, PubKeyRin... method canProcessMessage (line 368) | protected boolean canProcessMessage(SupportMessage message) { method cleanupRetryMap (line 372) | protected void cleanupRetryMap(String uid) { method isReady (line 385) | private boolean isReady() { method applyMessages (line 398) | private void applyMessages() { method applyDirectMessage (line 425) | private void applyDirectMessage(DecryptedMessageWithPubKey decryptedMe... method applyMailboxMessage (line 434) | private void applyMailboxMessage(DecryptedMessageWithPubKey decryptedM... FILE: core/src/main/java/haveno/core/support/SupportSession.java class SupportSession (line 27) | public abstract class SupportSession { method SupportSession (line 32) | protected SupportSession(boolean isClient) { method SupportSession (line 36) | protected SupportSession() { method isClient (line 40) | public boolean isClient() { method getTradeId (line 44) | public abstract String getTradeId(); method getClientId (line 46) | public abstract int getClientId(); method getObservableChatMessageList (line 48) | public abstract ObservableList getObservableChatMessageLi... method chatIsOpen (line 50) | public abstract boolean chatIsOpen(); method isDisputeAgent (line 52) | public abstract boolean isDisputeAgent(); FILE: core/src/main/java/haveno/core/support/SupportType.java type SupportType (line 22) | public enum SupportType { method fromProto (line 28) | public static SupportType fromProto( method toProtoMessage (line 33) | public static protobuf.SupportType toProtoMessage(SupportType supportT... FILE: core/src/main/java/haveno/core/support/dispute/Attachment.java class Attachment (line 24) | @Value method Attachment (line 29) | public Attachment(String fileName, byte[] bytes) { method toProtoMessage (line 34) | @Override method fromProto (line 42) | public static Attachment fromProto(protobuf.Attachment proto) { FILE: core/src/main/java/haveno/core/support/dispute/Dispute.java class Dispute (line 68) | @Slf4j type State (line 73) | public enum State { method isOpen (line 80) | public boolean isOpen() { method fromProto (line 84) | public static Dispute.State fromProto(protobuf.Dispute.State state) { method toProtoMessage (line 88) | public static protobuf.Dispute.State toProtoMessage(Dispute.State st... method createOrGetFileTransferReceiver (line 167) | public FileTransferReceiver createOrGetFileTransferReceiver(NetworkNod... method createFileTransferSender (line 178) | public FileTransferSender createFileTransferSender(NetworkNode network... method Dispute (line 189) | public Dispute(long openingDate, method toProtoMessage (line 242) | @Override method fromProto (line 284) | public static Dispute fromProto(protobuf.Dispute proto, CoreProtoResol... method addAndPersistChatMessage (line 355) | public void addAndPersistChatMessage(ChatMessage chatMessage) { method isMediationDispute (line 365) | public boolean isMediationDispute() { method removeAllChatMessages (line 369) | public boolean removeAllChatMessages() { method maybeClearSensitiveData (line 381) | public void maybeClearSensitiveData() { method sanitizeContractAsJson (line 400) | public static String sanitizeContractAsJson(String contractAsJson) { method setIsClosed (line 408) | public void setIsClosed() { method reOpen (line 412) | public void reOpen() { method setState (line 416) | public void setState(Dispute.State disputeState) { method setDisputeResult (line 421) | public void setDisputeResult(DisputeResult disputeResult) { method setExtraData (line 425) | public void setExtraData(String key, String value) { method getShortTradeId (line 439) | public String getShortTradeId() { method isClosedProperty (line 443) | public ReadOnlyBooleanProperty isClosedProperty() { method getBadgeCountProperty (line 446) | public ReadOnlyIntegerProperty getBadgeCountProperty() { method disputeResultProperty (line 449) | public ReadOnlyObjectProperty disputeResultProperty() { method getTradeDate (line 453) | public Date getTradeDate() { method getTradePeriodEnd (line 457) | public Date getTradePeriodEnd() { method getOpeningDate (line 461) | public Date getOpeningDate() { method isNew (line 465) | public boolean isNew() { method isOpen (line 469) | public boolean isOpen() { method isClosed (line 473) | public boolean isClosed() { method refreshAlertLevel (line 477) | public void refreshAlertLevel(boolean senderFlag) { method unreadMessageCount (line 487) | public long unreadMessageCount(boolean senderFlag) { method setDisputeSeen (line 494) | public void setDisputeSeen(boolean senderFlag) { method setChatMessagesSeen (line 500) | public void setChatMessagesSeen(boolean senderFlag) { method getRoleString (line 505) | public String getRoleString() { method getRoleStringForLogFile (line 519) | public String getRoleStringForLogFile() { method getBuyerPaymentAccountPayload (line 524) | @Nullable method getSellerPaymentAccountPayload (line 529) | @Nullable method toString (line 534) | @Override FILE: core/src/main/java/haveno/core/support/dispute/DisputeAlreadyOpenException.java class DisputeAlreadyOpenException (line 20) | public class DisputeAlreadyOpenException extends Exception { method DisputeAlreadyOpenException (line 21) | public DisputeAlreadyOpenException() { FILE: core/src/main/java/haveno/core/support/dispute/DisputeList.java class DisputeList (line 27) | @Slf4j method DisputeList (line 37) | public DisputeList() { method DisputeList (line 40) | protected DisputeList(Collection collection) { FILE: core/src/main/java/haveno/core/support/dispute/DisputeListService.java class DisputeListService (line 39) | @Slf4j method DisputeListService (line 55) | public DisputeListService(PersistenceManager persistenceManager) { method getConcreteDisputeList (line 67) | protected abstract T getConcreteDisputeList(); method readPersisted (line 74) | @Override method getFileName (line 85) | protected String getFileName() { method cleanupDisputes (line 94) | public void cleanupDisputes(@Nullable Consumer closedDisputeHa... method onAllServicesInitialized (line 110) | void onAllServicesInitialized() { method getNrOfDisputes (line 118) | String getNrOfDisputes(boolean isBuyer, Contract contract) { method getObservableList (line 136) | ObservableList getObservableList() { method onDisputesChangeListener (line 147) | private void onDisputesChangeListener(List addedList, method requestPersistence (line 174) | public void requestPersistence() { method persistNow (line 178) | public void persistNow(@Nullable Runnable completeHandler) { FILE: core/src/main/java/haveno/core/support/dispute/DisputeManager.java class DisputeManager (line 105) | @Slf4j method DisputeManager (line 125) | public DisputeManager(P2PService p2PService, method getSignatureKeyPair (line 154) | public KeyPair getSignatureKeyPair() { method requestPersistence (line 158) | @Override method requestPersistence (line 164) | public void requestPersistence(Trade trade) { method persistNow (line 169) | @Override method getPeerNodeAddress (line 175) | @Override method getPeerPubKeyRing (line 186) | @Override method getAllChatMessages (line 198) | @Override method channelOpen (line 208) | @Override method addAndPersistChatMessage (line 213) | @Override method handle (line 232) | public abstract void handle(DisputeClosedMessage disputeClosedMessage); method getAgentNodeAddress (line 234) | public abstract NodeAddress getAgentNodeAddress(Dispute dispute); method cleanupDisputes (line 236) | public abstract void cleanupDisputes(); method getDisputeInfo (line 238) | protected abstract String getDisputeInfo(Dispute dispute); method getDisputeIntroForPeer (line 240) | protected abstract String getDisputeIntroForPeer(String disputeInfo); method getDisputeIntroForDisputeCreator (line 242) | protected abstract String getDisputeIntroForDisputeCreator(String disp... method getNumOpenDisputes (line 249) | public IntegerProperty getNumOpenDisputes() { method getDisputesAsObservableList (line 253) | public ObservableList getDisputesAsObservableList() { method getNrOfDisputes (line 259) | public String getNrOfDisputes(boolean isBuyer, Contract contract) { method getDisputeList (line 263) | protected T getDisputeList() { method getDisputedTradeIds (line 269) | public Set getDisputedTradeIds() { method onAllServicesInitialized (line 277) | @Override method isTrader (line 312) | public boolean isTrader(Dispute dispute) { method findOwnDispute (line 316) | public Optional findOwnDispute(String tradeId) { method maybeClearSensitiveData (line 327) | public void maybeClearSensitiveData() { method sendDisputeOpenedMessage (line 344) | public void sendDisputeOpenedMessage(Dispute dispute, method sendDisputeOpenedMessageAux (line 378) | private void sendDisputeOpenedMessageAux(Trade trade, method removeDisputes (line 563) | public void removeDisputes(Trade trade) { method handle (line 578) | protected void handle(DisputeOpenedMessage message) { method sendDisputeOpenedMessageToPeer (line 754) | private void sendDisputeOpenedMessageToPeer(Dispute disputeFromOpener, method doSendPeerOpenedDisputeMessage (line 770) | private void doSendPeerOpenedDisputeMessage(Dispute disputeFromOpener, method closeDisputeTicket (line 869) | public void closeDisputeTicket(DisputeResult disputeResult, Dispute di... method getNodeAddressPubKeyRingTuple (line 985) | private Tuple2 getNodeAddressPubKeyRingTuple(... method isAgent (line 1004) | public boolean isAgent(Dispute dispute) { method findDispute (line 1008) | public Optional findDispute(Dispute dispute) { method findDispute (line 1012) | public Optional findDispute(DisputeResult disputeResult) { method findDispute (line 1018) | public Optional findDispute(ChatMessage message) { method findDispute (line 1022) | public Optional findDispute(String tradeId, int traderId) { method findDispute (line 1034) | public Optional findDispute(String tradeId) { method findDisputes (line 1045) | public List findDisputes(String tradeId) { method findDisputeById (line 1053) | public Optional findDisputeById(String disputeId) { method findTrade (line 1064) | public Optional findTrade(Dispute dispute) { method canSendChatMessages (line 1072) | public boolean canSendChatMessages(Dispute dispute) { method addMediationResultMessage (line 1091) | private void addMediationResultMessage(Dispute dispute) { method addMediationReOpenedMessage (line 1108) | public void addMediationReOpenedMessage(Dispute dispute, boolean sende... method addMediationLogsReceivedMessage (line 1122) | protected void addMediationLogsReceivedMessage(Dispute dispute, String... method addPriceInfoMessage (line 1141) | protected void addPriceInfoMessage(Dispute dispute, int counter) { method getPrice (line 1208) | @Nullable method hasPendingMessageAtShutdown (line 1229) | public boolean hasPendingMessageAtShutdown() { method recordPendingMessage (line 1237) | private void recordPendingMessage(String className) { method clearPendingMessage (line 1241) | private void clearPendingMessage() { FILE: core/src/main/java/haveno/core/support/dispute/DisputeMessageDeliveryFailedException.java class DisputeMessageDeliveryFailedException (line 20) | public class DisputeMessageDeliveryFailedException extends Exception { method DisputeMessageDeliveryFailedException (line 21) | public DisputeMessageDeliveryFailedException() { FILE: core/src/main/java/haveno/core/support/dispute/DisputeResult.java class DisputeResult (line 39) | @EqualsAndHashCode type Winner (line 44) | public enum Winner { type Reason (line 49) | public enum Reason { type SubtractFeeFrom (line 64) | public enum SubtractFeeFrom { method DisputeResult (line 96) | public DisputeResult(String tradeId, int traderId) { method DisputeResult (line 101) | public DisputeResult(String tradeId, method fromProto (line 138) | public static DisputeResult fromProto(protobuf.DisputeResult proto) { method toProtoMessage (line 156) | @Override method tamperProofEvidenceProperty (line 185) | public BooleanProperty tamperProofEvidenceProperty() { method idVerificationProperty (line 189) | public BooleanProperty idVerificationProperty() { method screenCastProperty (line 193) | public BooleanProperty screenCastProperty() { method setReason (line 197) | public void setReason(Reason reason) { method getReason (line 201) | public Reason getReason() { method setSummaryNotes (line 208) | public void setSummaryNotes(String summaryNotes) { method summaryNotesProperty (line 212) | public StringProperty summaryNotesProperty() { method setBuyerPayoutAmountBeforeCost (line 216) | public void setBuyerPayoutAmountBeforeCost(BigInteger buyerPayoutAmoun... method getBuyerPayoutAmountBeforeCost (line 221) | public BigInteger getBuyerPayoutAmountBeforeCost() { method setSellerPayoutAmountBeforeCost (line 225) | public void setSellerPayoutAmountBeforeCost(BigInteger sellerPayoutAmo... method getSellerPayoutAmountBeforeCost (line 230) | public BigInteger getSellerPayoutAmountBeforeCost() { method setCloseDate (line 234) | public void setCloseDate(Date closeDate) { method getCloseDate (line 238) | public Date getCloseDate() { method toString (line 242) | @Override FILE: core/src/main/java/haveno/core/support/dispute/DisputeSession.java class DisputeSession (line 28) | @Slf4j method DisputeSession (line 34) | public DisputeSession(@Nullable Dispute dispute, boolean isTrader) { method isClient (line 45) | @Override method getTradeId (line 50) | @Override method getClientId (line 55) | @Override method getObservableChatMessageList (line 66) | @Override method chatIsOpen (line 71) | @Override method isDisputeAgent (line 76) | @Override FILE: core/src/main/java/haveno/core/support/dispute/DisputeSummaryVerification.java class DisputeSummaryVerification (line 34) | @Slf4j method signAndApply (line 40) | public static String signAndApply(DisputeManager getPubKeyList(); method isExpectedInstance (line 103) | protected abstract boolean isExpectedInstance(ProtectedStorageEntry da... method addAcceptedDisputeAgentToUser (line 105) | protected abstract void addAcceptedDisputeAgentToUser(T disputeAgent); method getRegisteredDisputeAgentFromUser (line 107) | protected abstract T getRegisteredDisputeAgentFromUser(); method clearAcceptedDisputeAgentsAtUser (line 109) | protected abstract void clearAcceptedDisputeAgentsAtUser(); method getAcceptedDisputeAgentsFromUser (line 111) | protected abstract List getAcceptedDisputeAgentsFromUser(); method removeAcceptedDisputeAgentFromUser (line 113) | protected abstract void removeAcceptedDisputeAgentFromUser(ProtectedSt... method setRegisteredDisputeAgentAtUser (line 115) | protected abstract void setRegisteredDisputeAgentAtUser(T disputeAgent); method onAllServicesInitialized (line 122) | public void onAllServicesInitialized() { method shutDown (line 165) | public void shutDown() { method startRepublishDisputeAgent (line 170) | protected void startRepublishDisputeAgent() { method updateMap (line 178) | public void updateMap() { method addDisputeAgent (line 210) | public void addDisputeAgent(T disputeAgent, method removeDisputeAgent (line 227) | public void removeDisputeAgent(ResultHandler resultHandler, ErrorMessa... method getObservableMap (line 243) | public ObservableMap getObservableMap() { method signStorageSignaturePubKey (line 250) | public String signStorageSignaturePubKey(ECKey key) { method getRegistrationKey (line 255) | @Nullable method isPublicKeyInList (line 264) | public boolean isPublicKeyInList(String pubKeyAsHex) { method isAgentAvailableForLanguage (line 268) | public boolean isAgentAvailableForLanguage(String languageCode) { method getDisputeAgentLanguages (line 273) | public List getDisputeAgentLanguages(List nodeAdd... method getDisputeAgentByNodeAddress (line 281) | public Optional getDisputeAgentByNodeAddress(NodeAddress nodeAddres... method republish (line 291) | protected void republish() { method verifySignature (line 307) | protected boolean verifySignature(PublicKey storageSignaturePubKey, by... method stopRetryRepublishTimer (line 320) | protected void stopRetryRepublishTimer() { method stopRepublishTimer (line 327) | protected void stopRepublishTimer() { FILE: core/src/main/java/haveno/core/support/dispute/agent/DisputeAgentService.java class DisputeAgentService (line 39) | @Slf4j method DisputeAgentService (line 49) | public DisputeAgentService(P2PService p2PService, FilterManager filter... method addHashSetChangedListener (line 54) | public void addHashSetChangedListener(HashMapChangedListener hashMapCh... method addDisputeAgent (line 58) | public void addDisputeAgent(T disputeAgent, method removeDisputeAgent (line 77) | public void removeDisputeAgent(T disputeAgent, method getP2PService (line 89) | public P2PService getP2PService() { method getDisputeAgents (line 93) | public Map getDisputeAgents() { method getDisputeAgentSet (line 116) | protected abstract Set getDisputeAgentSet(List bannedDisput... method getDisputeAgentsFromFilter (line 118) | protected abstract List getDisputeAgentsFromFilter(); FILE: core/src/main/java/haveno/core/support/dispute/agent/MultipleHolderNameDetection.java class MultipleHolderNameDetection (line 52) | @Slf4j type Listener (line 59) | public interface Listener { method onSuspiciousDisputeDetected (line 60) | void onSuspiciousDisputeDetected(); method getSigPuKeyHashAsHex (line 69) | private static String getSigPuKeyHashAsHex(PubKeyRing pubKeyRing) { method getSigPubKeyHashAsHex (line 73) | private static String getSigPubKeyHashAsHex(Dispute dispute) { method isBuyer (line 77) | private static boolean isBuyer(Dispute dispute) { method getPayloadWithHolderName (line 83) | private static PayloadWithHolderName getPayloadWithHolderName(Dispute ... method getPaymentAccountPayload (line 87) | public static PaymentAccountPayload getPaymentAccountPayload(Dispute d... method getAddress (line 93) | public static String getAddress(Dispute dispute) { method getAckKey (line 99) | public static String getAckKey(Dispute dispute) { method getIsBuyerSubString (line 103) | private static String getIsBuyerSubString(boolean isBuyer) { method MultipleHolderNameDetection (line 125) | public MultipleHolderNameDetection(DisputeManager getDisputesForTrader(Dispute dispute) { method getReportForAllDisputes (line 173) | public String getReportForAllDisputes() { method getReportForDisputeOfTrader (line 178) | public String getReportForDisputeOfTrader(List disputes) { method addListener (line 184) | public void addListener(Listener listener) { method removeListener (line 188) | public void removeListener(Listener listener) { method getAllDisputesByTraderMap (line 197) | private Map> getAllDisputesByTraderMap() { method getReport (line 216) | private String getReport(Collection> collectionOfDispute... FILE: core/src/main/java/haveno/core/support/dispute/arbitration/ArbitrationDisputeList.java class ArbitrationDisputeList (line 35) | @Slf4j method ArbitrationDisputeList (line 45) | ArbitrationDisputeList() { method ArbitrationDisputeList (line 54) | protected ArbitrationDisputeList(Collection collection) { method toProtoMessage (line 58) | @Override method fromProto (line 67) | public static ArbitrationDisputeList fromProto(protobuf.ArbitrationDis... FILE: core/src/main/java/haveno/core/support/dispute/arbitration/ArbitrationDisputeListService.java class ArbitrationDisputeListService (line 25) | @Singleton method ArbitrationDisputeListService (line 32) | @Inject method getConcreteDisputeList (line 42) | @Override method getFileName (line 47) | @Override FILE: core/src/main/java/haveno/core/support/dispute/arbitration/ArbitrationManager.java class ArbitrationManager (line 92) | @Slf4j method ArbitrationManager (line 104) | @Inject method getSupportType (line 130) | @Override method onSupportMessage (line 135) | @Override method getAgentNodeAddress (line 152) | @Override method getAckMessageSourceType (line 157) | @Override method cleanupDisputes (line 162) | @Override method getDisputeInfo (line 259) | @Override method getDisputeIntroForPeer (line 266) | @Override method getDisputeIntroForDisputeCreator (line 271) | @Override method addPriceInfoMessage (line 276) | @Override method handle (line 286) | @Override method handle (line 291) | public void handle(DisputeClosedMessage disputeClosedMessage, boolean ... method maybeReprocessDisputeClosedMessage (line 466) | public void maybeReprocessDisputeClosedMessage(Trade trade, boolean re... method initLogUpload (line 483) | public FileTransferSender initLogUpload(FileTransferSession.FtpCallbac... method processFilePartReceived (line 492) | private void processFilePartReceived(FileTransferPart ftp) { method onMessage (line 515) | @Override method onFtpProgress (line 523) | @Override method onFtpComplete (line 528) | @Override method onFtpTimeout (line 534) | @Override FILE: core/src/main/java/haveno/core/support/dispute/arbitration/ArbitrationSession.java class ArbitrationSession (line 26) | @Slf4j method ArbitrationSession (line 29) | public ArbitrationSession(@Nullable Dispute dispute, boolean isTrader) { FILE: core/src/main/java/haveno/core/support/dispute/arbitration/TraderDataItem.java class TraderDataItem (line 29) | @Getter method TraderDataItem (line 38) | public TraderDataItem(PaymentAccountPayload paymentAccountPayload, FILE: core/src/main/java/haveno/core/support/dispute/arbitration/arbitrator/Arbitrator.java class Arbitrator (line 36) | @EqualsAndHashCode(callSuper = true) method Arbitrator (line 41) | public Arbitrator(NodeAddress nodeAddress, method toProtoMessage (line 66) | @Override method fromProto (line 81) | public static Arbitrator fromProto(protobuf.Arbitrator proto) { method toString (line 98) | @Override FILE: core/src/main/java/haveno/core/support/dispute/arbitration/arbitrator/ArbitratorManager.java class ArbitratorManager (line 49) | @Slf4j method ArbitratorManager (line 53) | @Inject method getPubKeyList (line 61) | @Override method isExpectedInstance (line 93) | @Override method addAcceptedDisputeAgentToUser (line 98) | @Override method removeAcceptedDisputeAgentFromUser (line 103) | @Override method getAcceptedDisputeAgentsFromUser (line 108) | @Override method clearAcceptedDisputeAgentsAtUser (line 113) | @Override method getRegisteredDisputeAgentFromUser (line 118) | @Override method setRegisteredDisputeAgentAtUser (line 123) | @Override FILE: core/src/main/java/haveno/core/support/dispute/arbitration/arbitrator/ArbitratorService.java class ArbitratorService (line 32) | @Singleton method ArbitratorService (line 34) | @Inject method getDisputeAgentSet (line 39) | @Override method getDisputeAgentsFromFilter (line 49) | @Override method getArbitrators (line 54) | public Map getArbitrators() { FILE: core/src/main/java/haveno/core/support/dispute/arbitration/messages/ArbitrationMessage.java class ArbitrationMessage (line 23) | abstract class ArbitrationMessage extends DisputeMessage { method ArbitrationMessage (line 24) | ArbitrationMessage(String messageVersion, String uid, SupportType supp... FILE: core/src/main/java/haveno/core/support/dispute/mediation/FileTransferReceiver.java class FileTransferReceiver (line 42) | @Slf4j method FileTransferReceiver (line 46) | public FileTransferReceiver(NetworkNode networkNode, method processFilePartReceived (line 56) | public void processFilePartReceived(FileTransferPart ftp) { method initReceiveSession (line 71) | public void initReceiveSession(String uid, long expectedFileBytes) { method processReceivedBlock (line 82) | private void processReceivedBlock(FileTransferPart ftp, NetworkNode ne... method ackReceivedPart (line 105) | private void ackReceivedPart(String uid, NetworkNode networkNode, Node... method ensureReceivingDirectoryExists (line 118) | private static File ensureReceivingDirectoryExists() throws IOException { FILE: core/src/main/java/haveno/core/support/dispute/mediation/FileTransferSender.java class FileTransferSender (line 55) | @Slf4j method FileTransferSender (line 60) | public FileTransferSender(NetworkNode networkNode, method createZipFileToSend (line 73) | public void createZipFileToSend() { method createZipFileOfLogs (line 77) | public static void createZipFileOfLogs(String zipFilePath, String zipI... method initSend (line 110) | public void initSend() throws IOException { method sendNextBlock (line 121) | public void sendNextBlock() throws IOException, IllegalStateException { method retrySend (line 142) | public void retrySend() { method uploadData (line 152) | protected void uploadData() { method processAckForFilePart (line 162) | public boolean processAckForFilePart(String ackUid) { method updateProgress (line 192) | public void updateProgress() { FILE: core/src/main/java/haveno/core/support/dispute/mediation/FileTransferSession.java class FileTransferSession (line 52) | @Slf4j type FtpCallback (line 57) | public interface FtpCallback { method onFtpProgress (line 58) | void onFtpProgress(double progressPct); method onFtpComplete (line 60) | void onFtpComplete(FileTransferSession session); method onFtpTimeout (line 62) | void onFtpTimeout(String statusMsg, FileTransferSession session); method FileTransferSession (line 80) | public FileTransferSession(NetworkNode networkNode, method resetSession (line 96) | public void resetSession() { method onMessage (line 106) | @Override method checkpointLastActivity (line 131) | protected void checkpointLastActivity() { method initSessionTimer (line 135) | protected void initSessionTimer() { method transferIsInProgress (line 149) | protected boolean transferIsInProgress() { method sendMessage (line 153) | protected void sendMessage(NetworkEnvelope message, NetworkNode networ... FILE: core/src/main/java/haveno/core/support/dispute/mediation/MediationDisputeList.java class MediationDisputeList (line 33) | @Slf4j method MediationDisputeList (line 43) | MediationDisputeList() { method MediationDisputeList (line 52) | protected MediationDisputeList(Collection collection) { method toProtoMessage (line 56) | @Override method fromProto (line 64) | public static MediationDisputeList fromProto(protobuf.MediationDispute... FILE: core/src/main/java/haveno/core/support/dispute/mediation/MediationDisputeListService.java class MediationDisputeListService (line 25) | @Singleton method MediationDisputeListService (line 32) | @Inject method getConcreteDisputeList (line 42) | @Override FILE: core/src/main/java/haveno/core/support/dispute/mediation/MediationManager.java class MediationManager (line 62) | @Slf4j method MediationManager (line 70) | @Inject method getSupportType (line 92) | @Override method onSupportMessage (line 97) | @Override method getAckMessageSourceType (line 115) | @Override method cleanupDisputes (line 120) | @Override method getDisputeInfo (line 130) | @Override method getDisputeIntroForPeer (line 137) | @Override method getDisputeIntroForDisputeCreator (line 142) | @Override method handle (line 151) | @Override method getAgentNodeAddress (line 212) | @Nullable method onAcceptMediationResult (line 218) | public void onAcceptMediationResult(Trade trade, method rejectMediationResult (line 254) | public void rejectMediationResult(Trade trade) { FILE: core/src/main/java/haveno/core/support/dispute/mediation/MediationResultState.java type MediationResultState (line 22) | public enum MediationResultState { method fromProto (line 39) | public static MediationResultState fromProto(protobuf.MediationResultS... method toProtoMessage (line 43) | public static protobuf.MediationResultState toProtoMessage(MediationRe... FILE: core/src/main/java/haveno/core/support/dispute/mediation/MediationSession.java class MediationSession (line 26) | @Slf4j method MediationSession (line 29) | public MediationSession(@Nullable Dispute dispute, boolean isTrader) { FILE: core/src/main/java/haveno/core/support/dispute/mediation/mediator/Mediator.java class Mediator (line 35) | @EqualsAndHashCode(callSuper = true) method Mediator (line 38) | public Mediator(NodeAddress nodeAddress, method toProtoMessage (line 63) | @Override method fromProto (line 78) | public static Mediator fromProto(protobuf.Mediator proto) { method toString (line 96) | @Override FILE: core/src/main/java/haveno/core/support/dispute/mediation/mediator/MediatorManager.java class MediatorManager (line 29) | @Singleton method MediatorManager (line 32) | @Inject method getPubKeyList (line 40) | @Override method isExpectedInstance (line 59) | @Override method addAcceptedDisputeAgentToUser (line 64) | @Override method removeAcceptedDisputeAgentFromUser (line 69) | @Override method getAcceptedDisputeAgentsFromUser (line 74) | @Override method clearAcceptedDisputeAgentsAtUser (line 79) | @Override method getRegisteredDisputeAgentFromUser (line 84) | @Override method setRegisteredDisputeAgentAtUser (line 89) | @Override FILE: core/src/main/java/haveno/core/support/dispute/mediation/mediator/MediatorService.java class MediatorService (line 34) | @Slf4j method MediatorService (line 38) | @Inject method getDisputeAgentSet (line 43) | @Override method getDisputeAgentsFromFilter (line 53) | @Override method getMediators (line 58) | public Map getMediators() { FILE: core/src/main/java/haveno/core/support/dispute/messages/DisputeClosedMessage.java class DisputeClosedMessage (line 33) | @Value method DisputeClosedMessage (line 44) | public DisputeClosedMessage(DisputeResult disputeResult, method DisputeClosedMessage (line 66) | private DisputeClosedMessage(DisputeResult disputeResult, method toProtoNetworkEnvelope (line 82) | @Override method fromProto (line 95) | public static DisputeClosedMessage fromProto(protobuf.DisputeClosedMes... method getTradeId (line 107) | @Override method toString (line 112) | @Override FILE: core/src/main/java/haveno/core/support/dispute/messages/DisputeMessage.java class DisputeMessage (line 25) | public abstract class DisputeMessage extends SupportMessage { method DisputeMessage (line 28) | public DisputeMessage(String messageVersion, String uid, SupportType s... method getTTL (line 32) | @Override FILE: core/src/main/java/haveno/core/support/dispute/messages/DisputeOpenedMessage.java class DisputeOpenedMessage (line 32) | @EqualsAndHashCode(callSuper = true) method DisputeOpenedMessage (line 40) | public DisputeOpenedMessage(Dispute dispute, method DisputeOpenedMessage (line 60) | private DisputeOpenedMessage(Dispute dispute, method toProtoNetworkEnvelope (line 74) | @Override method fromProto (line 86) | public static DisputeOpenedMessage fromProto(protobuf.DisputeOpenedMes... method getTradeId (line 98) | @Override method toString (line 103) | @Override FILE: core/src/main/java/haveno/core/support/dispute/refund/RefundDisputeList.java class RefundDisputeList (line 35) | @Slf4j method RefundDisputeList (line 45) | RefundDisputeList() { method RefundDisputeList (line 54) | protected RefundDisputeList(Collection collection) { method toProtoMessage (line 58) | @Override method fromProto (line 67) | public static RefundDisputeList fromProto(protobuf.RefundDisputeList p... FILE: core/src/main/java/haveno/core/support/dispute/refund/RefundDisputeListService.java class RefundDisputeListService (line 25) | @Singleton method RefundDisputeListService (line 32) | @Inject method getConcreteDisputeList (line 42) | @Override FILE: core/src/main/java/haveno/core/support/dispute/refund/RefundManager.java class RefundManager (line 56) | @Slf4j method RefundManager (line 65) | @Inject method getSupportType (line 88) | @Override method onSupportMessage (line 93) | @Override method getAckMessageSourceType (line 111) | @Override method cleanupDisputes (line 116) | @Override method getDisputeInfo (line 121) | @Override method getDisputeIntroForPeer (line 128) | @Override method getDisputeIntroForDisputeCreator (line 133) | @Override method addPriceInfoMessage (line 138) | @Override method handle (line 150) | @Override method getAgentNodeAddress (line 220) | @Nullable FILE: core/src/main/java/haveno/core/support/dispute/refund/RefundResultState.java type RefundResultState (line 23) | public enum RefundResultState { method fromProto (line 26) | public static RefundResultState fromProto(protobuf.RefundResultState r... method toProtoMessage (line 30) | public static protobuf.RefundResultState toProtoMessage(RefundResultSt... FILE: core/src/main/java/haveno/core/support/dispute/refund/RefundSession.java class RefundSession (line 26) | @Slf4j method RefundSession (line 29) | public RefundSession(@Nullable Dispute dispute, boolean isTrader) { FILE: core/src/main/java/haveno/core/support/dispute/refund/refundagent/RefundAgent.java class RefundAgent (line 39) | @EqualsAndHashCode(callSuper = true) method RefundAgent (line 44) | public RefundAgent(NodeAddress nodeAddress, method toProtoMessage (line 69) | @Override method fromProto (line 84) | public static RefundAgent fromProto(protobuf.RefundAgent proto) { method toString (line 102) | @Override method getRequiredCapabilities (line 107) | @Override FILE: core/src/main/java/haveno/core/support/dispute/refund/refundagent/RefundAgentManager.java class RefundAgentManager (line 30) | @Slf4j method RefundAgentManager (line 34) | @Inject method getPubKeyList (line 42) | @Override method isExpectedInstance (line 63) | @Override method addAcceptedDisputeAgentToUser (line 68) | @Override method removeAcceptedDisputeAgentFromUser (line 73) | @Override method getAcceptedDisputeAgentsFromUser (line 78) | @Override method clearAcceptedDisputeAgentsAtUser (line 83) | @Override method getRegisteredDisputeAgentFromUser (line 88) | @Override method setRegisteredDisputeAgentAtUser (line 93) | @Override FILE: core/src/main/java/haveno/core/support/dispute/refund/refundagent/RefundAgentService.java class RefundAgentService (line 32) | @Singleton method RefundAgentService (line 34) | @Inject method getDisputeAgentSet (line 39) | @Override method getDisputeAgentsFromFilter (line 49) | @Override method getRefundAgents (line 54) | public Map getRefundAgents() { FILE: core/src/main/java/haveno/core/support/messages/ChatMessage.java class ChatMessage (line 63) | @EqualsAndHashCode(callSuper = true) // listener is transient and theref... type Listener (line 69) | public interface Listener { method onMessageStateChanged (line 70) | void onMessageStateChanged(); method ChatMessage (line 98) | public ChatMessage(SupportType supportType, method ChatMessage (line 122) | public ChatMessage(SupportType supportType, method ChatMessage (line 147) | public ChatMessage(SupportType supportType, method copy (line 172) | public ChatMessage copy() { method ChatMessage (line 196) | private ChatMessage(SupportType supportType, method toProtoNetworkEnvelope (line 230) | @Override method fromProto (line 255) | public static ChatMessage fromProto(protobuf.ChatMessage proto, method fromPayloadProto (line 280) | public static ChatMessage fromPayloadProto(protobuf.ChatMessage proto) { method addAllAttachments (line 293) | private void addAllAttachments(List attachments) { method setArrived (line 297) | public void setArrived(@SuppressWarnings("SameParameterValue") boolean... method arrivedProperty (line 302) | public ReadOnlyBooleanProperty arrivedProperty() { method setStoredInMailbox (line 307) | public void setStoredInMailbox(@SuppressWarnings("SameParameterValue")... method storedInMailboxProperty (line 312) | public ReadOnlyBooleanProperty storedInMailboxProperty() { method setAcknowledged (line 316) | public void setAcknowledged(boolean acknowledged) { method startAckTimer (line 322) | public void startAckTimer() { method acknowledgedProperty (line 331) | public ReadOnlyBooleanProperty acknowledgedProperty() { method setSendMessageError (line 335) | public void setSendMessageError(String sendMessageError) { method sendMessageErrorProperty (line 340) | public ReadOnlyStringProperty sendMessageErrorProperty() { method setAckError (line 344) | public void setAckError(String ackError) { method ackErrorProperty (line 349) | public ReadOnlyStringProperty ackErrorProperty() { method getTradeId (line 353) | @Override method getShortId (line 358) | public String getShortId() { method addWeakMessageStateListener (line 362) | public void addWeakMessageStateListener(Listener listener) { method isResultMessage (line 366) | public boolean isResultMessage(Dispute dispute) { method getTTL (line 376) | @Override method notifyChangeListener (line 381) | private void notifyChangeListener() { method toString (line 390) | @Override FILE: core/src/main/java/haveno/core/support/messages/SupportMessage.java class SupportMessage (line 27) | @EqualsAndHashCode(callSuper = true) method SupportMessage (line 35) | public SupportMessage(String messageVersion, String uid, SupportType s... method getTradeId (line 41) | public abstract String getTradeId(); method toString (line 43) | @Override FILE: core/src/main/java/haveno/core/support/traderchat/TradeChatSession.java class TradeChatSession (line 29) | @Slf4j method TradeChatSession (line 35) | public TradeChatSession(@Nullable Trade trade, method getTradeId (line 41) | @Override method getClientId (line 46) | @Override method getObservableChatMessageList (line 58) | @Override method chatIsOpen (line 63) | @Override method isDisputeAgent (line 68) | @Override FILE: core/src/main/java/haveno/core/support/traderchat/TraderChatManager.java class TraderChatManager (line 44) | @Slf4j method TraderChatManager (line 54) | @Inject method getSupportType (line 70) | @Override method requestPersistence (line 75) | @Override method persistNow (line 80) | @Override method getPeerNodeAddress (line 85) | @Override method getPeerPubKeyRing (line 96) | @Override method getAllChatMessages (line 107) | @Override method channelOpen (line 113) | @Override method addAndPersistChatMessage (line 118) | @Override method getAckMessageSourceType (line 135) | @Override method onAllServicesInitialized (line 145) | @Override method onSupportMessage (line 164) | @Override method addSystemMsg (line 177) | public void addSystemMsg(Trade trade) { FILE: core/src/main/java/haveno/core/trade/ArbitratorTrade.java class ArbitratorTrade (line 37) | @Slf4j method ArbitratorTrade (line 42) | public ArbitratorTrade(Offer offer, method getPayoutAmountBeforeCost (line 55) | @Override method toProtoMessage (line 64) | @Override method fromProto (line 72) | public static Tradable fromProto(protobuf.ArbitratorTrade arbitratorTr... method confirmPermitted (line 96) | @Override method resendDisputeOpenedMessageWithinDuration (line 101) | public boolean resendDisputeOpenedMessageWithinDuration() { FILE: core/src/main/java/haveno/core/trade/BuyerAsMakerTrade.java class BuyerAsMakerTrade (line 33) | @Slf4j method BuyerAsMakerTrade (line 40) | public BuyerAsMakerTrade(Offer offer, method toProtoMessage (line 66) | @Override method fromProto (line 74) | public static Tradable fromProto(protobuf.BuyerAsMakerTrade buyerAsMak... FILE: core/src/main/java/haveno/core/trade/BuyerAsTakerTrade.java class BuyerAsTakerTrade (line 32) | @Slf4j method BuyerAsTakerTrade (line 39) | public BuyerAsTakerTrade(Offer offer, method toProtoMessage (line 66) | @Override method fromProto (line 74) | public static Tradable fromProto(protobuf.BuyerAsTakerTrade buyerAsTak... FILE: core/src/main/java/haveno/core/trade/BuyerTrade.java class BuyerTrade (line 31) | @Slf4j method BuyerTrade (line 33) | BuyerTrade(Offer offer, method getPayoutAmountBeforeCost (line 55) | @Override method confirmPermitted (line 61) | @Override FILE: core/src/main/java/haveno/core/trade/CleanupMailboxMessages.java class CleanupMailboxMessages (line 46) | @Slf4j method CleanupMailboxMessages (line 51) | @Inject method handleTrades (line 57) | public void handleTrades(List trades) { method cleanupMailboxMessages (line 78) | private void cleanupMailboxMessages(List trades) { method handleDecryptedMessageWithPubKey (line 83) | private void handleDecryptedMessageWithPubKey(DecryptedMessageWithPubK... method isMessageForTrade (line 92) | private boolean isMessageForTrade(DecryptedMessageWithPubKey decrypted... method removeEntryFromMailbox (line 103) | private void removeEntryFromMailbox(MailboxMessage mailboxMessage, Tra... method isMyMessage (line 110) | private boolean isMyMessage(TradeMessage message, Trade trade) { method isMyMessage (line 114) | private boolean isMyMessage(AckMessage ackMessage, Trade trade) { method isPubKeyValid (line 119) | private boolean isPubKeyValid(DecryptedMessageWithPubKey decryptedMess... FILE: core/src/main/java/haveno/core/trade/CleanupMailboxMessagesService.java class CleanupMailboxMessagesService (line 45) | @Slf4j method CleanupMailboxMessagesService (line 50) | @Inject method handleTrades (line 56) | public void handleTrades(List trades) { method cleanupMailboxMessages (line 75) | private void cleanupMailboxMessages(List trades) { method handleDecryptedMessageWithPubKey (line 80) | private void handleDecryptedMessageWithPubKey(DecryptedMessageWithPubK... method isMessageForTrade (line 89) | private boolean isMessageForTrade(DecryptedMessageWithPubKey decrypted... method removeEntryFromMailbox (line 100) | private void removeEntryFromMailbox(MailboxMessage mailboxMessage, Tra... method isMyMessage (line 107) | private boolean isMyMessage(TradeMessage message, Trade trade) { method isMyMessage (line 111) | private boolean isMyMessage(AckMessage ackMessage, Trade trade) { method isPubKeyValid (line 116) | private boolean isPubKeyValid(DecryptedMessageWithPubKey decryptedMess... FILE: core/src/main/java/haveno/core/trade/ClosedTradableFormatter.java class ClosedTradableFormatter (line 48) | @Slf4j method ClosedTradableFormatter (line 59) | @Inject method getAmountAsString (line 64) | public String getAmountAsString(Tradable tradable) { method getTotalAmountWithVolumeAsString (line 68) | public String getTotalAmountWithVolumeAsString(BigInteger totalTradeAm... method getTotalTxFeeAsString (line 74) | public String getTotalTxFeeAsString(Tradable tradable) { method getTotalTxFeeAsString (line 78) | public String getTotalTxFeeAsString(BigInteger totalTradeAmount, BigIn... method getBuyerSecurityDepositAsString (line 85) | public String getBuyerSecurityDepositAsString(Tradable tradable) { method getSellerSecurityDepositAsString (line 93) | public String getSellerSecurityDepositAsString(Tradable tradable) { method getTradeFeeAsString (line 101) | public String getTradeFeeAsString(Tradable tradable, boolean appendCod... method getTotalTradeFeeAsString (line 106) | public String getTotalTradeFeeAsString(BigInteger totalTradeAmount, Bi... method getPriceDeviationAsString (line 113) | public String getPriceDeviationAsString(Tradable tradable) { method getVolumeAsString (line 121) | public String getVolumeAsString(Tradable tradable, boolean appendCode) { method getVolumeCurrencyAsString (line 125) | public String getVolumeCurrencyAsString(Tradable tradable) { method getPriceAsString (line 129) | public String getPriceAsString(Tradable tradable) { method getTotalVolumeByCurrencyAsString (line 133) | public Map getTotalVolumeByCurrencyAsString(List getObservableList() { method getTradableList (line 125) | public List getTradableList() { method getClosedTrades (line 131) | public List getClosedTrades() { method getCanceledOpenOffers (line 140) | public List getCanceledOpenOffers() { method getTradableById (line 149) | public Optional getTradableById(String id) { method getTradeById (line 155) | public Optional getTradeById(String id) { method maybeClearSensitiveData (line 161) | public void maybeClearSensitiveData() { method canTradeHaveSensitiveDataCleared (line 173) | public boolean canTradeHaveSensitiveDataCleared(String tradeId) { method getSafeDateForSensitiveDataClearing (line 183) | public Instant getSafeDateForSensitiveDataClearing() { method getTradesStreamWithFundsLockedIn (line 188) | public Stream getTradesStreamWithFundsLockedIn() { method getTradeModelStream (line 193) | public Stream getTradeModelStream() { method getNumPastTrades (line 197) | public int getNumPastTrades(Tradable tradable) { method getTotalTradeFee (line 209) | public BigInteger getTotalTradeFee(List tradableList) { method getTradeFee (line 217) | private BigInteger getTradeFee(Tradable tradable) { method getXmrTradeFee (line 221) | public BigInteger getXmrTradeFee(Tradable tradable) { method isMaker (line 227) | public boolean isMaker(Tradable tradable) { method requestPersistence (line 231) | private void requestPersistence() { method removeTrade (line 235) | public void removeTrade(Trade trade) { FILE: core/src/main/java/haveno/core/trade/ClosedTradableUtil.java class ClosedTradableUtil (line 27) | public class ClosedTradableUtil { method getTotalAmount (line 28) | public static BigInteger getTotalAmount(List tradableList) { method getTotalTxFee (line 35) | public static BigInteger getTotalTxFee(List tradableList) { method getTotalVolumeByCurrency (line 41) | public static Map getTotalVolumeByCurrency(List tradeMes... method awaitLatch (line 602) | public static void awaitLatch(CountDownLatch latch) { method toCamelCase (line 610) | public static String toCamelCase(String underscore) { method connectionConfigsEqual (line 614) | public static boolean connectionConfigsEqual(MoneroRpcConnection c1, M... method getDestination (line 621) | public static MoneroDestination getDestination(String address, MoneroT... method getInputKeyImages (line 628) | public static List getInputKeyImages(MoneroTxWallet tx) { method getDefaultMoneroPort (line 634) | public static int getDefaultMoneroPort() { method setTopError (line 641) | public static void setTopError(String msg) { method isConnectionRefused (line 645) | public static boolean isConnectionRefused(Throwable e) { method isReadTimeout (line 649) | public static boolean isReadTimeout(Throwable e) { method isUnresponsive (line 653) | public static boolean isUnresponsive(Throwable e) { method isNotEnoughSigners (line 657) | private static boolean isNotEnoughSigners(Throwable e) { method isFailedToParse (line 661) | private static boolean isFailedToParse(Throwable e) { method isStaleData (line 665) | private static boolean isStaleData(Throwable e) { method isNoTransactionCreated (line 669) | private static boolean isNoTransactionCreated(Throwable e) { method isLRNotFound (line 673) | private static boolean isLRNotFound(Throwable e) { method isMultisigError (line 678) | public static boolean isMultisigError(Throwable e) { method isTransactionRejected (line 682) | public static boolean isTransactionRejected(Throwable e) { method isIllegal (line 686) | public static boolean isIllegal(Throwable e) { method playChimeSound (line 690) | public static void playChimeSound() { method playCashRegisterSound (line 694) | public static void playCashRegisterSound() { method playAudioFile (line 698) | private static void playAudioFile(String fileName) { method verifyMinerFee (line 746) | public static void verifyMinerFee(BigInteger expected, BigInteger actu... FILE: core/src/main/java/haveno/core/trade/MakerTrade.java type MakerTrade (line 20) | public interface MakerTrade { FILE: core/src/main/java/haveno/core/trade/SellerAsMakerTrade.java class SellerAsMakerTrade (line 32) | @Slf4j method SellerAsMakerTrade (line 39) | public SellerAsMakerTrade(Offer offer, method toProtoMessage (line 66) | @Override method fromProto (line 74) | public static Tradable fromProto(protobuf.SellerAsMakerTrade sellerAsM... FILE: core/src/main/java/haveno/core/trade/SellerAsTakerTrade.java class SellerAsTakerTrade (line 32) | @Slf4j method SellerAsTakerTrade (line 39) | public SellerAsTakerTrade(Offer offer, method toProtoMessage (line 66) | @Override method fromProto (line 74) | public static Tradable fromProto(protobuf.SellerAsTakerTrade sellerAsT... FILE: core/src/main/java/haveno/core/trade/SellerTrade.java class SellerTrade (line 30) | @Slf4j method SellerTrade (line 35) | SellerTrade(Offer offer, method getPayoutAmountBeforeCost (line 57) | @Override method confirmPermitted (line 62) | @Override method isFinished (line 67) | public boolean isFinished() { method needsToResendPaymentReceivedMessages (line 71) | public boolean needsToResendPaymentReceivedMessages() { method resendPaymentReceivedMessagesEnabled (line 77) | private boolean resendPaymentReceivedMessagesEnabled() { method resendPaymentReceivedMessagesWithinDuration (line 81) | public boolean resendPaymentReceivedMessagesWithinDuration() { FILE: core/src/main/java/haveno/core/trade/TakerTrade.java type TakerTrade (line 20) | public interface TakerTrade { FILE: core/src/main/java/haveno/core/trade/Tradable.java type Tradable (line 30) | public interface Tradable extends PersistablePayload { method getOffer (line 31) | Offer getOffer(); method getDate (line 33) | Date getDate(); method getId (line 35) | String getId(); method getShortId (line 37) | String getShortId(); method asTradeModel (line 39) | default Optional asTradeModel() { method getOptionalVolume (line 47) | default Optional getOptionalVolume() { method getOptionalPrice (line 51) | default Optional getOptionalPrice() { method getOptionalAmount (line 55) | default Optional getOptionalAmount() { method getTotalTxFee (line 59) | default BigInteger getTotalTxFee() { method getOptionalTakerFee (line 63) | default Optional getOptionalTakerFee() { method getOptionalMakerFee (line 67) | default Optional getOptionalMakerFee() { method getOptionalTradePeerNodeAddress (line 71) | default Optional getOptionalTradePeerNodeAddress() { FILE: core/src/main/java/haveno/core/trade/TradableList.java class TradableList (line 33) | @Slf4j method TradableList (line 40) | public TradableList() { method TradableList (line 48) | protected TradableList(Collection collection) { method toProtoMessage (line 52) | @Override method fromProto (line 62) | public static TradableList fromProto(protobuf.TradableList p... method toString (line 91) | @Override FILE: core/src/main/java/haveno/core/trade/Trade.java class Trade (line 146) | @Slf4j type State (line 187) | public enum State { method getPhase (line 233) | @NotNull method State (line 241) | State(@NotNull Phase phase) { method fromProto (line 245) | public static Trade.State fromProto(protobuf.Trade.State state) { method toProtoMessage (line 249) | public static protobuf.Trade.State toProtoMessage(Trade.State state) { method isValidTransitionTo (line 256) | public boolean isValidTransitionTo(State newState) { type Phase (line 263) | public enum Phase { method fromProto (line 273) | public static Trade.Phase fromProto(protobuf.Trade.Phase phase) { method toProtoMessage (line 277) | public static protobuf.Trade.Phase toProtoMessage(Trade.Phase phase) { method isValidTransitionTo (line 283) | public boolean isValidTransitionTo(Phase newPhase) { type PayoutState (line 289) | public enum PayoutState { method fromProto (line 296) | public static Trade.PayoutState fromProto(protobuf.Trade.PayoutState... method toProtoMessage (line 300) | public static protobuf.Trade.PayoutState toProtoMessage(Trade.Payout... method isValidTransitionTo (line 304) | public boolean isValidTransitionTo(PayoutState newState) { type DisputeState (line 309) | public enum DisputeState { method fromProto (line 330) | public static Trade.DisputeState fromProto(protobuf.Trade.DisputeSta... method toProtoMessage (line 334) | public static protobuf.Trade.DisputeState toProtoMessage(Trade.Dispu... method isMediated (line 338) | public boolean isMediated() { method isDisputed (line 344) | public boolean isDisputed() { method isPreparing (line 348) | public boolean isPreparing() { method isRequested (line 352) | public boolean isRequested() { method isOpen (line 356) | public boolean isOpen() { method isCloseRequested (line 360) | public boolean isCloseRequested() { method isClosed (line 364) | public boolean isClosed() { type TradePeriodState (line 369) | public enum TradePeriodState { method fromProto (line 374) | public static Trade.TradePeriodState fromProto(protobuf.Trade.TradeP... method toProtoMessage (line 378) | public static protobuf.Trade.TradePeriodState toProtoMessage(Trade.T... method Trade (line 530) | protected Trade(Offer offer, method Trade (line 562) | @SuppressWarnings("NullableProblems") method Trade (line 591) | @SuppressWarnings("NullableProblems") method addListener (line 623) | public void addListener(TradeListener listener) { method removeListener (line 627) | public void removeListener(TradeListener listener) { method onVerifiedTradeMessage (line 632) | public void onVerifiedTradeMessage(TradeMessage message, NodeAddress s... method onAckMessage (line 639) | public void onAckMessage(AckMessage ackMessage, NodeAddress sender) { method initialize (line 650) | public void initialize(ProcessModelServiceProvider serviceProvider) { method isFinished (line 839) | public boolean isFinished() { method resetToPaymentSentState (line 845) | public void resetToPaymentSentState() { method initializeAfterMailboxMessages (line 853) | public void initializeAfterMailboxMessages() { method onWalletFirstSynced (line 864) | private void onWalletFirstSynced() { method checkForUnconfirmedTimeout (line 869) | private void checkForUnconfirmedTimeout() { method awaitInitialized (line 878) | public void awaitInitialized() { method requestPersistence (line 883) | public void requestPersistence() { method persistNow (line 888) | public void persistNow(@Nullable Runnable completeHandler) { method getProtocol (line 892) | public TradeProtocol getProtocol() { method setMyNodeAddress (line 896) | public void setMyNodeAddress() { method getTradePeerNodeAddress (line 900) | public NodeAddress getTradePeerNodeAddress() { method getArbitratorNodeAddress (line 904) | public NodeAddress getArbitratorNodeAddress() { method setCompleted (line 908) | public void setCompleted(boolean completed) { method walletExists (line 917) | public boolean walletExists() { method walletExistsNoSync (line 923) | protected boolean walletExistsNoSync() { method createWallet (line 927) | public MoneroWallet createWallet() { method getWallet (line 942) | public MoneroWallet getWallet() { method maybeBackupWallet (line 972) | private void maybeBackupWallet() { method doBackupWallet (line 989) | private void doBackupWallet() { method getHeight (line 995) | public long getHeight() { method getWalletName (line 999) | private String getWalletName() { method getWalletBalance (line 1003) | public BigInteger getWalletBalance() { method verifyDaemonConnection (line 1009) | public void verifyDaemonConnection() { method isWalletConnectedToDaemon (line 1013) | public boolean isWalletConnectedToDaemon() { method isIdling (line 1024) | public boolean isIdling() { method isSyncedWithinTolerance (line 1041) | public boolean isSyncedWithinTolerance() { method syncAndPollWallet (line 1051) | public void syncAndPollWallet() { method pollWalletNormallyForMs (line 1055) | public void pollWalletNormallyForMs(long pollNormalDuration) { method isInvalidImportError (line 1074) | private boolean isInvalidImportError(String errMsg) { method changeWalletPassword (line 1078) | public void changeWalletPassword(String oldPassword, String newPasswor... method requestSaveWalletIfElapsedTime (line 1085) | @Override method requestSaveWallet (line 1094) | private void requestSaveWallet() { method saveWallet (line 1102) | @Override method isWalletOpen (line 1115) | private boolean isWalletOpen() { method closeWallet (line 1121) | private void closeWallet() { method closeWallet (line 1125) | private void closeWallet(boolean stopPolling) { method forceCloseWallet (line 1141) | private void forceCloseWallet() { method deleteWallet (line 1154) | public void deleteWallet() { method createContract (line 1225) | public Contract createContract() { method createTx (line 1251) | public MoneroTxWallet createTx(MoneroTxConfig txConfig) { method exportMultisigHex (line 1262) | public void exportMultisigHex() { method importMultisigHexIfNeeded (line 1271) | public void importMultisigHexIfNeeded() { method scheduleImportMultisigHex (line 1280) | public void scheduleImportMultisigHex() { method importMultisigHexIfScheduled (line 1285) | private void importMultisigHexIfScheduled() { method importMultisigHex (line 1301) | public void importMultisigHex() { method doImportMultisigHex (line 1332) | private void doImportMultisigHex() { method handleWalletError (line 1403) | private void handleWalletError(Exception e, MoneroRpcConnection source... method getMultisigHexRole (line 1409) | private String getMultisigHexRole(String multisigHex) { method createPayoutTx (line 1421) | public MoneroTxWallet createPayoutTx() { method doCreatePayoutTx (line 1456) | private MoneroTxWallet doCreatePayoutTx() { method createDisputePayoutTx (line 1499) | public MoneroTxWallet createDisputePayoutTx(Contract contract, Dispute... method createDisputePayoutTx (line 1578) | private MoneroTxWallet createDisputePayoutTx(MoneroTxConfig txConfig) { method processPayoutTx (line 1612) | public void processPayoutTx(String payoutTxHex, boolean sign, boolean ... method doProcessPayoutTx (line 1638) | private void doProcessPayoutTx(String payoutTxHex, boolean sign, boole... method processDisputePayoutTx (line 1747) | public void processDisputePayoutTx() { method doProcessDisputePayoutTx (line 1773) | private MoneroTxSet doProcessDisputePayoutTx() { method getBuyerSellerPayoutTxCost (line 1898) | private static BigInteger[] getBuyerSellerPayoutTxCost(DisputeResult d... method processBuyerPayout (line 1926) | public void processBuyerPayout(String payoutTxId) { method decryptPeerPaymentAccountPayload (line 1958) | public void decryptPeerPaymentAccountPayload(byte[] paymentAccountKey) { method getTakerDepositTx (line 1980) | @Nullable method getMakerDepositTx (line 1985) | @Nullable method getNumDepositConfirmations (line 1990) | public Long getNumDepositConfirmations() { method getDepositsConfirmedHeight (line 1999) | private Long getDepositsConfirmedHeight() { method getDepositsFinalizedHeight (line 2008) | private Long getDepositsFinalizedHeight() { method addAndPersistChatMessage (line 2014) | public void addAndPersistChatMessage(ChatMessage chatMessage) { method removeAllChatMessages (line 2024) | public boolean removeAllChatMessages() { method mediationResultAppliedPenaltyToSeller (line 2034) | public boolean mediationResultAppliedPenaltyToSeller() { method clearAndShutDown (line 2043) | public void clearAndShutDown() { method clearProcessData (line 2056) | private void clearProcessData() { method removeDecryptedDirectMessageListener (line 2077) | private void removeDecryptedDirectMessageListener() { method maybeClearSensitiveData (line 2082) | public void maybeClearSensitiveData() { method onShutDownStarted (line 2105) | public void onShutDownStarted() { method shutDown (line 2113) | public void shutDown() { method onProtocolInitializationError (line 2180) | public void onProtocolInitializationError() { method isProtocolErrorHandlingScheduled (line 2267) | public boolean isProtocolErrorHandlingScheduled() { method restoreDepositsPublishedTrade (line 2271) | private void restoreDepositsPublishedTrade() { method removeTradeOnError (line 2286) | private void removeTradeOnError() { method onComplete (line 2322) | @Override method getPayoutAmountBeforeCost (line 2331) | public abstract BigInteger getPayoutAmountBeforeCost(); method confirmPermitted (line 2333) | public abstract boolean confirmPermitted(); method addInitProgressStep (line 2340) | public void addInitProgressStep() { method startProtocolTimeout (line 2347) | public void startProtocolTimeout() { method stopProtocolTimeout (line 2351) | public void stopProtocolTimeout() { method setStateIfValidTransitionTo (line 2358) | public void setStateIfValidTransitionTo(State newState) { method setState (line 2364) | public void setState(State state) { method advanceState (line 2399) | public void advanceState(State state) { method setPayoutStateIfValidTransitionTo (line 2403) | public void setPayoutStateIfValidTransitionTo(PayoutState newPayoutSta... method setPayoutState (line 2412) | public void setPayoutState(PayoutState payoutState) { method setDisputeState (line 2432) | public void setDisputeState(DisputeState disputeState) { method advanceDisputeState (line 2456) | public void advanceDisputeState(DisputeState disputeState) { method getDisputes (line 2460) | public List getDisputes() { method setMediationResultState (line 2464) | public void setMediationResultState(MediationResultState mediationResu... method setRefundResultState (line 2469) | public void setRefundResultState(RefundResultState refundResultState) { method setPeriodState (line 2474) | public void setPeriodState(TradePeriodState tradePeriodState) { method setAmount (line 2479) | public void setAmount(BigInteger tradeAmount) { method getDisputeResult (line 2485) | public DisputeResult getDisputeResult() { method getPayoutTx (line 2490) | @Nullable method setPayoutTxFee (line 2506) | public void setPayoutTxFee(BigInteger payoutTxFee) { method getPayoutTxFee (line 2510) | public BigInteger getPayoutTxFee() { method setErrorMessage (line 2514) | public void setErrorMessage(String errorMessage) { method prependErrorMessage (line 2519) | public void prependErrorMessage(String errorMessage) { method isArbitrator (line 2536) | public boolean isArbitrator() { method isBuyer (line 2540) | public boolean isBuyer() { method isSeller (line 2544) | public boolean isSeller() { method isMaker (line 2548) | public boolean isMaker() { method isTaker (line 2552) | public boolean isTaker() { method getSelf (line 2556) | public TradePeer getSelf() { method getOtherPeers (line 2563) | public List getOtherPeers() { method getAllPeers (line 2569) | public List getAllPeers() { method getArbitrator (line 2577) | public TradePeer getArbitrator() { method getMaker (line 2581) | public TradePeer getMaker() { method getTaker (line 2585) | public TradePeer getTaker() { method getBuyer (line 2589) | public TradePeer getBuyer() { method getSeller (line 2593) | public TradePeer getSeller() { method getOtherPeer (line 2597) | public TradePeer getOtherPeer(TradePeer peer) { method getTradePeer (line 2606) | public TradePeer getTradePeer() { method getTradePeer (line 2614) | public TradePeer getTradePeer(NodeAddress address) { method getTradePeer (line 2621) | public TradePeer getTradePeer(PubKeyRing pubKeyRing) { method getRole (line 2628) | public String getRole() { method getPaymentSentMessageState (line 2635) | private MessageState getPaymentSentMessageState() { method getPeerRole (line 2655) | public String getPeerRole(TradePeer peer) { method getTakeOfferDate (line 2662) | public Date getTakeOfferDate() { method getPhase (line 2666) | public Phase getPhase() { method getVolume (line 2670) | @Nullable method maybeUpdateTradePeriod (line 2685) | public void maybeUpdateTradePeriod() { method getMaxTradePeriod (line 2721) | public long getMaxTradePeriod() { method getHalfTradePeriodDate (line 2725) | public Date getHalfTradePeriodDate() { method getMaxTradePeriodDate (line 2729) | public Date getMaxTradePeriodDate() { method getStartDate (line 2733) | public Date getStartDate() { method getEffectiveStartTime (line 2741) | private long getEffectiveStartTime() { method hasFailed (line 2747) | public boolean hasFailed() { method isInPreparation (line 2751) | public boolean isInPreparation() { method isReservingMainWallet (line 2755) | public boolean isReservingMainWallet() { method isFundsLockedIn (line 2760) | public boolean isFundsLockedIn() { method isDepositRequested (line 2764) | public boolean isDepositRequested() { method isDepositRequestFailed (line 2768) | public boolean isDepositRequestFailed() { method isDepositTxMissing (line 2772) | public boolean isDepositTxMissing() { method isDepositsPublished (line 2782) | public boolean isDepositsPublished() { method isDepositsSeen (line 2787) | public boolean isDepositsSeen() { method isDepositsConfirmed (line 2791) | public boolean isDepositsConfirmed() { method isDepositsConfirmedAcked (line 2796) | public boolean isDepositsConfirmedAcked() { method isDepositsUnlocked (line 2805) | public boolean isDepositsUnlocked() { method isDepositsFinalized (line 2809) | public boolean isDepositsFinalized() { method hasPaymentSentMessage (line 2829) | public boolean hasPaymentSentMessage() { method hasPaymentReceivedMessage (line 2833) | public boolean hasPaymentReceivedMessage() { method hasDisputeClosedMessage (line 2837) | public boolean hasDisputeClosedMessage() { method isDisputeClosed (line 2843) | public boolean isDisputeClosed() { method isPaymentMarkedSent (line 2847) | public boolean isPaymentMarkedSent() { method isPaymentSent (line 2851) | public boolean isPaymentSent() { method isPaymentSentMessageProcessed (line 2855) | public boolean isPaymentSentMessageProcessed() { method isPaymentMarkedReceived (line 2861) | public boolean isPaymentMarkedReceived() { method isPaymentReceived (line 2865) | public boolean isPaymentReceived() { method isPaymentReceivedMessageProcessed (line 2869) | public boolean isPaymentReceivedMessageProcessed() { method isPayoutPublished (line 2874) | public boolean isPayoutPublished() { method isPayoutConfirmed (line 2878) | public boolean isPayoutConfirmed() { method isPayoutUnlocked (line 2882) | public boolean isPayoutUnlocked() { method isPayoutFinalized (line 2886) | public boolean isPayoutFinalized() { method initProgressProperty (line 2890) | public ReadOnlyDoubleProperty initProgressProperty() { method stateProperty (line 2894) | public ReadOnlyObjectProperty stateProperty() { method statePhaseProperty (line 2898) | public ReadOnlyObjectProperty statePhaseProperty() { method payoutStateProperty (line 2902) | public ReadOnlyObjectProperty payoutStateProperty() { method disputeStateProperty (line 2906) | public ReadOnlyObjectProperty disputeStateProperty() { method mediationResultStateProperty (line 2910) | public ReadOnlyObjectProperty mediationResultSta... method refundResultStateProperty (line 2914) | public ReadOnlyObjectProperty refundResultStateProp... method tradePeriodStateProperty (line 2918) | public ReadOnlyObjectProperty tradePeriodStateProper... method tradeAmountProperty (line 2922) | public ReadOnlyObjectProperty tradeAmountProperty() { method tradeVolumeProperty (line 2926) | public ReadOnlyObjectProperty tradeVolumeProperty() { method errorMessageProperty (line 2930) | public ReadOnlyStringProperty errorMessageProperty() { method getDate (line 2934) | @Override method getId (line 2939) | @Override method getTradeEventThreadId (line 2944) | private String getTradeEventThreadId() { method getShortId (line 2948) | @Override method getShortUid (line 2953) | public String getShortUid() { method getFrozenAmount (line 2957) | public BigInteger getFrozenAmount() { method getReservedAmount (line 2968) | public BigInteger getReservedAmount() { method getPrice (line 2976) | public Price getPrice() { method getRawPrice (line 2981) | public Price getRawPrice() { method getAmount (line 2985) | @Nullable method getMakerFee (line 2990) | public BigInteger getMakerFee() { method getTakerFee (line 2994) | public BigInteger getTakerFee() { method getSecurityDepositBeforeMiningFee (line 2998) | public BigInteger getSecurityDepositBeforeMiningFee() { method getBuyerSecurityDepositBeforeMiningFee (line 3002) | public BigInteger getBuyerSecurityDepositBeforeMiningFee() { method getSellerSecurityDepositBeforeMiningFee (line 3006) | public BigInteger getSellerSecurityDepositBeforeMiningFee() { method isBuyerAsTakerWithoutDeposit (line 3010) | public boolean isBuyerAsTakerWithoutDeposit() { method hasBuyerAsTakerWithoutDeposit (line 3014) | public boolean hasBuyerAsTakerWithoutDeposit() { method getTotalTxFee (line 3018) | @Override method hasErrorMessage (line 3023) | public boolean hasErrorMessage() { method getErrorMessage (line 3027) | @Nullable method isTxChainInvalid (line 3032) | public boolean isTxChainInvalid() { method getReprocessDelayInSeconds (line 3041) | public long getReprocessDelayInSeconds(int reprocessCount) { method maybePublishTradeStatistics (line 3049) | public void maybePublishTradeStatistics() { method shouldPublishTradeStatistics (line 3059) | public boolean shouldPublishTradeStatistics() { method logWalletFunctionsAtInfoLevel (line 3078) | private boolean logWalletFunctionsAtInfoLevel() { method tradeAmountTransferred (line 3082) | private boolean tradeAmountTransferred() { method doPublishTradeStatistics (line 3086) | private void doPublishTradeStatistics() { method getAmountProperty (line 3093) | private ObjectProperty getAmountProperty() { method getVolumeProperty (line 3101) | private ObjectProperty getVolumeProperty() { method onConnectionChanged (line 3107) | @Override method maybeInitSyncing (line 3143) | private void maybeInitSyncing() { method doTryInitSyncing (line 3170) | private void doTryInitSyncing() { method trySyncWallet (line 3176) | private void trySyncWallet(boolean pollWallet) { method syncWallet (line 3186) | private void syncWallet(boolean pollWallet) { method updatePollPeriod (line 3230) | private void updatePollPeriod() { method updatePollPeriod (line 3234) | private void updatePollPeriod(boolean skipFirstPoll) { method setPollPeriodMs (line 3239) | private void setPollPeriodMs(long pollPeriodMs, boolean skipFirstPoll) { method getPollPeriodMs (line 3248) | private long getPollPeriodMs() { method startPolling (line 3253) | private void startPolling() { method startPolling (line 3257) | private void startPolling(boolean skipFirstPoll) { method stopPolling (line 3274) | private void stopPolling() { method resetPolling (line 3283) | private void resetPolling(boolean skipFirstPoll) { method isPolling (line 3291) | private boolean isPolling() { method pollWallet (line 3297) | private void pollWallet() { method maybeCloseIdlingWallet (line 3308) | private void maybeCloseIdlingWallet() { method doPollWallet (line 3321) | private void doPollWallet() { method doPollWallet (line 3325) | private void doPollWallet(boolean offlinePoll) { method isWalletBehind (line 3460) | private boolean isWalletBehind() { method syncWalletIfBehind (line 3464) | private boolean syncWalletIfBehind() { method sync (line 3476) | public MoneroSyncResult sync() { method getTxs (line 3486) | private List getTxs(boolean checkPool) { method setDepositTxs (line 3501) | private void setDepositTxs(List txs, boolean poolCheck... method setPayoutTx (line 3578) | private void setPayoutTx(List txs, boolean poolChecked) { method setPayoutTx (line 3633) | public void setPayoutTx(MoneroTx payoutTx) { method onPayoutError (line 3683) | public boolean onPayoutError(boolean syncAndPoll, boolean resendPaymen... method hasDepositTxs (line 3724) | private boolean hasDepositTxs(List txs) { method hasPayoutTx (line 3728) | private boolean hasPayoutTx(List txs) { method isUnlocked (line 3735) | private static boolean isUnlocked(MoneroTx tx) { method hasUnlockedTx (line 3741) | private boolean hasUnlockedTx() { method getMakerDepositTx (line 3745) | private MoneroTxWallet getMakerDepositTx(List txs) { method getTakerDepositTx (line 3749) | private MoneroTxWallet getTakerDepositTx(List txs) { method getBuyerDepositTx (line 3753) | private MoneroTxWallet getBuyerDepositTx(List txs) { method getSellerDepositTx (line 3757) | private MoneroTxWallet getSellerDepositTx(List txs) { method getValidDepositTx (line 3761) | private MoneroTxWallet getValidDepositTx(List txs, Tra... method isSeen (line 3770) | private static boolean isSeen(MoneroTx tx) { method getDepositsState (line 3777) | private State getDepositsState(MoneroTxWallet makerDepositTx, MoneroTx... method getPayoutState (line 3788) | private static PayoutState getPayoutState(MoneroTx payoutTx) { method recoverIfMissingWalletData (line 3801) | public void recoverIfMissingWalletData() { method rescanBlockchain (line 3828) | public void rescanBlockchain() { method rescanSpent (line 3860) | public void rescanSpent(boolean skipLog) { method isWalletMissingData (line 3892) | private boolean isWalletMissingData() { method forceRestartTradeWallet (line 3914) | private void forceRestartTradeWallet() { method setStateDepositsSeen (line 3925) | private void setStateDepositsSeen() { method setStateDepositsConfirmed (line 3929) | private void setStateDepositsConfirmed() { method setStateDepositsUnlocked (line 3933) | private void setStateDepositsUnlocked() { method setStateDepositsFinalized (line 3937) | private void setStateDepositsFinalized() { method setPayoutStatePublished (line 3946) | private void setPayoutStatePublished() { method setPayoutStateConfirmed (line 3950) | private void setPayoutStateConfirmed() { method setPayoutStateUnlocked (line 3954) | private void setPayoutStateUnlocked() { method setPayoutStateFinalized (line 3958) | private void setPayoutStateFinalized() { method getTrade (line 3962) | private Trade getTrade() { class IdleBlockPoller (line 3970) | private class IdleBlockPoller extends MoneroWalletListener { method onNewBlock (line 3974) | @Override method onDepositRequested (line 4023) | private void onDepositRequested() { method onDepositsPublished (line 4027) | private void onDepositsPublished() { method onDepositsConfirmed (line 4055) | private void onDepositsConfirmed() { method onDepositsUnlocked (line 4059) | private void onDepositsUnlocked() { method onDepositsFinalized (line 4063) | private void onDepositsFinalized() { method onPaymentSent (line 4067) | private void onPaymentSent() { method toProtoMessage (line 4075) | @Override method fromProto (line 4113) | public static Trade fromProto(Trade trade, protobuf.Trade proto, CoreP... method toString (line 4141) | @Override FILE: core/src/main/java/haveno/core/trade/TradeDataValidation.java class TradeDataValidation (line 40) | @Slf4j method validateDelayedPayoutTx (line 43) | public static void validateDelayedPayoutTx(Trade trade, method validateDelayedPayoutTx (line 55) | public static void validateDelayedPayoutTx(Trade trade, method validateDelayedPayoutTx (line 68) | public static void validateDelayedPayoutTx(Trade trade, method validateDelayedPayoutTx (line 81) | public static void validateDelayedPayoutTx(Trade trade, method validatePayoutTxInput (line 167) | public static void validatePayoutTxInput(Transaction depositTx, class ValidationException (line 187) | public static class ValidationException extends Exception { method ValidationException (line 192) | ValidationException(String msg) { method ValidationException (line 196) | ValidationException(@Nullable Dispute dispute, String msg) { class InvalidPaymentAccountPayloadException (line 202) | public static class InvalidPaymentAccountPayloadException extends Vali... method InvalidPaymentAccountPayloadException (line 203) | InvalidPaymentAccountPayloadException(@Nullable Dispute dispute, Str... class AddressException (line 208) | public static class AddressException extends ValidationException { method AddressException (line 209) | AddressException(@Nullable Dispute dispute, String msg) { class MissingTxException (line 214) | public static class MissingTxException extends ValidationException { method MissingTxException (line 215) | MissingTxException(String msg) { class InvalidTxException (line 220) | public static class InvalidTxException extends ValidationException { method InvalidTxException (line 221) | InvalidTxException(String msg) { class InvalidAmountException (line 226) | public static class InvalidAmountException extends ValidationException { method InvalidAmountException (line 227) | InvalidAmountException(String msg) { class InvalidLockTimeException (line 232) | public static class InvalidLockTimeException extends ValidationExcepti... method InvalidLockTimeException (line 233) | InvalidLockTimeException(String msg) { class InvalidInputException (line 238) | public static class InvalidInputException extends ValidationException { method InvalidInputException (line 239) | InvalidInputException(String msg) { class DisputeReplayException (line 244) | public static class DisputeReplayException extends ValidationException { method DisputeReplayException (line 245) | DisputeReplayException(Dispute dispute, String msg) { class NodeAddressException (line 250) | public static class NodeAddressException extends ValidationException { method NodeAddressException (line 251) | NodeAddressException(Dispute dispute, String msg) { FILE: core/src/main/java/haveno/core/trade/TradeManager.java class TradeManager (line 142) | public class TradeManager implements PersistedDataHost, DecryptedDirectM... class MailboxMessageComparator (line 193) | public static class MailboxMessageComparator implements Comparator trade... method initTrade (line 553) | private void initTrade(Trade trade) { method initTradeAndProtocol (line 560) | private void initTradeAndProtocol(Trade trade, TradeProtocol tradeProt... method requestPersistence (line 565) | public void requestPersistence() { method persistNow (line 569) | public void persistNow(@Nullable Runnable completeHandler) { method handleInitTradeRequest (line 573) | private void handleInitTradeRequest(InitTradeRequest request, NodeAddr... method handleInitMultisigRequest (line 782) | private void handleInitMultisigRequest(InitMultisigRequest request, No... method handleSignContractRequest (line 801) | private void handleSignContractRequest(SignContractRequest request, No... method handleSignContractResponse (line 820) | private void handleSignContractResponse(SignContractResponse request, ... method handleDepositRequest (line 839) | private void handleDepositRequest(DepositRequest request, NodeAddress ... method handleDepositResponse (line 858) | private void handleDepositResponse(DepositResponse response, NodeAddre... method checkOfferAvailability (line 884) | public void checkOfferAvailability(Offer offer, method onTakeOffer (line 894) | public void onTakeOffer(BigInteger tradeAmount, method getNewProcessModel (line 985) | private ProcessModel getNewProcessModel(Offer offer) { method getOfferAvailabilityModel (line 991) | private OfferAvailabilityModel getOfferAvailabilityModel(Offer offer, ... method onWithdrawRequest (line 1012) | public void onWithdrawRequest(String toAddress, method onTradeCompleted (line 1024) | public void onTradeCompleted(Trade trade) { method unregisterTrade (line 1033) | public void unregisterTrade(Trade trade) { method removeTrade (line 1041) | public void removeTrade(Trade trade) { method closeDisputedTrade (line 1056) | public void closeDisputedTrade(String tradeId, DisputeState disputeSta... method applyTradePeriodState (line 1070) | public void applyTradePeriodState() { method updateTradePeriodState (line 1085) | private void updateTradePeriodState() { method onMoveInvalidTradeToFailedTrades (line 1117) | public void onMoveInvalidTradeToFailedTrades(Trade trade) { method onMoveFailedTradeToPendingTrades (line 1134) | public void onMoveFailedTradeToPendingTrades(Trade trade) { method onMoveClosedTradeToPendingTrades (line 1141) | public void onMoveClosedTradeToPendingTrades(Trade trade) { method removeFailedTrade (line 1148) | private void removeFailedTrade(Trade trade) { method addTradeToPendingTrades (line 1152) | private void addTradeToPendingTrades(Trade trade) { method getTradesStreamWithFundsLockedIn (line 1165) | public Stream getTradesStreamWithFundsLockedIn() { method checkForLockedUpFunds (line 1171) | private void checkForLockedUpFunds() { method getSetOfFailedOrClosedTradeIdsFromLockedInFunds (line 1179) | public Set getSetOfFailedOrClosedTradeIdsFromLockedInFunds() t... method unFailTrade (line 1234) | private boolean unFailTrade(Trade trade) { method recoverAddresses (line 1255) | private boolean recoverAddresses(Trade trade) { method sendAckMessage (line 1271) | public void sendAckMessage(NodeAddress peer, PubKeyRing peersPubKeyRin... method getObservableList (line 1323) | public ObservableList getObservableList() { method tradesInitializedProperty (line 1329) | public BooleanProperty tradesInitializedProperty() { method isMyOffer (line 1333) | public boolean isMyOffer(Offer offer) { method wasOfferAlreadyUsedInTrade (line 1337) | public boolean wasOfferAlreadyUsedInTrade(String offerId) { method isBuyer (line 1343) | public boolean isBuyer(Offer offer) { method getTrade (line 1352) | public Trade getTrade(String tradeId) { method hasTrade (line 1356) | public boolean hasTrade(String tradeId) { method getOpenTrade (line 1360) | public Optional getOpenTrade(String tradeId) { method hasOpenTrade (line 1366) | public boolean hasOpenTrade(Trade trade) { method hasFailedScheduledTrade (line 1372) | public boolean hasFailedScheduledTrade(String offerId) { method getOpenTradeByUid (line 1376) | public Optional getOpenTradeByUid(String tradeUid) { method getAllTrades (line 1382) | public List getAllTrades() { method getTradesReservingMainWallet (line 1394) | public List getTradesReservingMainWallet() { method getOpenTrades (line 1402) | public List getOpenTrades() { method getClosedTrades (line 1411) | public List getClosedTrades() { method getClosedTrade (line 1415) | public Optional getClosedTrade(String tradeId) { method getFailedTrade (line 1419) | public Optional getFailedTrade(String tradeId) { method addTrade (line 1423) | private void addTrade(Trade trade) { method onTradesChanged (line 1433) | private void onTradesChanged() { FILE: core/src/main/java/haveno/core/trade/TradeModule.java class TradeModule (line 33) | public class TradeModule extends AppModule { method TradeModule (line 35) | public TradeModule(Config config) { method configure (line 39) | @Override FILE: core/src/main/java/haveno/core/trade/TradeTxException.java class TradeTxException (line 20) | public class TradeTxException extends Exception { method TradeTxException (line 21) | public TradeTxException(String message) { FILE: core/src/main/java/haveno/core/trade/TradeUtil.java class TradeUtil (line 39) | @Slf4j method TradeUtil (line 46) | @Inject method getAvailableAddresses (line 58) | public Tuple2 getAvailableAddresses(Trade trade) { method getTradeAddresses (line 80) | public Tuple2 getTradeAddresses(Trade trade) { method getRemainingTradeDuration (line 116) | public long getRemainingTradeDuration(Trade trade) { method getMaxTradePeriod (line 122) | public long getMaxTradePeriod(Trade trade) { method getRemainingTradeDurationAsPercentage (line 128) | public double getRemainingTradeDurationAsPercentage(Trade trade) { method getRemainingTradeDurationAsWords (line 137) | public String getRemainingTradeDurationAsWords(Trade trade) { method getHalfTradePeriodDate (line 141) | @Nullable method getDateForOpenDispute (line 146) | public Date getDateForOpenDispute(Trade trade) { method getMarketDescription (line 150) | public String getMarketDescription(Trade trade) { method getPaymentMethodNameWithCountryCode (line 159) | public String getPaymentMethodNameWithCountryCode(Trade trade) { method getRole (line 174) | public static String getRole(Trade trade) { method getRole (line 193) | private static String getRole(boolean isBuyerMakerAndSellerTaker, bool... FILE: core/src/main/java/haveno/core/trade/failed/FailedTradesManager.java class FailedTradesManager (line 41) | public class FailedTradesManager implements PersistedDataHost { method FailedTradesManager (line 53) | @Inject method readPersisted (line 70) | @Override method onAllServicesInitialized (line 84) | public void onAllServicesInitialized() { method add (line 88) | public void add(Trade trade) { method removeTrade (line 96) | public void removeTrade(Trade trade) { method wasMyOffer (line 104) | public boolean wasMyOffer(Offer offer) { method getObservableList (line 108) | public ObservableList getObservableList() { method getTradeById (line 114) | public Optional getTradeById(String id) { method getTradesStreamWithFundsLockedIn (line 120) | public Stream getTradesStreamWithFundsLockedIn() { method unFailTrade (line 127) | public void unFailTrade(Trade trade) { method checkUnFail (line 141) | public String checkUnFail(Trade trade) { method requestPersistence (line 159) | private void requestPersistence() { FILE: core/src/main/java/haveno/core/trade/handlers/TradeResultHandler.java type TradeResultHandler (line 22) | public interface TradeResultHandler { method handleResult (line 23) | void handleResult(Trade trade); FILE: core/src/main/java/haveno/core/trade/handlers/TransactionResultHandler.java type TransactionResultHandler (line 22) | public interface TransactionResultHandler { method handleResult (line 23) | void handleResult(Transaction transaction); FILE: core/src/main/java/haveno/core/trade/messages/DepositRequest.java class DepositRequest (line 31) | @EqualsAndHashCode(callSuper = true) method DepositRequest (line 43) | public DepositRequest(String tradeId, method toProtoNetworkEnvelope (line 64) | @Override method fromProto (line 77) | public static DepositRequest fromProto(protobuf.DepositRequest proto, method toString (line 90) | @Override FILE: core/src/main/java/haveno/core/trade/messages/DepositResponse.java class DepositResponse (line 28) | @EqualsAndHashCode(callSuper = true) method DepositResponse (line 36) | public DepositResponse(String tradeId, method toProtoNetworkEnvelope (line 55) | @Override method fromProto (line 68) | public static DepositResponse fromProto(protobuf.DepositResponse proto, method toString (line 80) | @Override FILE: core/src/main/java/haveno/core/trade/messages/DepositsConfirmedMessage.java class DepositsConfirmedMessage (line 33) | @EqualsAndHashCode(callSuper = true) method DepositsConfirmedMessage (line 43) | public DepositsConfirmedMessage(String tradeId, method toProtoNetworkEnvelope (line 61) | @Override method fromProto (line 73) | public static DepositsConfirmedMessage fromProto(protobuf.DepositsConf... method toString (line 84) | @Override FILE: core/src/main/java/haveno/core/trade/messages/InitMultisigRequest.java class InitMultisigRequest (line 29) | @EqualsAndHashCode(callSuper = true) method InitMultisigRequest (line 42) | public InitMultisigRequest(String tradeId, method toProtoNetworkEnvelope (line 63) | @Override method fromProto (line 79) | public static InitMultisigRequest fromProto(protobuf.InitMultisigReque... method toString (line 92) | @Override FILE: core/src/main/java/haveno/core/trade/messages/InitTradeRequest.java class InitTradeRequest (line 33) | @EqualsAndHashCode(callSuper = true) method InitTradeRequest (line 64) | public InitTradeRequest(TradeProtocolVersion tradeProtocolVersion, method toProtoNetworkEnvelope (line 114) | @Override method fromProto (line 143) | public static InitTradeRequest fromProto(protobuf.InitTradeRequest proto, method toString (line 170) | @Override FILE: core/src/main/java/haveno/core/trade/messages/MediatedPayoutTxPublishedMessage.java class MediatedPayoutTxPublishedMessage (line 28) | @EqualsAndHashCode(callSuper = true) method MediatedPayoutTxPublishedMessage (line 34) | public MediatedPayoutTxPublishedMessage(String tradeId, method MediatedPayoutTxPublishedMessage (line 50) | private MediatedPayoutTxPublishedMessage(String tradeId, method toProtoNetworkEnvelope (line 60) | @Override method fromProto (line 71) | public static NetworkEnvelope fromProto(protobuf.MediatedPayoutTxPubli... method toString (line 79) | @Override FILE: core/src/main/java/haveno/core/trade/messages/MediatedPayoutTxSignatureMessage.java class MediatedPayoutTxSignatureMessage (line 28) | @Slf4j method MediatedPayoutTxSignatureMessage (line 35) | public MediatedPayoutTxSignatureMessage(byte[] txSignature, method MediatedPayoutTxSignatureMessage (line 51) | private MediatedPayoutTxSignatureMessage(byte[] txSignature, method toProtoNetworkEnvelope (line 61) | @Override method fromProto (line 72) | public static MediatedPayoutTxSignatureMessage fromProto(protobuf.Medi... method getOfferId (line 81) | @Override method toString (line 87) | @Override FILE: core/src/main/java/haveno/core/trade/messages/PaymentReceivedMessage.java class PaymentReceivedMessage (line 34) | @Slf4j method PaymentReceivedMessage (line 58) | public PaymentReceivedMessage(String tradeId, method PaymentReceivedMessage (line 88) | private PaymentReceivedMessage(String tradeId, method toProtoNetworkEnvelope (line 112) | @Override method fromProto (line 130) | public static PaymentReceivedMessage fromProto(protobuf.PaymentReceive... method toString (line 155) | @Override FILE: core/src/main/java/haveno/core/trade/messages/PaymentSentMessage.java class PaymentSentMessage (line 32) | @EqualsAndHashCode(callSuper = true) method PaymentSentMessage (line 55) | public PaymentSentMessage(String tradeId, method PaymentSentMessage (line 81) | private PaymentSentMessage(String tradeId, method toProtoNetworkEnvelope (line 101) | @Override method fromProto (line 119) | public static PaymentSentMessage fromProto(protobuf.PaymentSentMessage... method toString (line 141) | @Override FILE: core/src/main/java/haveno/core/trade/messages/SignContractRequest.java class SignContractRequest (line 31) | @EqualsAndHashCode(callSuper = true) method SignContractRequest (line 43) | public SignContractRequest(String tradeId, method toProtoNetworkEnvelope (line 66) | @Override method fromProto (line 81) | public static SignContractRequest fromProto(protobuf.SignContractReque... method toString (line 95) | @Override FILE: core/src/main/java/haveno/core/trade/messages/SignContractResponse.java class SignContractResponse (line 31) | @EqualsAndHashCode(callSuper = true) method SignContractResponse (line 39) | public SignContractResponse(String tradeId, method toProtoNetworkEnvelope (line 58) | @Override method fromProto (line 73) | public static SignContractResponse fromProto(protobuf.SignContractResp... method toString (line 85) | @Override FILE: core/src/main/java/haveno/core/trade/messages/TradeMailboxMessage.java class TradeMailboxMessage (line 26) | @EqualsAndHashCode(callSuper = true) method TradeMailboxMessage (line 31) | protected TradeMailboxMessage(String messageVersion, String tradeId, S... method getTTL (line 35) | @Override FILE: core/src/main/java/haveno/core/trade/messages/TradeMessage.java class TradeMessage (line 26) | @EqualsAndHashCode(callSuper = true) method TradeMessage (line 33) | protected TradeMessage(String messageVersion, String offerId, String u... FILE: core/src/main/java/haveno/core/trade/messages/TradeProtocolVersion.java type TradeProtocolVersion (line 22) | public enum TradeProtocolVersion { method fromProto (line 25) | public static TradeProtocolVersion fromProto( method toProtoMessage (line 30) | public static protobuf.TradeProtocolVersion toProtoMessage(TradeProtoc... FILE: core/src/main/java/haveno/core/trade/protocol/ArbitratorProtocol.java class ArbitratorProtocol (line 27) | @Slf4j method ArbitratorProtocol (line 30) | public ArbitratorProtocol(ArbitratorTrade trade) { method onTradeMessage (line 34) | @Override method onMailboxMessage (line 39) | @Override method onInitialized (line 44) | @Override method sendDisputeOpenedMessageIfApplicable (line 54) | public void sendDisputeOpenedMessageIfApplicable() { method needsToResendDisputeOpenedMessage (line 79) | private boolean needsToResendDisputeOpenedMessage() { method handleInitTradeRequest (line 92) | public void handleInitTradeRequest(InitTradeRequest message, NodeAddre... method handleSignContractResponse (line 122) | @Override method handleDepositRequest (line 127) | public void handleDepositRequest(DepositRequest request, NodeAddress s... method handleDepositResponse (line 156) | @Override method getDepositsConfirmedTasks (line 161) | @SuppressWarnings("unchecked") method handleError (line 167) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/BuyerAsMakerProtocol.java class BuyerAsMakerProtocol (line 48) | @Slf4j method BuyerAsMakerProtocol (line 55) | public BuyerAsMakerProtocol(BuyerAsMakerTrade trade) { method handleInitTradeRequest (line 59) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/BuyerAsTakerProtocol.java class BuyerAsTakerProtocol (line 52) | @Slf4j method BuyerAsTakerProtocol (line 59) | public BuyerAsTakerProtocol(BuyerAsTakerTrade trade) { method onTakeOffer (line 68) | @Override method handleInitTradeRequest (line 99) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/BuyerProtocol.java class BuyerProtocol (line 54) | @Slf4j type BuyerEvent (line 57) | enum BuyerEvent implements FluentProtocol.Event { method BuyerProtocol (line 67) | public BuyerProtocol(BuyerTrade trade) { method onInitializeAfterMailboxMessages (line 71) | @Override method maybeResendPaymentSentMessage (line 77) | private void maybeResendPaymentSentMessage() { method onTradeMessage (line 106) | @Override method onMailboxMessage (line 111) | @Override method handleSignContractResponse (line 116) | @Override method onPaymentSent (line 125) | public void onPaymentSent(ResultHandler resultHandler, ErrorMessageHan... method getDepositsConfirmedTasks (line 172) | @SuppressWarnings("unchecked") FILE: core/src/main/java/haveno/core/trade/protocol/DisputeProtocol.java class DisputeProtocol (line 37) | @Slf4j type DisputeEvent (line 40) | enum DisputeEvent implements FluentProtocol.Event { method DisputeProtocol (line 46) | public DisputeProtocol(Trade trade) { method onTradeMessage (line 55) | @Override method onMailboxMessage (line 65) | @Override method onAcceptMediationResult (line 81) | public void onAcceptMediationResult(ResultHandler resultHandler, Error... method onFinalizeMediationResultPayout (line 110) | public void onFinalizeMediationResultPayout(ResultHandler resultHandle... method handle (line 141) | protected void handle(MediatedPayoutTxSignatureMessage message, NodeAd... method handle (line 153) | protected void handle(MediatedPayoutTxPublishedMessage message, NodeAd... FILE: core/src/main/java/haveno/core/trade/protocol/FluentProtocol.java class FluentProtocol (line 39) | public class FluentProtocol { type Event (line 42) | interface Event { method name (line 43) | String name(); method FluentProtocol (line 51) | public FluentProtocol(TradeProtocol tradeProtocol) { method condition (line 55) | protected FluentProtocol condition(Condition condition) { method setup (line 60) | protected FluentProtocol setup(Setup setup) { method resultHandler (line 66) | public FluentProtocol resultHandler(Consumer resultH... method run (line 72) | public FluentProtocol run(Runnable runnable) { method executeTasks (line 82) | public FluentProtocol executeTasks(boolean newThread) { method executeTasks (line 93) | public FluentProtocol executeTasks() { class Condition (line 128) | @Slf4j type Result (line 130) | enum Result { method Result (line 142) | Result() { method Result (line 145) | Result(boolean isValid) { method info (line 149) | public Result info(String info) { method Condition (line 175) | public Condition(Trade trade) { method phase (line 179) | public Condition phase(Trade.Phase expectedPhase) { method anyPhase (line 185) | public Condition anyPhase(Trade.Phase... expectedPhases) { method state (line 191) | public Condition state(Trade.State state) { method anyState (line 197) | public Condition anyState(Trade.State... states) { method with (line 203) | public Condition with(TradeMessage message) { method with (line 209) | public Condition with(Event event) { method from (line 215) | public Condition from(NodeAddress peer) { method preCondition (line 221) | public Condition preCondition(boolean preCondition) { method preCondition (line 227) | public Condition preCondition(boolean preCondition, Runnable conditi... method getResult (line 235) | public Result getResult() { method getPhaseResult (line 275) | private Result getPhaseResult() { method getStateResult (line 307) | private Result getStateResult() { class Setup (line 342) | @Slf4j method Setup (line 353) | public Setup(TradeProtocol tradeProtocol, Trade trade) { method tasks (line 358) | @SafeVarargs method withTimeout (line 364) | public Setup withTimeout(int timeoutSec) { method using (line 369) | public Setup using(TradeTaskRunner taskRunner) { method getTaskRunner (line 374) | public TradeTaskRunner getTaskRunner(NodeAddress sender, @Nullable T... FILE: core/src/main/java/haveno/core/trade/protocol/MakerProtocol.java type MakerProtocol (line 25) | public interface MakerProtocol extends TraderProtocol { method handleInitTradeRequest (line 26) | void handleInitTradeRequest(InitTradeRequest message, NodeAddress take... FILE: core/src/main/java/haveno/core/trade/protocol/ProcessModel.java class ProcessModel (line 90) | @Getter method ProcessModel (line 178) | public ProcessModel(String offerId, String accountId, PubKeyRing pubKe... method ProcessModel (line 182) | public ProcessModel(String offerId, String accountId, PubKeyRing pubKe... method applyTransient (line 192) | public void applyTransient(ProcessModelServiceProvider provider, method getTradePeers (line 213) | private List getTradePeers() { method getBuyer (line 217) | private TradePeer getBuyer() { method getSeller (line 221) | private TradePeer getSeller() { method toProtoMessage (line 230) | @Override method fromProto (line 257) | public static ProcessModel fromProto(protobuf.ProcessModel proto, Core... method onComplete (line 294) | @Override method getPaymentAccountPayload (line 298) | @Nullable method getFundsNeededForTrade (line 304) | public Coin getFundsNeededForTrade() { method getMyNodeAddress (line 308) | public NodeAddress getMyNodeAddress() { method isPaymentReceivedMessagesAcked (line 312) | public boolean isPaymentReceivedMessagesAcked() { method isDisputeOpenedMessageAckedOrNacked (line 316) | public boolean isDisputeOpenedMessageAckedOrNacked() { method setDepositTxSentAckMessage (line 320) | void setDepositTxSentAckMessage(AckMessage ackMessage) { method setDepositTxMessageState (line 327) | public void setDepositTxMessageState(MessageState messageState) { method witnessDebugLog (line 334) | void witnessDebugLog(Trade trade) { method maybeClearSensitiveData (line 338) | public boolean maybeClearSensitiveData() { method getXmrWalletService (line 354) | public XmrWalletService getXmrWalletService() { method getBtcWalletService (line 358) | public BtcWalletService getBtcWalletService() { method getAccountAgeWitnessService (line 362) | public AccountAgeWitnessService getAccountAgeWitnessService() { method getP2PService (line 366) | public P2PService getP2PService() { method getTradeWalletService (line 370) | public TradeWalletService getTradeWalletService() { method getUser (line 374) | public User getUser() { method getOpenOfferManager (line 378) | public OpenOfferManager getOpenOfferManager() { method getReferralIdService (line 382) | public ReferralIdService getReferralIdService() { method getFilterManager (line 386) | public FilterManager getFilterManager() { method getTradeStatisticsManager (line 390) | public TradeStatisticsManager getTradeStatisticsManager() { method getArbitratorManager (line 394) | public ArbitratorManager getArbitratorManager() { method getMediatorManager (line 398) | public MediatorManager getMediatorManager() { method getRefundAgentManager (line 402) | public RefundAgentManager getRefundAgentManager() { method getKeyRing (line 406) | public KeyRing getKeyRing() { FILE: core/src/main/java/haveno/core/trade/protocol/ProcessModelServiceProvider.java class ProcessModelServiceProvider (line 37) | @Getter method ProcessModelServiceProvider (line 54) | @Inject FILE: core/src/main/java/haveno/core/trade/protocol/SellerAsMakerProtocol.java class SellerAsMakerProtocol (line 49) | @Slf4j method SellerAsMakerProtocol (line 56) | public SellerAsMakerProtocol(SellerAsMakerTrade trade) { method handleInitTradeRequest (line 64) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/SellerAsTakerProtocol.java class SellerAsTakerProtocol (line 52) | @Slf4j method SellerAsTakerProtocol (line 59) | public SellerAsTakerProtocol(SellerAsTakerTrade trade) { method onTakeOffer (line 68) | @Override method handleInitTradeRequest (line 99) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/SellerProtocol.java class SellerProtocol (line 54) | @Slf4j type SellerEvent (line 57) | enum SellerEvent implements FluentProtocol.Event { method SellerProtocol (line 63) | public SellerProtocol(SellerTrade trade) { method onInitializeAfterMailboxMessages (line 67) | @Override method maybeResendPaymentReceivedMessage (line 73) | private void maybeResendPaymentReceivedMessage() { method onTradeMessage (line 101) | @Override method onMailboxMessage (line 106) | @Override method handleSignContractResponse (line 111) | @Override method onPaymentReceived (line 121) | public void onPaymentReceived(ResultHandler resultHandler, ErrorMessag... method getDepositsConfirmedTasks (line 167) | @SuppressWarnings("unchecked") FILE: core/src/main/java/haveno/core/trade/protocol/TakerProtocol.java type TakerProtocol (line 25) | public interface TakerProtocol extends TraderProtocol { method onTakeOffer (line 26) | void onTakeOffer(TradeResultHandler tradeResultHandler, ErrorMessageHa... method handleInitTradeRequest (line 27) | void handleInitTradeRequest(InitTradeRequest message, NodeAddress peer); type TakerEvent (line 29) | enum TakerEvent implements FluentProtocol.Event { FILE: core/src/main/java/haveno/core/trade/protocol/TradeListener.java class TradeListener (line 10) | public class TradeListener { method onVerifiedTradeMessage (line 11) | public void onVerifiedTradeMessage(TradeMessage message, NodeAddress s... method onAckMessage (line 12) | public void onAckMessage(AckMessage ackMessage, NodeAddress sender) { } FILE: core/src/main/java/haveno/core/trade/protocol/TradePeer.java class TradePeer (line 53) | @Slf4j method TradePeer (line 171) | public TradePeer() { method applyTransient (line 174) | public void applyTransient(TradeManager tradeManager) { method getDepositTxFee (line 184) | public BigInteger getDepositTxFee() { method setDepositTxFee (line 188) | public void setDepositTxFee(BigInteger depositTxFee) { method getSecurityDeposit (line 192) | public BigInteger getSecurityDeposit() { method setSecurityDeposit (line 196) | public void setSecurityDeposit(BigInteger securityDeposit) { method getPayoutTxFee (line 200) | public BigInteger getPayoutTxFee() { method setPayoutTxFee (line 204) | public void setPayoutTxFee(BigInteger payoutTxFee) { method getPayoutAmount (line 208) | public BigInteger getPayoutAmount() { method setPayoutAmount (line 212) | public void setPayoutAmount(BigInteger payoutAmount) { method setDepositsConfirmedAckMessage (line 216) | void setDepositsConfirmedAckMessage(AckMessage ackMessage) { method setPaymentSentAckMessage (line 223) | void setPaymentSentAckMessage(AckMessage ackMessage) { method setPaymentReceivedAckMessage (line 230) | void setPaymentReceivedAckMessage(AckMessage ackMessage) { method setDepositsConfirmedMessageState (line 237) | public void setDepositsConfirmedMessageState(MessageState depositsConf... method setPaymentSentMessageState (line 244) | public void setPaymentSentMessageState(MessageState paymentSentMessage... method setPaymentReceivedMessageState (line 251) | public void setPaymentReceivedMessageState(MessageState paymentReceive... method setDisputeOpenedAckMessage (line 258) | public void setDisputeOpenedAckMessage(AckMessage ackMessage) { method setDisputeOpenedMessageState (line 265) | public void setDisputeOpenedMessageState(MessageState disputeOpenedMes... method setDisputeClosedMessageState (line 272) | public void setDisputeClosedMessageState(MessageState disputeClosedMes... method isDepositsConfirmedMessageAcked (line 279) | public boolean isDepositsConfirmedMessageAcked() { method isPaymentSentMessageAcked (line 283) | public boolean isPaymentSentMessageAcked() { method isPaymentSentMessageStored (line 287) | public boolean isPaymentSentMessageStored() { method isPaymentReceivedMessageAcked (line 291) | public boolean isPaymentReceivedMessageAcked() { method isPaymentReceivedMessageNacked (line 295) | public boolean isPaymentReceivedMessageNacked() { method isPaymentReceivedMessageStored (line 299) | public boolean isPaymentReceivedMessageStored() { method isPaymentReceivedMessageAckedOrNacked (line 303) | public boolean isPaymentReceivedMessageAckedOrNacked() { method isPaymentReceivedMessageArrived (line 307) | public boolean isPaymentReceivedMessageArrived() { method isDisputeOpenedMessageAckedOrNacked (line 311) | public boolean isDisputeOpenedMessageAckedOrNacked() { method isDisputeOpenedMessageStored (line 315) | public boolean isDisputeOpenedMessageStored() { method toProtoMessage (line 319) | @Override method fromProto (line 370) | public static TradePeer fromProto(protobuf.TradePeer proto, CoreProtoR... FILE: core/src/main/java/haveno/core/trade/protocol/TradeProtocol.java class TradeProtocol (line 98) | @Slf4j method TradeProtocol (line 128) | public TradeProtocol(Trade trade) { method onTradeMessage (line 138) | protected void onTradeMessage(TradeMessage message, NodeAddress peerNo... method onMailboxMessage (line 143) | protected void onMailboxMessage(TradeMessage message, NodeAddress peer... method handle (line 148) | private void handle(TradeMessage message, NodeAddress peerNodeAddress) { method onDirectMessage (line 158) | @Override method onMailboxMessageAdded (line 182) | @Override method handleMailboxCollectionSkipValidation (line 189) | private void handleMailboxCollectionSkipValidation(Collection[] getDepositsConfirmedTasks(); method initialize (line 243) | public void initialize(ProcessModelServiceProvider serviceProvider, Tr... method onInitialized (line 248) | protected void onInitialized() { method onInitializeAfterMailboxMessages (line 279) | protected void onInitializeAfterMailboxMessages() { method ignoreMailboxMessages (line 296) | private boolean ignoreMailboxMessages() { method getInitId (line 300) | public String getInitId() { method maybeSendDepositsConfirmedMessages (line 304) | public void maybeSendDepositsConfirmedMessages() { method maybeReprocessPaymentSentMessage (line 328) | public void maybeReprocessPaymentSentMessage(boolean reprocessOnError) { method maybeReprocessPaymentReceivedMessage (line 345) | public void maybeReprocessPaymentReceivedMessage(boolean reprocessOnEr... method maybeReprocessDisputeClosedMessage (line 362) | public void maybeReprocessDisputeClosedMessage(boolean reprocessOnErro... method handleInitMultisigRequest (line 378) | public void handleInitMultisigRequest(InitMultisigRequest request, Nod... method handleSignContractRequest (line 415) | public void handleSignContractRequest(SignContractRequest message, Nod... method handleSignContractResponse (line 458) | public void handleSignContractResponse(SignContractResponse message, N... method handleDepositResponse (line 504) | public void handleDepositResponse(DepositResponse response, NodeAddres... method handle (line 544) | public void handle(DepositsConfirmedMessage message, NodeAddress sende... method handle (line 573) | protected void handle(PaymentSentMessage message, NodeAddress peer) { method handle (line 578) | protected void handle(PaymentSentMessage message, NodeAddress peer, bo... method handle (line 682) | protected void handle(PaymentReceivedMessage message, NodeAddress peer) { method handle (line 686) | private void handle(PaymentReceivedMessage message, NodeAddress peer, ... method onWithdrawCompleted (line 803) | public void onWithdrawCompleted() { method expect (line 812) | protected FluentProtocol expect(FluentProtocol.Condition condition) { method given (line 828) | protected FluentProtocol given(FluentProtocol.Condition condition) { method phase (line 833) | protected FluentProtocol.Condition phase(Trade.Phase expectedPhase) { method anyPhase (line 837) | protected FluentProtocol.Condition anyPhase(Trade.Phase... expectedPha... method state (line 841) | protected FluentProtocol.Condition state(Trade.State expectedState) { method anyState (line 845) | protected FluentProtocol.Condition anyState(Trade.State... expectedSta... method tasks (line 849) | @SafeVarargs method onAckMessage (line 859) | private void onAckMessage(AckMessage ackMessage, NodeAddress sender) { method onAckMessageAux (line 869) | private void onAckMessageAux(AckMessage ackMessage, NodeAddress sender) { method getTradePeer (line 1018) | private TradePeer getTradePeer(AckMessage ackMessage) { method ignoreInitTradeRequestNackFromArbitrator (line 1032) | private static boolean ignoreInitTradeRequestNackFromArbitrator(AckMes... method onPaymentReceivedNack (line 1036) | private boolean onPaymentReceivedNack(boolean syncAndPoll, TradePeer p... method handleFirstMakerInitTradeRequestNack (line 1051) | private void handleFirstMakerInitTradeRequestNack(AckMessage ackMessag... method handleSecondMakerInitTradeRequestNack (line 1082) | private void handleSecondMakerInitTradeRequestNack(AckMessage ackMessa... method sendAckMessage (line 1093) | protected void sendAckMessage(NodeAddress peer, TradeMessage message, ... method sendAckMessage (line 1097) | protected void sendAckMessage(NodeAddress peer, TradeMessage message, ... method startTimeout (line 1115) | public synchronized void startTimeout() { method startTimeout (line 1119) | public synchronized void startTimeout(long timeoutSec) { method stopTimeout (line 1128) | public synchronized void stopTimeout() { method isTimeoutError (line 1137) | public static boolean isTimeoutError(String errorMessage) { method handleTaskRunnerSuccess (line 1145) | protected void handleTaskRunnerSuccess(NodeAddress sender, TradeMessag... method handleTaskRunnerSuccess (line 1149) | protected void handleTaskRunnerSuccess(FluentProtocol.Event event) { method handleTaskRunnerFault (line 1153) | protected void handleTaskRunnerFault(NodeAddress sender, TradeMessage ... method handleTaskRunnerFault (line 1157) | protected void handleTaskRunnerFault(FluentProtocol.Event event, Strin... method getPeersPubKeyRing (line 1166) | private PubKeyRing getPeersPubKeyRing(NodeAddress address) { method isPubKeyValid (line 1176) | public boolean isPubKeyValid(DecryptedMessageWithPubKey message) { method handleTaskRunnerSuccess (line 1207) | protected void handleTaskRunnerSuccess(NodeAddress sender, @Nullable T... method handleTaskRunnerFault (line 1220) | void handleTaskRunnerFault(NodeAddress ackReceiver, @Nullable TradeMes... method handleTaskRunnerFault (line 1224) | void handleTaskRunnerFault(NodeAddress ackReceiver, @Nullable TradeMes... method handleError (line 1236) | protected void handleError(String errorMessage) { method handleError (line 1240) | protected void handleError(String errorMessage, boolean setTradeError) { method latchTrade (line 1250) | protected void latchTrade() { method unlatchTrade (line 1257) | protected void unlatchTrade() { method awaitTradeLatch (line 1263) | protected void awaitTradeLatch() { method isMyMessage (line 1268) | private boolean isMyMessage(NetworkEnvelope message) { FILE: core/src/main/java/haveno/core/trade/protocol/TradeProtocolFactory.java class TradeProtocolFactory (line 27) | public class TradeProtocolFactory { method getNewTradeProtocol (line 28) | public static TradeProtocol getNewTradeProtocol(Trade trade) { FILE: core/src/main/java/haveno/core/trade/protocol/TradeTaskRunner.java class TradeTaskRunner (line 25) | public class TradeTaskRunner extends TaskRunner { method TradeTaskRunner (line 27) | public TradeTaskRunner(Trade sharedModel, ResultHandler resultHandler,... FILE: core/src/main/java/haveno/core/trade/protocol/TraderProtocol.java type TraderProtocol (line 25) | public interface TraderProtocol { method handleSignContractResponse (line 26) | public void handleSignContractResponse(SignContractResponse message, N... method handleDepositResponse (line 27) | public void handleDepositResponse(DepositResponse response, NodeAddres... FILE: core/src/main/java/haveno/core/trade/protocol/tasks/ApplyFilter.java class ApplyFilter (line 28) | @Slf4j method ApplyFilter (line 30) | public ApplyFilter(TaskRunner taskHandler, Trade trade) { method run (line 34) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/ArbitratorProcessDepositRequest.java class ArbitratorProcessDepositRequest (line 44) | @Slf4j method ArbitratorProcessDepositRequest (line 49) | @SuppressWarnings({"unused"}) method run (line 54) | @Override method processDepositRequest (line 78) | private void processDepositRequest() { method hasBothContractSignatures (line 212) | private boolean hasBothContractSignatures() { method isTimedOut (line 216) | private boolean isTimedOut() { method sendDepositResponsesOnce (line 220) | private synchronized void sendDepositResponsesOnce(String errorMessage) { method sendDepositResponse (line 246) | private void sendDepositResponse(NodeAddress nodeAddress, PubKeyRing p... FILE: core/src/main/java/haveno/core/trade/protocol/tasks/ArbitratorProcessReserveTx.java class ArbitratorProcessReserveTx (line 40) | @Slf4j method ArbitratorProcessReserveTx (line 42) | @SuppressWarnings({"unused"}) method run (line 47) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/ArbitratorSendDisputeOpenedMessage.java class ArbitratorSendDisputeOpenedMessage (line 48) | @Slf4j method ArbitratorSendDisputeOpenedMessage (line 58) | public ArbitratorSendDisputeOpenedMessage(TaskRunner taskHandle... method run (line 62) | @Override method getDispute (line 86) | protected Optional getDispute() { method getSystemChatMessage (line 90) | protected ChatMessage getSystemChatMessage() { method getMailboxMessage (line 94) | @Override method setStateSent (line 100) | @Override method setStateArrived (line 107) | @Override method setStateStoredInMailbox (line 114) | @Override method setStateFault (line 121) | @Override method cleanup (line 128) | private void cleanup() { method tryToSendAgainLater (line 137) | private void tryToSendAgainLater() { method onMessageStateChange (line 177) | private void onMessageStateChange(MessageState newValue) { method stopSending (line 183) | protected boolean stopSending() { method isMessageReceived (line 192) | protected boolean isMessageReceived() { FILE: core/src/main/java/haveno/core/trade/protocol/tasks/ArbitratorSendDisputeOpenedMessageToBuyer.java class ArbitratorSendDisputeOpenedMessageToBuyer (line 26) | @EqualsAndHashCode(callSuper = true) method ArbitratorSendDisputeOpenedMessageToBuyer (line 30) | public ArbitratorSendDisputeOpenedMessageToBuyer(TaskRunner tas... method getReceiver (line 34) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/ArbitratorSendDisputeOpenedMessageToSeller.java class ArbitratorSendDisputeOpenedMessageToSeller (line 26) | @EqualsAndHashCode(callSuper = true) method ArbitratorSendDisputeOpenedMessageToSeller (line 30) | public ArbitratorSendDisputeOpenedMessageToSeller(TaskRunner ta... method getReceiver (line 34) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/ArbitratorSendInitTradeOrMultisigRequests.java class ArbitratorSendInitTradeOrMultisigRequests (line 42) | @Slf4j method ArbitratorSendInitTradeOrMultisigRequests (line 45) | @SuppressWarnings({"unused"}) method run (line 50) | @Override method sendInitMultisigRequests (line 118) | private void sendInitMultisigRequests() { FILE: core/src/main/java/haveno/core/trade/protocol/tasks/BuyerPreparePaymentSentMessage.java class BuyerPreparePaymentSentMessage (line 53) | @Slf4j method BuyerPreparePaymentSentMessage (line 56) | @SuppressWarnings({"unused"}) method run (line 61) | @Override class Pair (line 126) | public static class Pair { method Pair (line 131) | public Pair(F first, S second) { method getFirst (line 137) | public F getFirst() { method setFirst (line 141) | public void setFirst(F first) { method getSecond (line 145) | public S getSecond() { method setSecond (line 149) | public void setSecond(S second) { method printBalances (line 154) | public static void printBalances(MoneroWallet wallet) { method add (line 191) | private static void add(List>> pairs, String... method pairsToCsv (line 208) | private static String pairsToCsv(List>> pair... FILE: core/src/main/java/haveno/core/trade/protocol/tasks/BuyerSendPaymentSentMessage.java class BuyerSendPaymentSentMessage (line 61) | @Slf4j method BuyerSendPaymentSentMessage (line 70) | public BuyerSendPaymentSentMessage(TaskRunner taskHandler, Trad... method run (line 74) | @Override method getMailboxMessage (line 91) | @Override method setStateSent (line 128) | @Override method setStateArrived (line 135) | @Override method setStateStoredInMailbox (line 141) | @Override method setStateFault (line 147) | @Override method cleanup (line 153) | private void cleanup() { method tryToSendAgainLater (line 162) | private void tryToSendAgainLater() { method onMessageStateChange (line 202) | private void onMessageStateChange(MessageState newValue) { method stopSending (line 208) | protected boolean stopSending() { FILE: core/src/main/java/haveno/core/trade/protocol/tasks/BuyerSendPaymentSentMessageToArbitrator.java class BuyerSendPaymentSentMessageToArbitrator (line 26) | @EqualsAndHashCode(callSuper = true) method BuyerSendPaymentSentMessageToArbitrator (line 30) | public BuyerSendPaymentSentMessageToArbitrator(TaskRunner taskH... method getReceiver (line 34) | @Override method setStateSent (line 39) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/BuyerSendPaymentSentMessageToSeller.java class BuyerSendPaymentSentMessageToSeller (line 27) | @EqualsAndHashCode(callSuper = true) method BuyerSendPaymentSentMessageToSeller (line 31) | public BuyerSendPaymentSentMessageToSeller(TaskRunner taskHandl... method getReceiver (line 35) | @Override method setStateSent (line 40) | @Override method setStateArrived (line 50) | @Override method setStateStoredInMailbox (line 56) | @Override method setStateFault (line 62) | @Override method onFault (line 69) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/MakerRecreateReserveTx.java class MakerRecreateReserveTx (line 35) | @Slf4j method MakerRecreateReserveTx (line 38) | public MakerRecreateReserveTx(TaskRunner taskHandler, Trade trade) { method run (line 42) | @Override method isTimedOut (line 143) | private boolean isTimedOut() { FILE: core/src/main/java/haveno/core/trade/protocol/tasks/MakerSendInitTradeRequestToArbitrator.java class MakerSendInitTradeRequestToArbitrator (line 37) | @Slf4j method MakerSendInitTradeRequestToArbitrator (line 40) | @SuppressWarnings({"unused"}) method run (line 45) | @Override method sendInitTradeRequests (line 70) | private void sendInitTradeRequests(NodeAddress arbitratorNodeAddress, ... method sendInitTradeRequest (line 107) | private void sendInitTradeRequest(NodeAddress arbitratorNodeAddress, S... FILE: core/src/main/java/haveno/core/trade/protocol/tasks/MakerSetLockTime.java class MakerSetLockTime (line 26) | @Slf4j method MakerSetLockTime (line 28) | public MakerSetLockTime(TaskRunner taskHandler, Trade trade) { method run (line 32) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/MaybeResendDisputeClosedMessageWithPayout.java class MaybeResendDisputeClosedMessageWithPayout (line 34) | @Slf4j method MaybeResendDisputeClosedMessageWithPayout (line 37) | @SuppressWarnings({"unused"}) method run (line 42) | @Override method completeAux (line 81) | private void completeAux() { FILE: core/src/main/java/haveno/core/trade/protocol/tasks/MaybeSendSignContractRequest.java class MaybeSendSignContractRequest (line 42) | @Slf4j method MaybeSendSignContractRequest (line 48) | @SuppressWarnings({"unused"}) method run (line 53) | @Override method completeAux (line 216) | private void completeAux() { method isTimedOut (line 223) | private boolean isTimedOut() { FILE: core/src/main/java/haveno/core/trade/protocol/tasks/ProcessDepositResponse.java class ProcessDepositResponse (line 28) | @Slf4j method ProcessDepositResponse (line 31) | @SuppressWarnings({"unused"}) method run (line 36) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/ProcessDepositsConfirmedMessage.java class ProcessDepositsConfirmedMessage (line 30) | @Slf4j method ProcessDepositsConfirmedMessage (line 33) | @SuppressWarnings({"unused"}) method run (line 38) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/ProcessInitMultisigRequest.java class ProcessInitMultisigRequest (line 45) | @Slf4j method ProcessInitMultisigRequest (line 52) | @SuppressWarnings({"unused"}) method run (line 57) | @Override method getMultisigPeers (line 207) | private TradePeer[] getMultisigPeers() { method sendInitMultisigRequest (line 222) | private void sendInitMultisigRequest(NodeAddress recipient, PubKeyRing... method completeAux (line 239) | private void completeAux() { FILE: core/src/main/java/haveno/core/trade/protocol/tasks/ProcessInitTradeRequest.java class ProcessInitTradeRequest (line 41) | @Slf4j method ProcessInitTradeRequest (line 43) | @SuppressWarnings({"unused"}) method run (line 49) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/ProcessPaymentReceivedMessage.java class ProcessPaymentReceivedMessage (line 50) | @Slf4j method ProcessPaymentReceivedMessage (line 53) | public ProcessPaymentReceivedMessage(TaskRunner taskHandler, Tr... method run (line 57) | @Override method processPayoutTx (line 136) | private void processPayoutTx(PaymentReceivedMessage message) { FILE: core/src/main/java/haveno/core/trade/protocol/tasks/ProcessPaymentSentMessage.java class ProcessPaymentSentMessage (line 29) | @Slf4j method ProcessPaymentSentMessage (line 31) | public ProcessPaymentSentMessage(TaskRunner taskHandler, Trade ... method run (line 35) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/ProcessSignContractRequest.java class ProcessSignContractRequest (line 46) | @Slf4j method ProcessSignContractRequest (line 52) | @SuppressWarnings({"unused"}) method run (line 57) | @Override method completeAux (line 162) | private void completeAux() { FILE: core/src/main/java/haveno/core/trade/protocol/tasks/SellerPreparePaymentReceivedMessage.java class SellerPreparePaymentReceivedMessage (line 27) | @Slf4j method SellerPreparePaymentReceivedMessage (line 30) | @SuppressWarnings({"unused"}) method run (line 35) | @Override method createUnsignedPayoutTx (line 117) | private void createUnsignedPayoutTx() { FILE: core/src/main/java/haveno/core/trade/protocol/tasks/SellerSendPaymentReceivedMessage.java class SellerSendPaymentReceivedMessage (line 62) | @Slf4j method SellerSendPaymentReceivedMessage (line 76) | public SellerSendPaymentReceivedMessage(TaskRunner taskHandler,... method run (line 80) | @Override method getMailboxMessage (line 104) | @Override method setStateSent (line 165) | @Override method setStateFault (line 173) | @Override method setStateStoredInMailbox (line 180) | @Override method setStateArrived (line 187) | @Override method cleanup (line 194) | private void cleanup() { method tryToSendAgainLater (line 203) | private void tryToSendAgainLater() { method onMessageStateChange (line 243) | private void onMessageStateChange(MessageState newValue) { method stopSending (line 249) | protected boolean stopSending() { method isMessageReceived (line 262) | protected boolean isMessageReceived() { FILE: core/src/main/java/haveno/core/trade/protocol/tasks/SellerSendPaymentReceivedMessageToArbitrator.java class SellerSendPaymentReceivedMessageToArbitrator (line 26) | @EqualsAndHashCode(callSuper = true) method SellerSendPaymentReceivedMessageToArbitrator (line 30) | public SellerSendPaymentReceivedMessageToArbitrator(TaskRunner ... method getReceiver (line 34) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/SellerSendPaymentReceivedMessageToBuyer.java class SellerSendPaymentReceivedMessageToBuyer (line 27) | @EqualsAndHashCode(callSuper = true) method SellerSendPaymentReceivedMessageToBuyer (line 31) | public SellerSendPaymentReceivedMessageToBuyer(TaskRunner taskH... method getReceiver (line 35) | @Override method setStateSent (line 40) | @Override method setStateFault (line 50) | @Override method setStateStoredInMailbox (line 56) | @Override method setStateArrived (line 62) | @Override method onFault (line 69) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/SendDepositRequest.java class SendDepositRequest (line 37) | @Slf4j method SendDepositRequest (line 40) | @SuppressWarnings({"unused"}) method run (line 45) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/SendDepositsConfirmedMessage.java class SendDepositsConfirmedMessage (line 35) | @Slf4j method SendDepositsConfirmedMessage (line 44) | public SendDepositsConfirmedMessage(TaskRunner taskHandler, Tra... method run (line 48) | @Override method getMailboxMessage (line 65) | @Override method setStateSent (line 90) | @Override method setStateArrived (line 97) | @Override method setStateStoredInMailbox (line 102) | @Override method setStateFault (line 107) | @Override method cleanup (line 112) | private void cleanup() { method tryToSendAgainLater (line 118) | private void tryToSendAgainLater() { method isAckedByReceiver (line 146) | private boolean isAckedByReceiver() { FILE: core/src/main/java/haveno/core/trade/protocol/tasks/SendDepositsConfirmedMessageToArbitrator.java class SendDepositsConfirmedMessageToArbitrator (line 28) | @Slf4j method SendDepositsConfirmedMessageToArbitrator (line 31) | public SendDepositsConfirmedMessageToArbitrator(TaskRunner task... method getReceiver (line 35) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/SendDepositsConfirmedMessageToBuyer.java class SendDepositsConfirmedMessageToBuyer (line 28) | @Slf4j method SendDepositsConfirmedMessageToBuyer (line 31) | public SendDepositsConfirmedMessageToBuyer(TaskRunner taskHandl... method getReceiver (line 35) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/SendDepositsConfirmedMessageToSeller.java class SendDepositsConfirmedMessageToSeller (line 28) | @Slf4j method SendDepositsConfirmedMessageToSeller (line 31) | public SendDepositsConfirmedMessageToSeller(TaskRunner taskHand... method getReceiver (line 35) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/SendMailboxMessageTask.java class SendMailboxMessageTask (line 31) | @Slf4j method SendMailboxMessageTask (line 39) | public SendMailboxMessageTask(TaskRunner taskHandler, Trade tra... method getReceiver (line 43) | protected abstract TradePeer getReceiver(); method getReceiverNodeAddress (line 45) | protected NodeAddress getReceiverNodeAddress() { method getReceiverPubKeyRing (line 49) | protected PubKeyRing getReceiverPubKeyRing() { method getMailboxMessage (line 53) | protected abstract MailboxMessage getMailboxMessage(String tradeId); method setStateSent (line 55) | protected abstract void setStateSent(); method setStateArrived (line 57) | protected abstract void setStateArrived(); method setStateStoredInMailbox (line 59) | protected abstract void setStateStoredInMailbox(); method setStateFault (line 61) | protected abstract void setStateFault(); method run (line 63) | @Override method onStoredInMailbox (line 106) | protected void onStoredInMailbox() { method onFault (line 111) | protected void onFault(String errorMessage, MailboxMessage message) { FILE: core/src/main/java/haveno/core/trade/protocol/tasks/TakerReserveTradeFunds.java class TakerReserveTradeFunds (line 33) | @Slf4j method TakerReserveTradeFunds (line 36) | public TakerReserveTradeFunds(TaskRunner taskHandler, Trade trade) { method run (line 40) | @Override method isTimedOut (line 125) | private boolean isTimedOut() { FILE: core/src/main/java/haveno/core/trade/protocol/tasks/TakerSendInitTradeRequestToArbitrator.java class TakerSendInitTradeRequestToArbitrator (line 35) | @Slf4j method TakerSendInitTradeRequestToArbitrator (line 37) | @SuppressWarnings({"unused"}) method run (line 42) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/TakerSendInitTradeRequestToMaker.java class TakerSendInitTradeRequestToMaker (line 37) | @Slf4j method TakerSendInitTradeRequestToMaker (line 39) | @SuppressWarnings({"unused"}) method run (line 44) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/TradeTask.java class TradeTask (line 26) | @Slf4j method TradeTask (line 31) | protected TradeTask(TaskRunner taskHandler, Trade trade) { method complete (line 38) | @Override method failed (line 45) | @Override method failed (line 52) | @Override method failed (line 60) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/VerifyPeersAccountAgeWitness.java class VerifyPeersAccountAgeWitness (line 52) | @Slf4j method VerifyPeersAccountAgeWitness (line 55) | public VerifyPeersAccountAgeWitness(TaskRunner taskHandler, Tra... method run (line 59) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/mediation/FinalizeMediatedPayoutTx.java class FinalizeMediatedPayoutTx (line 25) | @Slf4j method FinalizeMediatedPayoutTx (line 28) | public FinalizeMediatedPayoutTx(TaskRunner taskHandler, Trade t... method run (line 32) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/mediation/ProcessMediatedPayoutSignatureMessage.java class ProcessMediatedPayoutSignatureMessage (line 30) | @Slf4j method ProcessMediatedPayoutSignatureMessage (line 32) | public ProcessMediatedPayoutSignatureMessage(TaskRunner taskHan... method run (line 36) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/mediation/ProcessMediatedPayoutTxPublishedMessage.java class ProcessMediatedPayoutTxPublishedMessage (line 25) | @Slf4j method ProcessMediatedPayoutTxPublishedMessage (line 27) | public ProcessMediatedPayoutTxPublishedMessage(TaskRunner taskH... method run (line 31) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/mediation/SendMediatedPayoutSignatureMessage.java class SendMediatedPayoutSignatureMessage (line 36) | @Slf4j method SendMediatedPayoutSignatureMessage (line 38) | public SendMediatedPayoutSignatureMessage(TaskRunner taskHandle... method run (line 42) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/mediation/SendMediatedPayoutTxPublishedMessage.java class SendMediatedPayoutTxPublishedMessage (line 29) | @Slf4j method SendMediatedPayoutTxPublishedMessage (line 31) | public SendMediatedPayoutTxPublishedMessage(TaskRunner taskHand... method getReceiver (line 35) | @Override method getMailboxMessage (line 40) | @Override method setStateSent (line 52) | @Override method setStateArrived (line 58) | @Override method setStateStoredInMailbox (line 64) | @Override method setStateFault (line 70) | @Override method run (line 76) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/mediation/SetupMediatedPayoutTxListener.java class SetupMediatedPayoutTxListener (line 25) | @Slf4j method SetupMediatedPayoutTxListener (line 28) | @SuppressWarnings({ "unused" }) method run (line 33) | @Override FILE: core/src/main/java/haveno/core/trade/protocol/tasks/mediation/SignMediatedPayoutTx.java class SignMediatedPayoutTx (line 25) | @Slf4j method SignMediatedPayoutTx (line 28) | public SignMediatedPayoutTx(TaskRunner taskHandler, Trade trade) { method run (line 32) | @Override FILE: core/src/main/java/haveno/core/trade/statistics/ReferralId.java type ReferralId (line 27) | public enum ReferralId { FILE: core/src/main/java/haveno/core/trade/statistics/ReferralIdService.java class ReferralIdService (line 26) | public class ReferralIdService { method ReferralIdService (line 30) | @Inject method verify (line 35) | public boolean verify(String referralId) { method getOptionalReferralId (line 39) | public Optional getOptionalReferralId() { method setReferralId (line 49) | public void setReferralId(@Nullable String referralId) { FILE: core/src/main/java/haveno/core/trade/statistics/TradeStatistics3.java class TradeStatistics3 (line 68) | @Slf4j method fromV0 (line 77) | public static TradeStatistics3 fromV0(Trade trade, @Nullable String re... method fromV1 (line 81) | public static TradeStatistics3 fromV1(Trade trade, @Nullable String re... method fromV2 (line 85) | public static TradeStatistics3 fromV2(Trade trade, @Nullable String re... method from (line 90) | private static TradeStatistics3 from(Trade trade, method fuzzTradePriceReproducibly (line 127) | private static long fuzzTradePriceReproducibly(Trade trade, double fuz... method fuzzTradeAmountReproducibly (line 137) | private static long fuzzTradeAmountReproducibly(Trade trade, double fu... method fuzzTradeDateReproducibly (line 147) | private static long fuzzTradeDateReproducibly(Trade trade, int fuzzDat... type PaymentMethodMapper (line 161) | private enum PaymentMethodMapper { method TradeStatistics3 (line 257) | public TradeStatistics3(String currency, method TradeStatistics3 (line 275) | public TradeStatistics3(String currency, method TradeStatistics3 (line 296) | @VisibleForTesting method createHash (line 324) | public byte[] createHash() { method getBuilder (line 329) | private protobuf.TradeStatistics3.Builder getBuilder() { method toProtoTradeStatistics3 (line 342) | public protobuf.TradeStatistics3 toProtoTradeStatistics3() { method toProtoMessage (line 346) | @Override method fromProto (line 351) | public static TradeStatistics3 fromProto(protobuf.TradeStatistics3 pro... method getHash (line 368) | @Override method verifyHashSize (line 373) | @Override method getRequiredCapabilities (line 379) | @Override method getDate (line 384) | @Override method getLocalDateTime (line 389) | public LocalDateTime getLocalDateTime() { method getDateAsLong (line 396) | public long getDateAsLong() { method maxItems (line 400) | @Override method pruneOptionalData (line 405) | public void pruneOptionalData() { method getPaymentMethodId (line 409) | public String getPaymentMethodId() { method getTradePrice (line 419) | public Price getTradePrice() { method getNormalizedPrice (line 431) | public long getNormalizedPrice() { method isInverted (line 435) | private boolean isInverted() { method getTradeAmount (line 441) | public BigInteger getTradeAmount() { method getTradeVolume (line 445) | public Volume getTradeVolume() { method isValid (line 456) | public boolean isValid() { method equals (line 466) | @Override method hashCode (line 482) | @Override method toString (line 493) | @Override FILE: core/src/main/java/haveno/core/trade/statistics/TradeStatistics3StorageService.java class TradeStatistics3StorageService (line 30) | @Singleton method TradeStatistics3StorageService (line 40) | @Inject method getFileName (line 51) | @Override method initializePersistenceManager (line 56) | @Override method canHandle (line 61) | @Override method createStore (line 71) | @Override method persistNow (line 76) | public void persistNow() { FILE: core/src/main/java/haveno/core/trade/statistics/TradeStatistics3Store.java class TradeStatistics3Store (line 33) | @Slf4j method TradeStatistics3Store (line 36) | public TradeStatistics3Store() { method TradeStatistics3Store (line 44) | private TradeStatistics3Store(List list) { method toProtoMessage (line 48) | public Message toProtoMessage() { method getBuilder (line 54) | private protobuf.TradeStatistics3Store.Builder getBuilder() { method fromProto (line 62) | public static TradeStatistics3Store fromProto(protobuf.TradeStatistics... method containsKey (line 68) | public boolean containsKey(P2PDataStorage.ByteArray hash) { FILE: core/src/main/java/haveno/core/trade/statistics/TradeStatisticsForJson.java class TradeStatisticsForJson (line 30) | @Immutable method TradeStatisticsForJson (line 48) | public TradeStatisticsForJson(TradeStatistics3 tradeStatistics) { method getPrice (line 69) | public Price getPrice() { method getTradeAmount (line 73) | public BigInteger getTradeAmount() { method getTradeVolume (line 77) | public Volume getTradeVolume() { FILE: core/src/main/java/haveno/core/trade/statistics/TradeStatisticsManager.java class TradeStatisticsManager (line 50) | @Singleton method TradeStatisticsManager (line 62) | @Inject method shutDown (line 79) | public void shutDown() { method onAllServicesInitialized (line 85) | public void onAllServicesInitialized() { method removeDuplicateStats (line 117) | private void removeDuplicateStats(Set tradeStats) { method removeEarlyDuplicateStats (line 122) | private void removeEarlyDuplicateStats(Set tradeStat... method findDuplicate (line 142) | private TradeStatistics3 findDuplicate(TradeStatistics3 tradeStatistic... method isDuplicate (line 146) | private boolean isDuplicate(TradeStatistics3 tradeStatistics1, TradeSt... method removeEarlyDuplicateStatsFuzzy (line 152) | private void removeEarlyDuplicateStatsFuzzy(Set trad... method findFuzzyDuplicate (line 172) | private TradeStatistics3 findFuzzyDuplicate(TradeStatistics3 tradeStat... method isFuzzyDuplicate (line 176) | private boolean isFuzzyDuplicate(TradeStatistics3 tradeStatistics1, Tr... method isFuzzyDuplicateV1 (line 184) | private boolean isFuzzyDuplicateV1(TradeStatistics3 tradeStatistics1, ... method isFuzzyDuplicateV2 (line 192) | private boolean isFuzzyDuplicateV2(TradeStatistics3 tradeStatistics1, ... method getObservableTradeStatisticsList (line 198) | public ObservableList getObservableTradeStatisticsLi... method getTradeStatisticsListCopy (line 202) | public List getTradeStatisticsListCopy() { method maybeDumpStatistics (line 208) | private void maybeDumpStatistics() { method maybePublishTradeStatistics (line 262) | public void maybePublishTradeStatistics(Trade trade, @Nullable String ... method maybePublishTradeStatistics (line 268) | public void maybePublishTradeStatistics(Set trades, FILE: core/src/main/java/haveno/core/user/AutoConfirmSettings.java class AutoConfirmSettings (line 31) | @Slf4j type Listener (line 34) | public interface Listener { method onChange (line 35) | void onChange(); method getDefault (line 45) | @SuppressWarnings("SameParameterValue") method AutoConfirmSettings (line 62) | public AutoConfirmSettings(boolean enabled, method toProtoMessage (line 79) | @Override method fromProto (line 90) | public static AutoConfirmSettings fromProto(protobuf.AutoConfirmSettin... method addListener (line 101) | public void addListener(Listener listener) { method removeListener (line 105) | public void removeListener(Listener listener) { method notifyListeners (line 109) | private void notifyListeners() { method setEnabled (line 113) | public void setEnabled(boolean enabled) { method setRequiredConfirmations (line 118) | public void setRequiredConfirmations(int requiredConfirmations) { method setTradeLimit (line 123) | public void setTradeLimit(long tradeLimit) { method setServiceAddresses (line 128) | public void setServiceAddresses(List serviceAddresses) { method setCurrencyCode (line 133) | public void setCurrencyCode(String currencyCode) { FILE: core/src/main/java/haveno/core/user/BlockChainExplorer.java class BlockChainExplorer (line 23) | public final class BlockChainExplorer implements PersistablePayload { method BlockChainExplorer (line 27) | public BlockChainExplorer(String name, String txUrl) { method toProtoMessage (line 32) | @Override method fromProto (line 37) | public static BlockChainExplorer fromProto(protobuf.BlockChainExplorer... FILE: core/src/main/java/haveno/core/user/Cookie.java class Cookie (line 31) | public class Cookie extends HashMap { method putAsDouble (line 33) | public void putAsDouble(CookieKey key, double value) { method getAsOptionalDouble (line 37) | public Optional getAsOptionalDouble(CookieKey key) { method putAsBoolean (line 47) | public void putAsBoolean(CookieKey key, boolean value) { method getAsOptionalBoolean (line 51) | public Optional getAsOptionalBoolean(CookieKey key) { method toProtoMessage (line 57) | public Map toProtoMessage() { method fromProto (line 68) | public static Cookie fromProto(@Nullable Map protoMap) { FILE: core/src/main/java/haveno/core/user/CookieKey.java type CookieKey (line 21) | public enum CookieKey { FILE: core/src/main/java/haveno/core/user/DontShowAgainLookup.java class DontShowAgainLookup (line 20) | public class DontShowAgainLookup { method setPreferences (line 24) | public static void setPreferences(Preferences preferences) { method showAgain (line 28) | public static boolean showAgain(String key) { method dontShowAgain (line 32) | public static void dontShowAgain(String key, boolean dontShowAgain) { FILE: core/src/main/java/haveno/core/user/Preferences.java class Preferences (line 67) | @Slf4j type UseTorForXmr (line 71) | public enum UseTorForXmr { method isUseTorForXmr (line 76) | public boolean isUseTorForXmr() { method Preferences (line 145) | @Inject method readPersisted (line 194) | @Override method initFromPersistedPreferences (line 207) | private void initFromPersistedPreferences(PreferencesPayload persisted) { method initNewPreferences (line 229) | private void initNewPreferences() { method setupPreferences (line 264) | private void setupPreferences() { method getMoneroNodesOption (line 348) | public MoneroNodesOption getMoneroNodesOption() { method dontShowAgain (line 352) | public void dontShowAgain(String key, boolean dontShowAgain) { method resetDontShowAgain (line 358) | public void resetDontShowAgain() { method setUseAnimations (line 369) | public void setUseAnimations(boolean useAnimations) { method setCssTheme (line 373) | public void setCssTheme(boolean useDarkMode) { method addTraditionalCurrency (line 377) | public void addTraditionalCurrency(TraditionalCurrency tradeCurrency) { method removeTraditionalCurrency (line 382) | public void removeTraditionalCurrency(TraditionalCurrency tradeCurrenc... method addCryptoCurrency (line 394) | public void addCryptoCurrency(CryptoCurrency tradeCurrency) { method removeCryptoCurrency (line 399) | public void removeCryptoCurrency(CryptoCurrency tradeCurrency) { method setBlockChainExplorer (line 411) | public void setBlockChainExplorer(BlockChainExplorer blockChainExplore... method setTacAccepted (line 418) | public void setTacAccepted(boolean tacAccepted) { method setTacAcceptedV120 (line 423) | public void setTacAcceptedV120(boolean tacAccepted) { method setBsqAverageTrimThreshold (line 428) | public void setBsqAverageTrimThreshold(double bsqAverageTrimThreshold) { method findAutoConfirmSettings (line 433) | public Optional findAutoConfirmSettings(String cu... method setAutoConfServiceAddresses (line 439) | public void setAutoConfServiceAddresses(String currencyCode, List ignoreTradersList) { method setDirectoryChooserPath (line 590) | public void setDirectoryChooserPath(String directoryChooserPath) { method setTradeChartsScreenCurrencyCode (line 595) | public void setTradeChartsScreenCurrencyCode(String tradeChartsScreenC... method setTradeStatisticsTickUnitIndex (line 600) | public void setTradeStatisticsTickUnitIndex(int tradeStatisticsTickUni... method setSortMarketCurrenciesNumerically (line 605) | public void setSortMarketCurrenciesNumerically(boolean sortMarketCurre... method setMoneroNodes (line 610) | public void setMoneroNodes(String moneroNodes) { method setUseCustomWithdrawalTxFee (line 615) | public void setUseCustomWithdrawalTxFee(boolean useCustomWithdrawalTxF... method setWithdrawalTxFeeInVbytes (line 620) | public void setWithdrawalTxFeeInVbytes(long withdrawalTxFeeInVbytes) { method setSecurityDepositAsPercent (line 625) | public void setSecurityDepositAsPercent(double securityDepositAsPercen... method setSelectedPaymentAccountForCreateOffer (line 636) | public void setSelectedPaymentAccountForCreateOffer(@Nullable PaymentA... method setTraditionalCurrencies (line 641) | public void setTraditionalCurrencies(List currenc... method setCryptoCurrencies (line 648) | private void setCryptoCurrencies(List currencies) { method setBlockChainExplorerStageNet (line 653) | private void setBlockChainExplorerStageNet(BlockChainExplorer blockCha... method setBlockChainExplorerMainNet (line 658) | private void setBlockChainExplorerMainNet(BlockChainExplorer blockChai... method setResyncSpvRequested (line 663) | public void setResyncSpvRequested(boolean resyncSpvRequested) { method setBridgeAddresses (line 669) | public void setBridgeAddresses(List bridgeAddresses) { method setPeerTagMap (line 676) | public void setPeerTagMap(Map peerTagMap) { method setBridgeOptionOrdinal (line 681) | public void setBridgeOptionOrdinal(int bridgeOptionOrdinal) { method setTorTransportOrdinal (line 686) | public void setTorTransportOrdinal(int torTransportOrdinal) { method setCustomBridges (line 691) | public void setCustomBridges(String customBridges) { method setUseTorForXmrOrdinal (line 696) | public void setUseTorForXmrOrdinal(int useTorForXmrOrdinal) { method setMoneroNodesOptionOrdinal (line 701) | public void setMoneroNodesOptionOrdinal(int moneroNodesOptionOrdinal) { method setReferralId (line 706) | public void setReferralId(String referralId) { method setPhoneKeyAndToken (line 711) | public void setPhoneKeyAndToken(String phoneKeyAndToken) { method setUseSoundForMobileNotifications (line 716) | public void setUseSoundForMobileNotifications(boolean value) { method setUseTradeNotifications (line 721) | public void setUseTradeNotifications(boolean value) { method setUseMarketNotifications (line 726) | public void setUseMarketNotifications(boolean value) { method setUsePriceNotifications (line 731) | public void setUsePriceNotifications(boolean value) { method setUseStandbyMode (line 736) | public void setUseStandbyMode(boolean useStandbyMode) { method setUseSoundForNotifications (line 740) | public void setUseSoundForNotifications(boolean useSoundForNotificatio... method setTakeOfferSelectedPaymentAccountId (line 744) | public void setTakeOfferSelectedPaymentAccountId(String value) { method setIgnoreDustThreshold (line 749) | public void setIgnoreDustThreshold(int value) { method setClearDataAfterDays (line 754) | public void setClearDataAfterDays(int value) { method setShowOffersMatchingMyAccounts (line 759) | public void setShowOffersMatchingMyAccounts(boolean value) { method setShowPrivateOffers (line 764) | public void setShowPrivateOffers(boolean value) { method setDenyApiTaker (line 769) | public void setDenyApiTaker(boolean value) { method setNotifyOnPreRelease (line 774) | public void setNotifyOnPreRelease(boolean value) { method setXmrNodeSettings (line 779) | public void setXmrNodeSettings(XmrNodeSettings settings) { method useAnimationsProperty (line 788) | public BooleanProperty useAnimationsProperty() { method getTraditionalCurrenciesAsObservable (line 792) | public ObservableList getTraditionalCurrenciesAsO... method getCryptoCurrenciesAsObservable (line 796) | public ObservableList getCryptoCurrenciesAsObservable() { method getTradeCurrenciesAsObservable (line 800) | public ObservableList getTradeCurrenciesAsObservable() { method getDontShowAgainMapAsObservable (line 804) | public ObservableMap getDontShowAgainMapAsObservable() { method getBlockChainExplorer (line 808) | public BlockChainExplorer getBlockChainExplorer() { method getBlockChainExplorers (line 822) | public ArrayList getBlockChainExplorers() { method showAgain (line 836) | public boolean showAgain(String key) { method getUseTorForXmr (line 840) | public UseTorForXmr getUseTorForXmr() { method isProxyApplied (line 844) | public boolean isProxyApplied(boolean wasWalletSynced) { method getSplitOfferOutput (line 848) | public boolean getSplitOfferOutput() { method getSecurityDepositAsPercent (line 852) | public double getSecurityDepositAsPercent(PaymentAccount paymentAccoun... method getBridgeAddresses (line 864) | @Override method getDefaultXmrTxProofServices (line 870) | public List getDefaultXmrTxProofServices() { method getDefaultTxBroadcastServices (line 878) | public List getDefaultTxBroadcastServices() { method updateTradeCurrencies (line 891) | private void updateTradeCurrencies(ListChangeListener.Change ignoreTradersList); method setDirectoryChooserPath (line 936) | void setDirectoryChooserPath(String directoryChooserPath); method setTradeChartsScreenCurrencyCode (line 938) | void setTradeChartsScreenCurrencyCode(String tradeChartsScreenCurren... method setTradeStatisticsTickUnitIndex (line 940) | void setTradeStatisticsTickUnitIndex(int tradeStatisticsTickUnitIndex); method setSortMarketCurrenciesNumerically (line 942) | void setSortMarketCurrenciesNumerically(boolean sortMarketCurrencies... method setMoneroNodes (line 944) | void setMoneroNodes(String moneroNodes); method setUseCustomWithdrawalTxFee (line 946) | void setUseCustomWithdrawalTxFee(boolean useCustomWithdrawalTxFee); method setWithdrawalTxFeeInVbytes (line 948) | void setWithdrawalTxFeeInVbytes(long withdrawalTxFeeInVbytes); method setSelectedPaymentAccountForCreateOffer (line 950) | void setSelectedPaymentAccountForCreateOffer(@Nullable PaymentAccoun... method setPayFeeInXmr (line 952) | void setPayFeeInXmr(boolean payFeeInXmr); method setTraditionalCurrencies (line 954) | void setTraditionalCurrencies(List currencies); method setCryptoCurrencies (line 956) | void setCryptoCurrencies(List currencies); method setBlockChainExplorerTestNet (line 958) | void setBlockChainExplorerTestNet(BlockChainExplorer blockChainExplo... method setBlockChainExplorerMainNet (line 960) | void setBlockChainExplorerMainNet(BlockChainExplorer blockChainExplo... method setResyncSpvRequested (line 962) | void setResyncSpvRequested(boolean resyncSpvRequested); method setDontShowAgainMap (line 964) | void setDontShowAgainMap(Map dontShowAgainMap); method setPeerTagMap (line 966) | void setPeerTagMap(Map peerTagMap); method setBridgeAddresses (line 968) | void setBridgeAddresses(List bridgeAddresses); method setBridgeOptionOrdinal (line 970) | void setBridgeOptionOrdinal(int bridgeOptionOrdinal); method setTorTransportOrdinal (line 972) | void setTorTransportOrdinal(int torTransportOrdinal); method setCustomBridges (line 974) | void setCustomBridges(String customBridges); method setUseTorForXmrOrdinal (line 976) | void setUseTorForXmrOrdinal(int useTorForXmrOrdinal); method setMoneroNodesOptionOrdinal (line 978) | void setMoneroNodesOptionOrdinal(int moneroNodesOption); method setReferralId (line 980) | void setReferralId(String referralId); method setPhoneKeyAndToken (line 982) | void setPhoneKeyAndToken(String phoneKeyAndToken); method setUseSoundForMobileNotifications (line 984) | void setUseSoundForMobileNotifications(boolean value); method setUseTradeNotifications (line 986) | void setUseTradeNotifications(boolean value); method setUseMarketNotifications (line 988) | void setUseMarketNotifications(boolean value); method setUsePriceNotifications (line 990) | void setUsePriceNotifications(boolean value); method getBridgeAddresses (line 992) | List getBridgeAddresses(); method getWithdrawalTxFeeInVbytes (line 994) | long getWithdrawalTxFeeInVbytes(); method setUseStandbyMode (line 996) | void setUseStandbyMode(boolean useStandbyMode); method setUseSoundForNotifications (line 998) | void setUseSoundForNotifications(boolean useSoundForNotifications); method setTakeOfferSelectedPaymentAccountId (line 1000) | void setTakeOfferSelectedPaymentAccountId(String value); method setIgnoreDustThreshold (line 1002) | void setIgnoreDustThreshold(int value); method setBuyerSecurityDepositAsPercent (line 1004) | void setBuyerSecurityDepositAsPercent(double buyerSecurityDepositAsP... method getBuyerSecurityDepositAsPercent (line 1006) | double getBuyerSecurityDepositAsPercent(); method setRpcUser (line 1008) | void setRpcUser(String value); method setRpcPw (line 1010) | void setRpcPw(String value); method setBlockNotifyPort (line 1012) | void setBlockNotifyPort(int value); method getRpcUser (line 1014) | String getRpcUser(); method getRpcPw (line 1016) | String getRpcPw(); method getBlockNotifyPort (line 1018) | int getBlockNotifyPort(); method setTacAcceptedV120 (line 1020) | void setTacAcceptedV120(boolean tacAccepted); method setBsqAverageTrimThreshold (line 1022) | void setBsqAverageTrimThreshold(double bsqAverageTrimThreshold); method setAutoConfirmSettings (line 1024) | void setAutoConfirmSettings(AutoConfirmSettings autoConfirmSettings); method setHideNonAccountPaymentMethods (line 1026) | void setHideNonAccountPaymentMethods(boolean hideNonAccountPaymentMe... method setShowOffersMatchingMyAccounts (line 1028) | void setShowOffersMatchingMyAccounts(boolean value); method setDenyApiTaker (line 1030) | void setDenyApiTaker(boolean value); method setNotifyOnPreRelease (line 1032) | void setNotifyOnPreRelease(boolean value); method setXmrNodeSettings (line 1034) | void setXmrNodeSettings(XmrNodeSettings settings); FILE: core/src/main/java/haveno/core/user/PreferencesPayload.java class PreferencesPayload (line 47) | @Slf4j method PreferencesPayload (line 148) | PreferencesPayload() { method toProtoMessage (line 156) | @Override method fromProto (line 237) | public static PreferencesPayload fromProto(protobuf.PreferencesPayload... FILE: core/src/main/java/haveno/core/user/User.java class User (line 58) | @Slf4j method User (line 71) | @Inject method User (line 78) | public User() { method readPersisted (line 83) | @Override method init (line 97) | private void init() { method requestPersistence (line 127) | public void requestPersistence() { method getAcceptedArbitratorByAddress (line 137) | @Nullable method getAcceptedMediatorByAddress (line 150) | @Nullable method getAcceptedRefundAgentByAddress (line 163) | @Nullable method findFirstPaymentAccountWithCurrency (line 176) | @Nullable method hasPaymentAccountForCurrency (line 191) | public boolean hasPaymentAccountForCurrency(TradeCurrency tradeCurrenc... method hasFiatPaymentAccount (line 195) | public boolean hasFiatPaymentAccount() { method hasCryptoPaymentAccount (line 207) | public boolean hasCryptoPaymentAccount() { method hasTraditionalNonFiatAccount (line 219) | public boolean hasTraditionalNonFiatAccount() { method addPaymentAccountIfNotExists (line 236) | public void addPaymentAccountIfNotExists(PaymentAccount paymentAccount) { method addPaymentAccount (line 243) | public void addPaymentAccount(PaymentAccount paymentAccount) { method addImportedPaymentAccounts (line 253) | public void addImportedPaymentAccounts(Collection paym... method removePaymentAccount (line 266) | public void removePaymentAccount(PaymentAccount paymentAccount) { method addAcceptedArbitrator (line 274) | public boolean addAcceptedArbitrator(Arbitrator arbitrator) { method removeAcceptedArbitrator (line 285) | public void removeAcceptedArbitrator(Arbitrator arbitrator) { method clearAcceptedArbitrators (line 293) | public void clearAcceptedArbitrators() { method addAcceptedMediator (line 300) | public boolean addAcceptedMediator(Mediator mediator) { method removeAcceptedMediator (line 311) | public void removeAcceptedMediator(Mediator mediator) { method clearAcceptedMediators (line 319) | public void clearAcceptedMediators() { method addAcceptedRefundAgent (line 326) | public boolean addAcceptedRefundAgent(RefundAgent refundAgent) { method removeAcceptedRefundAgent (line 337) | public void removeAcceptedRefundAgent(RefundAgent refundAgent) { method clearAcceptedRefundAgents (line 345) | public void clearAcceptedRefundAgents() { method setCurrentPaymentAccount (line 357) | public void setCurrentPaymentAccount(PaymentAccount paymentAccount) { method setRegisteredArbitrator (line 362) | public void setRegisteredArbitrator(@Nullable Arbitrator arbitrator) { method setRegisteredMediator (line 367) | public void setRegisteredMediator(@Nullable Mediator mediator) { method setRegisteredRefundAgent (line 372) | public void setRegisteredRefundAgent(@Nullable RefundAgent refundAgent) { method setDevelopersFilter (line 377) | public void setDevelopersFilter(@Nullable Filter developersFilter) { method setDevelopersAlert (line 382) | public void setDevelopersAlert(@Nullable Alert developersAlert) { method setDisplayedAlert (line 387) | public void setDisplayedAlert(@Nullable Alert displayedAlert) { method addMarketAlertFilter (line 392) | public void addMarketAlertFilter(MarketAlertFilter filter) { method removeMarketAlertFilter (line 397) | public void removeMarketAlertFilter(MarketAlertFilter filter) { method setPriceAlertFilter (line 402) | public void setPriceAlertFilter(PriceAlertFilter filter) { method removePriceAlertFilter (line 407) | public void removePriceAlertFilter() { method setWalletCreationDate (line 412) | public void setWalletCreationDate(long walletCreationDate) { method getPaymentAccount (line 421) | @Nullable method getAccountId (line 429) | public String getAccountId() { method currentPaymentAccountProperty (line 433) | public ReadOnlyObjectProperty currentPaymentAccountPro... method getPaymentAccounts (line 437) | @Nullable method getPaymentAccountsAsObservable (line 442) | @Nullable method getRegisteredArbitrator (line 452) | @Nullable method getRegisteredMediator (line 457) | @Nullable method getRegisteredRefundAgent (line 462) | @Nullable method getAcceptedArbitrators (line 467) | @Nullable method getAcceptedMediators (line 472) | @Nullable method getAcceptedRefundAgents (line 477) | @Nullable method getAcceptedArbitratorAddresses (line 482) | @Nullable method getAcceptedMediatorAddresses (line 489) | @Nullable method getAcceptedRefundAgentAddresses (line 496) | @Nullable method hasAcceptedArbitrators (line 503) | public boolean hasAcceptedArbitrators() { method hasAcceptedMediators (line 507) | public boolean hasAcceptedMediators() { method hasAcceptedRefundAgents (line 511) | public boolean hasAcceptedRefundAgents() { method getDevelopersFilter (line 515) | @Nullable method getDevelopersAlert (line 520) | @Nullable method getDisplayedAlert (line 525) | @Nullable method isMyOwnRegisteredArbitrator (line 530) | public boolean isMyOwnRegisteredArbitrator(Arbitrator arbitrator) { method isMyOwnRegisteredMediator (line 534) | public boolean isMyOwnRegisteredMediator(Mediator mediator) { method isMyOwnRegisteredRefundAgent (line 538) | public boolean isMyOwnRegisteredRefundAgent(RefundAgent refundAgent) { method getMarketAlertFilters (line 542) | public List getMarketAlertFilters() { method getPriceAlertFilter (line 546) | @Nullable method isPaymentAccountImport (line 551) | public boolean isPaymentAccountImport() { method paymentAccountExists (line 555) | private boolean paymentAccountExists(PaymentAccount paymentAccount) { method getCookie (line 561) | public Cookie getCookie() { method getWalletCreationDate (line 565) | public long getWalletCreationDate() { FILE: core/src/main/java/haveno/core/user/UserPayload.java class UserPayload (line 44) | @Slf4j method UserPayload (line 87) | public UserPayload() { method toProtoMessage (line 90) | @Override method fromProto (line 130) | public static UserPayload fromProto(protobuf.UserPayload proto, CorePr... FILE: core/src/main/java/haveno/core/util/AveragePriceUtil.java class AveragePriceUtil (line 37) | public class AveragePriceUtil { method getAveragePriceTuple (line 40) | public static Tuple2 getAveragePriceTuple(Preferences pr... method removeOutliers (line 73) | private static List removeOutliers(List list) { method getUSDAverage (line 103) | private static long getUSDAverage(List bsqList, List... method getPastDate (line 138) | private static Date getPastDate(int days) { FILE: core/src/main/java/haveno/core/util/FormattingUtils.java class FormattingUtils (line 27) | @Slf4j method formatVersion (line 38) | public static String formatVersion() { method formatCoinWithCode (line 42) | public static String formatCoinWithCode(long value, MonetaryFormat coi... method formatCoinWithCode (line 46) | public static String formatCoinWithCode(Coin coin, MonetaryFormat coin... method formatCoin (line 61) | public static String formatCoin(long value, MonetaryFormat coinFormat) { method formatCoin (line 65) | public static String formatCoin(Coin coin, method formatTraditionalMoney (line 91) | public static String formatTraditionalMoney(TraditionalMoney tradition... method formatCrypto (line 108) | private static String formatCrypto(CryptoMoney crypto, boolean appendC... method formatCryptoVolume (line 125) | public static String formatCryptoVolume(CryptoMoney crypto, boolean ap... method formatPrice (line 147) | public static String formatPrice(Price price, MonetaryFormat priceForm... method formatPrice (line 159) | public static String formatPrice(Price price, boolean appendCurrencyCo... method formatPrice (line 163) | public static String formatPrice(Price price) { method formatMarketPrice (line 167) | public static String formatMarketPrice(double price, String currencyCo... method formatMarketPrice (line 174) | public static String formatMarketPrice(double price, int precision) { method formatRoundedDoubleWithPrecision (line 178) | public static String formatRoundedDoubleWithPrecision(double value, in... method formatDateTime (line 184) | public static String formatDateTime(Date date, boolean useLocaleAndLoc... method formatDateTime (line 195) | public static String formatDateTime(Date date, DateFormat dateFormatte... method getDateFromBlockHeight (line 203) | public static String getDateFromBlockHeight(long blockHeight) { method formatToPercentWithSymbol (line 210) | public static String formatToPercentWithSymbol(double value) { method formatToRoundedPercentWithSymbol (line 214) | public static String formatToRoundedPercentWithSymbol(double value) { method formatToClampedRoundedPercentWithSymbol (line 218) | public static String formatToClampedRoundedPercentWithSymbol(double va... method clampPercentTo99 (line 222) | private static double clampPercentTo99(double value) { method formatPercentagePrice (line 226) | public static String formatPercentagePrice(double value) { method formatToPercent (line 230) | public static String formatToPercent(double value) { method formatToPercent (line 238) | public static String formatToPercent(double value, DecimalFormat decim... method formatDurationAsWords (line 242) | public static String formatDurationAsWords(long durationMillis) { method formatDurationAsWords (line 246) | public static String formatDurationAsWords(long durationMillis, boolea... method formatBytes (line 286) | public static String formatBytes(long bytes) { method fillUpPlacesWithEmptyStrings (line 298) | @NotNull method getPriceMonetaryFormat (line 308) | public static MonetaryFormat getPriceMonetaryFormat(String currencyCod... FILE: core/src/main/java/haveno/core/util/GenerateKeyPairs.java class GenerateKeyPairs (line 18) | public class GenerateKeyPairs { method main (line 20) | public static void main(String[] args) { FILE: core/src/main/java/haveno/core/util/InlierUtil.java class InlierUtil (line 28) | public class InlierUtil { method findInlierRange (line 33) | public static Tuple2 findInlierRange( method withinBounds (line 54) | private static boolean withinBounds(Tuple2 bounds, dou... method computeInlierThreshold (line 67) | private static Tuple2 computeInlierThreshold( method trim (line 98) | private static List trim(double percentToTrim, List nu... FILE: core/src/main/java/haveno/core/util/JsonUtil.java class JsonUtil (line 28) | public class JsonUtil { method objectToJson (line 29) | public static String objectToJson(Object object) { class AnnotationExclusionStrategy (line 40) | private static class AnnotationExclusionStrategy implements ExclusionS... method shouldSkipField (line 41) | @Override method shouldSkipClass (line 46) | @Override FILE: core/src/main/java/haveno/core/util/ParsingUtils.java class ParsingUtils (line 11) | @Slf4j method parseToCoin (line 14) | public static Coin parseToCoin(String input, CoinFormatter coinFormatt... method parseToCoin (line 18) | public static Coin parseToCoin(String input, MonetaryFormat coinFormat) { method parseNumberStringToDouble (line 31) | public static double parseNumberStringToDouble(String input) throws Nu... method parsePercentStringToDouble (line 35) | public static double parsePercentStringToDouble(String percentString) ... method parsePriceStringToLong (line 42) | public static long parsePriceStringToLong(String currencyCode, String ... method convertCharsForNumber (line 60) | public static String convertCharsForNumber(String input) { method cleanDoubleInput (line 67) | public static String cleanDoubleInput(String input) { FILE: core/src/main/java/haveno/core/util/PriceUtil.java class PriceUtil (line 44) | @Slf4j method PriceUtil (line 49) | @Inject method getPriceValidator (line 56) | public static MonetaryValidator getPriceValidator(String currencyCode) { method isTriggerPriceValid (line 62) | public static InputValidator.ValidationResult isTriggerPriceValid(Stri... method marketPriceToPrice (line 78) | public static Price marketPriceToPrice(MarketPrice marketPrice) { method hasMarketPrice (line 89) | public boolean hasMarketPrice(Offer offer) { method getMarketBasedPrice (line 97) | public Optional getMarketBasedPrice(Offer offer, method calculatePercentage (line 116) | public static Optional calculatePercentage(Offer offer, method getMarketPriceAsLong (line 142) | public static long getMarketPriceAsLong(String inputValue, String curr... method reformatMarketPrice (line 156) | public static String reformatMarketPrice(String inputValue, String cur... method formatMarketPrice (line 166) | public static String formatMarketPrice(long priceAsLong, String curren... method getMarketPricePrecision (line 171) | public static int getMarketPricePrecision(String currencyCode) { method invertLongPrice (line 176) | public static long invertLongPrice(long price, String currencyCode) { FILE: core/src/main/java/haveno/core/util/SimpleMarkdownParser.java class SimpleMarkdownParser (line 26) | public class SimpleMarkdownParser { type MarkdownParsingState (line 27) | private enum MarkdownParsingState { method parse (line 34) | public static List parse(String markdown) { class MarkdownNode (line 70) | public static class MarkdownNode {} class HyperlinkNode (line 72) | @AllArgsConstructor class TextNode (line 78) | @AllArgsConstructor FILE: core/src/main/java/haveno/core/util/Validator.java class Validator (line 29) | public class Validator { method nonEmptyStringOf (line 31) | public static String nonEmptyStringOf(String value) { method nonNegativeLongOf (line 37) | public static long nonNegativeLongOf(long value) { method nonZeroCoinOf (line 42) | public static Coin nonZeroCoinOf(Coin value) { method positiveCoinOf (line 48) | public static Coin positiveCoinOf(Coin value) { method checkTradeId (line 54) | public static void checkTradeId(String tradeId, TradeMessage tradeMess... method isTradeIdValid (line 58) | public static boolean isTradeIdValid(String tradeId, TradeMessage trad... FILE: core/src/main/java/haveno/core/util/VolumeUtil.java class VolumeUtil (line 57) | public class VolumeUtil { method getAdjustedVolume (line 64) | public static Volume getAdjustedVolume(Volume volumeByAmount, String p... method getRoundedVolumeUnit (line 74) | public static Volume getRoundedVolumeUnit(Volume volumeByAmount) { method getRoundedAtmCashVolume (line 79) | private static Volume getRoundedAtmCashVolume(Volume volumeByAmount) { method getRoundedVolumePrecise (line 85) | public static Volume getRoundedVolumePrecise(Volume volumeByAmount) { method getAdjustedVolumeUnit (line 98) | public static Volume getAdjustedVolumeUnit(Volume volumeByAmount, int ... method getVolume (line 107) | public static Volume getVolume(BigInteger amount, Price price) { method formatVolume (line 117) | public static String formatVolume(Offer offer, Boolean decimalAligned,... method formatVolume (line 121) | public static String formatVolume(Offer offer, Boolean decimalAligned,... method formatLargeFiat (line 132) | public static String formatLargeFiat(double value, String currency) { method formatLargeFiatWithUnitPostFix (line 141) | public static String formatLargeFiatWithUnitPostFix(double value, Stri... method formatVolume (line 151) | public static String formatVolume(Volume volume) { method formatVolume (line 155) | private static String formatVolume(Volume volume, MonetaryFormat volum... method formatVolumeWithCode (line 167) | public static String formatVolumeWithCode(Volume volume) { method formatVolume (line 171) | public static String formatVolume(Volume volume, boolean appendCode) { method formatAverageVolumeWithCode (line 175) | public static String formatAverageVolumeWithCode(Volume volume) { method formatVolumeLabel (line 179) | public static String formatVolumeLabel(String currencyCode) { method formatVolumeLabel (line 183) | public static String formatVolumeLabel(String currencyCode, String pos... method getMonetaryFormat (line 188) | private static MonetaryFormat getMonetaryFormat(String currencyCode) { method sum (line 192) | public static Volume sum(Collection volumes) { method add (line 210) | public static Volume add(Volume volume1, Volume volume2) { FILE: core/src/main/java/haveno/core/util/coin/CoinFormatter.java type CoinFormatter (line 5) | public interface CoinFormatter { method formatCoin (line 6) | String formatCoin(Coin coin); method formatCoin (line 8) | String formatCoin(Coin coin, boolean appendCode); method formatCoin (line 10) | String formatCoin(Coin coin, int decimalPlaces); method formatCoin (line 12) | String formatCoin(Coin coin, int decimalPlaces, boolean decimalAligned... method formatCoinWithCode (line 14) | String formatCoinWithCode(Coin coin); method formatCoinWithCode (line 16) | String formatCoinWithCode(long value); method getMonetaryFormat (line 18) | org.bitcoinj.utils.MonetaryFormat getMonetaryFormat(); FILE: core/src/main/java/haveno/core/util/coin/CoinUtil.java class CoinUtil (line 37) | public class CoinUtil { method minCoin (line 40) | public static Coin minCoin(Coin a, Coin b) { method maxCoin (line 44) | public static Coin maxCoin(Coin a, Coin b) { method getAsPercentPerXmr (line 52) | public static double getAsPercentPerXmr(BigInteger value) { method getAsPercentPerXmr (line 63) | public static double getAsPercentPerXmr(BigInteger part, BigInteger to... method getPercentOfAmount (line 72) | public static BigInteger getPercentOfAmount(double percent, BigInteger... method getRoundedAmount (line 77) | public static BigInteger getRoundedAmount(BigInteger amount, Price pri... method getRoundedAtmCashAmount (line 88) | public static BigInteger getRoundedAtmCashAmount(BigInteger amount, Pr... method getRoundedAmountUnit (line 102) | public static BigInteger getRoundedAmountUnit(BigInteger amount, Price... method getAdjustedAmount (line 118) | @VisibleForTesting method getRoundedAmount4Decimals (line 167) | public static BigInteger getRoundedAmount4Decimals(BigInteger amount, ... method checkOfferAmountRange (line 201) | private static void checkOfferAmountRange(BigInteger amount, BigIntege... FILE: core/src/main/java/haveno/core/util/coin/ImmutableCoinFormatter.java class ImmutableCoinFormatter (line 27) | @Slf4j method ImmutableCoinFormatter (line 38) | @Inject method formatCoin (line 48) | @Override method formatCoin (line 53) | @Override method formatCoin (line 58) | @Override method formatCoin (line 63) | @Override method formatCoinWithCode (line 68) | @Override method formatCoinWithCode (line 73) | @Override FILE: core/src/main/java/haveno/core/util/validation/AmountValidator4Decimals.java class AmountValidator4Decimals (line 22) | public class AmountValidator4Decimals extends MonetaryValidator { method getMinValue (line 23) | @Override method getMaxValue (line 28) | @Override method AmountValidator4Decimals (line 35) | @Inject FILE: core/src/main/java/haveno/core/util/validation/AmountValidator8Decimals.java class AmountValidator8Decimals (line 22) | public class AmountValidator8Decimals extends MonetaryValidator { method getMinValue (line 23) | @Override method getMaxValue (line 28) | @Override method AmountValidator8Decimals (line 34) | @Inject FILE: core/src/main/java/haveno/core/util/validation/BtcAddressValidator.java class BtcAddressValidator (line 26) | public final class BtcAddressValidator extends InputValidator { method BtcAddressValidator (line 28) | @Inject method validate (line 32) | @Override method validateBtcAddress (line 42) | private ValidationResult validateBtcAddress(String input) { FILE: core/src/main/java/haveno/core/util/validation/HexStringValidator.java class HexStringValidator (line 26) | @EqualsAndHashCode(callSuper = true) method HexStringValidator (line 34) | public HexStringValidator() { method validate (line 37) | public ValidationResult validate(String input) { FILE: core/src/main/java/haveno/core/util/validation/InputValidator.java class InputValidator (line 26) | public class InputValidator { method validate (line 28) | public ValidationResult validate(String input) { method validateIfNotEmpty (line 32) | protected ValidationResult validateIfNotEmpty(String input) { class ValidationResult (line 40) | public static class ValidationResult { method ValidationResult (line 44) | public ValidationResult(boolean isValid, String errorMessage) { method ValidationResult (line 49) | public ValidationResult(boolean isValid) { method and (line 53) | public ValidationResult and(ValidationResult next) { method toString (line 60) | @Override method errorMessageEquals (line 68) | public boolean errorMessageEquals(ValidationResult other) { type Validator (line 74) | public interface Validator extends Function { method andValidation (line 83) | public ValidationResult andValidation(String input, Validator... val... method isPositiveNumber (line 94) | protected boolean isPositiveNumber(String input) { method isNumberWithFixedLength (line 102) | protected boolean isNumberWithFixedLength(String input, int length) { method isNumberInRange (line 106) | protected boolean isNumberInRange(String input, int minLength, int max... method isStringWithFixedLength (line 110) | @SuppressWarnings("BooleanMethodIsAlwaysInverted") method isStringInRange (line 115) | protected boolean isStringInRange(String input, int minLength, int max... FILE: core/src/main/java/haveno/core/util/validation/IntegerValidator.java class IntegerValidator (line 24) | @EqualsAndHashCode(callSuper = true) method IntegerValidator (line 31) | public IntegerValidator() { method IntegerValidator (line 34) | public IntegerValidator(int minValue, int maxValue) { method validate (line 39) | public ValidationResult validate(String input) { method isBelowMinValue (line 56) | private boolean isBelowMinValue(int intValue) { method isAboveMaxValue (line 60) | private boolean isAboveMaxValue(int intValue) { method isInteger (line 64) | private boolean isInteger(String input) { FILE: core/src/main/java/haveno/core/util/validation/MonetaryValidator.java class MonetaryValidator (line 23) | public abstract class MonetaryValidator extends NumberValidator { method getMinValue (line 25) | public abstract double getMinValue(); method getMaxValue (line 27) | @SuppressWarnings("SameReturnValue") method MonetaryValidator (line 30) | @Inject method validate (line 34) | @Override method validateIfNotExceedsMinValue (line 53) | protected ValidationResult validateIfNotExceedsMinValue(String input) { method validateIfNotExceedsMaxValue (line 61) | protected ValidationResult validateIfNotExceedsMaxValue(String input) { FILE: core/src/main/java/haveno/core/util/validation/NumberValidator.java class NumberValidator (line 29) | public abstract class NumberValidator extends InputValidator { method cleanInput (line 31) | protected String cleanInput(String input) { method validateIfNumber (line 35) | protected ValidationResult validateIfNumber(String input) { method validateIfNotZero (line 45) | protected ValidationResult validateIfNotZero(String input) { method validateIfNotNegative (line 52) | protected ValidationResult validateIfNotNegative(String input) { FILE: core/src/main/java/haveno/core/util/validation/RegexValidator.java class RegexValidator (line 5) | public class RegexValidator extends InputValidator { method validate (line 9) | @Override method setPattern (line 24) | public void setPattern(String pattern) { method getErrorMessage (line 28) | public String getErrorMessage() { method setErrorMessage (line 32) | public void setErrorMessage(String errorMessage) { FILE: core/src/main/java/haveno/core/util/validation/RegexValidatorFactory.java class RegexValidatorFactory (line 20) | public class RegexValidatorFactory { method addressRegexValidator (line 21) | public static RegexValidator addressRegexValidator() { method onionAddressRegexValidator (line 55) | public static RegexValidator onionAddressRegexValidator() { method localhostAddressRegexValidator (line 66) | public static RegexValidator localhostAddressRegexValidator() { method localnetAddressRegexValidator (line 94) | public static RegexValidator localnetAddressRegexValidator() { FILE: core/src/main/java/haveno/core/util/validation/StringValidator.java class StringValidator (line 24) | @EqualsAndHashCode(callSuper = true) method StringValidator (line 29) | public StringValidator() { method validate (line 32) | public ValidationResult validate(String input) { FILE: core/src/main/java/haveno/core/util/validation/UrlInputValidator.java class UrlInputValidator (line 26) | public class UrlInputValidator extends InputValidator { method UrlInputValidator (line 28) | public UrlInputValidator() { method validate (line 31) | public ValidationResult validate(String input) { FILE: core/src/main/java/haveno/core/xmr/Balances.java class Balances (line 64) | @Slf4j method Balances (line 85) | @Inject method onAllServicesInitialized (line 98) | public void onAllServicesInitialized() { method getBalances (line 111) | public XmrBalanceInfo getBalances() { method updateBalances (line 122) | private void updateBalances() { method doUpdateBalances (line 126) | private void doUpdateBalances() { method getNonTradeBalanceSum (line 175) | private BigInteger getNonTradeBalanceSum() { FILE: core/src/main/java/haveno/core/xmr/XmrConnectionModule.java class XmrConnectionModule (line 27) | @Slf4j method XmrConnectionModule (line 30) | public XmrConnectionModule(Config config) { method configure (line 34) | @Override FILE: core/src/main/java/haveno/core/xmr/XmrModule.java class XmrModule (line 64) | public class XmrModule extends AppModule { method XmrModule (line 66) | public XmrModule(Config config) { method configure (line 70) | @Override FILE: core/src/main/java/haveno/core/xmr/XmrNodeSettings.java class XmrNodeSettings (line 27) | @Slf4j method XmrNodeSettings (line 41) | public XmrNodeSettings() { method fromProto (line 44) | public static XmrNodeSettings fromProto(protobuf.XmrNodeSettings proto) { method toProtoMessage (line 52) | @Override FILE: core/src/main/java/haveno/core/xmr/exceptions/AddressEntryException.java class AddressEntryException (line 20) | public class AddressEntryException extends Exception { method AddressEntryException (line 21) | public AddressEntryException(String message) { FILE: core/src/main/java/haveno/core/xmr/exceptions/InsufficientFundsException.java class InsufficientFundsException (line 20) | public class InsufficientFundsException extends Exception { method InsufficientFundsException (line 21) | public InsufficientFundsException(String message) { FILE: core/src/main/java/haveno/core/xmr/exceptions/InvalidHostException.java class InvalidHostException (line 20) | public class InvalidHostException extends IllegalArgumentException { method InvalidHostException (line 22) | public InvalidHostException(String message) { FILE: core/src/main/java/haveno/core/xmr/exceptions/RejectedTxException.java class RejectedTxException (line 25) | public class RejectedTxException extends RuntimeException { method RejectedTxException (line 32) | public RejectedTxException(String message, RejectMessage rejectMessage) { method toString (line 38) | @Override FILE: core/src/main/java/haveno/core/xmr/exceptions/SigningException.java class SigningException (line 20) | public class SigningException extends Exception { method SigningException (line 21) | public SigningException(String message) { FILE: core/src/main/java/haveno/core/xmr/exceptions/TransactionVerificationException.java class TransactionVerificationException (line 20) | public class TransactionVerificationException extends Exception { method TransactionVerificationException (line 21) | public TransactionVerificationException(Throwable t) { method TransactionVerificationException (line 25) | public TransactionVerificationException(String errorMessage) { FILE: core/src/main/java/haveno/core/xmr/exceptions/TxBroadcastException.java class TxBroadcastException (line 28) | public class TxBroadcastException extends Exception { method TxBroadcastException (line 33) | public TxBroadcastException(String message) { method TxBroadcastException (line 37) | public TxBroadcastException(String message, Throwable cause) { method TxBroadcastException (line 41) | public TxBroadcastException(String message, String txId) { method toString (line 46) | @Override FILE: core/src/main/java/haveno/core/xmr/exceptions/TxBroadcastTimeoutException.java class TxBroadcastTimeoutException (line 27) | public class TxBroadcastTimeoutException extends TxBroadcastException { method TxBroadcastTimeoutException (line 41) | public TxBroadcastTimeoutException(Transaction localTx, int delay, Wal... method toString (line 49) | @Override FILE: core/src/main/java/haveno/core/xmr/exceptions/WalletException.java class WalletException (line 20) | public class WalletException extends Exception { method WalletException (line 21) | public WalletException(Throwable t) { FILE: core/src/main/java/haveno/core/xmr/listeners/AddressConfidenceListener.java class AddressConfidenceListener (line 23) | public class AddressConfidenceListener { method AddressConfidenceListener (line 26) | public AddressConfidenceListener(Address address) { method getAddress (line 30) | public Address getAddress() { method onTransactionConfidenceChanged (line 34) | @SuppressWarnings("UnusedParameters") FILE: core/src/main/java/haveno/core/xmr/listeners/BalanceListener.java class BalanceListener (line 24) | public class BalanceListener { method BalanceListener (line 27) | public BalanceListener() { method BalanceListener (line 30) | public BalanceListener(Address address) { method getAddress (line 34) | public Address getAddress() { method onBalanceChanged (line 38) | @SuppressWarnings("UnusedParameters") FILE: core/src/main/java/haveno/core/xmr/listeners/TxConfidenceListener.java class TxConfidenceListener (line 22) | public class TxConfidenceListener { method TxConfidenceListener (line 25) | public TxConfidenceListener(String txID) { method getTxID (line 29) | public String getTxID() { method onTransactionConfidenceChanged (line 33) | @SuppressWarnings("UnusedParameters") FILE: core/src/main/java/haveno/core/xmr/listeners/XmrBalanceListener.java class XmrBalanceListener (line 22) | public class XmrBalanceListener { method XmrBalanceListener (line 25) | public XmrBalanceListener() { method XmrBalanceListener (line 28) | public XmrBalanceListener(Integer subaddressIndex) { method getSubaddressIndex (line 32) | public Integer getSubaddressIndex() { method onBalanceChanged (line 36) | public void onBalanceChanged(BigInteger balance) { FILE: core/src/main/java/haveno/core/xmr/model/AddressEntry.java class AddressEntry (line 44) | @EqualsAndHashCode type Context (line 47) | public enum Context { method AddressEntry (line 90) | public AddressEntry(DeterministicKey keyPair, Context context, boolean... method AddressEntry (line 94) | public AddressEntry(DeterministicKey keyPair, method AddressEntry (line 105) | public AddressEntry(DeterministicKey keyPair, method AddressEntry (line 124) | private AddressEntry(byte[] pubKey, method fromProto (line 138) | public static AddressEntry fromProto(protobuf.AddressEntry proto) { method toProtoMessage (line 147) | @Override method setDeterministicKey (line 165) | public void setDeterministicKey(DeterministicKey deterministicKey) { method getKeyPair (line 171) | @NotNull method getShortOfferId (line 179) | @Nullable method getAddressString (line 184) | @Nullable method getAddress (line 191) | @Nullable method isAddressNull (line 202) | public boolean isAddressNull() { method isOpenOffer (line 206) | public boolean isOpenOffer() { method isTrade (line 210) | public boolean isTrade() { method getCoinLockedInMultiSigAsCoin (line 214) | public Coin getCoinLockedInMultiSigAsCoin() { method toString (line 218) | @Override FILE: core/src/main/java/haveno/core/xmr/model/AddressEntryList.java class AddressEntryList (line 46) | @Slf4j method AddressEntryList (line 52) | @Inject method readPersisted (line 59) | @Override method AddressEntryList (line 74) | private AddressEntryList(Set entrySet) { method fromProto (line 78) | public static AddressEntryList fromProto(protobuf.AddressEntryList pro... method toProtoMessage (line 85) | @Override method onWalletReady (line 101) | public void onWalletReady(Wallet wallet) { method getAddressEntriesAsListImmutable (line 172) | public ImmutableList getAddressEntriesAsListImmutable() { method addAddressEntry (line 176) | public void addAddressEntry(AddressEntry addressEntry) { method swapToAvailable (line 195) | public void swapToAvailable(AddressEntry addressEntry) { method swapAvailableToAddressEntryWithOfferId (line 215) | public AddressEntry swapAvailableToAddressEntryWithOfferId(AddressEntr... method setCoinLockedInMultiSigAddressEntry (line 228) | public void setCoinLockedInMultiSigAddressEntry(AddressEntry addressEn... method requestPersistence (line 247) | public void requestPersistence() { method maybeAddNewAddressEntry (line 256) | private void maybeAddNewAddressEntry(Transaction tx) { method isAddressNotInEntries (line 269) | private boolean isAddressNotInEntries(Address address) { method toString (line 273) | @Override FILE: core/src/main/java/haveno/core/xmr/model/EncryptedConnectionList.java class EncryptedConnectionList (line 45) | public class EncryptedConnectionList implements PersistableEnvelope, Per... method EncryptedConnectionList (line 67) | @Inject method EncryptedConnectionList (line 75) | private EncryptedConnectionList(byte[] salt, method readPersisted (line 87) | @Override method initializeEncryption (line 117) | private void initializeEncryption(KeyCrypterScrypt keyCrypterScrypt) { method getConnections (line 122) | public List getConnections() { method hasConnection (line 131) | public boolean hasConnection(String connection) { method addConnection (line 140) | public void addConnection(MoneroRpcConnection connection) { method removeConnection (line 155) | public void removeConnection(String connection) { method setAutoSwitch (line 165) | public void setAutoSwitch(boolean autoSwitch) { method getAutoSwitch (line 178) | public boolean getAutoSwitch() { method setRefreshPeriod (line 187) | public void setRefreshPeriod(Long refreshPeriod) { method getRefreshPeriod (line 200) | public long getRefreshPeriod() { method setCurrentConnectionUri (line 209) | public void setCurrentConnectionUri(String currentConnectionUrl) { method getCurrentConnectionUri (line 226) | public Optional getCurrentConnectionUri() { method requestPersistence (line 235) | public void requestPersistence() { method toProtoMessage (line 239) | @Override method fromProto (line 267) | public static EncryptedConnectionList fromProto(protobuf.EncryptedConn... method changePassword (line 276) | public void changePassword(String oldPassword, String newPassword) { method toSecretKey (line 289) | private SecretKey toSecretKey(String password) { method reEncrypt (line 294) | private static EncryptedConnection reEncrypt(EncryptedConnection conne... method reEncrypt (line 301) | private static byte[] reEncrypt(byte[] value, method decrypt (line 309) | private static byte[] decrypt(byte[] encrypted, SecretKey secret) { method encrypt (line 318) | private static byte[] encrypt(byte[] unencrypted, SecretKey secretKey) { method toEncryptedConnection (line 327) | private EncryptedConnection toEncryptedConnection(MoneroRpcConnection ... method toMoneroRpcConnection (line 341) | private MoneroRpcConnection toMoneroRpcConnection(EncryptedConnection ... method encryptPassword (line 351) | private byte[] encryptPassword(byte[] password, byte[] salt) { method decryptPassword (line 371) | private byte[] decryptPassword(byte[] encryptedSaltedPassword, byte[] ... method generateSalt (line 384) | private byte[] generateSalt(byte[] password) { method arrayStartsWith (line 393) | private static boolean arrayStartsWith(byte[] container, byte[] prefix) { FILE: core/src/main/java/haveno/core/xmr/model/InputsAndChangeOutput.java class InputsAndChangeOutput (line 25) | public class InputsAndChangeOutput { method InputsAndChangeOutput (line 33) | public InputsAndChangeOutput(List rawTransactionI... FILE: core/src/main/java/haveno/core/xmr/model/PreparedDepositTxAndMakerInputs.java class PreparedDepositTxAndMakerInputs (line 22) | public class PreparedDepositTxAndMakerInputs { method PreparedDepositTxAndMakerInputs (line 26) | public PreparedDepositTxAndMakerInputs(ArrayList ... FILE: core/src/main/java/haveno/core/xmr/model/RawTransactionInput.java class RawTransactionInput (line 28) | @EqualsAndHashCode method RawTransactionInput (line 41) | public RawTransactionInput(long index, byte[] parentTransaction, long ... method toProtoMessage (line 47) | @Override method fromProto (line 56) | public static RawTransactionInput fromProto(protobuf.RawTransactionInp... method toString (line 60) | @Override FILE: core/src/main/java/haveno/core/xmr/model/XmrAddressEntry.java class XmrAddressEntry (line 37) | @EqualsAndHashCode type Context (line 41) | public enum Context { method XmrAddressEntry (line 70) | public XmrAddressEntry(int subaddressIndex, String address, Context co... method XmrAddressEntry (line 74) | public XmrAddressEntry(int subaddressIndex, String address, Context co... method fromProto (line 87) | public static XmrAddressEntry fromProto(protobuf.XmrAddressEntry proto) { method toProtoMessage (line 95) | @Override method setCoinLockedInMultiSig (line 111) | public void setCoinLockedInMultiSig(@NotNull Coin coinLockedInMultiSig) { method getShortOfferId (line 116) | @Nullable method isOpenOffer (line 121) | public boolean isOpenOffer() { method isTradePayout (line 125) | public boolean isTradePayout() { method isTradable (line 129) | public boolean isTradable() { method getCoinLockedInMultiSig (line 133) | public Coin getCoinLockedInMultiSig() { method toString (line 137) | @Override FILE: core/src/main/java/haveno/core/xmr/model/XmrAddressEntryList.java class XmrAddressEntryList (line 38) | @Slf4j method XmrAddressEntryList (line 43) | @Inject method readPersisted (line 50) | @Override method XmrAddressEntryList (line 65) | private XmrAddressEntryList(Set entrySet) { method fromProto (line 69) | public static XmrAddressEntryList fromProto(protobuf.XmrAddressEntryLi... method toProtoMessage (line 76) | @Override method getAddressEntriesAsListImmutable (line 92) | public ImmutableList getAddressEntriesAsListImmutable... method addAddressEntry (line 96) | public boolean addAddressEntry(XmrAddressEntry addressEntry) { method swapToAvailable (line 112) | public void swapToAvailable(XmrAddressEntry addressEntry) { method swapAvailableToAddressEntryWithOfferId (line 136) | public XmrAddressEntry swapAvailableToAddressEntryWithOfferId(XmrAddre... method clear (line 158) | public void clear() { method requestPersistence (line 163) | public void requestPersistence() { method toString (line 167) | @Override FILE: core/src/main/java/haveno/core/xmr/nodes/ProxySocketFactory.java class ProxySocketFactory (line 51) | public class ProxySocketFactory extends SocketFactory { method ProxySocketFactory (line 59) | public ProxySocketFactory(Proxy proxy) { method ProxySocketFactory (line 71) | public ProxySocketFactory(Proxy.Type proxyType, String hostname, int p... method createSocket (line 75) | @Override method createSocket (line 81) | @Override method createSocket (line 88) | @Override method createSocket (line 96) | @Override method createSocket (line 103) | @Override FILE: core/src/main/java/haveno/core/xmr/nodes/SeedPeersSocks5Dns.java class SeedPeersSocks5Dns (line 53) | public class SeedPeersSocks5Dns implements PeerDiscovery { method SeedPeersSocks5Dns (line 68) | public SeedPeersSocks5Dns(Socks5Proxy proxy, NetworkParameters params) { method getPeer (line 97) | @Nullable method nextPeer (line 109) | @Nullable method getPeers (line 129) | @Override method allPeers (line 139) | private InetSocketAddress[] allPeers() { method lookup (line 151) | @Nullable method convertAddrsString (line 177) | private InetSocketAddress[] convertAddrsString(String[] addrs, int por... method shutdown (line 185) | @Override FILE: core/src/main/java/haveno/core/xmr/nodes/XmrNetworkConfig.java class XmrNetworkConfig (line 33) | public class XmrNetworkConfig { method XmrNetworkConfig (line 42) | public XmrNetworkConfig(WalletConfig delegate, NetworkParameters param... method proposePeers (line 50) | public void proposePeers(List peers) { FILE: core/src/main/java/haveno/core/xmr/nodes/XmrNodeConverter.java class XmrNodeConverter (line 35) | class XmrNodeConverter { method XmrNodeConverter (line 40) | XmrNodeConverter() { method XmrNodeConverter (line 44) | XmrNodeConverter(Facade facade) { method convertOnionHost (line 48) | @Nullable method convertClearNode (line 55) | @Nullable method convertWithTor (line 71) | @Nullable method create (line 87) | @Nullable method create (line 101) | @Nullable class Facade (line 112) | static class Facade { method onionHostToInetAddress (line 113) | InetAddress onionHostToInetAddress(String onionAddress) throws Unkno... method torLookup (line 117) | InetAddress torLookup(Socks5Proxy proxy, String host) throws DnsLook... FILE: core/src/main/java/haveno/core/xmr/nodes/XmrNodes.java class XmrNodes (line 52) | @Slf4j type MoneroNodesOption (line 56) | public enum MoneroNodesOption { method selectPreferredNodes (line 62) | public List selectPreferredNodes(XmrNodesSetupPreferences xmr... method getAllXmrNodes (line 67) | public List getAllXmrNodes() { method getProvidedXmrNodes (line 107) | public List getProvidedXmrNodes() { method getPublicXmrNodes (line 111) | public List getPublicXmrNodes() { method getCustomXmrNodes (line 115) | public List getCustomXmrNodes() { method getXmrNodes (line 119) | private List getXmrNodes(MoneroNodesOption type) { method toCustomXmrNodesList (line 125) | public static List toCustomXmrNodesList(Collection nodes) { method XmrNodesRepository (line 38) | public XmrNodesRepository(XmrNodeConverter converter, List getPeerAddresses(@Nullable Socks5Proxy proxy,... method getClearNodes (line 62) | private List getClearNodes() { method getOnionHosts (line 69) | private List getOnionHosts() { method getClearNodesBehindProxy (line 76) | private List getClearNodesBehindProxy(Socks5Proxy proxy) { method nullableAsStream (line 83) | private static Stream nullableAsStream(@Nullable T item) { FILE: core/src/main/java/haveno/core/xmr/nodes/XmrNodesSetupPreferences.java class XmrNodesSetupPreferences (line 30) | public class XmrNodesSetupPreferences { method XmrNodesSetupPreferences (line 35) | public XmrNodesSetupPreferences(Preferences preferences) { method selectPreferredNodes (line 39) | public List selectPreferredNodes(XmrNodes nodes) { method isUseCustomNodes (line 67) | public boolean isUseCustomNodes() { method calculateMinBroadcastConnections (line 71) | public int calculateMinBroadcastConnections(List nod... FILE: core/src/main/java/haveno/core/xmr/setup/DownloadListener.java class DownloadListener (line 10) | public class DownloadListener { method progress (line 15) | public void progress(double percentage, long blocksRemaining) { method doneDownload (line 24) | public void doneDownload() { method numUpdates (line 31) | public LongProperty numUpdates() { method percentageProperty (line 35) | public ReadOnlyDoubleProperty percentageProperty() { method blocksRemainingProperty (line 39) | public LongProperty blocksRemainingProperty() { FILE: core/src/main/java/haveno/core/xmr/setup/HavenoKeyChainFactory.java class HavenoKeyChainFactory (line 43) | public class HavenoKeyChainFactory extends DefaultKeyChainFactory { method makeKeyChain (line 45) | @Override method makeWatchingKeyChain (line 57) | @Override method makeSpendingKeyChain (line 62) | @Override FILE: core/src/main/java/haveno/core/xmr/setup/HavenoKeyChainGroupStructure.java class HavenoKeyChainGroupStructure (line 25) | public class HavenoKeyChainGroupStructure implements KeyChainGroupStruct... method accountPathFor (line 41) | @Override FILE: core/src/main/java/haveno/core/xmr/setup/MoneroWalletRpcManager.java class MoneroWalletRpcManager (line 34) | @Slf4j method MoneroWalletRpcManager (line 45) | public MoneroWalletRpcManager() { method MoneroWalletRpcManager (line 54) | public MoneroWalletRpcManager(int startPort) { method startInstance (line 64) | public MoneroWalletRpc startInstance(List cmd) { method stopInstance (line 130) | public void stopInstance(MoneroWalletRpc walletRpc, String path, boole... method registerNextPort (line 142) | private int registerNextPort() throws IOException { method unregisterPort (line 151) | private int unregisterPort(MoneroWalletRpc walletRpc) { method removePort (line 172) | private void removePort(int port) { FILE: core/src/main/java/haveno/core/xmr/setup/RegTestHost.java type RegTestHost (line 22) | public enum RegTestHost { FILE: core/src/main/java/haveno/core/xmr/setup/WalletConfig.java class WalletConfig (line 78) | public class WalletConfig extends AbstractIdleService { method WalletConfig (line 116) | public WalletConfig(NetworkParameters params, method WalletConfig (line 125) | private WalletConfig(Context context, File directory, String filePrefi... method setSocks5Proxy (line 132) | public WalletConfig setSocks5Proxy(Socks5Proxy socks5Proxy) { method setConfig (line 138) | public WalletConfig setConfig(Config config) { method setXmrLocalNode (line 144) | public WalletConfig setXmrLocalNode(XmrLocalNode xmrLocalNode) { method setNumConnectionsForBtc (line 150) | public WalletConfig setNumConnectionsForBtc(int numConnectionsForBtc) { method setPeerNodes (line 158) | public WalletConfig setPeerNodes(PeerAddress... addresses) { method connectToLocalHost (line 165) | public WalletConfig connectToLocalHost() { method setCheckpoints (line 175) | public WalletConfig setCheckpoints(InputStream checkpoints) { method setUserAgent (line 187) | public WalletConfig setUserAgent(String userAgent, String version) { method restoreWalletFromSeed (line 201) | public WalletConfig restoreWalletFromSeed(DeterministicSeed seed) { method setDiscovery (line 209) | public WalletConfig setDiscovery(@Nullable PeerDiscovery discovery) { method onSetupCompleted (line 218) | protected void onSetupCompleted() { method startUp (line 222) | @Override method setupAutoSave (line 227) | protected void setupAutoSave(Wallet wallet, File walletFile) { method shutDown (line 231) | @Override method params (line 235) | public NetworkParameters params() { method chain (line 239) | public BlockChain chain() { method store (line 244) | public BlockStore store() { method btcWallet (line 249) | public Wallet btcWallet() { method peerGroup (line 254) | public PeerGroup peerGroup() { method directory (line 259) | public File directory() { method maybeAddSegwitKeychain (line 263) | public void maybeAddSegwitKeychain(Wallet wallet, KeyParameter aesKey) { method stateStartingOrRunning (line 297) | public boolean stateStartingOrRunning() { FILE: core/src/main/java/haveno/core/xmr/setup/WalletsSetup.java class WalletsSetup (line 80) | @Slf4j method WalletsSetup (line 114) | @Inject method initialize (line 149) | public void initialize(@Nullable DeterministicSeed seed, method shutDown (line 256) | public void shutDown() { method reSyncSPVChain (line 271) | public void reSyncSPVChain() throws IOException { method evaluateMode (line 280) | @VisibleForTesting method configPeerNodesForRegTestServer (line 304) | private void configPeerNodesForRegTestServer() { method configPeerNodes (line 318) | private void configPeerNodes(@Nullable Socks5Proxy proxy) { method backupWallets (line 337) | public void backupWallets() { method clearBackups (line 341) | public void clearBackups() { method restoreSeedWords (line 362) | public void restoreSeedWords(@Nullable DeterministicSeed seed, method addSetupTaskHandler (line 388) | public void addSetupTaskHandler(Runnable handler) { method addSetupCompletedHandler (line 392) | public void addSetupCompletedHandler(Runnable handler) { method getBtcWallet (line 401) | public Wallet getBtcWallet() { method getParams (line 405) | public NetworkParameters getParams() { method getChain (line 409) | @Nullable method getPeerGroup (line 414) | public PeerGroup getPeerGroup() { method getWalletConfig (line 418) | public WalletConfig getWalletConfig() { method getAddressesByContext (line 422) | public Set
getAddressesByContext(@SuppressWarnings("SameParam... method getAddressesFromAddressEntries (line 429) | public Set
getAddressesFromAddressEntries(Set a... method getMinBroadcastConnections (line 435) | public int getMinBroadcastConnections() { FILE: core/src/main/java/haveno/core/xmr/wallet/BtcCoinSelector.java class BtcCoinSelector (line 31) | @Slf4j method BtcCoinSelector (line 41) | private BtcCoinSelector(Set
addresses, long ignoreDustThresho... method BtcCoinSelector (line 47) | BtcCoinSelector(Set
addresses, long ignoreDustThreshold) { method BtcCoinSelector (line 51) | BtcCoinSelector(Address address, long ignoreDustThreshold, @SuppressWa... method BtcCoinSelector (line 55) | BtcCoinSelector(Address address, long ignoreDustThreshold) { method isTxOutputSpendable (line 59) | @Override method isDustAttackUtxo (line 73) | @Override FILE: core/src/main/java/haveno/core/xmr/wallet/BtcWalletService.java class BtcWalletService (line 59) | public class BtcWalletService extends WalletService { method BtcWalletService (line 69) | @Inject method isWalletSyncedWithinTolerance (line 93) | public boolean isWalletSyncedWithinTolerance() { method decryptWallet (line 97) | @Override method encryptWallet (line 109) | @Override method getWalletAsString (line 120) | @Override method getNumInputs (line 133) | private Tuple2 getNumInputs(Transaction tx) { method commitTx (line 157) | public void commitTx(Transaction tx) { method getAddressEntry (line 167) | public Optional getAddressEntry(String offerId, method getOrCreateAddressEntry (line 175) | public AddressEntry getOrCreateAddressEntry(String offerId, AddressEnt... method getArbitratorAddressEntry (line 201) | public AddressEntry getArbitratorAddressEntry() { method getFreshAddressEntry (line 209) | public AddressEntry getFreshAddressEntry() { method getFreshAddressEntry (line 213) | public AddressEntry getFreshAddressEntry(boolean segwit) { method recoverAddressEntry (line 227) | public void recoverAddressEntry(String offerId, String address, Addres... method getOrCreateAddressEntry (line 232) | private AddressEntry getOrCreateAddressEntry(AddressEntry.Context cont... method findAddressEntry (line 251) | private Optional findAddressEntry(String address, Addres... method getAvailableAddressEntries (line 258) | public List getAvailableAddressEntries() { method getAddressEntriesForOpenOffer (line 264) | public List getAddressEntriesForOpenOffer() { method getAddressEntriesForTrade (line 271) | public List getAddressEntriesForTrade() { method getAddressEntries (line 278) | public List getAddressEntries(AddressEntry.Context conte... method getFundedAvailableAddressEntries (line 284) | public List getFundedAvailableAddressEntries() { method getAddressEntryListAsImmutableList (line 290) | public List getAddressEntryListAsImmutableList() { method swapAddressEntryToAvailable (line 294) | public void swapAddressEntryToAvailable(String offerId, AddressEntry.C... method resetCoinLockedInMultiSigAddressEntry (line 314) | public void resetCoinLockedInMultiSigAddressEntry(String offerId) { method setCoinLockedInMultiSigAddressEntry (line 318) | public void setCoinLockedInMultiSigAddressEntry(String offerId, long v... method setCoinLockedInMultiSigAddressEntry (line 325) | public void setCoinLockedInMultiSigAddressEntry(AddressEntry addressEn... method resetAddressEntriesForOpenOffer (line 330) | public void resetAddressEntriesForOpenOffer(String offerId) { method resetAddressEntriesForPendingTrade (line 336) | public void resetAddressEntriesForPendingTrade(String offerId) { method swapAnyTradeEntryContextToAvailableEntry (line 350) | public void swapAnyTradeEntryContextToAvailableEntry(String offerId) { method saveAddressEntryList (line 355) | public void saveAddressEntryList() { method getMultiSigKeyPair (line 359) | public DeterministicKey getMultiSigKeyPair(String tradeId, byte[] pubK... method getSavingWalletBalance (line 384) | public Coin getSavingWalletBalance() { method getAddressEntriesForAvailableBalanceStream (line 390) | public Stream getAddressEntriesForAvailableBalanceStream... method getTxFeeForWithdrawalPerVbyte (line 404) | public Coin getTxFeeForWithdrawalPerVbyte() { method getFeeEstimationTransaction (line 408) | public Transaction getFeeEstimationTransaction(String fromAddress, method getFeeEstimationTransactionForMultipleAddresses (line 447) | public Transaction getFeeEstimationTransactionForMultipleAddresses(Set... method getFeeEstimationTransactionForMultipleAddresses (line 454) | public Transaction getFeeEstimationTransactionForMultipleAddresses(Set... method feeEstimationNotSatisfied (line 505) | private boolean feeEstimationNotSatisfied(int counter, Transaction tx) { method feeEstimationNotSatisfied (line 509) | private boolean feeEstimationNotSatisfied(int counter, Transaction tx,... method getEstimatedFeeTxVsize (line 516) | public int getEstimatedFeeTxVsize(List outputValues, Coin txFee) method getSendRequest (line 542) | private SendRequest getSendRequest(String fromAddress, method getSendRequestForMultipleAddresses (line 572) | private SendRequest getSendRequestForMultipleAddresses(Set fro... method isDustAttackUtxo (line 625) | @Override method createRefundPayoutTx (line 635) | public Transaction createRefundPayoutTx(Coin buyerAmount, FILE: core/src/main/java/haveno/core/xmr/wallet/HavenoDefaultCoinSelector.java class HavenoDefaultCoinSelector (line 47) | @Slf4j method select (line 58) | public CoinSelection select(Coin target, Set candid... method HavenoDefaultCoinSelector (line 62) | public HavenoDefaultCoinSelector(boolean permitForeignPendingTx) { method HavenoDefaultCoinSelector (line 66) | public HavenoDefaultCoinSelector() { method select (line 70) | @Override method isDustAttackUtxo (line 113) | protected abstract boolean isDustAttackUtxo(TransactionOutput output); method getChange (line 115) | public Coin getChange(Coin target, CoinSelection coinSelection) throws... method isTxSpendable (line 127) | protected boolean isTxSpendable(Transaction tx) { method isTxOutputSpendable (line 136) | abstract boolean isTxOutputSpendable(TransactionOutput output); method sortOutputs (line 141) | protected void sortOutputs(ArrayList outputs) { FILE: core/src/main/java/haveno/core/xmr/wallet/HavenoRiskAnalysis.java class HavenoRiskAnalysis (line 73) | public class HavenoRiskAnalysis implements RiskAnalysis { method HavenoRiskAnalysis (line 92) | private HavenoRiskAnalysis(Wallet wallet, Transaction tx, List emergencyBuildPayoutTxFrom2of2MultiSig(S... method emergencyGenerateSignature (line 946) | public String emergencyGenerateSignature(String rawTxHex, String redee... method emergencyApplySignatureToPayoutTxFrom2of2MultiSig (line 969) | public Tuple2 emergencyApplySignatureToPayoutTxFrom2of... method getWalletTx (line 1005) | public Transaction getWalletTx(Sha256Hash txId) { method commitTx (line 1010) | public void commitTx(Transaction tx) { method getClonedTransaction (line 1015) | public Transaction getClonedTransaction(Transaction tx) { method getRawInputFromTransactionInput (line 1024) | private RawTransactionInput getRawInputFromTransactionInput(@NotNull T... method getTransactionInput (line 1039) | private TransactionInput getTransactionInput(Transaction depositTx, method getConnectedOutPoint (line 1046) | private TransactionOutPoint getConnectedOutPoint(RawTransactionInput r... method isP2WH (line 1051) | public boolean isP2WH(RawTransactionInput rawTransactionInput) { method get2of3MultiSigRedeemScript (line 1069) | private Script get2of3MultiSigRedeemScript(byte[] buyerPubKey, byte[] ... method get2of2MultiSigRedeemScript (line 1078) | private Script get2of2MultiSigRedeemScript(byte[] buyerPubKey, byte[] ... method get2of2MultiSigOutputScript (line 1086) | private Script get2of2MultiSigOutputScript(byte[] buyerPubKey, byte[] ... method createPayoutTx (line 1095) | private Transaction createPayoutTx(Transaction depositTx, method signInput (line 1113) | private void signInput(Transaction transaction, TransactionInput input... method addAvailableInputsAndChangeOutputs (line 1146) | private void addAvailableInputsAndChangeOutputs(Transaction transaction, method applyLockTime (line 1178) | private void applyLockTime(long lockTime, Transaction tx) { method removeDust (line 1188) | private boolean removeDust(Transaction transaction) { FILE: core/src/main/java/haveno/core/xmr/wallet/WalletService.java class WalletService (line 92) | @Slf4j method WalletService (line 116) | @Inject method addListenersToWallet (line 135) | protected void addListenersToWallet() { method shutDown (line 145) | public void shutDown() { method decryptWallet (line 160) | void decryptWallet(@NotNull KeyParameter key) { method encryptWallet (line 165) | void encryptWallet(KeyCrypterScrypt keyCrypterScrypt, KeyParameter key) { method setAesKey (line 176) | void setAesKey(KeyParameter aesKey) { method getWalletAsString (line 180) | abstract String getWalletAsString(boolean includePrivKeys); method addAddressConfidenceListener (line 187) | public void addAddressConfidenceListener(AddressConfidenceListener lis... method removeAddressConfidenceListener (line 191) | public void removeAddressConfidenceListener(AddressConfidenceListener ... method addTxConfidenceListener (line 195) | public void addTxConfidenceListener(TxConfidenceListener listener) { method removeTxConfidenceListener (line 199) | public void removeTxConfidenceListener(TxConfidenceListener listener) { method addBalanceListener (line 203) | public void addBalanceListener(BalanceListener listener) { method removeBalanceListener (line 207) | public void removeBalanceListener(BalanceListener listener) { method checkWalletConsistency (line 215) | public static void checkWalletConsistency(Wallet wallet) throws Wallet... method verifyTransaction (line 226) | public static void verifyTransaction(Transaction transaction) throws T... method checkAllScriptSignaturesForTx (line 236) | public static void checkAllScriptSignaturesForTx(Transaction transacti... method checkScriptSig (line 242) | public static void checkScriptSig(Transaction transaction, method signTransactionInput (line 260) | public static void signTransactionInput(Wallet wallet, method getConfidenceForAddress (line 360) | @Nullable method getAddressToMatchingTxSetMultiset (line 371) | private SetMultimap getAddressToMatchingTxSetMul... method computeAddressToMatchingTxSetMultimap (line 375) | private SetMultimap computeAddressToMatchingTxSe... method getConfidenceForTxId (line 386) | @Nullable method getTransactionConfidence (line 398) | @Nullable method getOutputsWithConnectedOutputs (line 409) | private List getOutputsWithConnectedOutputs(Transac... method getMostRecentConfidence (line 428) | @Nullable method getAvailableConfirmedBalance (line 451) | public Coin getAvailableConfirmedBalance() { method getEstimatedBalance (line 455) | public Coin getEstimatedBalance() { method getBalanceForAddress (line 459) | public Coin getBalanceForAddress(Address address) { method getBalance (line 463) | protected Coin getBalance(List transactionOutputs, ... method isDustAttackUtxo (line 476) | protected abstract boolean isDustAttackUtxo(TransactionOutput output); method getBalance (line 478) | public Coin getBalance(TransactionOutput output) { method getNumTxOutputsForAddress (line 487) | public int getNumTxOutputsForAddress(Address address) { method getTxOutputAddressMultiset (line 491) | private Multiset
getTxOutputAddressMultiset() { method computeTxOutputAddressMultiset (line 495) | private Multiset
computeTxOutputAddressMultiset() { method isAddressUnused (line 503) | public boolean isAddressUnused(Address address) { method getDust (line 510) | public Coin getDust(Transaction proposedTransaction) { method getTxFromSerializedTx (line 526) | public Transaction getTxFromSerializedTx(byte[] tx) { method getParams (line 530) | public NetworkParameters getParams() { method getBestChainHeight (line 534) | public int getBestChainHeight() { method isWalletSyncedWithinTolerance (line 539) | public abstract boolean isWalletSyncedWithinTolerance(); method getClonedTransaction (line 541) | public Transaction getClonedTransaction(Transaction tx) { method addChangeEventListener (line 550) | public void addChangeEventListener(WalletChangeEventListener listener) { method removeChangeEventListener (line 554) | public void removeChangeEventListener(WalletChangeEventListener listen... method addNewBestBlockListener (line 558) | public void addNewBestBlockListener(NewBestBlockListener listener) { method removeNewBestBlockListener (line 564) | public void removeNewBestBlockListener(NewBestBlockListener listener) { method isWalletReady (line 570) | public boolean isWalletReady() { method getKeyChainSeed (line 574) | public DeterministicSeed getKeyChainSeed() { method getKeyCrypter (line 578) | @Nullable method checkAESKey (line 583) | public boolean checkAESKey(KeyParameter aesKey) { method findKeyFromPubKey (line 587) | @Nullable method isEncrypted (line 592) | public boolean isEncrypted() { method getRecentTransactions (line 596) | public List getRecentTransactions(int numTransactions, bo... method getLastBlockSeenHeight (line 601) | public int getLastBlockSeenHeight() { method isUnconfirmedTransactionsLimitHit (line 610) | public boolean isUnconfirmedTransactionsLimitHit() { method getTransactions (line 621) | public Set getTransactions(boolean includeDead) { method getBalance (line 625) | public Coin getBalance(@SuppressWarnings("SameParameterValue") Wallet.... method getTransaction (line 629) | @Nullable method getTransaction (line 634) | @Nullable method isTransactionOutputMine (line 643) | public boolean isTransactionOutputMine(TransactionOutput transactionOu... method getValueSentFromMeForTransaction (line 667) | public Coin getValueSentFromMeForTransaction(Transaction transaction) ... method getValueSentToMeForTransaction (line 671) | public Coin getValueSentToMeForTransaction(Transaction transaction) th... method printTx (line 680) | public static void printTx(String tracePrefix, Transaction tx) { method isOutputScriptConvertibleToAddress (line 684) | public static boolean isOutputScriptConvertibleToAddress(TransactionOu... method getAddressFromOutput (line 690) | @Nullable method getAddressStringFromOutput (line 696) | @Nullable method maybeAddTxToWallet (line 708) | public static Transaction maybeAddTxToWallet(byte[] serializedTransact... method maybeAddNetworkTxToWallet (line 725) | public static MoneroTxWallet maybeAddNetworkTxToWallet(byte[] serializ... method maybeAddNetworkTxToWallet (line 741) | public static Transaction maybeAddNetworkTxToWallet(byte[] serializedT... method maybeAddSelfTxToWallet (line 746) | public static Transaction maybeAddSelfTxToWallet(Transaction transaction, method maybeAddTxToWallet (line 751) | public static Transaction maybeAddTxToWallet(Transaction transaction, class HavenoWalletListener (line 761) | public class HavenoWalletListener implements WalletCoinsReceivedEventL... method onCoinsReceived (line 762) | @Override method onCoinsSent (line 767) | @Override method onReorganize (line 772) | @Override method onTransactionConfidenceChanged (line 777) | @Override method notifyBalanceListeners (line 792) | void notifyBalanceListeners(Transaction tx) { FILE: core/src/main/java/haveno/core/xmr/wallet/WalletsManager.java class WalletsManager (line 37) | public class WalletsManager { method WalletsManager (line 49) | @Inject method decryptWallets (line 60) | public void decryptWallets(KeyParameter aesKey) { method encryptWallets (line 65) | public void encryptWallets(KeyCrypterScrypt keyCrypterScrypt, KeyParam... method getWalletsAsString (line 77) | public String getWalletsAsString(boolean includePrivKeys) { method restoreSeedWords (line 83) | public void restoreSeedWords(@Nullable DeterministicSeed seed, ResultH... method backupWallets (line 87) | public void backupWallets() { method clearBackup (line 91) | public void clearBackup() { method areWalletsEncrypted (line 95) | public boolean areWalletsEncrypted() { method areWalletsAvailable (line 99) | public boolean areWalletsAvailable() { method getKeyCrypterScrypt (line 103) | public KeyCrypterScrypt getKeyCrypterScrypt() { method checkAESKey (line 110) | public boolean checkAESKey(KeyParameter aesKey) { method getChainSeedCreationTimeSeconds (line 114) | public long getChainSeedCreationTimeSeconds() { method hasPositiveBalance (line 118) | public boolean hasPositiveBalance() { method setAesKey (line 123) | public void setAesKey(KeyParameter aesKey) { method getDecryptedSeed (line 128) | public DeterministicSeed getDecryptedSeed(KeyParameter aesKey, Determi... FILE: core/src/main/java/haveno/core/xmr/wallet/XmrWalletBase.java class XmrWalletBase (line 31) | @Slf4j method XmrWalletBase (line 71) | public XmrWalletBase() { method sync (line 75) | public MoneroSyncResult sync() { method syncWithTimeout (line 79) | public MoneroSyncResult syncWithTimeout(long timeoutSec) { method syncWithProgress (line 115) | public void syncWithProgress() { method wasWalletSynced (line 212) | public boolean wasWalletSynced() { method requestSwitchToNextBestConnection (line 216) | public boolean requestSwitchToNextBestConnection(MoneroRpcConnection s... method saveWalletIfElapsedTime (line 224) | public void saveWalletIfElapsedTime() { method requestSaveWalletIfElapsedTime (line 233) | public void requestSaveWalletIfElapsedTime() { method isSyncing (line 237) | public boolean isSyncing() { method downloadPercentageProperty (line 241) | public ReadOnlyDoubleProperty downloadPercentageProperty() { method blocksRemainingProperty (line 245) | public ReadOnlyLongProperty blocksRemainingProperty() { method isSyncWithProgressTimeout (line 249) | public static boolean isSyncWithProgressTimeout(Throwable e) { method saveWallet (line 255) | public abstract void saveWallet(); method onConnectionChanged (line 257) | protected abstract void onConnectionChanged(MoneroRpcConnection connec... method updateSyncProgress (line 261) | private void updateSyncProgress(Long height, long targetHeight) { method resetSyncProgressTimeout (line 286) | private void resetSyncProgressTimeout() { method onDoneSyncWithProgress (line 297) | private void onDoneSyncWithProgress() { method isExpectedWalletError (line 309) | protected boolean isExpectedWalletError(Exception e) { FILE: core/src/main/java/haveno/core/xmr/wallet/XmrWalletService.java class XmrWalletService (line 102) | public class XmrWalletService extends XmrWalletBase { method XmrWalletService (line 164) | @SuppressWarnings("unused") method setTradeManager (line 231) | public void setTradeManager(TradeManager tradeManager) { method getWallet (line 235) | public MoneroWallet getWallet() { method getWalletCreationDate (line 246) | public long getWalletCreationDate() { method saveWallet (line 250) | @Override method isWalletAvailable (line 259) | public boolean isWalletAvailable() { method isWalletEncrypted (line 267) | public boolean isWalletEncrypted() { method walletHeightProperty (line 271) | public LongProperty walletHeightProperty() { method isSyncedWithinTolerance (line 275) | public boolean isSyncedWithinTolerance() { method getMonerod (line 283) | public MoneroDaemonRpc getMonerod() { method isProxyApplied (line 287) | public boolean isProxyApplied() { method isProxyApplied (line 291) | public boolean isProxyApplied(boolean wasWalletSynced) { method getWalletPassword (line 297) | public String getWalletPassword() { method walletExists (line 301) | public boolean walletExists(String walletName) { method createWallet (line 306) | public MoneroWallet createWallet(String walletName, boolean applyProxy... method createWallet (line 310) | private MoneroWallet createWallet(String walletName, Integer walletRpc... method openWallet (line 317) | public MoneroWallet openWallet(String walletName, boolean applyProxyUr... method openWallet (line 321) | public MoneroWallet openWallet(String walletName, Integer walletRpcPor... method getWalletConfig (line 328) | private MoneroWalletConfig getWalletConfig(String walletName) { method getWalletPath (line 334) | private String getWalletPath(String walletName) { method getWalletName (line 338) | private static String getWalletName(String walletPath) { method isNativeLibraryApplied (line 342) | private boolean isNativeLibraryApplied() { method closeWallet (line 346) | public void closeWallet(MoneroWallet wallet, boolean save) { method forceCloseWallet (line 365) | public void forceCloseWallet(MoneroWallet wallet, String path) { method deleteWallet (line 377) | public void deleteWallet(String walletName) { method backupWallet (line 387) | public void backupWallet(String walletName) { method deleteWalletBackups (line 394) | public void deleteWalletBackups(String walletName) { method assertNotPath (line 401) | private static void assertNotPath(String name) { method createTx (line 405) | public MoneroTxWallet createTx(List destinations) { method createTx (line 411) | public MoneroTxWallet createTx(MoneroTxConfig txConfig) { method createSweepTxs (line 425) | public List createSweepTxs(String address) { method createSweepTxs (line 429) | public List createSweepTxs(MoneroTxConfig txConfig) { method relayTxs (line 443) | public List relayTxs(List metadatas) { method fixReservedOutputs (line 454) | public void fixReservedOutputs() { method freezeReservedOutputs (line 473) | private void freezeReservedOutputs(Set reservedKeyImages) { method thawUnreservedOutputs (line 497) | private void thawUnreservedOutputs(Set reservedKeyImages) { method freezeOutputs (line 526) | public void freezeOutputs(Collection keyImages) { method thawOutputs (line 549) | public void thawOutputs(Collection keyImages) { method cacheNonPoolTxs (line 567) | private void cacheNonPoolTxs() { method getSubaddressesWithExactInput (line 586) | private List getSubaddressesWithExactInput(BigInteger amount) { method createReserveTx (line 614) | public MoneroTxWallet createReserveTx(BigInteger penaltyFee, BigIntege... method createDepositTx (line 635) | public MoneroTxWallet createDepositTx(Trade trade, boolean reserveExac... method createTradeTx (line 653) | private MoneroTxWallet createTradeTx(BigInteger feeAmount, String feeA... method createTradeTxFromSubaddress (line 690) | private MoneroTxWallet createTradeTxFromSubaddress(BigInteger feeAmoun... method verifyReserveTx (line 711) | public MoneroTx verifyReserveTx(String offerId, BigInteger penaltyFee,... method verifyDepositTx (line 716) | public MoneroTx verifyDepositTx(String offerId, BigInteger feeAmount, ... method verifyTradeTx (line 737) | public MoneroTx verifyTradeTx(String offerId, BigInteger tradeFeeAmoun... method equalsWithinFractionError (line 819) | private static boolean equalsWithinFractionError(BigInteger a, BigInte... method getFeeEstimate (line 829) | private BigInteger getFeeEstimate(long txWeight) { method onShutDownStarted (line 855) | public void onShutDownStarted() { method shutDown (line 860) | public void shutDown() { method getNewAddressEntry (line 892) | public synchronized XmrAddressEntry getNewAddressEntry() { method getNewAddressEntry (line 896) | public synchronized XmrAddressEntry getNewAddressEntry(String offerId,... method getNewAddressEntryAux (line 910) | private XmrAddressEntry getNewAddressEntryAux(String offerId, XmrAddre... method getFreshAddressEntry (line 918) | public synchronized XmrAddressEntry getFreshAddressEntry() { method recoverAddressEntry (line 924) | public synchronized XmrAddressEntry recoverAddressEntry(String offerId... method getOrCreateAddressEntry (line 930) | public synchronized XmrAddressEntry getOrCreateAddressEntry(String off... method getAddressEntry (line 936) | public synchronized Optional getAddressEntry(String o... method swapAddressEntryToAvailable (line 942) | public synchronized void swapAddressEntryToAvailable(String offerId, X... method cloneAddressEntries (line 950) | public synchronized void cloneAddressEntries(String offerId, String cl... method resetAddressEntriesForOpenOffer (line 960) | public synchronized void resetAddressEntriesForOpenOffer(String offerI... method swapPayoutAddressEntryToAvailable (line 977) | public synchronized void swapPayoutAddressEntryToAvailable(String offe... method findAddressEntry (line 981) | private Optional findAddressEntry(String address, Xmr... method getAddressEntries (line 985) | public List getAddressEntries() { method getAvailableAddressEntries (line 989) | public List getAvailableAddressEntries() { method getAddressEntriesForOpenOffer (line 993) | public List getAddressEntriesForOpenOffer() { method getAddressEntriesForTrade (line 999) | public List getAddressEntriesForTrade() { method getAddressEntries (line 1005) | public List getAddressEntries(XmrAddressEntry.Context... method getBaseAddressEntry (line 1009) | public XmrAddressEntry getBaseAddressEntry() { method getFundedAvailableAddressEntries (line 1013) | public List getFundedAvailableAddressEntries() { method getAddressEntryListAsImmutableList (line 1017) | public List getAddressEntryListAsImmutableList() { method getUnusedAddressEntries (line 1028) | public List getUnusedAddressEntries() { method subaddressHasIncomingTransfers (line 1034) | public boolean subaddressHasIncomingTransfers(int subaddressIndex) { method getNumOutputsForSubaddress (line 1038) | public int getNumOutputsForSubaddress(int subaddressIndex) { method getSubaddress (line 1049) | private MoneroSubaddress getSubaddress(int subaddressIndex) { method getNumTxsWithIncomingOutputs (line 1056) | public int getNumTxsWithIncomingOutputs(int subaddressIndex) { method getTxsWithIncomingOutputs (line 1062) | public List getTxsWithIncomingOutputs() { method getTxsWithIncomingOutputs (line 1066) | public List getTxsWithIncomingOutputs(Integer subaddre... method getBalanceForAddress (line 1091) | public BigInteger getBalanceForAddress(String address) { method getBalanceForSubaddress (line 1095) | public BigInteger getBalanceForSubaddress(int subaddressIndex) { method getBalanceForSubaddress (line 1100) | public BigInteger getBalanceForSubaddress(int subaddressIndex, boolean... method getFrozenBalanceForSubaddress (line 1104) | public BigInteger getFrozenBalanceForSubaddress(int subaddressIndex) { method getAvailableBalanceForSubaddress (line 1109) | public BigInteger getAvailableBalanceForSubaddress(int subaddressIndex) { method getAddressEntriesForAvailableBalanceStream (line 1114) | public Stream getAddressEntriesForAvailableBalanceStr... method addWalletListener (line 1122) | public void addWalletListener(MoneroWalletListenerI listener) { method removeWalletListener (line 1128) | public void removeWalletListener(MoneroWalletListenerI listener) { method addBalanceListener (line 1136) | public void addBalanceListener(XmrBalanceListener listener) { method removeBalanceListener (line 1143) | public void removeBalanceListener(XmrBalanceListener listener) { method updateBalanceListeners (line 1150) | public void updateBalanceListeners() { method saveAddressEntryList (line 1168) | public void saveAddressEntryList() { method getHeight (line 1172) | public long getHeight() { method getTxs (line 1176) | public List getTxs(boolean includeFailed) { method getTxs (line 1182) | public List getTxs() { method getTxs (line 1186) | public List getTxs(MoneroTxQuery query) { method getTxs (line 1194) | public List getTxs(List txIds) { method getTx (line 1198) | public MoneroTxWallet getTx(String txId) { method getBalance (line 1203) | public BigInteger getBalance() { method getAvailableBalance (line 1207) | public BigInteger getAvailableBalance() { method hasAddress (line 1211) | public boolean hasAddress(String address) { method getSubaddresses (line 1218) | public List getSubaddresses() { method getAmountSentToSelf (line 1222) | public BigInteger getAmountSentToSelf(MoneroTxWallet tx) { method getOutputs (line 1234) | public List getOutputs(MoneroOutputQuery query) { method getOutputs (line 1242) | public List getOutputs(Collection keyImage... method getOutputsAmount (line 1251) | public BigInteger getOutputsAmount(Collection keyImages) { method getMoneroNetworkType (line 1259) | public static MoneroNetworkType getMoneroNetworkType() { method printTxs (line 1272) | public static void printTxs(String tracePrefix, MoneroTxWallet... txs) { method initialize (line 1280) | private void initialize() { method startWalletHeightMonitor (line 1330) | private void startWalletHeightMonitor() { method initMainWalletIfConnected (line 1344) | private void initMainWalletIfConnected() { method requestInitMainWallet (line 1350) | private void requestInitMainWallet() { method initMainWallet (line 1363) | private void initMainWallet() { method resetIfWalletChanged (line 1405) | private void resetIfWalletChanged() { method createWalletFull (line 1422) | private MoneroWalletFull createWalletFull(MoneroWalletConfig config, b... method openWalletFull (line 1451) | private MoneroWalletFull openWalletFull(MoneroWalletConfig config, boo... method createWalletRpc (line 1542) | private MoneroWalletRpc createWalletRpc(MoneroWalletConfig config, Int... method openWalletRpc (line 1582) | private MoneroWalletRpc openWalletRpc(MoneroWalletConfig config, Integ... method startWalletRpcInstance (line 1683) | private MoneroWalletRpc startWalletRpcInstance(Integer port, MoneroRpc... method onConnectionChanged (line 1724) | @Override method changeWalletPasswords (line 1762) | private void changeWalletPasswords(String oldPassword, String newPassw... method openOrCreateMainWallet (line 1793) | private MoneroWallet openOrCreateMainWallet() { method doBackupWallet (line 1844) | private void doBackupWallet() { method closeMainWallet (line 1850) | private void closeMainWallet() { method closeMainWallet (line 1854) | private void closeMainWallet(boolean stopPolling) { method forceCloseMainWallet (line 1869) | private void forceCloseMainWallet() { method forceRestartMainWallet (line 1878) | public void forceRestartMainWallet() { method handleMainWalletError (line 1884) | public void handleMainWalletError(Exception e, MoneroRpcConnection sou... method startPolling (line 1890) | private void startPolling() { method startPolling (line 1894) | private void startPolling(boolean skipFirstPoll) { method stopPolling (line 1914) | private void stopPolling() { method isPolling (line 1921) | private boolean isPolling() { method updatePollPeriod (line 1925) | public void updatePollPeriod() { method getPollPeriodMs (line 1930) | private long getPollPeriodMs() { method setPollPeriodMs (line 1934) | private void setPollPeriodMs(long pollPeriodMs) { method pollWallet (line 1946) | private void pollWallet() { method doPollWallet (line 1953) | @SuppressWarnings("unused") method onFirstSync (line 2088) | private void onFirstSync() { method onWalletServiceInitialized (line 2113) | private void onWalletServiceInitialized() { method isWalletServiceInitialized (line 2117) | private boolean isWalletServiceInitialized() { method requestSwitchToNextBestConnection (line 2121) | private boolean requestSwitchToNextBestConnection() { method onNewBlock (line 2125) | private void onNewBlock(long height) { method cacheWalletInfo (line 2132) | private void cacheWalletInfo() { method onBalancesChanged (line 2166) | private void onBalancesChanged(BigInteger newBalance, BigInteger newUn... FILE: core/src/test/java/haveno/core/account/sign/SignedWitnessServiceTest.java class SignedWitnessServiceTest (line 54) | public class SignedWitnessServiceTest { method setup (line 88) | @BeforeEach method testIsValidAccountAgeWitnessOk (line 127) | @Test method testIsValidAccountAgeWitnessArbitratorSignatureProblem (line 142) | @Test method testIsValidAccountAgeWitnessPeerSignatureProblem (line 159) | @Test method testIsValidSelfSignatureOk (line 176) | @Test method testIsValidSimpleLoopSignatureProblem (line 197) | @Test method testIsValidAccountAgeWitnessDateTooSoonProblem (line 222) | @Test method testIsValidAccountAgeWitnessDateTooLateProblem (line 239) | @Test method testIsValidAccountAgeWitnessEndlessLoop (line 257) | @Test method testIsValidAccountAgeWitnessLongLoop (line 307) | @Test method getTodayMinusNDays (line 342) | private long getTodayMinusNDays(long days) { method testSignAccountAgeWitness_withTooLowTradeAmount (line 346) | @Test method testSignAccountAgeWitness_withSufficientTradeAmount (line 361) | @Test method testBanFilterSingleTree (line 388) | @Test method testBanFilterTwoTrees (line 421) | @Test method testBanFilterJoinedTrees (line 458) | @Test FILE: core/src/test/java/haveno/core/account/sign/SignedWitnessTest.java class SignedWitnessTest (line 18) | public class SignedWitnessTest { method setUp (line 25) | @BeforeEach method testProtoRoundTrip (line 33) | @Test method isImmutable (line 39) | @Test FILE: core/src/test/java/haveno/core/account/witness/AccountAgeWitnessServiceTest.java class AccountAgeWitnessServiceTest (line 73) | public class AccountAgeWitnessServiceTest { method setup (line 84) | @BeforeEach method setupService (line 96) | private void setupService(KeyRing keyRing) { method makeDir (line 108) | private File makeDir(String name) throws IOException { method testIsTradeDateAfterReleaseDate (line 115) | @Disabled method testVerifySignatureOfNonce (line 136) | @Disabled method testArbitratorSignWitness (line 151) | @Test method testArbitratorSignDummyWitness (line 261) | @Test method signAccountAgeWitness (line 336) | private void signAccountAgeWitness(AccountAgeWitness accountAgeWitness, FILE: core/src/test/java/haveno/core/app/HavenoHelpFormatterTest.java class HavenoHelpFormatterTest (line 35) | public class HavenoHelpFormatterTest { method testHelpFormatter (line 37) | @Test type AnEnum (line 137) | enum AnEnum {foo, bar, baz} FILE: core/src/test/java/haveno/core/arbitration/ArbitratorManagerTest.java class ArbitratorManagerTest (line 36) | public class ArbitratorManagerTest { method testIsArbitratorAvailableForLanguage (line 38) | @Test method testGetArbitratorLanguages (line 74) | @Test FILE: core/src/test/java/haveno/core/arbitration/ArbitratorTest.java class ArbitratorTest (line 29) | @SuppressWarnings({"SameParameterValue", "UnusedAssignment"}) method testRoundtrip (line 32) | @Disabled("TODO InvalidKeySpecException at haveno.common.crypto.Sig.ge... method getArbitratorMock (line 40) | public static Arbitrator getArbitratorMock() { method getBytes (line 50) | public static byte[] getBytes(@SuppressWarnings("SameParameterValue") ... FILE: core/src/test/java/haveno/core/arbitration/MediatorTest.java class MediatorTest (line 30) | public class MediatorTest { method testRoundtrip (line 32) | @Disabled("TODO InvalidKeySpecException at haveno.common.crypto.Sig.ge... method getMediatorMock (line 41) | public static Mediator getMediatorMock() { FILE: core/src/test/java/haveno/core/arbitration/TraderDataItemTest.java class TraderDataItemTest (line 32) | public class TraderDataItemTest { method setup (line 41) | @BeforeEach method testEquals (line 53) | @Test method testHashCode (line 60) | @Test FILE: core/src/test/java/haveno/core/crypto/EncryptionTest.java class EncryptionTest (line 33) | public class EncryptionTest { method setup (line 37) | @BeforeEach method tearDown (line 49) | @AfterEach FILE: core/src/test/java/haveno/core/crypto/SigTest.java class SigTest (line 37) | public class SigTest { method setup (line 42) | @BeforeEach method tearDown (line 54) | @AfterEach method testSignature (line 60) | @Test FILE: core/src/test/java/haveno/core/locale/BankUtilTest.java class BankUtilTest (line 12) | public class BankUtilTest { method setup (line 14) | @BeforeEach method testBankFieldsForArgentina (line 22) | @Test FILE: core/src/test/java/haveno/core/locale/CurrencyUtilTest.java class CurrencyUtilTest (line 40) | public class CurrencyUtilTest { method setup (line 42) | @BeforeEach method testGetTradeCurrency (line 50) | @Test method testFindAsset (line 61) | @Test method testGetNameAndCodeOfRemovedAsset (line 97) | @Test class MockAssetRegistry (line 102) | class MockAssetRegistry extends AssetRegistry { method MockAssetRegistry (line 105) | MockAssetRegistry() { method addAsset (line 111) | void addAsset(Asset asset) { method stream (line 115) | public Stream stream() { FILE: core/src/test/java/haveno/core/locale/MockTestnetCoin.java class MockTestnetCoin (line 28) | public class MockTestnetCoin extends Coin { method MockTestnetCoin (line 30) | public MockTestnetCoin(Network network, NetworkParameters networkParam... class Mainnet (line 34) | public static class Mainnet extends MockTestnetCoin { method Mainnet (line 36) | public Mainnet() { class Testnet (line 41) | public static class Testnet extends MockTestnetCoin { method Testnet (line 43) | public Testnet() { class Regtest (line 48) | public static class Regtest extends MockTestnetCoin { method Regtest (line 50) | public Regtest() { class BSQAddressValidator (line 55) | public static class BSQAddressValidator extends Base58AddressValidator { method BSQAddressValidator (line 57) | public BSQAddressValidator(NetworkParameters networkParameters) { method validate (line 61) | @Override FILE: core/src/test/java/haveno/core/message/MarshallerTest.java class MarshallerTest (line 29) | @Slf4j method getBaseEnvelopeTest (line 32) | @Test method isPing (line 64) | public boolean isPing(protobuf.NetworkEnvelope envelope) { FILE: core/src/test/java/haveno/core/monetary/PriceTest.java class PriceTest (line 27) | public class PriceTest { method testParse (line 29) | @Test method testValueOf (line 90) | @Test FILE: core/src/test/java/haveno/core/network/p2p/seed/DefaultSeedNodeRepositoryTest.java class DefaultSeedNodeRepositoryTest (line 29) | public class DefaultSeedNodeRepositoryTest { method getSeedNodes (line 31) | @Test method manualSeedNodes (line 37) | @Test FILE: core/src/test/java/haveno/core/notifications/MobileModelTest.java class MobileModelTest (line 29) | @Slf4j method testParseDescriptor (line 32) | @Test FILE: core/src/test/java/haveno/core/offer/OfferMaker.java class OfferMaker (line 26) | public class OfferMaker { FILE: core/src/test/java/haveno/core/offer/OfferTest.java class OfferTest (line 27) | public class OfferTest { method testHasNoRange (line 29) | @Test method testHasRange (line 39) | @Test FILE: core/src/test/java/haveno/core/offer/OpenOfferManagerTest.java class OpenOfferManagerTest (line 31) | public class OpenOfferManagerTest { method setUp (line 36) | @BeforeEach method tearDown (line 46) | @AfterEach method testStartEditOfferForActiveOffer (line 52) | @Test method testStartEditOfferForDeactivatedOffer (line 101) | @Test method testStartEditOfferForOfferThatIsCurrentlyEdited (line 141) | @Test FILE: core/src/test/java/haveno/core/offer/availability/ArbitratorSelectionTest.java class ArbitratorSelectionTest (line 29) | public class ArbitratorSelectionTest { method testGetLeastUsedArbitrator (line 30) | @Test FILE: core/src/test/java/haveno/core/payment/PaymentAccountsTest.java class PaymentAccountsTest (line 34) | public class PaymentAccountsTest { method testGetOldestPaymentAccountForOfferWhenNoValidAccounts (line 35) | @Test method createAccountWithAge (line 60) | private static PaymentAccount createAccountWithAge(AccountAgeWitnessSe... FILE: core/src/test/java/haveno/core/payment/ReceiptPredicatesTest.java class ReceiptPredicatesTest (line 31) | public class ReceiptPredicatesTest { method testIsMatchingCurrency (line 34) | @Test method testIsMatchingSepaOffer (line 47) | @Test method testIsMatchingSepaInstant (line 57) | @Test method testIsMatchingCountryCodes (line 67) | @Test method testIsSameOrSpecificBank (line 75) | @Test method testIsEqualPaymentMethods (line 85) | @Test FILE: core/src/test/java/haveno/core/payment/ReceiptValidatorTest.java class ReceiptValidatorTest (line 33) | public class ReceiptValidatorTest { method setUp (line 39) | @BeforeEach method tearDown (line 47) | @AfterEach method testIsValidWhenCurrencyDoesNotMatch (line 52) | @Test method testIsValidWhenNotCountryBasedAccount (line 60) | @Test method testIsValidWhenNotMatchingCodes (line 71) | @Test method testIsValidWhenSepaOffer (line 80) | @Test method testIsValidWhenSepaInstant (line 91) | @Test method testIsValidWhenSpecificBankAccountAndOfferRequireSpecificBank (line 102) | @Test method testIsValidWhenSameBankAccountAndOfferRequireSpecificBank (line 117) | @Test method testIsValidWhenSpecificBankAccount (line 132) | @Test method testIsValidWhenSameBankAccount (line 147) | @Test method testIsValidWhenNationalBankAccount (line 162) | @Test method testIsValidWhenNationalBankAccountAndOfferIsNot (line 176) | @Test method testIsValidWhenSpecificBanksAccountAndOfferIsNot (line 193) | @Test method testIsValidWhenSameBankAccountAndOfferIsNot (line 210) | @Test method testIsValidWhenWesternUnionAccount (line 227) | @Test method testIsValidWhenWesternIrregularAccount (line 241) | @Test method testIsValidWhenMoneyGramAccount (line 253) | @Test FILE: core/src/test/java/haveno/core/payment/TradeLimitsTest.java class TradeLimitsTest (line 22) | public class TradeLimitsTest { method testGetFirstMonthRiskBasedTradeLimit (line 23) | @Test FILE: core/src/test/java/haveno/core/payment/validation/CryptoAddressValidatorTest.java class CryptoAddressValidatorTest (line 30) | public class CryptoAddressValidatorTest { method test (line 32) | @Test FILE: core/src/test/java/haveno/core/provider/price/MarketPriceFeedServiceTest.java class MarketPriceFeedServiceTest (line 27) | @Disabled method testGetPrice (line 31) | @Test FILE: core/src/test/java/haveno/core/support/dispute/mediation/FileTransferSessionTest.java class FileTransferSessionTest (line 40) | public class FileTransferSessionTest implements FileTransferSession.FtpC... method setUp (line 51) | @BeforeEach method testSendCreate (line 59) | @Test method testCreateZip (line 66) | @Test method testSendInitialize (line 78) | @Test method testSendSmallFile (line 98) | @Test method testSendOneFullBlock (line 121) | @Test method testSendTwoFullBlocks (line 144) | @Test method testSendTwoFullBlocksPlusOneByte (line 170) | @Test method initializeSession (line 197) | private FileTransferSender initializeSession(int testSize) { method simulateAckFromPeerAndVerify (line 219) | private void simulateAckFromPeerAndVerify(FileTransferSender session, ... method onFtpProgress (line 227) | @Override method onFtpComplete (line 233) | @Override method onFtpTimeout (line 238) | @Override FILE: core/src/test/java/haveno/core/trade/TradableListTest.java class TradableListTest (line 30) | public class TradableListTest { method protoTesting (line 32) | @Test FILE: core/src/test/java/haveno/core/user/PreferencesTest.java class PreferencesTest (line 45) | public class PreferencesTest { method setUp (line 51) | @BeforeEach method testAddFiatCurrency (line 66) | @Test method testGetUniqueListOfFiatCurrencies (line 81) | @Test method testGetUniqueListOfCryptoCurrencies (line 101) | @Test method testUpdateOfPersistedFiatCurrenciesAfterLocaleChanged (line 120) | @Test FILE: core/src/test/java/haveno/core/user/UserPayloadModelVOTest.java class UserPayloadModelVOTest (line 30) | public class UserPayloadModelVOTest { method testRoundtrip (line 31) | @Disabled("TODO InvalidKeySpecException at haveno.common.crypto.Sig.ge... method testRoundtripFull (line 38) | @Disabled("TODO InvalidKeySpecException at haveno.common.crypto.Sig.ge... FILE: core/src/test/java/haveno/core/util/FormattingUtilsTest.java class FormattingUtilsTest (line 22) | public class FormattingUtilsTest { method setUp (line 28) | @BeforeEach method testFormatDurationAsWords (line 36) | @Test method testFormatPrice (line 62) | @Test FILE: core/src/test/java/haveno/core/util/ProtoUtilTest.java class ProtoUtilTest (line 29) | @SuppressWarnings("UnusedAssignment") method testEnum (line 33) | @Test method testUnknownEnum (line 43) | @Test method testUnknownEnumFix (line 53) | @Test method getDirection (line 64) | public static OfferDirection getDirection(OfferDirection direction) { FILE: core/src/test/java/haveno/core/util/RegexValidatorTest.java class RegexValidatorTest (line 33) | public class RegexValidatorTest { method setup (line 35) | @BeforeEach method testAddressRegexValidator (line 43) | @Test method testOnionAddressRegexValidator (line 99) | @Test method testLocalnetAddressRegexValidator (line 126) | @Test method testLocalhostAddressRegexValidator (line 215) | @Test FILE: core/src/test/java/haveno/core/util/coin/CoinUtilTest.java class CoinUtilTest (line 31) | public class CoinUtilTest { method testGetPercentOfAmount (line 33) | @Test method testGetFeePerXmr (line 39) | @Test method testParseXmr (line 47) | @Test method testMinCoin (line 56) | @Test method testMaxCoin (line 65) | @Test method testGetAdjustedAmount (line 74) | @Test FILE: core/src/test/java/haveno/core/xmr/nodes/BtcNetworkConfigTest.java class BtcNetworkConfigTest (line 35) | public class BtcNetworkConfigTest { method setUp (line 40) | @BeforeEach method testProposePeersWhenProxyPresentAndNoPeers (line 45) | @Test method testProposePeersWhenProxyNotPresentAndNoPeers (line 55) | @Test method testProposePeersWhenPeersPresent (line 65) | @Test FILE: core/src/test/java/haveno/core/xmr/nodes/XmrNodeConverterTest.java class XmrNodeConverterTest (line 35) | public class XmrNodeConverterTest { method testConvertOnionHost (line 36) | @Test method testConvertClearNode (line 51) | @Test method testConvertWithTor (line 64) | @Test FILE: core/src/test/java/haveno/core/xmr/nodes/XmrNodesRepositoryTest.java class XmrNodesRepositoryTest (line 38) | public class XmrNodesRepositoryTest { method testGetPeerAddressesWhenClearNodes (line 39) | @Test method testGetPeerAddressesWhenConverterReturnsNull (line 53) | @Test method testGetPeerAddressesWhenProxyAndClearNodes (line 70) | @Test method testGetPeerAddressesWhenOnionNodesOnly (line 87) | @Test FILE: core/src/test/java/haveno/core/xmr/nodes/XmrNodesSetupPreferencesTest.java class XmrNodesSetupPreferencesTest (line 33) | public class XmrNodesSetupPreferencesTest { method testSelectPreferredNodesWhenPublicOption (line 34) | @Test method testSelectPreferredNodesWhenCustomOption (line 45) | @Test FILE: core/src/test/java/haveno/core/xmr/wallet/RestrictionsTest.java class RestrictionsTest (line 26) | @SuppressWarnings("ConstantConditions") method testIsMinSpendableAmount (line 28) | @Test FILE: daemon/src/main/java/haveno/daemon/app/HavenoDaemon.java class HavenoDaemon (line 22) | public class HavenoDaemon extends HavenoHeadlessApp { FILE: daemon/src/main/java/haveno/daemon/app/HavenoDaemonMain.java class HavenoDaemonMain (line 42) | @Slf4j method main (line 47) | public static void main(String[] args) { method configUserThread (line 76) | @Override method launchApplication (line 85) | @Override method onApplicationLaunched (line 91) | @Override method getModule (line 102) | @Override method applyInjector (line 107) | @Override method startApplication (line 114) | @Override method onApplicationStarted (line 124) | @Override method gracefulShutDown (line 129) | @Override method loginAccount (line 138) | @Override method interactiveLogin (line 199) | protected boolean interactiveLogin(ConsoleInput reader) { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcAccountService.java class GrpcAccountService (line 69) | @VisibleForTesting method GrpcAccountService (line 78) | @Inject method accountExists (line 84) | @Override method isAccountOpen (line 97) | @Override method createAccount (line 110) | @Override method openAccount (line 123) | @Override method isAppInitialized (line 136) | @Override method changePassword (line 149) | @Override method closeAccount (line 161) | @Override method deleteAccount (line 174) | @Override method backupAccount (line 187) | @Override method restoreAccount (line 219) | @Override method interceptors (line 268) | final ServerInterceptor[] interceptors() { method rateMeteringInterceptor (line 274) | final Optional rateMeteringInterceptor() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcDisputeAgentsService.java class GrpcDisputeAgentsService (line 22) | @Slf4j method GrpcDisputeAgentsService (line 28) | @Inject method registerDisputeAgent (line 34) | @Override method unregisterDisputeAgent (line 56) | @Override method interceptors (line 76) | final ServerInterceptor[] interceptors() { method rateMeteringInterceptor (line 82) | final Optional rateMeteringInterceptor() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcDisputesService.java class GrpcDisputesService (line 40) | @Slf4j method GrpcDisputesService (line 46) | @Inject method openDispute (line 52) | @Override method getDispute (line 74) | @Override method getDisputes (line 92) | @Override method resolveDispute (line 113) | @Override method sendDisputeChatMessage (line 132) | @Override method interceptors (line 152) | final ServerInterceptor[] interceptors() { method rateMeteringInterceptor (line 158) | final Optional rateMeteringInterceptor() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcErrorMessageHandler.java class GrpcErrorMessageHandler (line 47) | public class GrpcErrorMessageHandler implements ErrorMessageHandler { method GrpcErrorMessageHandler (line 57) | public GrpcErrorMessageHandler(String fullMethodName, method handleErrorMessage (line 67) | @Override method handleTakeOfferError (line 86) | private void handleTakeOfferError(String errorMessage) { method getAvailabilityResultWithDescription (line 113) | private AvailabilityResultWithDescription getAvailabilityResultWithDes... method getAvailabilityResult (line 122) | private AvailabilityResult getAvailabilityResult(String errorMessage) { method getAvailabilityResultDescription (line 130) | private String getAvailabilityResultDescription(AvailabilityResult pro... method takeOfferWasCalled (line 134) | private boolean takeOfferWasCalled() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcExceptionHandler.java class GrpcExceptionHandler (line 35) | @Singleton method GrpcExceptionHandler (line 41) | @Inject method handleException (line 45) | public synchronized void handleException(Logger log, method handleExceptionAsWarning (line 56) | public synchronized void handleExceptionAsWarning(Logger log, method handleErrorMessage (line 67) | public void handleErrorMessage(Logger log, method wrapException (line 79) | private StatusRuntimeException wrapException(Throwable t) { method mapGrpcErrorStatus (line 97) | private Status mapGrpcErrorStatus(Throwable t, String description) { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcGetTradeStatisticsService.java class GrpcGetTradeStatisticsService (line 23) | @Slf4j method GrpcGetTradeStatisticsService (line 30) | @Inject method getTradeStatistics (line 37) | @Override method interceptors (line 56) | final ServerInterceptor[] interceptors() { method rateMeteringInterceptor (line 62) | final Optional rateMeteringInterceptor() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcHelpService.java class GrpcHelpService (line 36) | @Slf4j method GrpcHelpService (line 42) | @Inject method getMethodHelp (line 48) | @Override method interceptors (line 61) | final ServerInterceptor[] interceptors() { method rateMeteringInterceptor (line 67) | final Optional rateMeteringInterceptor() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcNotificationsService.java class GrpcNotificationsService (line 27) | @Slf4j method GrpcNotificationsService (line 33) | @Inject method registerNotificationListener (line 39) | @Override method sendNotification (line 53) | @Override class GrpcNotificationListener (line 68) | @Value method onMessage (line 74) | @Override method interceptors (line 82) | final ServerInterceptor[] interceptors() { method rateMeteringInterceptor (line 88) | final Optional rateMeteringInterceptor() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcOffersService.java class GrpcOffersService (line 68) | @Slf4j method GrpcOffersService (line 74) | @Inject method getOffer (line 80) | @Override method getMyOffer (line 95) | @Override method getOffers (line 110) | @Override method getMyOffers (line 129) | @Override method postOffer (line 149) | @Override method editOffer (line 189) | @Override method deactivateOffer (line 220) | @Override method activateOffer (line 237) | @Override method cancelOffer (line 254) | @Override method interceptors (line 271) | final ServerInterceptor[] interceptors() { method rateMeteringInterceptor (line 277) | final Optional rateMeteringInterceptor() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcPaymentAccountsService.java class GrpcPaymentAccountsService (line 64) | @Slf4j method GrpcPaymentAccountsService (line 70) | @Inject method createPaymentAccount (line 76) | @Override method getPaymentAccounts (line 91) | @Override method getPaymentMethods (line 107) | @Override method getPaymentAccountForm (line 123) | @Override method createCryptoCurrencyPaymentAccount (line 147) | @Override method deletePaymentAccount (line 165) | @Override method getCryptoCurrencyPaymentMethods (line 178) | @Override method validateFormField (line 194) | @Override method interceptors (line 207) | final ServerInterceptor[] interceptors() { method rateMeteringInterceptor (line 213) | final Optional rateMeteringInterceptor() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcPriceService.java class GrpcPriceService (line 62) | @Slf4j method GrpcPriceService (line 68) | @Inject method getMarketPrice (line 74) | @Override method getMarketPrices (line 86) | @Override method getMarketDepth (line 97) | @Override method mapMarketPricesReply (line 108) | private MarketPricesReply mapMarketPricesReply(List m... method mapMarketDepthReply (line 116) | private MarketDepthReply mapMarketDepthReply(MarketDepthInfo marketDep... method interceptors (line 120) | final ServerInterceptor[] interceptors() { method rateMeteringInterceptor (line 126) | final Optional rateMeteringInterceptor() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcServer.java class GrpcServer (line 36) | @Singleton method GrpcServer (line 42) | @Inject method interceptors (line 83) | private ServerInterceptor[] interceptors() { method callLoggingInterceptor (line 87) | private ServerInterceptor callLoggingInterceptor() { method start (line 97) | public void start() { method shutdown (line 106) | public void shutdown() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcShutdownService.java class GrpcShutdownService (line 30) | @Slf4j method GrpcShutdownService (line 35) | @Inject method stop (line 40) | @Override FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcTradesService.java class GrpcTradesService (line 82) | @Slf4j method GrpcTradesService (line 88) | @Inject method getTrade (line 94) | @Override method getTrades (line 114) | @Override method takeOffer (line 133) | @Override method confirmPaymentSent (line 159) | @Override method confirmPaymentReceived (line 179) | @Override method completeTrade (line 200) | @Override method getChatMessages (line 213) | @Override method sendChatMessage (line 231) | @Override method interceptors (line 244) | final ServerInterceptor[] interceptors() { method rateMeteringInterceptor (line 250) | final Optional rateMeteringInterceptor() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcVersionService.java class GrpcVersionService (line 43) | @VisibleForTesting method GrpcVersionService (line 50) | @Inject method getVersion (line 56) | @Override method interceptors (line 67) | final ServerInterceptor[] interceptors() { method rateMeteringInterceptor (line 73) | final Optional rateMeteringInterceptor() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcWalletsService.java class GrpcWalletsService (line 96) | @Slf4j method GrpcWalletsService (line 102) | @Inject method getBalances (line 108) | @Override method getXmrSeed (line 124) | @Override method getXmrPrimaryAddress (line 138) | @Override method getXmrNewSubaddress (line 152) | @Override method getXmrTxs (line 167) | @Override method createXmrTx (line 183) | @Override method createXmrSweepTxs (line 203) | @Override method relayXmrTxs (line 221) | @Override method getAddressBalance (line 236) | @Override method getFundingAddresses (line 250) | @Override method setWalletPassword (line 268) | @Override method removeWalletPassword (line 281) | @Override method lockWallet (line 294) | @Override method unlockWallet (line 307) | @Override method getHeight (line 320) | @Override method interceptors (line 337) | final ServerInterceptor[] interceptors() { method rateMeteringInterceptor (line 343) | final Optional rateMeteringInterceptor() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcXmrConnectionService.java class GrpcXmrConnectionService (line 82) | @Slf4j method GrpcXmrConnectionService (line 88) | @Inject method addConnection (line 94) | @Override method removeConnection (line 103) | @Override method getConnection (line 112) | @Override method getConnections (line 125) | @Override method setConnection (line 136) | @Override method checkConnection (line 149) | @Override method getBestConnection (line 163) | @Override method setAutoSwitch (line 177) | @Override method getAutoSwitch (line 186) | @Override method handleRequest (line 196) | private <_Reply> void handleRequest(StreamObserver<_Reply> responseObs... type RpcRequestHandler (line 207) | @FunctionalInterface method handleRequest (line 209) | _Reply handleRequest() throws Exception; method toUrlConnection (line 213) | private static UrlConnection toUrlConnection(MoneroRpcConnection rpcCo... method toAuthenticationStatus (line 223) | private static UrlConnection.AuthenticationStatus toAuthenticationStat... method toOnlineStatus (line 229) | private static UrlConnection.OnlineStatus toOnlineStatus(Boolean onlin... method toMoneroRpcConnection (line 235) | private static MoneroRpcConnection toMoneroRpcConnection(UrlConnection... method validateUri (line 244) | private static String validateUri(String url) throws MalformedURLExcep... method nullIfEmpty (line 249) | private static String nullIfEmpty(String value) { method interceptors (line 257) | final ServerInterceptor[] interceptors() { method rateMeteringInterceptor (line 263) | private Optional rateMeteringInterceptor() { FILE: daemon/src/main/java/haveno/daemon/grpc/GrpcXmrNodeService.java class GrpcXmrNodeService (line 47) | @Slf4j method GrpcXmrNodeService (line 53) | @Inject method isXmrNodeOnline (line 59) | @Override method getXmrNodeSettings (line 73) | @Override method startXmrNode (line 90) | @Override method stopXmrNode (line 106) | @Override method handleMoneroError (line 121) | private void handleMoneroError(MoneroError me, StreamObserver respo... method interceptors (line 132) | final ServerInterceptor[] interceptors() { method rateMeteringInterceptor (line 138) | private Optional rateMeteringInterceptor() { FILE: daemon/src/main/java/haveno/daemon/grpc/interceptor/CallRateMeteringInterceptor.java class CallRateMeteringInterceptor (line 36) | @Slf4j method CallRateMeteringInterceptor (line 43) | public CallRateMeteringInterceptor(Map serv... method interceptCall (line 47) | @Override method checkRateMeterAndMaybeCloseCall (line 62) | private void checkRateMeterAndMaybeCloseCall(Map.Entry serv... method handlePermissionDeniedWarningAndCloseCall (line 80) | private void handlePermissionDeniedWarningAndCloseCall(String methodName, method getDefaultRateExceededError (line 89) | private String getDefaultRateExceededError(String methodName, method getRateMeterKV (line 102) | private Optional> getRateMeterKV(... method getRateMeterKey (line 108) | private String getRateMeterKey(ServerCall serverCall) { method toString (line 116) | @Override method valueOf (line 129) | public static CallRateMeteringInterceptor valueOf(Map clazz) { method isConfigForGrpcService (line 95) | public boolean isConfigForGrpcService(String grpcServiceClassSimpleNam... method toString (line 99) | @Override method getCustomRateMeteringInterceptor (line 107) | public static Optional getCustomRateMeteringInterce... method toServerInterceptor (line 115) | public static Optional toServerInterceptor(File con... method getMethodRateMetersMap (line 136) | @SuppressWarnings("unchecked") method deserialize (line 159) | @SuppressWarnings({"rawtypes", "unchecked"}) method getGrpcCallRateMeter (line 178) | @SuppressWarnings("unchecked") method verifyConfigFile (line 187) | private static void verifyConfigFile(File configFile) { method toJson (line 195) | private static String toJson(File configFile) { method getAllDeserializedConfigs (line 206) | private static List getAllDeserializedC... class Builder (line 214) | @VisibleForTesting method addCallRateMeter (line 218) | public void addCallRateMeter(String grpcServiceClassName, method addCallRateMeter (line 229) | public void addCallRateMeter(String grpcServiceClassName, method build (line 246) | public File build() { method serializeRateMeterDefinitions (line 259) | private File serializeRateMeterDefinitions() { method createTmpFile (line 271) | private File createTmpFile() { FILE: daemon/src/main/java/haveno/daemon/grpc/interceptor/PasswordAuthInterceptor.java class PasswordAuthInterceptor (line 38) | public class PasswordAuthInterceptor implements ServerInterceptor { method PasswordAuthInterceptor (line 44) | @Inject method interceptCall (line 49) | @Override FILE: daemon/src/test/java/haveno/daemon/grpc/interceptor/GrpcServiceRateMeteringConfigTest.java class GrpcServiceRateMeteringConfigTest (line 44) | @Slf4j method setup (line 52) | @BeforeAll method buildConfigFile (line 80) | @BeforeEach method testConfigFileBuild (line 86) | @Test method testGetVersionCallRateMeter (line 95) | @Test method doMaxIsAllowedChecks (line 151) | private void doMaxIsAllowedChecks(boolean expectedIsAllowed, method teardown (line 160) | @AfterAll method rest (line 166) | private void rest(long milliseconds) { method buildInterceptor (line 173) | private CallRateMeteringInterceptor buildInterceptor() { FILE: desktop/src/main/java/haveno/desktop/DesktopModule.java class DesktopModule (line 34) | public class DesktopModule extends AppModule { method DesktopModule (line 36) | public DesktopModule(Config config) { method configure (line 40) | @Override FILE: desktop/src/main/java/haveno/desktop/Navigation.java class Navigation (line 39) | @Slf4j type Listener (line 44) | public interface Listener { method onNavigationRequested (line 45) | void onNavigationRequested(ViewPath path, @Nullable Object data); method Navigation (line 65) | @Inject method readPersisted (line 72) | @Override method navigateTo (line 95) | @SafeVarargs method navigateToWithData (line 100) | @SafeVarargs method navigateTo (line 105) | public void navigateTo(ViewPath newPath, @Nullable Object data) { method requestPersistence (line 135) | private void requestPersistence() { method navigateToPreviousVisitedView (line 142) | public void navigateToPreviousVisitedView() { method addListener (line 149) | public void addListener(Listener listener) { method removeListener (line 153) | public void removeListener(Listener listener) { method getReturnPath (line 157) | public ViewPath getReturnPath() { method getCurrentPath (line 161) | public ViewPath getCurrentPath() { method setReturnPath (line 165) | public void setReturnPath(ViewPath returnPath) { FILE: desktop/src/main/java/haveno/desktop/app/HavenoApp.java class HavenoApp (line 87) | @Slf4j method HavenoApp (line 106) | public HavenoApp() { method init (line 116) | @Override method start (line 120) | @Override method startApplication (line 127) | public void startApplication(Runnable onApplicationStartedHandler) { method stop (line 140) | @Override method handleUncaughtException (line 163) | @Override method createAndConfigScene (line 201) | private Scene createAndConfigScene(MainView mainView, Injector injecto... method setupStage (line 234) | private void setupStage(Scene scene) { method layoutStageFromPersistedData (line 270) | private void layoutStageFromPersistedData(Stage stage, User user) { method addStageLayoutListeners (line 284) | private void addStageLayoutListeners(Stage stage, User user) { method loadMainView (line 303) | private MainView loadMainView(Injector injector) { method addSceneKeyEventHandler (line 308) | private void addSceneKeyEventHandler(Scene scene, Injector injector) { method shutDownByUser (line 344) | private void shutDownByUser() { method promptUserAtShutdown (line 352) | private CompletableFuture promptUserAtShutdown() { method checkTradesAtShutdown (line 403) | private String checkTradesAtShutdown() { method checkDisputesAtShutdown (line 418) | private String checkDisputesAtShutdown() { method showDebugWindow (line 429) | private void showDebugWindow(Scene scene, Injector injector) { FILE: desktop/src/main/java/haveno/desktop/app/HavenoAppMain.java class HavenoAppMain (line 50) | @Slf4j method HavenoAppMain (line 55) | public HavenoAppMain() { method main (line 59) | public static void main(String[] args) { method onSetupComplete (line 69) | @Override method configUserThread (line 78) | @Override method launchApplication (line 84) | @Override method onApplicationLaunched (line 99) | @Override method handleUncaughtException (line 105) | @Override method getModule (line 115) | @Override method applyInjector (line 120) | @Override method readAllPersisted (line 128) | @Override method setupAvoidStandbyMode (line 133) | @Override method startApplication (line 138) | @Override method onApplicationStarted (line 145) | @Override method loginAccount (line 155) | @Override class PasswordDialog (line 197) | private class PasswordDialog extends Dialog { method PasswordDialog (line 199) | public PasswordDialog(String errorMessage) { FILE: desktop/src/main/java/haveno/desktop/app/HavenoAppModule.java class HavenoAppModule (line 25) | public class HavenoAppModule extends AppModule { method HavenoAppModule (line 27) | public HavenoAppModule(Config config) { method configure (line 31) | @Override FILE: desktop/src/main/java/haveno/desktop/common/UITimer.java class UITimer (line 29) | public class UITimer implements Timer { method UITimer (line 33) | public UITimer() { method runLater (line 36) | @Override method runPeriodically (line 49) | @Override method stop (line 62) | @Override method executeDirectlyIfPossible (line 72) | private void executeDirectlyIfPossible(Runnable runnable) { FILE: desktop/src/main/java/haveno/desktop/common/ViewfxException.java class ViewfxException (line 22) | public class ViewfxException extends RuntimeException { method ViewfxException (line 23) | public ViewfxException(Throwable cause, String format, Object... args) { method ViewfxException (line 27) | public ViewfxException(String format, Object... args) { FILE: desktop/src/main/java/haveno/desktop/common/fxml/FxmlViewLoader.java class FxmlViewLoader (line 37) | @Slf4j method FxmlViewLoader (line 44) | @Inject method load (line 50) | @SuppressWarnings("unchecked") method loadFromFxml (line 92) | private View loadFromFxml(URL fxmlUrl) { method getDefaultValue (line 125) | @SuppressWarnings("SameParameterValue") FILE: desktop/src/main/java/haveno/desktop/common/model/Activatable.java type Activatable (line 20) | public interface Activatable { method _activate (line 22) | void _activate(); method _deactivate (line 24) | void _deactivate(); FILE: desktop/src/main/java/haveno/desktop/common/model/ActivatableDataModel.java class ActivatableDataModel (line 23) | public abstract class ActivatableDataModel implements Activatable, DataM... method _activate (line 26) | @Override method activate (line 31) | protected void activate() { method _deactivate (line 34) | @Override method deactivate (line 39) | protected void deactivate() { FILE: desktop/src/main/java/haveno/desktop/common/model/ActivatableViewModel.java class ActivatableViewModel (line 23) | public abstract class ActivatableViewModel implements Activatable, ViewM... method _activate (line 26) | @Override method activate (line 31) | protected void activate() { method _deactivate (line 34) | @Override method deactivate (line 39) | protected void deactivate() { FILE: desktop/src/main/java/haveno/desktop/common/model/ActivatableWithDataModel.java class ActivatableWithDataModel (line 20) | public class ActivatableWithDataModel extends Wit... method ActivatableWithDataModel (line 22) | public ActivatableWithDataModel(D dataModel) { method _activate (line 26) | @Override method activate (line 32) | protected void activate() { method _deactivate (line 35) | @Override method deactivate (line 41) | protected void deactivate() { FILE: desktop/src/main/java/haveno/desktop/common/model/DataModel.java type DataModel (line 20) | public interface DataModel extends Model { FILE: desktop/src/main/java/haveno/desktop/common/model/Model.java type Model (line 20) | public interface Model { FILE: desktop/src/main/java/haveno/desktop/common/model/ViewModel.java type ViewModel (line 20) | public interface ViewModel extends Model { FILE: desktop/src/main/java/haveno/desktop/common/model/WithDataModel.java class WithDataModel (line 25) | public class WithDataModel { method WithDataModel (line 30) | protected WithDataModel(D dataModel) { FILE: desktop/src/main/java/haveno/desktop/common/view/AbstractView.java class AbstractView (line 25) | public abstract class AbstractView implements View { method AbstractView (line 34) | public AbstractView(M model) { method AbstractView (line 38) | public AbstractView() { method getRoot (line 42) | public R getRoot() { FILE: desktop/src/main/java/haveno/desktop/common/view/ActivatableView.java class ActivatableView (line 22) | public abstract class ActivatableView extends Initial... method ActivatableView (line 24) | public ActivatableView(M model) { method ActivatableView (line 28) | public ActivatableView() { method prepareInitialize (line 32) | @Override method activate (line 44) | protected void activate() { method deactivate (line 47) | protected void deactivate() { FILE: desktop/src/main/java/haveno/desktop/common/view/ActivatableViewAndModel.java class ActivatableViewAndModel (line 25) | public abstract class ActivatableViewAndModel viewClass) { FILE: desktop/src/main/java/haveno/desktop/common/view/DefaultPathConvention.java class DefaultPathConvention (line 20) | public class DefaultPathConvention implements FxmlView.PathConvention { method apply (line 26) | @Override FILE: desktop/src/main/java/haveno/desktop/common/view/FxmlView.java type PathConvention (line 43) | interface PathConvention extends Function, String> { FILE: desktop/src/main/java/haveno/desktop/common/view/InitializableView.java class InitializableView (line 26) | public abstract class InitializableView extends Abstr... method InitializableView (line 28) | public InitializableView(M model) { method InitializableView (line 32) | public InitializableView() { method initialize (line 36) | @Override method prepareInitialize (line 42) | protected void prepareInitialize() { method initialize (line 45) | protected void initialize() { FILE: desktop/src/main/java/haveno/desktop/common/view/View.java type View (line 22) | public interface View { method getRoot (line 23) | Node getRoot(); FILE: desktop/src/main/java/haveno/desktop/common/view/ViewFactory.java type ViewFactory (line 22) | public interface ViewFactory extends Callback, Object> { FILE: desktop/src/main/java/haveno/desktop/common/view/ViewLoader.java type ViewLoader (line 20) | public interface ViewLoader { method load (line 21) | View load(Class viewClass); FILE: desktop/src/main/java/haveno/desktop/common/view/ViewPath.java class ViewPath (line 25) | public final class ViewPath extends ArrayList> { method ViewPath (line 26) | private ViewPath() { method ViewPath (line 29) | public ViewPath(Collection> c) { method to (line 33) | @SafeVarargs method from (line 41) | public static ViewPath from(ViewPath original) { method tip (line 47) | public Class tip() { FILE: desktop/src/main/java/haveno/desktop/common/view/guice/InjectorViewFactory.java class InjectorViewFactory (line 25) | @Singleton method setInjector (line 30) | public void setInjector(Injector injector) { method call (line 34) | @Override FILE: desktop/src/main/java/haveno/desktop/components/AccountStatusTooltipLabel.java class AccountStatusTooltipLabel (line 43) | public class AccountStatusTooltipLabel extends AutoTooltipLabel { method AccountStatusTooltipLabel (line 52) | public AccountStatusTooltipLabel(OfferBookListItem.WitnessAgeData witn... method positionAndActivateIcon (line 63) | private void positionAndActivateIcon() { method createPopOver (line 80) | private PopOver createPopOver() { method showPopup (line 129) | private void showPopup(Node textIcon) { method createDetailsItem (line 134) | private Label createDetailsItem(String text, boolean active) { FILE: desktop/src/main/java/haveno/desktop/components/AddressTextField.java class AddressTextField (line 43) | public class AddressTextField extends AnchorPane { method AddressTextField (line 56) | public AddressTextField(String label) { method openWallet (line 105) | private void openWallet() { method setAddress (line 119) | public void setAddress(String address) { method getAddress (line 123) | public String getAddress() { method addressProperty (line 127) | public StringProperty addressProperty() { method getAmount (line 131) | public BigInteger getAmount() { method amountAsProperty (line 135) | public ObjectProperty amountAsProperty() { method setAmount (line 139) | public void setAmount(BigInteger amount) { method getPaymentLabel (line 143) | public String getPaymentLabel() { method paymentLabelProperty (line 147) | public StringProperty paymentLabelProperty() { method setPaymentLabel (line 151) | public void setPaymentLabel(String paymentLabel) { method getMoneroURI (line 160) | private String getMoneroURI() { FILE: desktop/src/main/java/haveno/desktop/components/AddressWithIconAndDirection.java class AddressWithIconAndDirection (line 34) | public class AddressWithIconAndDirection extends HBox { method AddressWithIconAndDirection (line 38) | public AddressWithIconAndDirection(String text, String address, boolea... method setOnAction (line 64) | public void setOnAction(EventHandler handler) { method setTooltip (line 68) | public void setTooltip(Tooltip tooltip) { FILE: desktop/src/main/java/haveno/desktop/components/AutoTooltipButton.java class AutoTooltipButton (line 27) | public class AutoTooltipButton extends JFXButton { method AutoTooltipButton (line 29) | public AutoTooltipButton() { method AutoTooltipButton (line 33) | public AutoTooltipButton(String text) { method AutoTooltipButton (line 37) | public AutoTooltipButton(String text, Node graphic) { method updateText (line 41) | public void updateText(String text) { method createDefaultSkin (line 45) | @Override class AutoTooltipButtonSkin (line 50) | private class AutoTooltipButtonSkin extends JFXButtonSkin { method AutoTooltipButtonSkin (line 51) | public AutoTooltipButtonSkin(JFXButton button) { method layoutChildren (line 55) | @Override FILE: desktop/src/main/java/haveno/desktop/components/AutoTooltipCheckBox.java class AutoTooltipCheckBox (line 26) | public class AutoTooltipCheckBox extends JFXCheckBox { method AutoTooltipCheckBox (line 28) | public AutoTooltipCheckBox() { method AutoTooltipCheckBox (line 32) | public AutoTooltipCheckBox(String text) { method createDefaultSkin (line 36) | @Override class AutoTooltipCheckBoxSkin (line 41) | private class AutoTooltipCheckBoxSkin extends JFXCheckBoxSkin { method AutoTooltipCheckBoxSkin (line 42) | public AutoTooltipCheckBoxSkin(JFXCheckBox checkBox) { method layoutChildren (line 47) | @Override FILE: desktop/src/main/java/haveno/desktop/components/AutoTooltipLabel.java class AutoTooltipLabel (line 26) | public class AutoTooltipLabel extends Label { method AutoTooltipLabel (line 28) | public AutoTooltipLabel() { method AutoTooltipLabel (line 32) | public AutoTooltipLabel(String text) { method createDefaultSkin (line 36) | @Override class AutoTooltipLabelSkin (line 41) | private class AutoTooltipLabelSkin extends LabelSkin { method AutoTooltipLabelSkin (line 43) | public AutoTooltipLabelSkin(Label label) { method layoutChildren (line 47) | @Override FILE: desktop/src/main/java/haveno/desktop/components/AutoTooltipRadioButton.java class AutoTooltipRadioButton (line 25) | public class AutoTooltipRadioButton extends JFXRadioButton { method AutoTooltipRadioButton (line 27) | public AutoTooltipRadioButton() { method AutoTooltipRadioButton (line 31) | public AutoTooltipRadioButton(String text) { method createDefaultSkin (line 35) | @Override class AutoTooltipRadioButtonSkin (line 40) | private class AutoTooltipRadioButtonSkin extends JFXRadioButtonSkinHav... method AutoTooltipRadioButtonSkin (line 41) | public AutoTooltipRadioButtonSkin(JFXRadioButton radioButton) { method layoutChildren (line 45) | @Override FILE: desktop/src/main/java/haveno/desktop/components/AutoTooltipSlideToggleButton.java class AutoTooltipSlideToggleButton (line 9) | public class AutoTooltipSlideToggleButton extends JFXToggleButton { method AutoTooltipSlideToggleButton (line 10) | public AutoTooltipSlideToggleButton() { method createDefaultSkin (line 14) | @Override class AutoTooltipSlideToggleButtonSkin (line 19) | private class AutoTooltipSlideToggleButtonSkin extends JFXToggleButton... method AutoTooltipSlideToggleButtonSkin (line 20) | public AutoTooltipSlideToggleButtonSkin(JFXToggleButton toggleButton) { method layoutChildren (line 24) | @Override FILE: desktop/src/main/java/haveno/desktop/components/AutoTooltipTableColumn.java class AutoTooltipTableColumn (line 28) | public class AutoTooltipTableColumn extends TableColumn { method AutoTooltipTableColumn (line 33) | public AutoTooltipTableColumn(String text) { method AutoTooltipTableColumn (line 39) | public AutoTooltipTableColumn(String text, String help) { method setTitle (line 44) | public void setTitle(String title) { method setTitleWithHelpText (line 48) | public void setTitleWithHelpText(String title, String help) { method createInfoPopOver (line 61) | private PopOver createInfoPopOver(String help) { method createInfoPopOver (line 68) | private PopOver createInfoPopOver(Node node) { FILE: desktop/src/main/java/haveno/desktop/components/AutoTooltipTextField.java class AutoTooltipTextField (line 25) | public class AutoTooltipTextField extends JFXTextField { method AutoTooltipTextField (line 27) | public AutoTooltipTextField() { method AutoTooltipTextField (line 31) | public AutoTooltipTextField(String text) { method createDefaultSkin (line 35) | @Override class AutoTooltipTextFieldSkin (line 40) | private class AutoTooltipTextFieldSkin extends JFXTextFieldSkin { method AutoTooltipTextFieldSkin (line 41) | public AutoTooltipTextFieldSkin(TextField textField) { FILE: desktop/src/main/java/haveno/desktop/components/AutoTooltipToggleButton.java class AutoTooltipToggleButton (line 27) | public class AutoTooltipToggleButton extends ToggleButton { method AutoTooltipToggleButton (line 29) | public AutoTooltipToggleButton() { method AutoTooltipToggleButton (line 33) | public AutoTooltipToggleButton(String text) { method AutoTooltipToggleButton (line 37) | public AutoTooltipToggleButton(String text, Node graphic) { method createDefaultSkin (line 41) | @Override class AutoTooltipToggleButtonSkin (line 46) | private class AutoTooltipToggleButtonSkin extends ToggleButtonSkin { method AutoTooltipToggleButtonSkin (line 47) | public AutoTooltipToggleButtonSkin(ToggleButton toggleButton) { method layoutChildren (line 51) | @Override FILE: desktop/src/main/java/haveno/desktop/components/AutocompleteComboBox.java class AutocompleteComboBox (line 43) | public class AutocompleteComboBox extends JFXComboBox { method AutocompleteComboBox (line 51) | public AutocompleteComboBox() { method AutocompleteComboBox (line 55) | private AutocompleteComboBox(ObservableList items) { method setAutocompleteItems (line 92) | public void setAutocompleteItems(List items, List items) { method setOnChangeConfirmed (line 115) | public final void setOnChangeConfirmed(EventHandler eh) { method clearOnFocus (line 146) | private void clearOnFocus() { method setEmptySkinToGetMoreControlOverListView (line 158) | private void setEmptySkinToGetMoreControlOverListView() { method fixSpaceKey (line 165) | private void fixSpaceKey() { method filterBy (line 172) | private void filterBy(String query) { method reactToQueryChanges (line 187) | private void reactToQueryChanges() { method removeFilter (line 224) | private void removeFilter() { method forceRedraw (line 232) | private void forceRedraw() { method adjustVisibleRowCount (line 246) | private void adjustVisibleRowCount() { method asString (line 250) | private String asString(T item) { method matchingListSize (line 254) | private int matchingListSize() { FILE: desktop/src/main/java/haveno/desktop/components/BalanceTextField.java class BalanceTextField (line 32) | public class BalanceTextField extends AnchorPane { method BalanceTextField (line 47) | public BalanceTextField(String label) { method setFormatter (line 62) | public void setFormatter(CoinFormatter formatter) { method setBalance (line 66) | public void setBalance(BigInteger balance) { method setTargetAmount (line 72) | public void setTargetAmount(BigInteger targetAmount) { method updateBalance (line 83) | private void updateBalance(BigInteger balance) { FILE: desktop/src/main/java/haveno/desktop/components/BusyAnimation.java class BusyAnimation (line 24) | public class BusyAnimation extends JFXSpinner { method BusyAnimation (line 28) | public BusyAnimation() { method BusyAnimation (line 32) | public BusyAnimation(boolean isRunning) { method play (line 39) | public void play() { method stop (line 46) | public void stop() { method isRunning (line 52) | public boolean isRunning() { method isRunningProperty (line 56) | public BooleanProperty isRunningProperty() { method updateVisibility (line 60) | private void updateVisibility() { FILE: desktop/src/main/java/haveno/desktop/components/ColoredDecimalPlacesWithZerosText.java class ColoredDecimalPlacesWithZerosText (line 26) | public class ColoredDecimalPlacesWithZerosText extends HBox { method ColoredDecimalPlacesWithZerosText (line 28) | public ColoredDecimalPlacesWithZerosText(String number, int numberOfZe... method getSplittedNumberNodes (line 49) | private Tuple2 getSplittedNumberNodes(String number, int... FILE: desktop/src/main/java/haveno/desktop/components/ExplorerAddressTextField.java class ExplorerAddressTextField (line 36) | public class ExplorerAddressTextField extends AnchorPane { method ExplorerAddressTextField (line 48) | public ExplorerAddressTextField() { method setup (line 78) | public void setup(@Nullable String address) { method cleanup (line 93) | public void cleanup() { FILE: desktop/src/main/java/haveno/desktop/components/ExternalHyperlink.java class ExternalHyperlink (line 22) | public class ExternalHyperlink extends HyperlinkWithIcon { method ExternalHyperlink (line 24) | public ExternalHyperlink(String text) { method ExternalHyperlink (line 28) | public ExternalHyperlink(String text, String style) { method ExternalHyperlink (line 32) | public ExternalHyperlink(String text, String style, String iconSize) { FILE: desktop/src/main/java/haveno/desktop/components/FundsTextField.java class FundsTextField (line 33) | public class FundsTextField extends InfoTextField { method FundsTextField (line 43) | public FundsTextField() { method setFundsStructure (line 78) | public void setFundsStructure(String fundsStructure) { FILE: desktop/src/main/java/haveno/desktop/components/HavenoTextArea.java class HavenoTextArea (line 6) | public class HavenoTextArea extends JFXTextArea { method createDefaultSkin (line 7) | @Override FILE: desktop/src/main/java/haveno/desktop/components/HavenoTextField.java class HavenoTextField (line 7) | public class HavenoTextField extends JFXTextField { method HavenoTextField (line 9) | public HavenoTextField(String value) { method HavenoTextField (line 14) | public HavenoTextField() { method createDefaultSkin (line 18) | @Override FILE: desktop/src/main/java/haveno/desktop/components/HyperlinkWithIcon.java class HyperlinkWithIcon (line 32) | public class HyperlinkWithIcon extends Hyperlink { method HyperlinkWithIcon (line 36) | public HyperlinkWithIcon(String text) { method HyperlinkWithIcon (line 40) | public HyperlinkWithIcon(String text, String fontSize) { method HyperlinkWithIcon (line 44) | public HyperlinkWithIcon(String text, AwesomeIcon awesomeIcon, String ... method HyperlinkWithIcon (line 58) | public HyperlinkWithIcon(String text, AwesomeIcon awesomeIcon) { method HyperlinkWithIcon (line 62) | public HyperlinkWithIcon(String text, GlyphIcons icon) { method HyperlinkWithIcon (line 66) | public HyperlinkWithIcon(String text, GlyphIcons icon, String style, S... method HyperlinkWithIcon (line 83) | public HyperlinkWithIcon(String text, GlyphIcons icon, String style) { method hideIcon (line 87) | public void hideIcon() { method setIcon (line 91) | public void setIcon(Node icon) { method clear (line 99) | public void clear() { FILE: desktop/src/main/java/haveno/desktop/components/InfoAutoTooltipLabel.java class InfoAutoTooltipLabel (line 30) | public class InfoAutoTooltipLabel extends AutoTooltipLabel { method InfoAutoTooltipLabel (line 37) | public InfoAutoTooltipLabel(String text, GlyphIcons icon, ContentDispl... method InfoAutoTooltipLabel (line 44) | public InfoAutoTooltipLabel(String text, AwesomeIcon icon, ContentDisp... method InfoAutoTooltipLabel (line 51) | public InfoAutoTooltipLabel(String text, ContentDisplay contentDisplay) { method setIcon (line 56) | public void setIcon(GlyphIcons icon) { method setIcon (line 60) | public void setIcon(GlyphIcons icon, String info) { method setIcon (line 65) | public void setIcon(AwesomeIcon icon) { method hideIcon (line 69) | public void hideIcon() { method disableRolloverPopup (line 75) | public void disableRolloverPopup() { method positionAndActivateIcon (line 80) | private void positionAndActivateIcon(ContentDisplay contentDisplay, St... method createInfoPopOver (line 90) | private PopOver createInfoPopOver(String info, double width) { method createInfoPopOver (line 98) | private PopOver createInfoPopOver(Node node) { FILE: desktop/src/main/java/haveno/desktop/components/InfoDisplay.java class InfoDisplay (line 48) | public class InfoDisplay extends Parent { method InfoDisplay (line 68) | public InfoDisplay() { method setText (line 150) | public void setText(String text) { method setGridPane (line 161) | public void setGridPane(GridPane gridPane) { method setRowIndex (line 173) | public void setRowIndex(int rowIndex) { method setColumnIndex (line 180) | public void setColumnIndex(int columnIndex) { method setOnAction (line 188) | public final void setOnAction(EventHandler eventHandler) { method getText (line 197) | public String getText() { method textProperty (line 201) | public StringProperty textProperty() { method getColumnIndex (line 205) | public int getColumnIndex() { method columnIndexProperty (line 209) | public IntegerProperty columnIndexProperty() { method getRowIndex (line 213) | public int getRowIndex() { method rowIndexProperty (line 217) | public IntegerProperty rowIndexProperty() { method getOnAction (line 221) | public EventHandler getOnAction() { method onActionProperty (line 225) | public ObjectProperty> onActionProperty() { method getGridPane (line 229) | public GridPane getGridPane() { method gridPaneProperty (line 233) | public ObjectProperty gridPaneProperty() { FILE: desktop/src/main/java/haveno/desktop/components/InfoInputTextField.java class InfoInputTextField (line 34) | public class InfoInputTextField extends AnchorPane { method InfoInputTextField (line 43) | public InfoInputTextField() { method InfoInputTextField (line 47) | public InfoInputTextField(double inputLineExtension) { method setContentForInfoPopOver (line 78) | public void setContentForInfoPopOver(Node node) { method setContentForWarningPopOver (line 82) | public void setContentForWarningPopOver(Node node) { method setContentForPrivacyPopOver (line 86) | public void setContentForPrivacyPopOver(Node node) { method setContentForPopOver (line 90) | public void setContentForPopOver(Node node, AwesomeIcon awesomeIcon) { method setContentForPopOver (line 94) | public void setContentForPopOver(Node node, AwesomeIcon awesomeIcon, @... method hideIcon (line 103) | public void hideIcon() { method setIconsRightAligned (line 108) | public void setIconsRightAligned() { method setText (line 122) | public void setText(String text) { method getText (line 126) | public String getText() { method textProperty (line 130) | public StringProperty textProperty() { method createPopOver (line 139) | private PopOver createPopOver() { FILE: desktop/src/main/java/haveno/desktop/components/InfoTextField.java class InfoTextField (line 38) | public class InfoTextField extends AnchorPane { method InfoTextField (line 50) | public InfoTextField() { method setContentForInfoPopOver (line 80) | public void setContentForInfoPopOver(Node node) { method setContent (line 88) | public void setContent(MaterialDesignIcon icon, String info, String st... method hideIcons (line 107) | private void hideIcons() { method setActionHandlers (line 112) | private void setActionHandlers(Node node) { method createPopOver (line 122) | private PopOver createPopOver(Node node) { method setText (line 140) | public void setText(String text) { method getText (line 144) | public String getText() { method textProperty (line 148) | public StringProperty textProperty() { FILE: desktop/src/main/java/haveno/desktop/components/InputTextArea.java class InputTextArea (line 40) | public class InputTextArea extends JFXTextArea { method getValidator (line 51) | public InputValidator getValidator() { method setValidator (line 55) | public void setValidator(InputValidator validator) { method setErrorMessage (line 59) | public void setErrorMessage(String errorMessage) { method InputTextArea (line 67) | public InputTextArea() { method resetValidation (line 108) | public void resetValidation() { method refreshValidation (line 119) | public void refreshValidation() { method setInvalid (line 125) | public void setInvalid(String message) { method validationResultProperty (line 133) | public ObjectProperty validationResul... method createDefaultSkin (line 137) | protected Skin createDefaultSkin() { FILE: desktop/src/main/java/haveno/desktop/components/InputTextField.java class InputTextField (line 41) | public class InputTextField extends JFXTextField { method getValidator (line 53) | public InputValidator getValidator() { method setValidator (line 57) | public void setValidator(InputValidator validator) { method setErrorMessage (line 61) | public void setErrorMessage(String errorMessage) { method InputTextField (line 69) | public InputTextField() { method InputTextField (line 108) | public InputTextField(double inputLineExtension) { method resetValidation (line 117) | public void resetValidation() { method refreshValidation (line 128) | public void refreshValidation() { method setInvalid (line 134) | public void setInvalid(String message) { method validationResultProperty (line 142) | public ObjectProperty validationResul... method createDefaultSkin (line 146) | protected Skin createDefaultSkin() { FILE: desktop/src/main/java/haveno/desktop/components/JFXRadioButtonSkinHavenoStyle.java class JFXRadioButtonSkinHavenoStyle (line 44) | public class JFXRadioButtonSkinHavenoStyle extends RadioButtonSkin { method JFXRadioButtonSkinHavenoStyle (line 53) | public JFXRadioButtonSkinHavenoStyle(JFXRadioButton control) { method updateChildren (line 170) | @Override method layoutChildren (line 179) | @Override method removeRadio (line 216) | private void removeRadio() { method updateColors (line 225) | private void updateColors() { method computeMinWidth (line 233) | @Override method computePrefWidth (line 242) | @Override method computeXOffset (line 251) | private static double computeXOffset(double width, double contentWidth... method computeYOffset (line 263) | private static double computeYOffset(double height, double contentHeig... method dispose (line 276) | @Override FILE: desktop/src/main/java/haveno/desktop/components/JFXTextAreaSkinHavenoStyle.java class JFXTextAreaSkinHavenoStyle (line 25) | public class JFXTextAreaSkinHavenoStyle extends TextAreaSkin { method JFXTextAreaSkinHavenoStyle (line 35) | public JFXTextAreaSkinHavenoStyle(JFXTextArea textArea) { method layoutChildren (line 60) | @Override method createPromptNode (line 85) | private void createPromptNode() { FILE: desktop/src/main/java/haveno/desktop/components/JFXTextFieldSkinHavenoStyle.java class JFXTextFieldSkinHavenoStyle (line 21) | public class JFXTextFieldSkinHavenoStyle getPeersAccountAge(... method hasChargebackRisk (line 197) | private static boolean hasChargebackRisk(@Nullable Trade Trade, @Nulla... FILE: desktop/src/main/java/haveno/desktop/components/PopOverWrapper.java class PopOverWrapper (line 26) | public class PopOverWrapper { type PopOverState (line 33) | enum PopOverState { method showPopOver (line 37) | public void showPopOver(Supplier popoverSupplier) { method hidePopOver (line 57) | public void hidePopOver() { FILE: desktop/src/main/java/haveno/desktop/components/SimpleMarkdownLabel.java class SimpleMarkdownLabel (line 30) | public class SimpleMarkdownLabel extends TextFlow { method SimpleMarkdownLabel (line 32) | public SimpleMarkdownLabel(String markdown) { method updateContent (line 40) | public void updateContent(String markdown) { FILE: desktop/src/main/java/haveno/desktop/components/TableGroupHeadline.java class TableGroupHeadline (line 29) | @Slf4j method TableGroupHeadline (line 39) | public TableGroupHeadline() { method TableGroupHeadline (line 43) | public TableGroupHeadline(String title) { method setInactive (line 62) | public void setInactive() { method setActive (line 67) | private void setActive() { method getText (line 73) | public String getText() { method textProperty (line 77) | public StringProperty textProperty() { method setText (line 81) | public void setText(String text) { FILE: desktop/src/main/java/haveno/desktop/components/TextFieldWithCopyIcon.java class TextFieldWithCopyIcon (line 35) | public class TextFieldWithCopyIcon extends AnchorPane { method TextFieldWithCopyIcon (line 46) | public TextFieldWithCopyIcon() { method TextFieldWithCopyIcon (line 50) | public TextFieldWithCopyIcon(String customStyleClass) { method setPromptText (line 98) | public void setPromptText(String value) { method getText (line 106) | public String getText() { method textProperty (line 110) | public StringProperty textProperty() { method setText (line 114) | public void setText(String text) { method setTooltip (line 118) | public void setTooltip(Tooltip toolTip) { method setCopyWithoutCurrencyPostFix (line 122) | public void setCopyWithoutCurrencyPostFix(boolean copyWithoutCurrencyP... method setCopyTextAfterDelimiter (line 126) | public void setCopyTextAfterDelimiter(boolean copyTextAfterDelimiter) { FILE: desktop/src/main/java/haveno/desktop/components/TextFieldWithIcon.java class TextFieldWithIcon (line 32) | public class TextFieldWithIcon extends AnchorPane { method TextFieldWithIcon (line 39) | public TextFieldWithIcon() { method setIcon (line 67) | public void setIcon(AwesomeIcon iconLabel) { method setText (line 73) | public void setText(String text) { FILE: desktop/src/main/java/haveno/desktop/components/TitledGroupBg.java class TitledGroupBg (line 33) | public class TitledGroupBg extends Pane { method TitledGroupBg (line 44) | public TitledGroupBg() { method setInactive (line 62) | public void setInactive() { method resetStyles (line 68) | private void resetStyles() { method setActive (line 73) | private void setActive() { method textProperty (line 79) | public StringProperty textProperty() { method setText (line 83) | public void setText(String text) { method setHelpUrl (line 87) | public void setHelpUrl(String helpUrl) { FILE: desktop/src/main/java/haveno/desktop/components/TooltipUtil.java class TooltipUtil (line 25) | public class TooltipUtil { method showTooltipIfTruncated (line 27) | public static void showTooltipIfTruncated(SkinBase skinBase, Labeled l... FILE: desktop/src/main/java/haveno/desktop/components/TxIdTextField.java class TxIdTextField (line 47) | public class TxIdTextField extends AnchorPane { method TxIdTextField (line 67) | public TxIdTextField() { method setup (line 118) | public void setup(@Nullable String txId) { method setup (line 122) | public void setup(@Nullable String txId, Trade trade) { method cleanup (line 178) | public void cleanup() { method openBlockExplorer (line 198) | private void openBlockExplorer(String txId) { method updateConfidence (line 205) | private synchronized void updateConfidence(String txId, Trade trade, B... method updateConfidence (line 221) | private void updateConfidence(MoneroTx tx, Trade trade) { FILE: desktop/src/main/java/haveno/desktop/components/chart/ChartDataModel.java class ChartDataModel (line 30) | public abstract class ChartDataModel extends ActivatableDataModel { method ChartDataModel (line 39) | public ChartDataModel() { method activate (line 43) | @Override method setTemporalAdjuster (line 53) | void setTemporalAdjuster(TemporalAdjuster temporalAdjuster) { method getTemporalAdjuster (line 57) | TemporalAdjuster getTemporalAdjuster() { method toTimeInterval (line 61) | public long toTimeInterval(Instant instant) { method getDateFilter (line 70) | public Predicate getDateFilter() { method setDateFilter (line 74) | void setDateFilter(long from, long to) { method invalidateCache (line 83) | protected abstract void invalidateCache(); method getMergedMap (line 85) | protected Map getMergedMap(Map map1, FILE: desktop/src/main/java/haveno/desktop/components/chart/ChartView.java class ChartView (line 72) | @Slf4j method ChartView (line 107) | public ChartView(T model) { method initialize (line 117) | @Override method activate (line 220) | @Override method deactivate (line 248) | @Override method getTimeIntervalBox (line 279) | protected HBox getTimeIntervalBox() { method getTimeIntervalToggleButton (line 301) | private ToggleButton getTimeIntervalToggleButton(String label, method applyTemporalAdjuster (line 312) | protected void applyTemporalAdjuster(TemporalAdjuster temporalAdjuster) { method getXAxis (line 324) | protected NumberAxis getXAxis() { method getYAxis (line 332) | protected NumberAxis getYAxis() { method onSetYAxisFormatter (line 341) | protected void onSetYAxisFormatter(XYChart.Series seri... method getChart (line 344) | protected LineChart getChart() { method initLegendsAndGetLegendBox (line 358) | protected HBox initLegendsAndGetLegendBox(Collection> getSerie... method getSeriesForLegend2 (line 546) | protected Collection> getSeriesForLegen... method getSeriesForLegend3 (line 550) | protected Collection> getSeriesForLegen... method defineAndAddActiveSeries (line 554) | protected abstract void defineAndAddActiveSeries(); method activateSeries (line 556) | protected void activateSeries(XYChart.Series series) { method applyData (line 572) | protected abstract CompletableFuture applyData(); method applyDataAndUpdate (line 574) | private void applyDataAndUpdate() { method initBoundsForTimelineNavigation (line 589) | protected abstract void initBoundsForTimelineNavigation(); method setBoundsForTimelineNavigation (line 595) | protected void setBoundsForTimelineNavigation(ObservableList serie... method updateChartAfterDataChange (line 681) | protected void updateChartAfterDataChange() { method cleanupDanglingSeries (line 696) | private void cleanupDanglingSeries() { method updateSymbolsVisibility (line 708) | private void updateSymbolsVisibility() { method applySeriesStyles (line 724) | private void applySeriesStyles() { method applyTooltip (line 738) | private void applyTooltip() { method removeStyles (line 757) | private void removeStyles(Node node) { method getNodesForStyle (line 763) | private Set getNodesForStyle(Node node, String style) { method getMaxSeriesSize (line 773) | private int getMaxSeriesSize() { method findTimeIntervalToggleByTemporalAdjuster (line 778) | private Optional findTimeIntervalToggleByTemporalAdjuster(Temp... method getSeriesId (line 785) | protected String getSeriesId(XYChart.Series series) { method mapToUserThread (line 789) | protected void mapToUserThread(Runnable command) { method onDataApplied (line 793) | protected void onDataApplied() { FILE: desktop/src/main/java/haveno/desktop/components/chart/ChartViewModel.java class ChartViewModel (line 35) | @Slf4j method ChartViewModel (line 53) | public ChartViewModel(T dataModel) { method activate (line 57) | @Override method applyTemporalAdjuster (line 68) | protected void applyTemporalAdjuster(TemporalAdjuster temporalAdjuster) { method setDateFormatPattern (line 72) | void setDateFormatPattern(TemporalAdjusterModel.Interval interval) { method getTemporalAdjuster (line 88) | protected TemporalAdjuster getTemporalAdjuster() { method onTimelineNavigationChanged (line 97) | void onTimelineNavigationChanged(double leftPos, double rightPos) { method applyFromToDates (line 127) | void applyFromToDates(double leftPos, double rightPos) { method onTimelineMouseDrag (line 145) | void onTimelineMouseDrag(double leftPos, double rightPos) { method initBounds (line 155) | void initBounds(List> data1, method initBounds (line 164) | void initBounds(List> data) { method getTimeAxisStringConverter (line 175) | StringConverter getTimeAxisStringConverter() { method getYAxisStringConverter (line 190) | protected StringConverter getYAxisStringConverter() { method getTooltipDateConverter (line 204) | String getTooltipDateConverter(Number date) { method getTooltipValueConverter (line 208) | protected String getTooltipValueConverter(Number value) { method invalidateCache (line 217) | protected void invalidateCache() { method toChartData (line 226) | protected List> toChartData(Map> toChartDoubleData(Map> toChartLongData(Map getMinMax(List contentNodeProperty() { method getContentNode (line 216) | public final Node getContentNode() { method setContentNode (line 228) | public final void setContentNode(Node content) { method show (line 274) | public final void show(Node owner) { method show (line 292) | public final void show(Node owner, double offset) { method show (line 328) | @Override method show (line 344) | @Override method show (line 371) | @Override method show (line 390) | public final void show(Node owner, double x, double y, method showFadeInAnimation (line 463) | private void showFadeInAnimation(Duration fadeInDuration) { method ownerWindowClosing (line 474) | private void ownerWindowClosing() { method hide (line 483) | @Override method hide (line 496) | public final void hide(Duration fadeOutDuration) { method adjustWindowLocation (line 537) | private void adjustWindowLocation() { method computeXOffset (line 568) | private double computeXOffset() { method computeYOffset (line 585) | private double computeYOffset() { method detach (line 610) | public final void detach() { method headerAlwaysVisibleProperty (line 623) | public final BooleanProperty headerAlwaysVisibleProperty() { method setHeaderAlwaysVisible (line 635) | public final void setHeaderAlwaysVisible(boolean visible) { method isHeaderAlwaysVisible (line 646) | public final boolean isHeaderAlwaysVisible() { method closeButtonEnabledProperty (line 657) | public final BooleanProperty closeButtonEnabledProperty() { method setCloseButtonEnabled (line 669) | public final void setCloseButtonEnabled(boolean enabled) { method isCloseButtonEnabled (line 680) | public final boolean isCloseButtonEnabled() { method detachableProperty (line 692) | public final BooleanProperty detachableProperty() { method setDetachable (line 704) | public final void setDetachable(boolean detachable) { method isDetachable (line 715) | public final boolean isDetachable() { method detachedProperty (line 729) | public final BooleanProperty detachedProperty() { method setDetached (line 742) | public final void setDetached(boolean detached) { method isDetached (line 753) | public final boolean isDetached() { method arrowSizeProperty (line 769) | public final DoubleProperty arrowSizeProperty() { method getArrowSize (line 780) | public final double getArrowSize() { method setArrowSize (line 792) | public final void setArrowSize(double size) { method arrowIndentProperty (line 809) | public final DoubleProperty arrowIndentProperty() { method getArrowIndent (line 820) | public final double getArrowIndent() { method setArrowIndent (line 832) | public final void setArrowIndent(double size) { method cornerRadiusProperty (line 848) | public final DoubleProperty cornerRadiusProperty() { method getCornerRadius (line 859) | public final double getCornerRadius() { method setCornerRadius (line 871) | public final void setCornerRadius(double radius) { method titleProperty (line 884) | public final StringProperty titleProperty() { method getTitle (line 894) | public final String getTitle() { method setTitle (line 904) | public final void setTitle(String title) { method arrowLocationProperty (line 923) | public final ObjectProperty arrowLocationProperty() { method setArrowLocation (line 935) | public final void setArrowLocation(ArrowLocation location) { method getArrowLocation (line 946) | public final ArrowLocation getArrowLocation() { type ArrowLocation (line 953) | public enum ArrowLocation { method fadeInDurationProperty (line 962) | public final ObjectProperty fadeInDurationProperty() { method fadeOutDurationProperty (line 971) | public final ObjectProperty fadeOutDurationProperty() { method getFadeInDuration (line 981) | public final Duration getFadeInDuration() { method setFadeInDuration (line 991) | public final void setFadeInDuration(Duration duration) { method getFadeOutDuration (line 1001) | public final Duration getFadeOutDuration() { method setFadeOutDuration (line 1011) | public final void setFadeOutDuration(Duration duration) { method animatedProperty (line 1020) | public final BooleanProperty animatedProperty() { method isAnimated (line 1030) | public final boolean isAnimated() { method setAnimated (line 1040) | public final void setAnimated(boolean animated) { FILE: desktop/src/main/java/haveno/desktop/components/controlsfx/skin/PopOverSkin.java class PopOverSkin (line 78) | public class PopOverSkin implements Skin { method PopOverSkin (line 100) | public PopOverSkin(final PopOver popOver) { method getNode (line 280) | @Override method getSkinnable (line 285) | @Override method dispose (line 290) | @Override method createCloseIcon (line 294) | private Node createCloseIcon() { method createPathElements (line 343) | private void createPathElements() { method getPopupWindow (line 633) | private Window getPopupWindow() { method showArrow (line 637) | private boolean showArrow(ArrowLocation location) { method updatePath (line 643) | private void updatePath() { FILE: desktop/src/main/java/haveno/desktop/components/indicator/TxConfidenceIndicator.java class TxConfidenceIndicator (line 87) | @SuppressWarnings({"SameParameterValue", "WeakerAccess"}) method TxConfidenceIndicator (line 142) | public TxConfidenceIndicator() { method TxConfidenceIndicator (line 149) | @SuppressWarnings("unchecked") method isIndeterminate (line 165) | public final boolean isIndeterminate() { method setIndeterminate (line 169) | private void setIndeterminate(boolean value) { method indeterminateProperty (line 173) | public final ReadOnlyBooleanProperty indeterminateProperty() { method indeterminatePropertyImpl (line 177) | private ReadOnlyBooleanWrapper indeterminatePropertyImpl() { method getProgress (line 211) | public final double getProgress() { method setProgress (line 223) | public final void setProgress(double value) { method progressProperty (line 227) | public final DoubleProperty progressProperty() { method createDefaultSkin (line 255) | @Override method impl_cssGetFocusTraversableInitialValue (line 266) | @Deprecated FILE: desktop/src/main/java/haveno/desktop/components/indicator/skin/StaticProgressIndicatorSkin.java class StaticProgressIndicatorSkin (line 82) | public class StaticProgressIndicatorSkin extends SkinBase filt... method initializeWithCallback (line 54) | public void initializeWithCallback(FilteredList table... method applyFilteredListPredicate (line 78) | private void applyFilteredListPredicate(String filterString) { method setPromptText (line 82) | public void setPromptText(String promptText) { FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/AchTransferForm.java class AchTransferForm (line 38) | public class AchTransferForm extends GeneralUsBankForm { method addFormForBuyer (line 40) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method AchTransferForm (line 47) | public AchTransferForm(PaymentAccount paymentAccount, AccountAgeWitnes... method addFormForEditAccount (line 53) | @Override method addFormForAddAccount (line 58) | @Override method setHolderAddress (line 63) | @Override method maybeAddAccountTypeCombo (line 68) | @Override method updateAllInputsValid (line 80) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/AdvancedCashForm.java class AdvancedCashForm (line 40) | @Deprecated method addFormForBuyer (line 45) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method AdvancedCashForm (line 52) | public AdvancedCashForm(PaymentAccount paymentAccount, method addFormForAddAccount (line 64) | @Override method addCurrenciesGrid (line 80) | private void addCurrenciesGrid(boolean isEditable) { method autoFillNameTextField (line 94) | @Override method addFormForEditAccount (line 99) | @Override method updateAllInputsValid (line 111) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/AliPayForm.java class AliPayForm (line 34) | public class AliPayForm extends GeneralAccountNumberForm { method addFormForBuyer (line 38) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method AliPayForm (line 44) | public AliPayForm(PaymentAccount paymentAccount, AccountAgeWitnessServ... method addTradeCurrency (line 49) | @Override method setAccountNumber (line 55) | @Override method getAccountNr (line 60) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/AmazonGiftCardForm.java class AmazonGiftCardForm (line 49) | @Slf4j method addFormForBuyer (line 54) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method AmazonGiftCardForm (line 72) | public AmazonGiftCardForm(PaymentAccount paymentAccount, method addFormForAddAccount (line 83) | @Override method autoFillNameTextField (line 121) | @Override method addFormForEditAccount (line 126) | @Override method updateAllInputsValid (line 144) | @Override method countryToAmazonSite (line 151) | private static String countryToAmazonSite(String countryCode) { FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/AssetsForm.java class AssetsForm (line 55) | public class AssetsForm extends PaymentMethodForm { method addFormForBuyer (line 65) | public static int addFormForBuyer(GridPane gridPane, method AssetsForm (line 74) | public AssetsForm(PaymentAccount paymentAccount, method addFormForAddAccount (line 90) | @Override method getPaymentAccount (line 132) | @Override method updateFromInputs (line 149) | @Override method autoFillNameTextField (line 157) | @Override method addFormForEditAccount (line 164) | @Override method updateAllInputsValid (line 181) | @Override method addTradeCurrencyComboBox (line 192) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/AustraliaPayidForm.java class AustraliaPayidForm (line 43) | public class AustraliaPayidForm extends PaymentMethodForm { method addFormForBuyer (line 47) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method AustraliaPayidForm (line 62) | public AustraliaPayidForm(PaymentAccount paymentAccount, method addFormForAddAccount (line 74) | @Override method autoFillNameTextField (line 109) | @Override method addFormForEditAccount (line 114) | @Override method updateAllInputsValid (line 139) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/BankForm.java class BankForm (line 51) | abstract class BankForm extends GeneralBankForm { method addFormForBuyer (line 53) | static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAcco... method BankForm (line 169) | BankForm(PaymentAccount paymentAccount, AccountAgeWitnessService accou... method addFormForEditAccount (line 175) | @Override method addFormForAddAccount (line 218) | @Override method onCountrySelected (line 283) | private void onCountrySelected(Country country) { method onTradeCurrencySelected (line 365) | private void onTradeCurrencySelected(TradeCurrency tradeCurrency) { method getCountryBasedPaymentAccount (line 370) | private CountryBasedPaymentAccount getCountryBasedPaymentAccount() { method onCountryChanged (line 374) | protected void onCountryChanged() { method addHolderNameAndId (line 377) | private void addHolderNameAndId() { method updateAllInputsValid (line 400) | @Override method addHolderNameAndIdForDisplayAccount (line 419) | private void addHolderNameAndIdForDisplayAccount() { method addAcceptedBanksForAddAccount (line 433) | protected void addAcceptedBanksForAddAccount() { method addAcceptedBanksForDisplayAccount (line 436) | public void addAcceptedBanksForDisplayAccount() { FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/BizumForm.java class BizumForm (line 39) | public class BizumForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method BizumForm (line 49) | public BizumForm(PaymentAccount paymentAccount, AccountAgeWitnessServi... method addFormForAddAccount (line 56) | @Override method autoFillNameTextField (line 77) | @Override method addFormForEditAccount (line 82) | @Override method updateAllInputsValid (line 96) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/CapitualForm.java class CapitualForm (line 40) | public class CapitualForm extends PaymentMethodForm { method addFormForBuyer (line 44) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method CapitualForm (line 51) | public CapitualForm(PaymentAccount paymentAccount, method addFormForAddAccount (line 63) | @Override method addCurrenciesGrid (line 79) | private void addCurrenciesGrid(boolean isEditable) { method autoFillNameTextField (line 93) | @Override method addFormForEditAccount (line 98) | @Override method updateAllInputsValid (line 110) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/CashAppForm.java class CashAppForm (line 44) | public class CashAppForm extends PaymentMethodForm { method addFormForBuyer (line 48) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method CashAppForm (line 60) | public CashAppForm(PaymentAccount paymentAccount, AccountAgeWitnessSer... method addFormForAddAccount (line 69) | @Override method addCurrenciesGrid (line 95) | private void addCurrenciesGrid(boolean isEditable) { method autoFillNameTextField (line 109) | @Override method addFormForEditAccount (line 114) | @Override method updateAllInputsValid (line 133) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/CashAtAtmForm.java class CashAtAtmForm (line 39) | public class CashAtAtmForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method CashAtAtmForm (line 53) | public CashAtAtmForm(PaymentAccount paymentAccount, method addFormForAddAccount (line 60) | @Override method autoFillNameTextField (line 80) | @Override method addFormForEditAccount (line 89) | @Override method updateAllInputsValid (line 108) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/CashDepositForm.java class CashDepositForm (line 55) | public class CashDepositForm extends GeneralBankForm { method addFormForBuyer (line 57) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method CashDepositForm (line 186) | public CashDepositForm(PaymentAccount paymentAccount, AccountAgeWitnes... method addFormForEditAccount (line 194) | @Override method addFormForAddAccount (line 250) | @Override method onTradeCurrencySelected (line 320) | private void onTradeCurrencySelected(TradeCurrency tradeCurrency) { method onCountrySelected (line 326) | private void onCountrySelected(Country country) { method getCountryBasedPaymentAccount (line 411) | private CountryBasedPaymentAccount getCountryBasedPaymentAccount() { method onCountryChanged (line 415) | private void onCountryChanged() { method addHolderNameAndId (line 418) | private void addHolderNameAndId() { method updateAllInputsValid (line 450) | @Override method addHolderNameAndIdForDisplayAccount (line 470) | private void addHolderNameAndIdForDisplayAccount() { FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/CelPayForm.java class CelPayForm (line 38) | public class CelPayForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method CelPayForm (line 49) | public CelPayForm(PaymentAccount paymentAccount, AccountAgeWitnessServ... method addFormForAddAccount (line 56) | @Override method addCurrenciesGrid (line 72) | private void addCurrenciesGrid(boolean isEditable) { method autoFillNameTextField (line 86) | @Override method addFormForEditAccount (line 91) | @Override method updateAllInputsValid (line 104) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/ChaseQuickPayForm.java class ChaseQuickPayForm (line 38) | public class ChaseQuickPayForm extends PaymentMethodForm { method addFormForBuyer (line 43) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method ChaseQuickPayForm (line 51) | public ChaseQuickPayForm(PaymentAccount paymentAccount, AccountAgeWitn... method addFormForAddAccount (line 58) | @Override method autoFillNameTextField (line 84) | @Override method addFormForEditAccount (line 89) | @Override method updateAllInputsValid (line 106) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/DomesticWireTransferForm.java class DomesticWireTransferForm (line 32) | public class DomesticWireTransferForm extends GeneralUsBankForm { method addFormForBuyer (line 34) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method DomesticWireTransferForm (line 42) | public DomesticWireTransferForm(PaymentAccount paymentAccount, Account... method addFormForEditAccount (line 48) | @Override method addFormForAddAccount (line 53) | @Override method setHolderAddress (line 58) | @Override method maybeAddAccountTypeCombo (line 63) | @Override method updateAllInputsValid (line 68) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/F2FForm.java class F2FForm (line 50) | public class F2FForm extends PaymentMethodForm { method addStep2Form (line 55) | public static int addStep2Form(GridPane gridPane, int gridRow, method F2FForm (line 72) | public F2FForm(PaymentAccount paymentAccount, method addFormForAddAccount (line 82) | @Override method onCountrySelected (line 122) | private void onCountrySelected(Country country) { method onTradeCurrencySelected (line 136) | private void onTradeCurrencySelected(TradeCurrency tradeCurrency) { method autoFillNameTextField (line 141) | @Override method addFormForEditAccount (line 146) | @Override method updateAllInputsValid (line 170) | @Override method getCountryBasedPaymentAccount (line 178) | private CountryBasedPaymentAccount getCountryBasedPaymentAccount() { FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/FasterPaymentsForm.java class FasterPaymentsForm (line 39) | public class FasterPaymentsForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method FasterPaymentsForm (line 64) | public FasterPaymentsForm(PaymentAccount paymentAccount, method addFormForAddAccount (line 76) | @Override method autoFillNameTextField (line 110) | @Override method addFormForEditAccount (line 115) | @Override method updateAllInputsValid (line 136) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/GeneralAccountNumberForm.java class GeneralAccountNumberForm (line 17) | public abstract class GeneralAccountNumberForm extends PaymentMethodForm { method GeneralAccountNumberForm (line 19) | GeneralAccountNumberForm(PaymentAccount paymentAccount, AccountAgeWitn... method addFormForAddAccount (line 23) | @Override method addTradeCurrency (line 40) | public void addTradeCurrency() { method autoFillNameTextField (line 46) | @Override method addFormForEditAccount (line 51) | @Override method updateAllInputsValid (line 66) | @Override method setAccountNumber (line 73) | abstract void setAccountNumber(String newValue); method getAccountNr (line 75) | abstract String getAccountNr(); FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/GeneralBankForm.java class GeneralBankForm (line 20) | public abstract class GeneralBankForm extends PaymentMethodForm { method GeneralBankForm (line 37) | public GeneralBankForm(PaymentAccount paymentAccount, AccountAgeWitnes... method getIndexOfColumn (line 41) | static int getIndexOfColumn(int colIndex) { method prepareFormLayoutFlags (line 45) | static void prepareFormLayoutFlags(String countryCode, int currentNumb... method validateInput (line 99) | void validateInput(String countryCode) { method updateHolderIDInput (line 121) | void updateHolderIDInput(String countryCode, boolean requiresHolderId) { method autoFillNameTextField (line 134) | @Override method getValidationResult (line 177) | boolean getValidationResult(boolean result, String countryCode, String... FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/GeneralSepaForm.java class GeneralSepaForm (line 30) | public abstract class GeneralSepaForm extends PaymentMethodForm { method GeneralSepaForm (line 35) | GeneralSepaForm(PaymentAccount paymentAccount, AccountAgeWitnessServic... method autoFillNameTextField (line 39) | @Override method setCountryComboBoxAction (line 59) | void setCountryComboBoxAction(ComboBox countryComboBox, Count... method addCountriesGrid (line 68) | void addCountriesGrid(String title, List countries) { method addCountrySelection (line 94) | ComboBox addCountrySelection() { method isCountryAccepted (line 129) | abstract boolean isCountryAccepted(String countryCode); method getIban (line 131) | protected abstract String getIban(); FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/GeneralUsBankForm.java class GeneralUsBankForm (line 49) | public abstract class GeneralUsBankForm extends GeneralBankForm { method addFormForBuyer (line 51) | protected static int addFormForBuyer(GridPane gridPane, int gridRow, P... method GeneralUsBankForm (line 83) | public GeneralUsBankForm(PaymentAccount paymentAccount, AccountAgeWitn... method addFormForEditAccount (line 88) | protected void addFormForEditAccount(BankAccountPayload bankAccountPay... method addFormForAddAccountInternal (line 106) | protected void addFormForAddAccountInternal(BankAccountPayload bankAcc... method setHolderAddress (line 156) | abstract protected void setHolderAddress(String holderAddress); method maybeAddAccountTypeCombo (line 158) | abstract protected void maybeAddAccountTypeCombo(BankAccountPayload ba... method onCountrySelected (line 160) | protected void onCountrySelected(Country country) { FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/HalCashForm.java class HalCashForm (line 38) | public class HalCashForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method HalCashForm (line 49) | public HalCashForm(PaymentAccount paymentAccount, AccountAgeWitnessSer... method addFormForAddAccount (line 56) | @Override method autoFillNameTextField (line 75) | @Override method addFormForEditAccount (line 80) | @Override method updateAllInputsValid (line 95) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/IfscBankForm.java class IfscBankForm (line 40) | public class IfscBankForm extends PaymentMethodForm { method addFormForBuyer (line 44) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method IfscBankForm (line 53) | public IfscBankForm(PaymentAccount paymentAccount, AccountAgeWitnessSe... method addFormForAddAccount (line 63) | @Override method autoFillNameTextField (line 100) | @Override method addFormForEditAccount (line 105) | @Override method updateAllInputsValid (line 121) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/ImpsForm.java class ImpsForm (line 27) | public class ImpsForm extends IfscBankForm { method addFormForBuyer (line 29) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method ImpsForm (line 33) | public ImpsForm(PaymentAccount paymentAccount, AccountAgeWitnessServic... FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/InteracETransferForm.java class InteracETransferForm (line 37) | public class InteracETransferForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method InteracETransferForm (line 55) | public InteracETransferForm(PaymentAccount paymentAccount, AccountAgeW... method addFormForAddAccount (line 62) | @Override method autoFillNameTextField (line 102) | @Override method addFormForEditAccount (line 107) | @Override method updateAllInputsValid (line 128) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/JapanBankTransferForm.java class JapanBankTransferForm (line 57) | public class JapanBankTransferForm extends PaymentMethodForm { method addFormForBuyer (line 66) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method JapanBankTransferForm (line 85) | public JapanBankTransferForm(PaymentAccount paymentAccount, method addFormForEditAccount (line 101) | @Override method addBankDisplay (line 118) | private void addBankDisplay() { method addBankBranchDisplay (line 124) | private void addBankBranchDisplay() { method addBankAccountDisplay (line 130) | private void addBankAccountDisplay() { method addBankAccountTypeDisplay (line 136) | private void addBankAccountTypeDisplay() { method addFormForAddAccount (line 144) | @Override method addBankInput (line 157) | private void addBankInput() { method addBankBranchInput (line 215) | private void addBankBranchInput() { method addBankAccountInput (line 240) | private void addBankAccountInput() { method addBankAccountTypeInput (line 265) | private void addBankAccountTypeInput() { method updateFromInputs (line 304) | @Override method autoFillNameTextField (line 317) | @Override method updateAllInputsValid (line 334) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/MoneseForm.java class MoneseForm (line 36) | public class MoneseForm extends PaymentMethodForm { method addFormForBuyer (line 39) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method MoneseForm (line 48) | public MoneseForm(PaymentAccount paymentAccount, AccountAgeWitnessServ... method addFormForAddAccount (line 55) | @Override method addCurrenciesGrid (line 78) | private void addCurrenciesGrid(boolean isEditable) { method autoFillNameTextField (line 92) | @Override method addFormForEditAccount (line 97) | @Override method updateAllInputsValid (line 111) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/MoneyBeamForm.java class MoneyBeamForm (line 39) | public class MoneyBeamForm extends PaymentMethodForm { method addFormForBuyer (line 43) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method MoneyBeamForm (line 50) | public MoneyBeamForm(PaymentAccount paymentAccount, AccountAgeWitnessS... method addFormForAddAccount (line 56) | @Override method autoFillNameTextField (line 82) | @Override method addFormForEditAccount (line 87) | @Override method updateAllInputsValid (line 102) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/MoneyGramForm.java class MoneyGramForm (line 46) | @Slf4j method addFormForBuyer (line 49) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method MoneyGramForm (line 71) | public MoneyGramForm(PaymentAccount paymentAccount, AccountAgeWitnessS... method addFormForEditAccount (line 79) | @Override method addFormForAddAccount (line 98) | @Override method onCountrySelected (line 134) | private void onCountrySelected(Country country) { method addCurrenciesGrid (line 143) | private void addCurrenciesGrid(boolean isEditable) { method applyIsStateRequired (line 158) | private void applyIsStateRequired() { method getMoneyGramPaymentAccount (line 164) | private MoneyGramAccount getMoneyGramPaymentAccount() { method autoFillNameTextField (line 168) | @Override method updateAllInputsValid (line 173) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/NationalBankForm.java class NationalBankForm (line 27) | public class NationalBankForm extends BankForm { method addFormForBuyer (line 28) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method NationalBankForm (line 32) | public NationalBankForm(PaymentAccount paymentAccount, AccountAgeWitne... FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/NeftForm.java class NeftForm (line 27) | public class NeftForm extends IfscBankForm { method addFormForBuyer (line 29) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method NeftForm (line 33) | public NeftForm(PaymentAccount paymentAccount, AccountAgeWitnessServic... FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/NequiForm.java class NequiForm (line 39) | public class NequiForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method NequiForm (line 49) | public NequiForm(PaymentAccount paymentAccount, AccountAgeWitnessServi... method addFormForAddAccount (line 56) | @Override method autoFillNameTextField (line 77) | @Override method addFormForEditAccount (line 82) | @Override method updateAllInputsValid (line 96) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/PaxumForm.java class PaxumForm (line 38) | public class PaxumForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method PaxumForm (line 49) | public PaxumForm(PaymentAccount paymentAccount, AccountAgeWitnessServi... method addFormForAddAccount (line 56) | @Override method addCurrenciesGrid (line 72) | private void addCurrenciesGrid(boolean isEditable) { method autoFillNameTextField (line 86) | @Override method addFormForEditAccount (line 91) | @Override method updateAllInputsValid (line 104) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/PayByMailForm.java class PayByMailForm (line 43) | public class PayByMailForm extends PaymentMethodForm { method addFormForBuyer (line 47) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method PayByMailForm (line 67) | public PayByMailForm(PaymentAccount paymentAccount, method addFormForAddAccount (line 74) | @Override method autoFillNameTextField (line 111) | @Override method addFormForEditAccount (line 116) | @Override method updateAllInputsValid (line 142) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/PayPalForm.java class PayPalForm (line 44) | public class PayPalForm extends PaymentMethodForm { method addFormForBuyer (line 48) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method PayPalForm (line 60) | public PayPalForm(PaymentAccount paymentAccount, AccountAgeWitnessServ... method addFormForAddAccount (line 69) | @Override method addCurrenciesGrid (line 95) | private void addCurrenciesGrid(boolean isEditable) { method autoFillNameTextField (line 109) | @Override method addFormForEditAccount (line 114) | @Override method updateAllInputsValid (line 134) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/PaymentMethodForm.java class PaymentMethodForm (line 73) | @Slf4j method PaymentMethodForm (line 89) | public PaymentMethodForm(PaymentAccount paymentAccount, AccountAgeWitn... method addTradeCurrencyComboBox (line 99) | protected void addTradeCurrencyComboBox() { method addAccountNameTextFieldWithAutoFillToggleButton (line 120) | protected void addAccountNameTextFieldWithAutoFillToggleButton() { method addOpenTradeDuration (line 144) | public static InfoTextField addOpenTradeDuration(GridPane gridPane, method getTimeText (line 154) | private static String getTimeText(long hours) { method getLimitationsText (line 166) | protected String getLimitationsText() { method addLimitations (line 199) | protected void addLimitations(boolean isDisplayForm) { method applyTradeCurrency (line 268) | void applyTradeCurrency(TradeCurrency tradeCurrency, TraditionalCurren... method setAccountNameWithString (line 285) | void setAccountNameWithString(String name) { method fillUpFlowPaneWithCurrencies (line 292) | void fillUpFlowPaneWithCurrencies(boolean isEditable, FlowPane flowPane, method autoFillNameTextField (line 311) | protected abstract void autoFillNameTextField(); method addFormForAddAccount (line 313) | public abstract void addFormForAddAccount(); method addFormForEditAccount (line 315) | public abstract void addFormForEditAccount(); method updateAllInputsValid (line 317) | protected abstract void updateAllInputsValid(); method updateFromInputs (line 319) | public void updateFromInputs() { method isAccountNameValid (line 324) | public boolean isAccountNameValid() { method getGridRow (line 328) | public int getGridRow() { method getRowSpan (line 332) | public int getRowSpan() { method getPaymentAccount (line 336) | public PaymentAccount getPaymentAccount() { method allInputsValidProperty (line 340) | public BooleanProperty allInputsValidProperty() { method removeAcceptedCountry (line 344) | void removeAcceptedCountry(String countryCode) { method addAcceptedCountry (line 347) | void addAcceptedCountry(String countryCode) { FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/PaysafeForm.java class PaysafeForm (line 38) | public class PaysafeForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method PaysafeForm (line 49) | public PaysafeForm(PaymentAccount paymentAccount, AccountAgeWitnessSer... method addFormForAddAccount (line 56) | @Override method addCurrenciesGrid (line 72) | private void addCurrenciesGrid(boolean isEditable) { method autoFillNameTextField (line 86) | @Override method addFormForEditAccount (line 91) | @Override method updateAllInputsValid (line 104) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/PayseraForm.java class PayseraForm (line 38) | public class PayseraForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method PayseraForm (line 49) | public PayseraForm(PaymentAccount paymentAccount, AccountAgeWitnessSer... method addFormForAddAccount (line 56) | @Override method addCurrenciesGrid (line 72) | private void addCurrenciesGrid(boolean isEditable) { method autoFillNameTextField (line 86) | @Override method addFormForEditAccount (line 91) | @Override method updateAllInputsValid (line 104) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/PaytmForm.java class PaytmForm (line 39) | public class PaytmForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method PaytmForm (line 49) | public PaytmForm(PaymentAccount paymentAccount, AccountAgeWitnessServi... method addFormForAddAccount (line 56) | @Override method autoFillNameTextField (line 77) | @Override method addFormForEditAccount (line 82) | @Override method updateAllInputsValid (line 96) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/PerfectMoneyForm.java class PerfectMoneyForm (line 35) | public class PerfectMoneyForm extends GeneralAccountNumberForm { method addFormForBuyer (line 39) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method PerfectMoneyForm (line 44) | public PerfectMoneyForm(PaymentAccount paymentAccount, AccountAgeWitne... method addTradeCurrency (line 50) | @Override method setAccountNumber (line 56) | @Override method getAccountNr (line 61) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/PixForm.java class PixForm (line 40) | public class PixForm extends PaymentMethodForm { method addFormForBuyer (line 43) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method PixForm (line 52) | public PixForm(PaymentAccount paymentAccount, AccountAgeWitnessService... method addFormForAddAccount (line 59) | @Override method autoFillNameTextField (line 88) | @Override method addFormForEditAccount (line 93) | @Override method updateAllInputsValid (line 109) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/PopmoneyForm.java class PopmoneyForm (line 39) | public class PopmoneyForm extends PaymentMethodForm { method addFormForBuyer (line 43) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method PopmoneyForm (line 50) | public PopmoneyForm(PaymentAccount paymentAccount, AccountAgeWitnessSe... method addFormForAddAccount (line 56) | @Override method autoFillNameTextField (line 82) | @Override method addFormForEditAccount (line 87) | @Override method updateAllInputsValid (line 102) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/PromptPayForm.java class PromptPayForm (line 38) | public class PromptPayForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method PromptPayForm (line 49) | public PromptPayForm(PaymentAccount paymentAccount, AccountAgeWitnessS... method addFormForAddAccount (line 56) | @Override method autoFillNameTextField (line 75) | @Override method addFormForEditAccount (line 80) | @Override method updateAllInputsValid (line 95) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/RevolutForm.java class RevolutForm (line 42) | @Slf4j method addFormForBuyer (line 47) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method RevolutForm (line 54) | public RevolutForm(PaymentAccount paymentAccount, AccountAgeWitnessSer... method addFormForAddAccount (line 62) | @Override method addCurrenciesGrid (line 78) | private void addCurrenciesGrid(boolean isEditable) { method autoFillNameTextField (line 92) | @Override method addFormForEditAccount (line 97) | @Override method updateAllInputsValid (line 112) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/RtgsForm.java class RtgsForm (line 27) | public class RtgsForm extends IfscBankForm { method addFormForBuyer (line 29) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method RtgsForm (line 33) | public RtgsForm(PaymentAccount paymentAccount, AccountAgeWitnessServic... FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/SameBankForm.java class SameBankForm (line 27) | public class SameBankForm extends BankForm { method addFormForBuyer (line 29) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method SameBankForm (line 33) | public SameBankForm(PaymentAccount paymentAccount, AccountAgeWitnessSe... FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/SatispayForm.java class SatispayForm (line 37) | public class SatispayForm extends PaymentMethodForm { method addFormForBuyer (line 40) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method SatispayForm (line 49) | public SatispayForm(PaymentAccount paymentAccount, AccountAgeWitnessSe... method addFormForAddAccount (line 56) | @Override method autoFillNameTextField (line 84) | @Override method addFormForEditAccount (line 89) | @Override method updateAllInputsValid (line 104) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/SepaForm.java class SepaForm (line 47) | public class SepaForm extends GeneralSepaForm { method addFormForBuyer (line 49) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method SepaForm (line 70) | public SepaForm(PaymentAccount paymentAccount, method addFormForAddAccount (line 83) | @Override method updateAllInputsValid (line 147) | @Override method addFormForEditAccount (line 158) | @Override method removeAcceptedCountry (line 178) | @Override method addAcceptedCountry (line 183) | @Override method isCountryAccepted (line 188) | @Override method getIban (line 193) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/SepaInstantForm.java class SepaInstantForm (line 47) | public class SepaInstantForm extends GeneralSepaForm { method addFormForBuyer (line 49) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method SepaInstantForm (line 70) | public SepaInstantForm(PaymentAccount paymentAccount, method addFormForAddAccount (line 83) | @Override method updateAllInputsValid (line 149) | @Override method addFormForEditAccount (line 160) | @Override method removeAcceptedCountry (line 180) | @Override method addAcceptedCountry (line 185) | @Override method isCountryAccepted (line 190) | @Override method getIban (line 195) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/SpecificBankForm.java class SpecificBankForm (line 41) | public class SpecificBankForm extends BankForm { method addFormForBuyer (line 46) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method SpecificBankForm (line 50) | public SpecificBankForm(PaymentAccount paymentAccount, AccountAgeWitne... method addAcceptedBanksForAddAccount (line 56) | @Override method resetAcceptedBanks (line 88) | private void resetAcceptedBanks() { method onCountryChanged (line 95) | @Override method addAcceptedBanksForDisplayAccount (line 100) | @Override method updateAllInputsValid (line 106) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/StrikeForm.java class StrikeForm (line 39) | public class StrikeForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method StrikeForm (line 49) | public StrikeForm(PaymentAccount paymentAccount, AccountAgeWitnessServ... method addFormForAddAccount (line 56) | @Override method autoFillNameTextField (line 76) | @Override method addFormForEditAccount (line 81) | @Override method updateAllInputsValid (line 95) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/SwiftForm.java class SwiftForm (line 64) | public class SwiftForm extends PaymentMethodForm { method SwiftForm (line 72) | public SwiftForm(PaymentAccount paymentAccount, method addFormForAddAccount (line 80) | @Override method autoFillNameTextField (line 90) | @Override method addFormForEditAccount (line 95) | @Override method updateAllInputsValid (line 127) | @Override method addFormForBuyer (line 159) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method addFieldsForBankEdit (line 171) | private void addFieldsForBankEdit(boolean isPrimary, method addFieldsForBeneficiaryEdit (line 241) | private void addFieldsForBeneficiaryEdit() { method setBankSwiftCode (line 297) | private void setBankSwiftCode(String value) { method setBankName (line 302) | private void setBankName(String value) { method setBankBranch (line 307) | private void setBankBranch(String value) { method setBankAddress (line 312) | private void setBankAddress(String value) { method setIntermediarySwiftCode (line 317) | private void setIntermediarySwiftCode(String value) { method setIntermediaryName (line 322) | private void setIntermediaryName(String value) { method setIntermediaryBranch (line 327) | private void setIntermediaryBranch(String value) { method setIntermediaryAddress (line 332) | private void setIntermediaryAddress(String value) { method setBankCountry (line 337) | private void setBankCountry(Country country) { method setIntermediaryCountry (line 344) | private void setIntermediaryCountry(Country country) { FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/SwishForm.java class SwishForm (line 40) | @Slf4j method SwishForm (line 45) | public SwishForm(PaymentAccount paymentAccount, method addFormForBuyer (line 57) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method addFormForAddAccount (line 66) | @Override method autoFillNameTextField (line 93) | @Override method addFormForEditAccount (line 98) | @Override method updateAllInputsValid (line 115) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/TikkieForm.java class TikkieForm (line 38) | public class TikkieForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method TikkieForm (line 49) | public TikkieForm(PaymentAccount paymentAccount, AccountAgeWitnessServ... method addFormForAddAccount (line 56) | @Override method autoFillNameTextField (line 76) | @Override method addFormForEditAccount (line 81) | @Override method updateAllInputsValid (line 94) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/TransferwiseForm.java class TransferwiseForm (line 38) | public class TransferwiseForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method TransferwiseForm (line 51) | public TransferwiseForm(PaymentAccount paymentAccount, AccountAgeWitne... method addFormForAddAccount (line 59) | @Override method addCurrenciesGrid (line 83) | private void addCurrenciesGrid(boolean isEditable) { method autoFillNameTextField (line 97) | @Override method addFormForEditAccount (line 102) | @Override method updateAllInputsValid (line 117) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/TransferwiseUsdForm.java class TransferwiseUsdForm (line 45) | public class TransferwiseUsdForm extends PaymentMethodForm { method addFormForBuyer (line 50) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method TransferwiseUsdForm (line 71) | public TransferwiseUsdForm(PaymentAccount paymentAccount, AccountAgeWi... method addFormForAddAccount (line 78) | @Override method autoFillNameTextField (line 113) | @Override method addFormForEditAccount (line 118) | @Override method updateAllInputsValid (line 132) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/USPostalMoneyOrderForm.java class USPostalMoneyOrderForm (line 41) | public class USPostalMoneyOrderForm extends PaymentMethodForm { method addFormForBuyer (line 46) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method USPostalMoneyOrderForm (line 58) | public USPostalMoneyOrderForm(PaymentAccount paymentAccount, method addFormForAddAccount (line 66) | @Override method autoFillNameTextField (line 96) | @Override method addFormForEditAccount (line 101) | @Override method updateAllInputsValid (line 119) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/UpholdForm.java class UpholdForm (line 38) | public class UpholdForm extends PaymentMethodForm { method addFormForBuyer (line 42) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method UpholdForm (line 57) | public UpholdForm(PaymentAccount paymentAccount, AccountAgeWitnessServ... method addFormForAddAccount (line 65) | @Override method addCurrenciesGrid (line 89) | private void addCurrenciesGrid(boolean isEditable) { method autoFillNameTextField (line 103) | @Override method addFormForEditAccount (line 108) | @Override method updateAllInputsValid (line 123) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/UpiForm.java class UpiForm (line 38) | public class UpiForm extends PaymentMethodForm { method addFormForBuyer (line 41) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method UpiForm (line 48) | public UpiForm(PaymentAccount paymentAccount, AccountAgeWitnessService... method addFormForAddAccount (line 55) | @Override method autoFillNameTextField (line 76) | @Override method addFormForEditAccount (line 81) | @Override method updateAllInputsValid (line 95) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/VenmoForm.java class VenmoForm (line 39) | public class VenmoForm extends PaymentMethodForm { method addFormForBuyer (line 43) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method VenmoForm (line 48) | public VenmoForm(PaymentAccount paymentAccount, AccountAgeWitnessServi... method addFormForAddAccount (line 57) | @Override method autoFillNameTextField (line 76) | @Override method addFormForEditAccount (line 81) | @Override method updateAllInputsValid (line 98) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/VerseForm.java class VerseForm (line 37) | public class VerseForm extends PaymentMethodForm { method addFormForBuyer (line 40) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method VerseForm (line 47) | public VerseForm(PaymentAccount paymentAccount, AccountAgeWitnessServi... method addFormForAddAccount (line 54) | @Override method addCurrenciesGrid (line 70) | private void addCurrenciesGrid(boolean isEditable) { method autoFillNameTextField (line 84) | @Override method addFormForEditAccount (line 89) | @Override method updateAllInputsValid (line 102) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/WeChatPayForm.java class WeChatPayForm (line 34) | public class WeChatPayForm extends GeneralAccountNumberForm { method addFormForBuyer (line 38) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method WeChatPayForm (line 44) | public WeChatPayForm(PaymentAccount paymentAccount, AccountAgeWitnessS... method addTradeCurrency (line 49) | @Override method setAccountNumber (line 55) | @Override method getAccountNr (line 60) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/WesternUnionForm.java class WesternUnionForm (line 45) | @Slf4j method addFormForBuyer (line 47) | public static int addFormForBuyer(GridPane gridPane, int gridRow, method WesternUnionForm (line 69) | public WesternUnionForm(PaymentAccount paymentAccount, AccountAgeWitne... method addFormForEditAccount (line 77) | @Override method onTradeCurrencySelected (line 102) | private void onTradeCurrencySelected(TradeCurrency tradeCurrency) { method onCountrySelected (line 107) | private void onCountrySelected(Country country) { method addFormForAddAccount (line 123) | @Override method applyIsStateRequired (line 167) | private void applyIsStateRequired() { method getCountryBasedPaymentAccount (line 173) | private CountryBasedPaymentAccount getCountryBasedPaymentAccount() { method autoFillNameTextField (line 177) | @Override method updateAllInputsValid (line 182) | @Override FILE: desktop/src/main/java/haveno/desktop/components/paymentmethods/ZelleForm.java class ZelleForm (line 39) | public class ZelleForm extends PaymentMethodForm { method addFormForBuyer (line 43) | public static int addFormForBuyer(GridPane gridPane, int gridRow, Paym... method ZelleForm (line 51) | public ZelleForm(PaymentAccount paymentAccount, AccountAgeWitnessServi... method addFormForAddAccount (line 57) | @Override method autoFillNameTextField (line 84) | @Override method addFormForEditAccount (line 89) | @Override method updateAllInputsValid (line 107) | @Override FILE: desktop/src/main/java/haveno/desktop/main/MainView.java class MainView (line 108) | @FxmlView method getRootContainer (line 134) | public static StackPane getRootContainer() { method blurLight (line 138) | public static void blurLight() { method blurUltraLight (line 142) | public static void blurUltraLight() { method darken (line 146) | public static void darken() { method removeEffect (line 150) | public static void removeEffect() { method MainView (line 154) | @Inject method initialize (line 169) | @Override method getNavigationSeparator (line 417) | @NotNull method getLogoPane (line 426) | @NotNull method getNavigationSpacer (line 442) | @NotNull method getBalanceBox (line 450) | private Tuple2 getBalanceBox(String text) { method getPriceFeedComboBoxListCell (line 464) | private ListCell getPriceFeedComboBoxListCell() { method getMarketPriceBox (line 478) | private Tuple2, VBox> getMarketPriceBo... method getPriceProvider (line 506) | @NotNull method updateMarketPriceLabel (line 511) | private void updateMarketPriceLabel(Label label) { method getPriceProviderTooltipString (line 527) | @NotNull method createSplashScreen (line 540) | private VBox createSplashScreen() { method disposeSplashScreen (line 680) | private void disposeSplashScreen() { method createFooter (line 697) | private AnchorPane createFooter() { method setupBadge (line 877) | private void setupBadge(JFXBadge buttonWithBadge, StringProperty badge... class NavButton (line 890) | private class NavButton extends AutoTooltipToggleButton { method NavButton (line 894) | NavButton(Class viewClass, String title) { class SecondaryNavButton (line 916) | private class SecondaryNavButton extends NavButton { method SecondaryNavButton (line 918) | SecondaryNavButton(Class viewClass, String title, St... FILE: desktop/src/main/java/haveno/desktop/main/MainViewModel.java class MainViewModel (line 108) | @Slf4j method MainViewModel (line 154) | @Inject method onSetupComplete (line 218) | @Override method onSplashScreenRemoved (line 316) | void onSplashScreenRemoved() { method onOpenDownloadWindow (line 326) | void onOpenDownloadWindow() { method setPriceFeedComboBoxItem (line 330) | void setPriceFeedComboBoxItem(PriceFeedComboBoxItem item) { method setupHandlers (line 339) | private void setupHandlers() { method showRevolutAccountUpdateWindow (line 545) | private void showRevolutAccountUpdateWindow(List revol... method showAmazonGiftCardAccountUpdateWindow (line 556) | private void showAmazonGiftCardAccountUpdateWindow(List getUseTorForXmr() { method getP2PNetworkInfo (line 747) | StringProperty getP2PNetworkInfo() { method getSplashP2PNetworkAnimationVisible (line 751) | BooleanProperty getSplashP2PNetworkAnimationVisible() { method getP2pNetworkWarnMsg (line 755) | StringProperty getP2pNetworkWarnMsg() { method getP2PNetworkIconId (line 759) | StringProperty getP2PNetworkIconId() { method getP2PNetworkStatusIconId (line 763) | StringProperty getP2PNetworkStatusIconId() { method getUpdatedDataReceived (line 767) | BooleanProperty getUpdatedDataReceived() { method getP2pNetworkLabelId (line 771) | StringProperty getP2pNetworkLabelId() { method getSelectedPriceFeedComboBoxItemProperty (line 776) | ObjectProperty getSelectedPriceFeedComboBoxItem... method getIsFiatCurrencyPriceFeedSelected (line 780) | BooleanProperty getIsFiatCurrencyPriceFeedSelected() { method getIsExternallyProvidedPrice (line 784) | BooleanProperty getIsExternallyProvidedPrice() { method getIsPriceAvailable (line 788) | BooleanProperty getIsPriceAvailable() { method getMarketPriceUpdated (line 792) | IntegerProperty getMarketPriceUpdated() { method getMarketPrice (line 796) | StringProperty getMarketPrice() { method getMarketPrice (line 800) | StringProperty getMarketPrice(String currencyCode) { method getPriceFeedComboBoxItems (line 804) | public ObservableList getPriceFeedComboBoxItems... method getShowAccountUpdatesNotification (line 810) | @SuppressWarnings("unused") method getShowSettingsUpdatesNotification (line 815) | public BooleanProperty getShowSettingsUpdatesNotification() { method maybeShowPopupsFromQueue (line 819) | private void maybeShowPopupsFromQueue() { method getP2pConnectionSummary (line 831) | public String getP2pConnectionSummary() { FILE: desktop/src/main/java/haveno/desktop/main/SharedPresentation.java class SharedPresentation (line 38) | @Slf4j method restoreSeedWords (line 40) | public static void restoreSeedWords(WalletsManager walletsManager, method doRestoreSeedWords (line 59) | private static void doRestoreSeedWords(WalletsManager walletsManager, FILE: desktop/src/main/java/haveno/desktop/main/account/AccountView.java class AccountView (line 54) | @FxmlView method AccountView (line 78) | @Inject method initialize (line 84) | @Override method closeOtherExtraTabs (line 183) | private void closeOtherExtraTabs(Tab newTab) { method onArbitratorRegistrationTabRemoved (line 198) | private void onArbitratorRegistrationTabRemoved() { method onMediatorRegistrationTabRemoved (line 203) | private void onMediatorRegistrationTabRemoved() { method onRefundAgentRegistrationTabRemoved (line 208) | private void onRefundAgentRegistrationTabRemoved() { method onSigningTabRemoved (line 213) | private void onSigningTabRemoved() { method activate (line 218) | @Override method deactivate (line 258) | @Override method loadView (line 268) | private void loadView(Class viewClass) { method resetSelectedTab (line 319) | private void resetSelectedTab() { FILE: desktop/src/main/java/haveno/desktop/main/account/content/PaymentAccountsView.java class PaymentAccountsView (line 37) | public abstract class PaymentAccountsView getPaymentAccounts(); method buildForm (line 181) | protected abstract void buildForm(); method onSelectAccount (line 183) | protected abstract void onSelectAccount(PaymentAccount previous, method copyAccount (line 186) | protected void copyAccount() { FILE: desktop/src/main/java/haveno/desktop/main/account/content/backup/BackupView.java class BackupView (line 54) | @FxmlView method BackupView (line 69) | @Inject method initialize (line 78) | @Override method activate (line 107) | @Override method doBackup (line 155) | private void doBackup() { method openFileOrShowWarning (line 183) | private void openFileOrShowWarning(Button button, File dataDir) { method deactivate (line 195) | @Override method updateButtons (line 204) | private void updateButtons() { method showWrongPathWarningAndReset (line 211) | private void showWrongPathWarningAndReset(@Nullable Throwable t) { method applyBackupDirectory (line 217) | private void applyBackupDirectory(String path) { method isPathValid (line 228) | private boolean isPathValid(String path) { FILE: desktop/src/main/java/haveno/desktop/main/account/content/cryptoaccounts/CryptoAccountsDataModel.java class CryptoAccountsDataModel (line 45) | class CryptoAccountsDataModel extends ActivatableDataModel { method CryptoAccountsDataModel (line 58) | @Inject method activate (line 76) | @Override method fillAndSortPaymentAccounts (line 82) | private void fillAndSortPaymentAccounts() { method deactivate (line 91) | @Override method onSaveNewAccount (line 101) | public void onSaveNewAccount(PaymentAccount paymentAccount) { method onUpdateAccount (line 126) | public void onUpdateAccount(PaymentAccount paymentAccount) { method onDeleteAccount (line 132) | public boolean onDeleteAccount(PaymentAccount paymentAccount) { method onSelectAccount (line 147) | public void onSelectAccount(PaymentAccount paymentAccount) { method exportAccounts (line 151) | public void exportAccounts(Stage stage) { method importAccounts (line 160) | public void importAccounts(Stage stage) { method getNumPaymentAccounts (line 164) | public int getNumPaymentAccounts() { FILE: desktop/src/main/java/haveno/desktop/main/account/content/cryptoaccounts/CryptoAccountsView.java class CryptoAccountsView (line 63) | @FxmlView method CryptoAccountsView (line 77) | @Inject method getPaymentAccounts (line 94) | @Override method importAccounts (line 99) | @Override method exportAccounts (line 104) | @Override method onSaveNewAccount (line 114) | private void onSaveNewAccount(PaymentAccount paymentAccount) { method onCancelNewAccount (line 152) | private void onCancelNewAccount() { method onUpdateAccount (line 158) | private void onUpdateAccount(PaymentAccount paymentAccount) { method onCancelSelectedAccount (line 163) | private void onCancelSelectedAccount(PaymentAccount paymentAccount) { method buildForm (line 172) | protected void buildForm() { method addNewAccount (line 189) | protected void addNewAccount() { method onSelectAccount (line 213) | protected void onSelectAccount(PaymentAccount previous, PaymentAccount... method getPaymentMethodForm (line 246) | private PaymentMethodForm getPaymentMethodForm(PaymentMethod paymentMe... method getPaymentMethodForm (line 252) | private PaymentMethodForm getPaymentMethodForm(PaymentAccount paymentA... method removeNewAccountForm (line 257) | private void removeNewAccountForm() { method removeSelectAccountForm (line 263) | @Override method deleteAccountFromModel (line 271) | @Override method removeAccountRows (line 276) | private void removeAccountRows() { FILE: desktop/src/main/java/haveno/desktop/main/account/content/cryptoaccounts/CryptoAccountsViewModel.java class CryptoAccountsViewModel (line 26) | class CryptoAccountsViewModel extends ActivatableWithDataModel getPaymentAccounts() { FILE: desktop/src/main/java/haveno/desktop/main/account/content/notifications/ManageMarketAlertsWindow.java class ManageMarketAlertsWindow (line 45) | @Slf4j method ManageMarketAlertsWindow (line 50) | ManageMarketAlertsWindow(MarketAlerts marketAlerts) { method show (line 55) | @Override method applyStyles (line 69) | @Override method addContent (line 75) | private void addContent() { method removeMarketAlertFilter (line 92) | private void removeMarketAlertFilter(MarketAlertFilter marketAlertFilt... method setColumns (line 97) | private void setColumns(TableView tableView) { FILE: desktop/src/main/java/haveno/desktop/main/account/content/notifications/MobileNotificationsView.java class MobileNotificationsView (line 76) | @FxmlView method MobileNotificationsView (line 110) | @Inject method initialize (line 124) | @Override method activate (line 133) | @Override method deactivate (line 185) | @Override method onDownload (line 226) | private void onDownload() { method onErase (line 230) | private void onErase() { method onSendTestMsg (line 240) | private void onSendTestMsg() { method onPaymentAccountSelected (line 284) | private void onPaymentAccountSelected() { method onAddMarketAlert (line 291) | private void onAddMarketAlert() { method onManageMarketAlerts (line 301) | private void onManageMarketAlerts() { method onSelectedTradeCurrency (line 308) | private void onSelectedTradeCurrency() { method onSetPriceAlert (line 320) | private void onSetPriceAlert() { method onRemovePriceAlert (line 331) | private void onRemovePriceAlert() { method createSetupFields (line 342) | private void createSetupFields() { method createSettingsFields (line 363) | private void createSettingsFields() { method createMarketAlertFields (line 403) | private void createMarketAlertFields() { method createPriceAlertFields (line 463) | private void createPriceAlertFields() { method applyKeyAndToken (line 555) | private void applyKeyAndToken(String keyAndToken) { method setDisableForSetupFields (line 567) | private void setDisableForSetupFields(boolean disable) { method setPairingTokenFieldsVisible (line 577) | private void setPairingTokenFieldsVisible() { method reset (line 582) | private void reset() { method createMarketAlertPriceInfoPopupLabel (line 595) | private Label createMarketAlertPriceInfoPopupLabel(String text) { method updateMarketAlertFields (line 603) | private void updateMarketAlertFields() { method fillPriceAlertFields (line 623) | private void fillPriceAlertFields() { method updatePriceAlertFields (line 647) | private void updatePriceAlertFields() { method arePriceAlertInputsValid (line 667) | private boolean arePriceAlertInputsValid() { method isPriceInputValid (line 673) | private InputValidator.ValidationResult isPriceInputValid(InputTextFie... method getPriceAsLong (line 681) | private long getPriceAsLong(InputTextField inputTextField) { method applyPriceFormatting (line 685) | private void applyPriceFormatting(InputTextField inputTextField) { method createListeners (line 694) | private void createListeners() { method addListeners (line 698) | private void addListeners() { method removeListeners (line 703) | private void removeListeners() { method fillPaymentAccounts (line 707) | private void fillPaymentAccounts() { FILE: desktop/src/main/java/haveno/desktop/main/account/content/notifications/NoWebCamFoundException.java class NoWebCamFoundException (line 20) | public class NoWebCamFoundException extends Throwable { method NoWebCamFoundException (line 21) | public NoWebCamFoundException(String msg) { FILE: desktop/src/main/java/haveno/desktop/main/account/content/password/PasswordView.java class PasswordView (line 50) | @FxmlView method PasswordView (line 72) | @Inject method initialize (line 80) | @Override method onApplyPassword (line 130) | private void onApplyPassword(BusyAnimation busyAnimation, Label derive... method backupWalletAndResetFields (line 173) | private void backupWalletAndResetFields() { method setText (line 179) | private void setText() { method activate (line 195) | @Override method updatePasswordListeners (line 202) | private void updatePasswordListeners() { method deactivate (line 213) | @Override method validatePasswords (line 221) | private void validatePasswords() { FILE: desktop/src/main/java/haveno/desktop/main/account/content/seedwords/SeedWordsView.java class SeedWordsView (line 76) | @FxmlView method SeedWordsView (line 101) | @Inject method initialize (line 114) | @Override method activate (line 166) | @Override method showSeedPhrase (line 198) | private void showSeedPhrase() { method deactivate (line 220) | @Override method askForPassword (line 238) | private void askForPassword() { method initSeedWords (line 245) | private void initSeedWords(String seed) { method showSeedScreen (line 249) | private void showSeedScreen() { method onRestore (line 255) | private void onRestore() { method checkIfEncrypted (line 267) | private void checkIfEncrypted() { method doRestoreDateCheck (line 279) | private void doRestoreDateCheck() { method getWalletDate (line 292) | private LocalDate getWalletDate() { method doRestore (line 311) | private void doRestore() { FILE: desktop/src/main/java/haveno/desktop/main/account/content/traditionalaccounts/TraditionalAccountsDataModel.java class TraditionalAccountsDataModel (line 46) | class TraditionalAccountsDataModel extends ActivatableDataModel { method TraditionalAccountsDataModel (line 59) | @Inject method activate (line 77) | @Override method fillAndSortPaymentAccounts (line 83) | private void fillAndSortPaymentAccounts() { method deactivate (line 93) | @Override method onSaveNewAccount (line 103) | public void onSaveNewAccount(PaymentAccount paymentAccount) { method onUpdateAccount (line 133) | public void onUpdateAccount(PaymentAccount paymentAccount) { method onDeleteAccount (line 138) | public boolean onDeleteAccount(PaymentAccount paymentAccount) { method onSelectAccount (line 149) | public void onSelectAccount(PaymentAccount paymentAccount) { method exportAccounts (line 153) | public void exportAccounts(Stage stage) { method importAccounts (line 162) | public void importAccounts(Stage stage) { method getNumPaymentAccounts (line 166) | public int getNumPaymentAccounts() { FILE: desktop/src/main/java/haveno/desktop/main/account/content/traditionalaccounts/TraditionalAccountsView.java class TraditionalAccountsView (line 158) | @FxmlView method TraditionalAccountsView (line 193) | @Inject method getPaymentAccounts (line 253) | @Override method importAccounts (line 258) | @Override method exportAccounts (line 263) | @Override method onSaveNewAccount (line 272) | private void onSaveNewAccount(PaymentAccount paymentAccount) { method doSaveNewAccount (line 420) | private void doSaveNewAccount(PaymentAccount paymentAccount) { method onCancelNewAccount (line 430) | private void onCancelNewAccount() { method onUpdateAccount (line 434) | private void onUpdateAccount(PaymentAccount paymentAccount) { method onCancelSelectedAccount (line 439) | private void onCancelSelectedAccount(PaymentAccount paymentAccount) { method deleteAccountFromModel (line 444) | protected boolean deleteAccountFromModel(PaymentAccount paymentAccount) { method buildForm (line 452) | @Override method addNewAccount (line 470) | @Override method onSelectAccount (line 533) | @Override method getPaymentMethodForm (line 568) | private PaymentMethodForm getPaymentMethodForm(PaymentAccount paymentA... method getPaymentMethodForm (line 572) | private PaymentMethodForm getPaymentMethodForm(PaymentMethod paymentMe... method getPaymentMethodForm (line 579) | private PaymentMethodForm getPaymentMethodForm(PaymentMethod paymentMe... method removeNewAccountForm (line 699) | private void removeNewAccountForm() { method removeSelectAccountForm (line 705) | @Override method removeAccountRows (line 714) | private void removeAccountRows() { method copyAccount (line 719) | @Override method deactivate (line 728) | @Override FILE: desktop/src/main/java/haveno/desktop/main/account/content/traditionalaccounts/TraditionalAccountsViewModel.java class TraditionalAccountsViewModel (line 26) | class TraditionalAccountsViewModel extends ActivatableWithDataModel getPaymentAccounts() { FILE: desktop/src/main/java/haveno/desktop/main/account/content/walletinfo/WalletInfoView.java class WalletInfoView (line 48) | @FxmlView method WalletInfoView (line 64) | @Inject method initialize (line 73) | @Override method activate (line 99) | @Override method deactivate (line 113) | @Override method addXpubKeys (line 119) | private void addXpubKeys(WalletService walletService, String currency,... method updateBalances (line 134) | private void updateBalances(WalletService walletService) { FILE: desktop/src/main/java/haveno/desktop/main/account/register/AgentRegistrationView.java class AgentRegistrationView (line 60) | public abstract class AgentRegistrationView viewClass) { FILE: desktop/src/main/java/haveno/desktop/main/funds/deposit/DepositListItem.java class DepositListItem (line 43) | @Slf4j class LazyFields (line 53) | private static class LazyFields { method lazy (line 58) | private LazyFields lazy() { method DepositListItem (line 62) | DepositListItem(XmrAddressEntry addressEntry, XmrWalletService xmrWall... method updateUsage (line 88) | private void updateUsage(int subaddressIndex) { method cleanup (line 108) | public void cleanup() { method getTxConfidenceIndicator (line 111) | public TxConfidenceIndicator getTxConfidenceIndicator() { method getAddressString (line 115) | public String getAddressString() { method getSubaddressIndex (line 119) | public int getSubaddressIndex() { method getUsage (line 123) | public String getUsage() { method balanceProperty (line 127) | public final StringProperty balanceProperty() { method getBalance (line 131) | public String getBalance() { method getBalanceAsBI (line 135) | public BigInteger getBalanceAsBI() { method getNumTxsWithOutputs (line 139) | public int getNumTxsWithOutputs() { method getNumConfirmationsSinceFirstUsed (line 143) | public long getNumConfirmationsSinceFirstUsed() { method getTxWithFewestConfirmations (line 148) | private MoneroTxWallet getTxWithFewestConfirmations() { method match (line 163) | @Override FILE: desktop/src/main/java/haveno/desktop/main/funds/deposit/DepositView.java class DepositView (line 106) | @FxmlView method DepositView (line 142) | @Inject method initialize (line 151) | @Override method activate (line 274) | @Override method deactivate (line 304) | @Override method fillForm (line 322) | private void fillForm(String address) { method updateQRCode (line 338) | private void updateQRCode() { method updateList (line 355) | private void updateList() { method getAmount (line 375) | private Coin getAmount() { method getPaymentUri (line 379) | @NotNull method setUsageColumnCellFactory (line 388) | private void setUsageColumnCellFactory() { method setAddressColumnCellFactory (line 413) | private void setAddressColumnCellFactory() { method setBalanceColumnCellFactory (line 444) | private void setBalanceColumnCellFactory() { method setConfidenceColumnCellFactory (line 473) | private void setConfidenceColumnCellFactory() { FILE: desktop/src/main/java/haveno/desktop/main/funds/locked/LockedListItem.java class LockedListItem (line 34) | class LockedListItem { method LockedListItem (line 54) | public LockedListItem(Trade trade, method LockedListItem (line 83) | LockedListItem() { method cleanup (line 94) | public void cleanup() { method updateBalance (line 98) | private void updateBalance() { method getDetails (line 104) | public String getDetails() { method getDateString (line 110) | public String getDateString() { FILE: desktop/src/main/java/haveno/desktop/main/funds/locked/LockedView.java class LockedView (line 70) | @FxmlView method LockedView (line 101) | @Inject method initialize (line 118) | @Override method activate (line 156) | @Override method deactivate (line 194) | @Override method updateList (line 209) | private void updateList() { method getTradable (line 224) | private Optional getTradable(LockedListItem item) { method openDetailPopup (line 236) | private void openDetailPopup(LockedListItem item) { method setDateColumnCellFactory (line 253) | private void setDateColumnCellFactory() { method setDetailsColumnCellFactory (line 279) | private void setDetailsColumnCellFactory() { method setAddressColumnCellFactory (line 317) | private void setAddressColumnCellFactory() { method setBalanceColumnCellFactory (line 344) | private void setBalanceColumnCellFactory() { FILE: desktop/src/main/java/haveno/desktop/main/funds/reserved/ReservedListItem.java class ReservedListItem (line 36) | class ReservedListItem { method ReservedListItem (line 56) | public ReservedListItem(OpenOffer openOffer, method ReservedListItem (line 77) | ReservedListItem() { method cleanup (line 88) | public void cleanup() { method updateBalance (line 92) | private void updateBalance() { method getDateAsString (line 104) | public String getDateAsString() { method getDetails (line 108) | public String getDetails() { FILE: desktop/src/main/java/haveno/desktop/main/funds/reserved/ReservedView.java class ReservedView (line 70) | @FxmlView method ReservedView (line 101) | @Inject method initialize (line 118) | @Override method activate (line 156) | @Override method deactivate (line 194) | @Override method updateList (line 209) | private void updateList() { method getTradable (line 223) | private Optional getTradable(ReservedListItem item) { method openDetailPopup (line 235) | private void openDetailPopup(ReservedListItem item) { method setDateColumnCellFactory (line 252) | private void setDateColumnCellFactory() { method setDetailsColumnCellFactory (line 278) | private void setDetailsColumnCellFactory() { method setAddressColumnCellFactory (line 315) | private void setAddressColumnCellFactory() { method setBalanceColumnCellFactory (line 342) | private void setBalanceColumnCellFactory() { FILE: desktop/src/main/java/haveno/desktop/main/funds/transactions/DisplayedTransactions.java class DisplayedTransactions (line 28) | class DisplayedTransactions extends ObservableListDecorator getTransactionListItems() { method convertTransactionToListItem (line 56) | private TransactionsListItem convertTransactionToListItem(MoneroTxWall... FILE: desktop/src/main/java/haveno/desktop/main/funds/transactions/DisplayedTransactionsFactory.java class DisplayedTransactionsFactory (line 24) | @Singleton method DisplayedTransactionsFactory (line 31) | @Inject method create (line 42) | DisplayedTransactions create() { FILE: desktop/src/main/java/haveno/desktop/main/funds/transactions/DummyTransactionAwareTradable.java class DummyTransactionAwareTradable (line 23) | class DummyTransactionAwareTradable implements TransactionAwareTradable { method DummyTransactionAwareTradable (line 26) | DummyTransactionAwareTradable(Tradable delegate) { method isRelatedToTransaction (line 30) | @Override method asTradable (line 35) | @Override FILE: desktop/src/main/java/haveno/desktop/main/funds/transactions/ObservableListDecorator.java class ObservableListDecorator (line 27) | class ObservableListDecorator extends AbstractList { method asSortedList (line 30) | SortedList asSortedList() { method setAll (line 34) | void setAll(Collection elements) { method get (line 38) | @Override method size (line 43) | @Override FILE: desktop/src/main/java/haveno/desktop/main/funds/transactions/TradableRepository.java class TradableRepository (line 30) | @Singleton method TradableRepository (line 37) | @Inject method getAll (line 48) | Set getAll() { FILE: desktop/src/main/java/haveno/desktop/main/funds/transactions/TransactionAwareOpenOffer.java class TransactionAwareOpenOffer (line 24) | class TransactionAwareOpenOffer implements TransactionAwareTradable { method TransactionAwareOpenOffer (line 27) | TransactionAwareOpenOffer(OpenOffer delegate) { method isRelatedToTransaction (line 31) | @Override method asTradable (line 37) | @Override FILE: desktop/src/main/java/haveno/desktop/main/funds/transactions/TransactionAwareTradable.java type TransactionAwareTradable (line 23) | interface TransactionAwareTradable { method isRelatedToTransaction (line 24) | boolean isRelatedToTransaction(MoneroTxWallet transaction); method asTradable (line 26) | Tradable asTradable(); FILE: desktop/src/main/java/haveno/desktop/main/funds/transactions/TransactionAwareTradableFactory.java class TransactionAwareTradableFactory (line 31) | @Singleton method TransactionAwareTradableFactory (line 38) | @Inject method create (line 49) | TransactionAwareTradable create(Tradable delegate) { FILE: desktop/src/main/java/haveno/desktop/main/funds/transactions/TransactionAwareTrade.java class TransactionAwareTrade (line 32) | @Slf4j method TransactionAwareTrade (line 40) | TransactionAwareTrade(Trade trade, method isRelatedToTransaction (line 52) | @Override method isPayoutTx (line 64) | private boolean isPayoutTx(String txId) { method isMakerDepositTx (line 68) | private boolean isMakerDepositTx(String txId) { method isTakerDepositTx (line 72) | private boolean isTakerDepositTx(String txId) { method isDisputedPayoutTx (line 76) | private boolean isDisputedPayoutTx(String txId) { method asTradable (line 148) | @Override FILE: desktop/src/main/java/haveno/desktop/main/funds/transactions/TransactionListItemFactory.java class TransactionListItemFactory (line 31) | @Singleton method TransactionListItemFactory (line 37) | @Inject method create (line 46) | TransactionsListItem create(MoneroTxWallet transaction, @Nullable Tran... FILE: desktop/src/main/java/haveno/desktop/main/funds/transactions/TransactionsListItem.java class TransactionsListItem (line 49) | @Slf4j class LazyFields (line 72) | private static class LazyFields { method lazy (line 77) | private LazyFields lazy() { method TransactionsListItem (line 82) | TransactionsListItem() { method TransactionsListItem (line 88) | TransactionsListItem(MoneroTxWallet tx, method cleanup (line 198) | public void cleanup() { method getTxConfidenceIndicator (line 201) | public TxConfidenceIndicator getTxConfidenceIndicator() { method getDateString (line 205) | public final String getDateString() { method getAmountStr (line 209) | public String getAmountStr() { method getAmount (line 213) | public BigInteger getAmount() { method getTxFee (line 217) | public BigInteger getTxFee() { method getTxFeeStr (line 221) | public String getTxFeeStr() { method getAddressString (line 225) | public String getAddressString() { method getDirection (line 229) | public String getDirection() { method getTxId (line 233) | public String getTxId() { method getReceived (line 237) | public boolean getReceived() { method getDetails (line 241) | public String getDetails() { method getDetailsAvailable (line 245) | public boolean getDetailsAvailable() { method getDate (line 249) | public Date getDate() { method getTradable (line 253) | @Nullable method getNumConfirmations (line 258) | public long getNumConfirmations() { method getMemo (line 262) | public String getMemo() { method match (line 266) | @Override FILE: desktop/src/main/java/haveno/desktop/main/funds/transactions/TransactionsView.java class TransactionsView (line 67) | @FxmlView class TransactionsUpdater (line 100) | private class TransactionsUpdater extends MoneroWalletListener { method onNewBlock (line 101) | @Override method onBalancesChanged (line 105) | @Override method TransactionsView (line 115) | @Inject method initialize (line 133) | @Override method activate (line 187) | @Override method deactivate (line 229) | @Override method updateList (line 241) | private void updateList() { method openTxInBlockExplorer (line 248) | private void openTxInBlockExplorer(TransactionsListItem item) { method openDetailPopup (line 253) | private void openDetailPopup(TransactionsListItem item) { method openTxDetailPopup (line 260) | private void openTxDetailPopup(TransactionsListItem item) { method setDateColumnCellFactory (line 269) | private void setDateColumnCellFactory() { method setDetailsColumnCellFactory (line 297) | private void setDetailsColumnCellFactory() { method setAddressColumnCellFactory (line 334) | private void setAddressColumnCellFactory() { method setTransactionColumnCellFactory (line 368) | private void setTransactionColumnCellFactory() { method setAmountColumnCellFactory (line 401) | private void setAmountColumnCellFactory() { method setTxFeeColumnCellFactory (line 429) | private void setTxFeeColumnCellFactory() { method setMemoColumnCellFactory (line 456) | private void setMemoColumnCellFactory() { method setConfidenceColumnCellFactory (line 483) | private void setConfidenceColumnCellFactory() { FILE: desktop/src/main/java/haveno/desktop/main/funds/withdrawal/WithdrawalListItem.java class WithdrawalListItem (line 34) | class WithdrawalListItem { method WithdrawalListItem (line 46) | public WithdrawalListItem(XmrAddressEntry addressEntry, XmrWalletServi... method cleanup (line 66) | public void cleanup() { method updateBalance (line 70) | private void updateBalance() { method getLabel (line 77) | public final String getLabel() { method equals (line 88) | @Override method hashCode (line 98) | @Override method getAddressEntry (line 103) | public XmrAddressEntry getAddressEntry() { method getBalanceLabel (line 107) | public Label getBalanceLabel() { method getBalance (line 111) | public BigInteger getBalance() { method getAddressString (line 115) | public String getAddressString() { FILE: desktop/src/main/java/haveno/desktop/main/funds/withdrawal/WithdrawalView.java class WithdrawalView (line 79) | @FxmlView method WithdrawalView (line 108) | @Inject method initialize (line 121) | @Override method showLoadingIndicator (line 204) | private void showLoadingIndicator() { method hideLoadingIndicator (line 210) | private void hideLoadingIndicator() { method activate (line 216) | @Override method deactivate (line 227) | @Override method onWithdraw (line 240) | private void onWithdraw() { method isNotEnoughMoney (line 293) | private static boolean isNotEnoughMoney(String errorMsg) { method popupConfirmationMessage (line 297) | private void popupConfirmationMessage(MoneroTxWallet tx) { method relayTx (line 328) | private void relayTx(MoneroTxWallet tx, String withdrawToAddress, BigI... method reset (line 346) | private void reset() { FILE: desktop/src/main/java/haveno/desktop/main/market/MarketView.java class MarketView (line 61) | @FxmlView method MarketView (line 76) | @Inject method initialize (line 89) | @Override method activate (line 129) | @Override method deactivate (line 149) | @Override method loadView (line 159) | private void loadView(Class viewClass) { method getAllTradesWithReferralId (line 177) | private String getAllTradesWithReferralId() { method getAllOffersWithReferralId (line 202) | private String getAllOffersWithReferralId() { FILE: desktop/src/main/java/haveno/desktop/main/market/offerbook/OfferBookChartView.java class OfferBookChartView (line 86) | @FxmlView method OfferBookChartView (line 127) | @Inject method initialize (line 136) | @Override method activate (line 174) | @Override class CurrencyListItemStringConverter (line 274) | static class CurrencyListItemStringConverter extends StringConverter comboBox) { method toString (line 281) | @Override method fromString (line 286) | @Override method createListener (line 294) | private void createListener() { method deactivate (line 308) | @Override method createChart (line 318) | private void createChart() { method updateChartData (line 358) | private synchronized void updateChartData() { method filterOutliersBuy (line 384) | List> filterOutliersBuy(List> filterOutliersSell(List minMaxFilterLeft(List minMaxFilterRight(List> filterLeft(List> filterRight(List, VBox, Button, Label> getOffer... method layout (line 688) | private void layout() { FILE: desktop/src/main/java/haveno/desktop/main/market/offerbook/OfferBookChartViewModel.java class OfferBookChartViewModel (line 70) | class OfferBookChartViewModel extends ActivatableViewModel { method OfferBookChartViewModel (line 99) | @Inject method fillTradeCurrencies (line 154) | private void fillTradeCurrencies() { method activate (line 170) | @Override method deactivate (line 184) | @Override method onSetTradeCurrency (line 194) | public void onSetTradeCurrency(TradeCurrency tradeCurrency) { method setSelectedTabIndex (line 211) | public void setSelectedTabIndex(int selectedTabIndex) { method isSellOffer (line 216) | public boolean isSellOffer(OfferDirection direction) { method getTotalAmount (line 220) | public double getTotalAmount(OfferDirection direction) { method getTotalVolume (line 233) | public Volume getTotalVolume(OfferDirection direction) { method isCrypto (line 251) | public boolean isCrypto() { method isMyOffer (line 255) | public boolean isMyOffer(Offer offer) { method goToOfferView (line 259) | public void goToOfferView(OfferDirection direction) { method getBuyData (line 269) | public List> getBuyData() { method getSellData (line 273) | public List> getSellData() { method getCurrencyCode (line 277) | public String getCurrencyCode() { method getOfferBookListItems (line 281) | public ObservableList getOfferBookListItems() { method getTopBuyOfferList (line 285) | public ObservableList getTopBuyOfferList() { method getTopSellOfferList (line 289) | public ObservableList getTopSellOfferList() { method getCurrencyListItems (line 293) | public ObservableList getCurrencyListItems() { method getSelectedCurrencyListItem (line 297) | public Optional getSelectedCurrencyListItem() { method getMaxNumberOfPriceZeroDecimalsToColorize (line 302) | public int getMaxNumberOfPriceZeroDecimalsToColorize(Offer offer) { method getZeroDecimalsForPrice (line 308) | public int getZeroDecimalsForPrice(Offer offer) { method getPrice (line 314) | public String getPrice(Offer offer) { method formatPrice (line 318) | private String formatPrice(Offer offer, boolean decimalAligned) { method getVolume (line 324) | public String getVolume(Offer offer) { method formatVolume (line 328) | private String formatVolume(Offer offer, boolean decimalAligned) { method syncPriceFeedCurrency (line 339) | private void syncPriceFeedCurrency() { method isAnyPriceAbsent (line 344) | private boolean isAnyPriceAbsent() { method updateChartData (line 348) | private void updateChartData() { method buildChartAndTableEntries (line 424) | private void buildChartAndTableEntries(List sortedList, method isEditEntry (line 450) | private boolean isEditEntry(String id) { method updateScreenCurrencyInPreferences (line 454) | private void updateScreenCurrencyInPreferences(OfferDirection directio... FILE: desktop/src/main/java/haveno/desktop/main/market/offerbook/OfferListItem.java class OfferListItem (line 24) | public class OfferListItem { method OfferListItem (line 29) | public OfferListItem(Offer offer, double accumulated) { method equals (line 34) | @Override method hashCode (line 47) | @Override FILE: desktop/src/main/java/haveno/desktop/main/market/spread/SpreadItem.java class SpreadItem (line 25) | public class SpreadItem { method SpreadItem (line 36) | public SpreadItem(String currencyCode, int numberOfBuyOffers, int numb... FILE: desktop/src/main/java/haveno/desktop/main/market/spread/SpreadView.java class SpreadView (line 47) | @FxmlView method SpreadView (line 59) | @Inject method initialize (line 65) | @Override method activate (line 107) | @Override method deactivate (line 116) | @Override method updateHeaders (line 122) | private void updateHeaders() { method getCurrencyColumn (line 143) | private TableColumn getCurrencyColumn() { method getNumberOfOffersColumn (line 174) | private TableColumn getNumberOfOffersColumn() { method getNumberOfBuyOffersColumn (line 202) | private TableColumn getNumberOfBuyOffersColumn... method getNumberOfSellOffersColumn (line 230) | private TableColumn getNumberOfSellOffersColum... method getTotalAmountColumn (line 258) | private TableColumn getTotalAmountColumn() { method getSpreadColumn (line 288) | private TableColumn getSpreadColumn() { FILE: desktop/src/main/java/haveno/desktop/main/market/spread/SpreadViewModel.java class SpreadViewModel (line 59) | class SpreadViewModel extends ActivatableViewModel { method SpreadViewModel (line 78) | @Inject method getKeyColumnName (line 88) | public String getKeyColumnName() { method setExpandedView (line 92) | public void setExpandedView(boolean expandedView) { method activate (line 97) | @Override method deactivate (line 104) | @Override method distinctByKey (line 109) | private static Predicate distinctByKey(Function k... method update (line 114) | private void update(ObservableList offerBookListIte... method getAmount (line 233) | public String getAmount(BigInteger amount) { method formatAmount (line 237) | private String formatAmount(BigInteger amount, boolean decimalAligned) { FILE: desktop/src/main/java/haveno/desktop/main/market/spread/SpreadViewPaymentMethod.java class SpreadViewPaymentMethod (line 29) | @FxmlView method SpreadViewPaymentMethod (line 37) | @Inject method initialize (line 43) | @Override method activate (line 50) | @Override method deactivate (line 57) | @Override FILE: desktop/src/main/java/haveno/desktop/main/market/trades/ChartCalculations.java class ChartCalculations (line 53) | @Slf4j method getUsdAveragePriceMapsPerTickUnit (line 62) | static CompletableFuture> getTradeStatisticsFor... method getUpdateChartResult (line 104) | static CompletableFuture getUpdateChartResult(List<... class UpdateChartResult (line 145) | @Getter method UpdateChartResult (line 152) | public UpdateChartResult(Map>... method getItemsPerInterval (line 169) | static Map>> getItemsPerInterva... method roundToTick (line 196) | static Date roundToTick(LocalDateTime localDate, TradesChartsViewModel... method roundToTick (line 217) | static Date roundToTick(Date time, TradesChartsViewModel.TickUnit tick... method getAverageTraditionalPrice (line 221) | private static long getAverageTraditionalPrice(List ... method getCandleData (line 233) | @VisibleForTesting method getTimeFromTickIndex (line 290) | static long getTimeFromTickIndex(long tick, Map comboBox) { method toString (line 109) | @Override method fromString (line 114) | @Override method TradesChartsView (line 172) | @SuppressWarnings("WeakerAccess") method initialize (line 182) | @Override method activate (line 269) | @Override method deactivate (line 338) | @Override method showVolumeAsUsd (line 365) | private void showVolumeAsUsd(Boolean showUsd) { method fillList (line 372) | private void fillList() { method exportToCsv (line 395) | private void exportToCsv() { method createCharts (line 446) | private void createCharts() { method getVolumeChart (line 540) | private VolumeChart getVolumeChart(NumberAxis axisX, method updateChartData (line 589) | private void updateChartData() { method layoutChart (line 605) | private void layoutChart() { method getTimeAxisStringConverter (line 619) | @NotNull method addTickMarkLabelCssClass (line 659) | private void addTickMarkLabelCssClass(NumberAxis axis, String cssClass) { method getToolBox (line 678) | private HBox getToolBox() { method getToggleButton (line 712) | private ToggleButton getToggleButton(String label, method createTable (line 728) | private void createTable() { method layout (line 897) | private void layout() { FILE: desktop/src/main/java/haveno/desktop/main/market/trades/TradesChartsViewModel.java class TradesChartsViewModel (line 60) | class TradesChartsViewModel extends ActivatableViewModel { type TickUnit (line 68) | public enum TickUnit { method TradesChartsViewModel (line 104) | @Inject method activate (line 139) | @Override method deactivate (line 181) | @Override method applyAsyncUsdAveragePriceMapsPerTickUnit (line 205) | private void applyAsyncUsdAveragePriceMapsPerTickUnit(CompletableFutur... method applyAsyncTradeStatisticsForCurrency (line 226) | private CompletableFuture applyAsyncTradeStatisticsForCurrenc... method applyAsyncTradeStatisticsForCurrency (line 230) | private CompletableFuture applyAsyncTradeStatisticsForCurrenc... method applyAsyncChartData (line 261) | private void applyAsyncChartData() { method onSetTradeCurrency (line 292) | void onSetTradeCurrency(TradeCurrency tradeCurrency) { method setTickUnit (line 326) | void setTickUnit(TickUnit tickUnit) { method setSelectedTabIndex (line 332) | void setSelectedTabIndex(int selectedTabIndex) { method getCurrencyCode (line 343) | public String getCurrencyCode() { method getCurrencyListItems (line 347) | public ObservableList getCurrencyListItems() { method getSelectedCurrencyListItem (line 351) | public Optional getSelectedCurrencyListItem() { method getTimeFromTickIndex (line 355) | long getTimeFromTickIndex(long tick) { method fillTradeCurrencies (line 364) | private void fillTradeCurrencies() { method setMarketPriceFeedCurrency (line 375) | private void setMarketPriceFeedCurrency() { method syncPriceFeedCurrency (line 384) | private void syncPriceFeedCurrency() { method isShowAllEntry (line 389) | private boolean isShowAllEntry(@Nullable String id) { method isEditEntry (line 393) | private boolean isEditEntry(@Nullable String id) { FILE: desktop/src/main/java/haveno/desktop/main/market/trades/charts/CandleData.java class CandleData (line 20) | public class CandleData { method CandleData (line 35) | public CandleData(long tick, long open, long close, long high, long lo... FILE: desktop/src/main/java/haveno/desktop/main/market/trades/charts/price/Candle.java class Candle (line 62) | public class Candle extends Group { method Candle (line 72) | Candle(String seriesStyleClass, String dataStyleClass, StringConverter... method setSeriesAndDataStyleClasses (line 87) | public void setSeriesAndDataStyleClasses(String seriesStyleClass, Stri... method update (line 94) | public void update(double closeOffset, double highOffset, double lowOf... method updateTooltip (line 107) | public void updateTooltip(CandleData candleData) { method updateStyleClasses (line 111) | private void updateStyleClasses() { FILE: desktop/src/main/java/haveno/desktop/main/market/trades/charts/price/CandleStickChart.java class CandleStickChart (line 76) | public class CandleStickChart extends XYChart { method CandleStickChart (line 88) | public CandleStickChart(Axis xAxis, Axis yAxis, String... method layoutPlotChildren (line 98) | @Override method dataItemChanged (line 150) | @Override method dataItemAdded (line 154) | @Override method dataItemRemoved (line 177) | @Override method seriesAdded (line 200) | @Override method seriesRemoved (line 232) | @Override method createCandle (line 275) | private Node createCandle(int seriesIndex, final XYChart.Data priceStringConverter) { method update (line 115) | public void update(CandleData candleData) { FILE: desktop/src/main/java/haveno/desktop/main/market/trades/charts/volume/VolumeBar.java class VolumeBar (line 28) | public class VolumeBar extends Group { method VolumeBar (line 36) | VolumeBar(String seriesStyleClass, String dataStyleClass, StringConver... method setSeriesAndDataStyleClasses (line 48) | public void setSeriesAndDataStyleClasses(String seriesStyleClass, Stri... method update (line 54) | public void update(double height, double candleWidth, CandleData candl... method updateStyleClasses (line 61) | private void updateStyleClasses() { FILE: desktop/src/main/java/haveno/desktop/main/market/trades/charts/volume/VolumeChart.java class VolumeChart (line 36) | public class VolumeChart extends XYChart { method VolumeChart (line 40) | public VolumeChart(Axis xAxis, Axis yAxis, StringConve... method layoutPlotChildren (line 45) | @Override method dataItemChanged (line 80) | @Override method dataItemAdded (line 84) | @Override method dataItemRemoved (line 100) | @Override method seriesAdded (line 117) | @Override method seriesRemoved (line 134) | @Override method createCandle (line 154) | private Node createCandle(int seriesIndex, final XYChart.Data getPaymentAccounts() { method getMarketPriceMarginPct (line 475) | public double getMarketPriceMarginPct() { method getMinTradeLimit (line 479) | BigInteger getMinTradeLimit() { method getMaxTradeLimit (line 483) | BigInteger getMaxTradeLimit() { method calculateMarketPriceManual (line 491) | double calculateMarketPriceManual(double marketPrice, double volumeAsD... method calculateVolume (line 500) | void calculateVolume() { method calculateMinVolume (line 516) | void calculateMinVolume() { method calculateVolumeForAmount (line 529) | private Volume calculateVolumeForAmount(ObjectProperty min... method calculateAmount (line 535) | void calculateAmount() { method calculateTotalToPay (line 559) | void calculateTotalToPay() { method swapTradeToSavings (line 572) | void swapTradeToSavings() { method fillPaymentAccounts (line 576) | private void fillPaymentAccounts() { method getUserPaymentAccounts (line 582) | protected abstract Set getUserPaymentAccounts(); method setAmount (line 584) | protected void setAmount(BigInteger amount) { method setMinAmount (line 588) | protected void setMinAmount(BigInteger minAmount) { method setPrice (line 592) | protected void setPrice(Price price) { method setVolume (line 596) | protected void setVolume(Volume volume) { method setSecurityDepositPct (line 600) | protected void setSecurityDepositPct(double value) { method setMarketPriceAvailable (line 604) | public void setMarketPriceAvailable(boolean marketPriceAvailable) { method setTriggerPrice (line 608) | public void setTriggerPrice(long triggerPrice) { method setMarketPriceMarginPct (line 612) | public void setMarketPriceMarginPct(double marketPriceMarginPct) { method setReserveExactAmount (line 616) | public void setReserveExactAmount(boolean reserveExactAmount) { method setExtraInfo (line 620) | protected void setExtraInfo(String extraInfo) { method getMaxUnsignedBuyLimit (line 628) | public BigInteger getMaxUnsignedBuyLimit() { method getAmount (line 632) | protected ReadOnlyObjectProperty getAmount() { method getMinAmount (line 636) | protected ReadOnlyObjectProperty getMinAmount() { method getPrice (line 640) | public ReadOnlyObjectProperty getPrice() { method getVolume (line 644) | ReadOnlyObjectProperty getVolume() { method getMinVolume (line 648) | ReadOnlyObjectProperty getMinVolume() { method getBuyerAsTakerWithoutDeposit (line 652) | public ReadOnlyBooleanProperty getBuyerAsTakerWithoutDeposit() { method getTradeCurrencyCode (line 656) | public ReadOnlyStringProperty getTradeCurrencyCode() { method getCurrencyCode (line 660) | public String getCurrencyCode() { method isCryptoCurrency (line 664) | boolean isCryptoCurrency() { method isTraditionalCurrency (line 668) | boolean isTraditionalCurrency() { method getUseMarketBasedPrice (line 672) | ReadOnlyBooleanProperty getUseMarketBasedPrice() { method getSecurityDepositPct (line 676) | ReadOnlyDoubleProperty getSecurityDepositPct() { method getSecurityDeposit (line 680) | protected BigInteger getSecurityDeposit() { method getBoundedSecurityDeposit (line 687) | protected BigInteger getBoundedSecurityDeposit(BigInteger value) { method getSecurityAsPercent (line 691) | protected double getSecurityAsPercent(Offer offer) { method totalToPayAsProperty (line 699) | ReadOnlyObjectProperty totalToPayAsProperty() { method getMaxMakerFee (line 703) | public BigInteger getMaxMakerFee() { method canPlaceOffer (line 707) | boolean canPlaceOffer() { method isMinSecurityDeposit (line 712) | public boolean isMinSecurityDeposit() { method getExtraInfo (line 716) | public ReadOnlyObjectProperty getExtraInfo() { FILE: desktop/src/main/java/haveno/desktop/main/offer/MutableOfferView.java class MutableOfferView (line 123) | public abstract class MutableOfferView getPaymentAccounts() { method filterPaymentAccounts (line 1618) | protected abstract ObservableList filterPaymentAccount... FILE: desktop/src/main/java/haveno/desktop/main/offer/MutableOfferViewModel.java class MutableOfferViewModel (line 96) | @Slf4j method MutableOfferViewModel (line 196) | @Inject method activate (line 227) | @Override method deactivate (line 255) | @Override method addBindings (line 261) | private void addBindings() { method removeBindings (line 289) | private void removeBindings() { method createListeners (line 299) | private void createListeners() { method applyMakerFee (line 514) | private void applyMakerFee() { method updateMarketPriceAvailable (line 531) | private void updateMarketPriceAvailable() { method addListeners (line 537) | private void addListeners() { method removeListeners (line 564) | private void removeListeners() { method initWithData (line 597) | boolean initWithData(OfferDirection direction, TradeCurrency tradeCurr... method onPlaceOffer (line 626) | void onPlaceOffer(Offer offer, Runnable resultHandler) { method onCancelOffer (line 656) | public void onCancelOffer(ResultHandler resultHandler, ErrorMessageHan... method onPaymentAccountSelected (line 681) | public void onPaymentAccountSelected(PaymentAccount paymentAccount) { method onCurrencySelected (line 692) | public void onCurrencySelected(TradeCurrency tradeCurrency) { method onShowPayFundsScreen (line 700) | void onShowPayFundsScreen(Runnable actionHandler) { method fundFromSavingsWallet (line 706) | void fundFromSavingsWallet() { method onFocusOutAmountTextField (line 726) | void onFocusOutAmountTextField(boolean oldValue, boolean newValue) { method onFocusOutMinAmountTextField (line 795) | public void onFocusOutMinAmountTextField(boolean oldValue, boolean new... method onFocusOutExtraInfoTextArea (line 835) | public void onFocusOutExtraInfoTextArea(boolean oldValue, boolean newV... method onExtraInfoTextAreaChanged (line 841) | public void onExtraInfoTextAreaChanged() { method onFocusOutTriggerPriceTextField (line 849) | void onFocusOutTriggerPriceTextField(boolean oldValue, boolean newValu... method onTriggerPriceTextFieldChanged (line 855) | public void onTriggerPriceTextFieldChanged() { method onReserveExactAmountCheckboxChanged (line 884) | public void onReserveExactAmountCheckboxChanged() { method onFixPriceToggleChange (line 888) | void onFixPriceToggleChange(boolean fixedPriceSelected) { method onFocusOutPriceTextField (line 896) | void onFocusOutPriceTextField(boolean oldValue, boolean newValue) { method triggerFocusOutOnAmountFields (line 919) | public void triggerFocusOutOnAmountFields() { method onFocusOutPriceAsPercentageTextField (line 924) | public void onFocusOutPriceAsPercentageTextField(boolean oldValue, boo... method onFocusOutVolumeTextField (line 941) | void onFocusOutVolumeTextField(boolean oldValue, boolean newValue) { method onFocusOutSecurityDepositTextField (line 983) | void onFocusOutSecurityDepositTextField(boolean oldValue, boolean newV... method applySecurityDepositOnFocusOut (line 1017) | private void applySecurityDepositOnFocusOut() { method isPriceInRange (line 1028) | public boolean isPriceInRange() { method displayPriceOutOfRangePopup (line 1041) | private void displayPriceOutOfRangePopup() { method getXmrFormatter (line 1052) | CoinFormatter getXmrFormatter() { method isShownAsBuyOffer (line 1056) | public boolean isShownAsBuyOffer() { method isSellOffer (line 1060) | public boolean isSellOffer() { method getTradeCurrency (line 1064) | public TradeCurrency getTradeCurrency() { method getTradeAmount (line 1068) | public String getTradeAmount() { method getSecurityDepositLabel (line 1074) | public String getSecurityDepositLabel() { method getSecurityDepositPopOverLabel (line 1081) | public String getSecurityDepositPopOverLabel(String depositInXMR) { method getSecurityDepositInfo (line 1087) | public String getSecurityDepositInfo() { method getSecurityDepositWithCode (line 1095) | public String getSecurityDepositWithCode() { method getTradeFee (line 1100) | public String getTradeFee() { method getMakerFeePercentage (line 1107) | public String getMakerFeePercentage() { method getTotalToPayInfo (line 1112) | public String getTotalToPayInfo() { method getFundsStructure (line 1118) | public String getFundsStructure() { method getPaymentAccount (line 1125) | public PaymentAccount getPaymentAccount() { method getAmountDescription (line 1129) | public String getAmountDescription() { method getAddressAsString (line 1133) | public String getAddressAsString() { method getPaymentLabel (line 1137) | public String getPaymentLabel() { method createAndGetOffer (line 1141) | public Offer createAndGetOffer() { method getPaymentAccountListCellFactory (line 1146) | public Callback, ListCell> ge... method getDataModel (line 1151) | public M getDataModel() { method getTriggerPriceDescriptionLabel (line 1155) | String getTriggerPriceDescriptionLabel() { method getPercentagePriceDescription (line 1162) | String getPercentagePriceDescription() { method setAmountToModel (line 1171) | private void setAmountToModel() { method setMinAmountToModel (line 1191) | private void setMinAmountToModel() { method setPriceToModel (line 1206) | private void setPriceToModel() { method setVolumeToModel (line 1218) | private void setVolumeToModel() { method setSecurityDepositToModel (line 1230) | private void setSecurityDepositToModel() { method setExtraInfoToModel (line 1238) | private void setExtraInfoToModel() { method validateAndSetSecurityDepositToModel (line 1246) | private void validateAndSetSecurityDepositToModel() { method isXmrInputValid (line 1254) | private InputValidator.ValidationResult isXmrInputValid(String input) { method isPriceInputValid (line 1258) | private InputValidator.ValidationResult isPriceInputValid(String input) { method isVolumeInputValid (line 1262) | private InputValidator.ValidationResult isVolumeInputValid(String inpu... method getPriceValidator (line 1268) | private MonetaryValidator getPriceValidator() { method getVolumeValidator (line 1272) | private MonetaryValidator getVolumeValidator() { method updateSpinnerInfo (line 1283) | private void updateSpinnerInfo() { method updateSecurityDeposit (line 1297) | private void updateSecurityDeposit() { method updateButtonDisableState (line 1311) | void updateButtonDisableState() { method getExtraInfoValidationResult (line 1339) | private ValidationResult getExtraInfoValidationResult() { method updateMarketPriceToManual (line 1347) | private void updateMarketPriceToManual() { FILE: desktop/src/main/java/haveno/desktop/main/offer/OfferDataModel.java class OfferDataModel (line 40) | public abstract class OfferDataModel extends ActivatableDataModel { method OfferDataModel (line 65) | public OfferDataModel(XmrWalletService xmrWalletService, OpenOfferMana... method updateBalances (line 71) | protected void updateBalances() { method hasTotalToPay (line 94) | public boolean hasTotalToPay() { FILE: desktop/src/main/java/haveno/desktop/main/offer/OfferView.java class OfferView (line 52) | public abstract class OfferView extends ActivatableView { method OfferView (line 72) | protected OfferView(ViewLoader viewLoader, method initialize (line 86) | @Override method activate (line 151) | @Override method deactivate (line 165) | @Override method getOfferLabel (line 171) | protected abstract String getOfferLabel(); method loadView (line 173) | private void loadView(Class viewClass, method loadCreateViewClass (line 260) | private void loadCreateViewClass(OfferBookView offerBookView, method loadTakeViewClass (line 291) | private void loadTakeViewClass(Class viewClass, method canCreateOrTakeOffer (line 315) | protected boolean canCreateOrTakeOffer(TradeCurrency tradeCurrency) { method showTakeOffer (line 320) | private void showTakeOffer(Offer offer) { method showCreateOffer (line 327) | private void showCreateOffer(TradeCurrency tradeCurrency, PaymentMetho... method getOfferBookViewClassFor (line 334) | @NotNull type OfferActionHandler (line 347) | public interface OfferActionHandler { method onCreateOffer (line 348) | void onCreateOffer(TradeCurrency tradeCurrency, PaymentMethod paymen... method onTakeOffer (line 350) | void onTakeOffer(Offer offer); type CloseHandler (line 353) | public interface CloseHandler { method close (line 354) | void close(); FILE: desktop/src/main/java/haveno/desktop/main/offer/OfferViewModelUtil.java class OfferViewModelUtil (line 33) | public class OfferViewModelUtil { method getTradeFeeWithFiatEquivalent (line 34) | public static String getTradeFeeWithFiatEquivalent(OfferUtil offerUtil, method getTradeFeeWithFiatEquivalentAndPercentage (line 44) | public static String getTradeFeeWithFiatEquivalentAndPercentage(OfferU... FILE: desktop/src/main/java/haveno/desktop/main/offer/OfferViewUtil.java class OfferViewUtil (line 51) | @Slf4j method createPopOverLabel (line 54) | public static Label createPopOverLabel(String text) { method showPaymentAccountWarning (line 63) | public static void showPaymentAccountWarning(String msgKey, method addPayInfoEntry (line 78) | public static void addPayInfoEntry(GridPane infoGridPane, int row, Str... method getOfferBookViewClass (line 90) | public static Class> getOfferBookViewCla... method isShownAsSellOffer (line 102) | public static boolean isShownAsSellOffer(Offer offer) { method isShownAsSellOffer (line 106) | public static boolean isShownAsSellOffer(TradeCurrency tradeCurrency, ... method isShownAsSellOffer (line 110) | public static boolean isShownAsSellOffer(String currencyCode, OfferDir... method isShownAsBuyOffer (line 114) | public static boolean isShownAsBuyOffer(Offer offer) { method isShownAsBuyOffer (line 118) | public static boolean isShownAsBuyOffer(OfferDirection direction, Trad... method getAnyOfMainCryptoCurrencies (line 122) | public static TradeCurrency getAnyOfMainCryptoCurrencies() { method getAnyOfOtherCurrencies (line 126) | public static TradeCurrency getAnyOfOtherCurrencies() { method getMainCryptoCurrencies (line 130) | @NotNull method getOtherCurrencies (line 135) | @NotNull method submitTransactionHex (line 140) | public static void submitTransactionHex(XmrWalletService xmrWalletServ... FILE: desktop/src/main/java/haveno/desktop/main/offer/SelectableView.java type SelectableView (line 20) | public interface SelectableView { method onTabSelected (line 21) | public void onTabSelected(boolean isSelected); FILE: desktop/src/main/java/haveno/desktop/main/offer/SellOfferView.java class SellOfferView (line 31) | @FxmlView method SellOfferView (line 34) | @Inject method getOfferLabel (line 48) | @Override FILE: desktop/src/main/java/haveno/desktop/main/offer/createoffer/CreateOfferDataModel.java class CreateOfferDataModel (line 46) | class CreateOfferDataModel extends MutableOfferDataModel { method CreateOfferDataModel (line 48) | @Inject method getUserPaymentAccounts (line 75) | @Override FILE: desktop/src/main/java/haveno/desktop/main/offer/createoffer/CreateOfferView.java class CreateOfferView (line 38) | @FxmlView method CreateOfferView (line 41) | @Inject method initWithData (line 50) | public void initWithData(OfferDirection direction, method filterPaymentAccounts (line 56) | @Override FILE: desktop/src/main/java/haveno/desktop/main/offer/createoffer/CreateOfferViewModel.java class CreateOfferViewModel (line 37) | class CreateOfferViewModel extends MutableOfferViewModel withFiatCurrency() { FILE: desktop/src/main/java/haveno/desktop/main/offer/offerbook/OfferBook.java class OfferBook (line 44) | @Singleton method OfferBook (line 57) | @Inject method removeDuplicateItem (line 103) | private void removeDuplicateItem(OfferBookListItem newOfferBookListIte... method removeOffer (line 126) | public void removeOffer(Offer offer) { method getOfferBookListItems (line 185) | public ObservableList getOfferBookListItems() { method fillOfferBookListItems (line 189) | public void fillOfferBookListItems() { method printOfferBookListItems (line 207) | public void printOfferBookListItems(String msg) { method getBuyOfferCountMap (line 223) | public Map getBuyOfferCountMap() { method getSellOfferCountMap (line 227) | public Map getSellOfferCountMap() { method fillOfferCountMaps (line 231) | public void fillOfferCountMaps() { FILE: desktop/src/main/java/haveno/desktop/main/offer/offerbook/OfferBookListItem.java class OfferBookListItem (line 40) | @Slf4j method OfferBookListItem (line 62) | public OfferBookListItem(Offer offer) { method getWitnessAgeData (line 67) | public WitnessAgeData getWitnessAgeData(AccountAgeWitnessService accou... method toString (line 108) | @Override class WitnessAgeData (line 117) | @Value method WitnessAgeData (line 133) | public WitnessAgeData(long type) { method WitnessAgeData (line 137) | public WitnessAgeData(long type, long days) { method WitnessAgeData (line 141) | public WitnessAgeData(long type, long age, AccountAgeWitnessService.... method isAccountSigned (line 169) | public boolean isAccountSigned() { method isLimitLifted (line 173) | public boolean isLimitLifted() { method isSigningRequired (line 177) | public boolean isSigningRequired() { method compareTo (line 181) | @Override FILE: desktop/src/main/java/haveno/desktop/main/offer/offerbook/OfferBookView.java class OfferBookView (line 110) | abstract public class OfferBookView comboBox) { method toString (line 493) | @Override method fromString (line 498) | @Override method asString (line 509) | private String asString(TradeCurrency item) { method isSpecialShowAllItem (line 517) | private boolean isSpecialShowAllItem(TradeCurrency item) { method isSpecialEditItem (line 521) | private boolean isSpecialEditItem(TradeCurrency item) { method specialShowAllItem (line 525) | private TradeCurrency specialShowAllItem() { class PaymentMethodStringConverter (line 530) | static class PaymentMethodStringConverter extends StringConverter comboBox) { method toString (line 537) | @Override method fromString (line 542) | @Override method asString (line 553) | private String asString(PaymentMethod item) { method isSpecialShowAllItem (line 559) | private boolean isSpecialShowAllItem(PaymentMethod item) { method specialShowAllItem (line 563) | private PaymentMethod specialShowAllItem() { method enableCreateOfferButton (line 572) | public void enableCreateOfferButton() { method disableCreateOfferButton (line 578) | private void disableCreateOfferButton() { method setDirection (line 586) | public void setDirection(OfferDirection direction) { method setOfferActionHandler (line 598) | public void setOfferActionHandler(OfferView.OfferActionHandler offerAc... method onTabSelected (line 602) | public void onTabSelected(boolean isSelected) { method onCreateOffer (line 620) | private void onCreateOffer() { method onShowInfo (line 643) | private void onShowInfo(Offer offer, OfferFilterService.Result result) { method onTakeOffer (line 708) | private void onTakeOffer(Offer offer) { method onRemoveOpenOffer (line 722) | private void onRemoveOpenOffer(Offer offer) { method onEditOpenOffer (line 739) | private void onEditOpenOffer(Offer offer) { method doRemoveOffer (line 746) | private void doRemoveOffer(Offer offer) { method openPopupForMissingAccountSetup (line 764) | private void openPopupForMissingAccountSetup(Offer offer) { method getAmountColumn (line 782) | private AutoTooltipTableColumn g... method getMarketColumn (line 808) | private AutoTooltipTableColumn g... method asPriceDependentObservable (line 837) | private ObservableValue asPriceDependentObservable(... method getPriceColumn (line 843) | private AutoTooltipTableColumn g... method getVolumeColumn (line 924) | private AutoTooltipTableColumn g... method getPaymentMethodColumn (line 964) | private AutoTooltipTableColumn g... method getDepositColumn (line 1010) | private AutoTooltipTableColumn g... method getActionColumn (line 1057) | private TableColumn getActionCol... method getSigningStateColumn (line 1197) | private AutoTooltipTableColumn g... method getAvatarColumn (line 1235) | private AutoTooltipTableColumn g... method getSpacer (line 1278) | @NotNull method updateCreateOfferButton (line 1285) | private void updateCreateOfferButton() { method getTradeCurrencyCode (line 1291) | abstract String getTradeCurrencyCode(); FILE: desktop/src/main/java/haveno/desktop/main/offer/offerbook/OfferBookViewModel.java class OfferBookViewModel (line 94) | @Slf4j method OfferBookViewModel (line 155) | public OfferBookViewModel(User user, method activate (line 245) | @Override method deactivate (line 263) | @Override method initWithDirection (line 274) | void initWithDirection(OfferDirection direction) { method onTabSelected (line 278) | void onTabSelected(boolean isSelected) { method onSetTradeCurrency (line 292) | void onSetTradeCurrency(TradeCurrency tradeCurrency) { method onFilterKeyTyped (line 311) | void onFilterKeyTyped(String filterText) { method saveSelectedCurrencyCodeInPreferences (line 316) | abstract void saveSelectedCurrencyCodeInPreferences(OfferDirection dir... method onSetPaymentMethod (line 318) | protected void onSetPaymentMethod(PaymentMethod paymentMethod) { method onRemoveOpenOffer (line 338) | void onRemoveOpenOffer(Offer offer, ResultHandler resultHandler, Error... method onShowOffersMatchingMyAccounts (line 342) | void onShowOffersMatchingMyAccounts(boolean isSelected) { method onShowPrivateOffers (line 348) | void onShowPrivateOffers(boolean isSelected) { method isShowOffersMatchingMyAccounts (line 359) | boolean isShowOffersMatchingMyAccounts() { method getOfferList (line 363) | SortedList getOfferList() { method getBuyOfferCounts (line 367) | Map getBuyOfferCounts() { method getSellOfferCounts (line 371) | Map getSellOfferCounts() { method isMyOffer (line 375) | boolean isMyOffer(Offer offer) { method getDirection (line 379) | OfferDirection getDirection() { method isBootstrappedOrShowPopup (line 383) | boolean isBootstrappedOrShowPopup() { method getSelectedTradeCurrency (line 387) | TradeCurrency getSelectedTradeCurrency() { method getOfferCounts (line 391) | Map getOfferCounts() { method getPaymentMethods (line 395) | ObservableList getPaymentMethods() { method filterPaymentMethods (line 412) | protected abstract ObservableList filterPaymentMethods(... method getAmount (line 415) | String getAmount(OfferBookListItem item) { method formatAmount (line 419) | private String formatAmount(Offer offer, boolean decimalAligned) { method getPrice (line 424) | String getPrice(OfferBookListItem item) { method getAbsolutePriceMargin (line 438) | String getAbsolutePriceMargin(Offer offer) { method formatPrice (line 442) | private String formatPrice(Offer offer, boolean decimalAligned) { method getPriceAsPercentage (line 446) | String getPriceAsPercentage(OfferBookListItem item) { method getMarketBasedPrice (line 452) | public Optional getMarketBasedPrice(Offer offer) { method formatMarketPriceMarginPct (line 456) | String formatMarketPriceMarginPct(Offer offer) { method getVolume (line 465) | String getVolume(OfferBookListItem item) { method getVolumeAmount (line 469) | String getVolumeAmount(OfferBookListItem item) { method formatVolume (line 473) | private String formatVolume(Offer offer, boolean decimalAligned) { method formatVolume (line 477) | private String formatVolume(Offer offer, boolean decimalAligned, boole... method getNumberOfDecimalsForVolume (line 489) | int getNumberOfDecimalsForVolume(OfferBookListItem item) { method getPaymentMethod (line 493) | String getPaymentMethod(OfferBookListItem item) { method getPaymentMethodToolTip (line 512) | String getPaymentMethodToolTip(OfferBookListItem item) { method isF2F (line 559) | private boolean isF2F(Offer offer) { method getDirectionLabelTooltip (line 563) | String getDirectionLabelTooltip(Offer offer) { method getMostMaturePaymentAccountForOffer (line 567) | Optional getMostMaturePaymentAccountForOffer(Offer off... method setMarketPriceFeedCurrency (line 576) | private void setMarketPriceFeedCurrency() { method fillCurrencies (line 585) | private void fillCurrencies() { method fillCurrencies (line 592) | abstract void fillCurrencies(ObservableList tradeCurren... method hasPaymentAccountForCurrency (line 599) | boolean hasPaymentAccountForCurrency() { method hasPaymentAccountForCurrency (line 612) | boolean hasPaymentAccountForCurrency(TradeCurrency currency) { method canCreateOrTakeOffer (line 616) | boolean canCreateOrTakeOffer() { method filterOffers (line 627) | private void filterOffers() { method getCurrencyAndMethodPredicate (line 676) | abstract Predicate getCurrencyAndMethodPredicate(Of... method getOffersMatchingMyAccountsPredicate (line 679) | private Predicate getOffersMatchingMyAccountsPredic... method isOfferBanned (line 686) | boolean isOfferBanned(Offer offer) { method isShowAllEntry (line 690) | private boolean isShowAllEntry(String id) { method isEditEntry (line 694) | private boolean isEditEntry(String id) { method getNumTrades (line 698) | public int getNumTrades(Offer offer) { method hasSelectionAccountSigning (line 710) | public boolean hasSelectionAccountSigning() { method getDirectionWithCodeDetailed (line 725) | private static String getDirectionWithCodeDetailed(OfferDirection dire... method formatDepositString (line 729) | public String formatDepositString(BigInteger deposit, long amount) { method getShowAllEntryForPaymentMethod (line 734) | PaymentMethod getShowAllEntryForPaymentMethod() { method isInstantPaymentMethod (line 738) | public boolean isInstantPaymentMethod(Offer offer) { method setOfferActionHandler (line 742) | public void setOfferActionHandler(OfferView.OfferActionHandler offerAc... method onCreateOffer (line 746) | public void onCreateOffer() { method onTakeOffer (line 750) | public void onTakeOffer(Offer offer) { method updateSelectedTradeCurrency (line 754) | private void updateSelectedTradeCurrency() { method getDefaultTradeCurrency (line 767) | abstract TradeCurrency getDefaultTradeCurrency(); method updateSelectedPaymentMethod (line 769) | public void updateSelectedPaymentMethod() { method getCurrencyCodeFromPreferences (line 774) | abstract String getCurrencyCodeFromPreferences(OfferDirection direction); method getOpenOffer (line 776) | public OpenOffer getOpenOffer(Offer offer) { FILE: desktop/src/main/java/haveno/desktop/main/offer/offerbook/OtherOfferBookView.java class OtherOfferBookView (line 35) | @FxmlView method OtherOfferBookView (line 38) | @Inject method getMarketTitle (line 50) | @Override method getTradeCurrencyCode (line 57) | @Override FILE: desktop/src/main/java/haveno/desktop/main/offer/offerbook/OtherOfferBookViewModel.java class OtherOfferBookViewModel (line 52) | public class OtherOfferBookViewModel extends OfferBookViewModel { method OtherOfferBookViewModel (line 54) | @Inject method saveSelectedCurrencyCodeInPreferences (line 72) | @Override method filterPaymentMethods (line 81) | @Override method fillCurrencies (line 93) | @Override method getCurrencyAndMethodPredicate (line 109) | @Override method getDefaultTradeCurrency (line 124) | @Override method getCurrencyCodeFromPreferences (line 150) | @Override method withoutFiatCurrency (line 158) | @NotNull FILE: desktop/src/main/java/haveno/desktop/main/offer/signedoffer/SignedOfferListItem.java class SignedOfferListItem (line 27) | class SignedOfferListItem implements FilterableListItem { method SignedOfferListItem (line 31) | SignedOfferListItem(SignedOffer signedOffer) { method match (line 35) | @Override FILE: desktop/src/main/java/haveno/desktop/main/offer/signedoffer/SignedOfferView.java class SignedOfferView (line 58) | @FxmlView method SignedOfferView (line 88) | @Inject method initialize (line 98) | @Override method activate (line 111) | @Override method deactivate (line 159) | @Override method setupTable (line 169) | protected void setupTable() { method getDateColumn (line 199) | private TableColumn getDateC... method getTraderIdColumn (line 225) | private TableColumn getTrade... method getOfferIdColumn (line 259) | private TableColumn getOffer... method getMakerPenaltyFeeColumn (line 293) | private TableColumn getMaker... method getReserveTxKeyImagesColumn (line 319) | private TableColumn getReser... FILE: desktop/src/main/java/haveno/desktop/main/offer/signedoffer/SignedOffersDataModel.java class SignedOffersDataModel (line 35) | class SignedOffersDataModel extends ActivatableDataModel { method SignedOffersDataModel (line 40) | @Inject method activate (line 47) | @Override method deactivate (line 53) | @Override method getList (line 58) | public ObservableList getList() { method applyList (line 62) | private void applyList() { FILE: desktop/src/main/java/haveno/desktop/main/offer/signedoffer/SignedOffersViewModel.java class SignedOffersViewModel (line 29) | class SignedOffersViewModel extends ActivatableWithDataModel getList() { FILE: desktop/src/main/java/haveno/desktop/main/offer/takeoffer/TakeOfferDataModel.java class TakeOfferDataModel (line 74) | class TakeOfferDataModel extends OfferDataModel { method TakeOfferDataModel (line 108) | @Inject method activate (line 135) | @Override method deactivate (line 169) | @Override method initWithData (line 183) | void initWithData(Offer offer) { method onShowPayFundsScreen (line 213) | void onShowPayFundsScreen() { method onTabSelected (line 217) | void onTabSelected(boolean isSelected) { method onClose (line 223) | public void onClose(boolean removeOffer) { method updateBalances (line 238) | protected void updateBalances() { method onTakeOffer (line 256) | void onTakeOffer(TradeResultHandler tradeResultHandler, ErrorMessageHa... method onPaymentAccountSelected (line 299) | public void onPaymentAccountSelected(PaymentAccount paymentAccount) { method fundFromSavingsWallet (line 309) | void fundFromSavingsWallet() { method getDirection (line 319) | OfferDirection getDirection() { method getOffer (line 323) | public Offer getOffer() { method getVolume (line 327) | ReadOnlyObjectProperty getVolume() { method getPossiblePaymentAccounts (line 331) | ObservableList getPossiblePaymentAccounts() { method getLastSelectedPaymentAccount (line 337) | public PaymentAccount getLastSelectedPaymentAccount() { method getMyMaxTradeLimit (line 352) | BigInteger getMyMaxTradeLimit() { method getMaxTradeLimit (line 361) | BigInteger getMaxTradeLimit() { method canTakeOffer (line 365) | boolean canTakeOffer() { method addListeners (line 375) | private void addListeners() { method removeListeners (line 379) | private void removeListeners() { method calculateVolume (line 388) | void calculateVolume() { method calculateAmount (line 401) | void calculateAmount() { method setVolume (line 423) | protected void setVolume(Volume volume) { method maybeApplyAmount (line 427) | void maybeApplyAmount(BigInteger amount) { method calculateTotalToPay (line 434) | void calculateTotalToPay() { method isBuyOffer (line 452) | boolean isBuyOffer() { method isSellOffer (line 456) | boolean isSellOffer() { method isCryptoCurrency (line 460) | boolean isCryptoCurrency() { method getTakerFee (line 464) | @Nullable method swapTradeToSavings (line 469) | public void swapTradeToSavings() { method isMinAmountLessOrEqualAmount (line 479) | boolean isMinAmountLessOrEqualAmount() { method isAmountLargerThanOfferAmount (line 486) | boolean isAmountLargerThanOfferAmount() { method wouldCreateDustForMaker (line 493) | boolean wouldCreateDustForMaker() { method getAmount (line 497) | ReadOnlyObjectProperty getAmount() { method getPaymentMethod (line 501) | public PaymentMethod getPaymentMethod() { method getCurrencyCode (line 505) | public String getCurrencyCode() { method getCurrencyNameAndCode (line 509) | public String getCurrencyNameAndCode() { method getFundsNeededForTrade (line 513) | @NotNull method getAddressEntry (line 518) | public XmrAddressEntry getAddressEntry() { method getSecurityDeposit (line 522) | public BigInteger getSecurityDeposit() { method updateSecurityDeposit (line 526) | private void updateSecurityDeposit() { method getBuyerSecurityDeposit (line 532) | private BigInteger getBuyerSecurityDeposit() { method getSellerSecurityDeposit (line 536) | private BigInteger getSellerSecurityDeposit() { method isRoundedForAtmCash (line 540) | public boolean isRoundedForAtmCash() { FILE: desktop/src/main/java/haveno/desktop/main/offer/takeoffer/TakeOfferView.java class TakeOfferView (line 120) | @FxmlView method TakeOfferView (line 181) | @Inject method initialize (line 195) | @Override method activate (line 215) | @Override method deactivate (line 275) | @Override method initWithData (line 292) | @Override method setCloseHandler (line 378) | @Override method onClose (line 384) | public void onClose() { method onTabSelected (line 391) | @Override method onTakeOffer (line 400) | private void onTakeOffer() { method onShowPayFundsScreen (line 424) | private void onShowPayFundsScreen() { method updateQrCode (line 535) | private void updateQrCode() { method updateOfferElementsStyle (line 546) | private void updateOfferElementsStyle() { method close (line 573) | private void close() { method close (line 577) | private void close(boolean removeOffer) { method addBindings (line 587) | private void addBindings() { method removeBindings (line 612) | private void removeBindings() { method addSubscriptions (line 636) | private void addSubscriptions() { method removeSubscriptions (line 727) | private void removeSubscriptions() { method createListeners (line 738) | private void createListeners() { method addListeners (line 764) | private void addListeners() { method removeListeners (line 771) | private void removeListeners() { method addScrollPane (line 782) | private void addScrollPane() { method addGridPane (line 787) | private void addGridPane() { method addPaymentGroup (line 797) | private void addPaymentGroup() { method addAmountPriceGroup (line 845) | private void addAmountPriceGroup() { method addOptionsGroup (line 854) | private void addOptionsGroup() { method addNextButtons (line 872) | private void addNextButtons() { method nextStepCheckMakerTx (line 892) | private void nextStepCheckMakerTx() { method showNextStepAfterAmountIsSet (line 897) | private void showNextStepAfterAmountIsSet() { method addOfferAvailabilityLabel (line 901) | private void addOfferAvailabilityLabel() { method addFundingGroup (line 908) | private void addFundingGroup() { method openWallet (line 1046) | private void openWallet() { method getMoneroURI (line 1055) | @NotNull method addAmountPriceFields (line 1063) | private void addAmountPriceFields() { method addSecondRow (line 1116) | private void addSecondRow() { method getTradeFeeFieldsBox (line 1156) | private VBox getTradeFeeFieldsBox() { method maybeShowExtraInfoPopup (line 1185) | private void maybeShowExtraInfoPopup(Offer offer) { method maybeShowTakeOfferFromUnsignedAccountWarning (line 1201) | private void maybeShowTakeOfferFromUnsignedAccountWarning(Offer offer) { method maybeShowZelleWarning (line 1208) | private void maybeShowZelleWarning(PaymentAccount paymentAccount) { method maybeShowFasterPaymentsWarning (line 1216) | private void maybeShowFasterPaymentsWarning(PaymentAccount paymentAcco... method maybeShowAccountWarning (line 1225) | private void maybeShowAccountWarning(PaymentAccount paymentAccount, bo... method getTradeInputBox (line 1230) | private Tuple2 getTradeInputBox(HBox amountValueBox, Stri... method createInfoPopover (line 1243) | private GridPane createInfoPopover() { method getTakeOfferLabel (line 1267) | @NotNull FILE: desktop/src/main/java/haveno/desktop/main/offer/takeoffer/TakeOfferViewModel.java class TakeOfferViewModel (line 77) | class TakeOfferViewModel extends ActivatableWithDataModel getPossiblePaymentAccounts() { method getLastSelectedPaymentAccount (line 771) | public PaymentAccount getLastSelectedPaymentAccount() { method resetOfferWarning (line 775) | public void resetOfferWarning() { method getTrade (line 779) | public Trade getTrade() { method resetErrorMessage (line 783) | public void resetErrorMessage() { method getPaymentAccountListCellFactory (line 787) | public Callback, ListCell> ge... method getPercentagePriceDescription (line 792) | String getPercentagePriceDescription() { FILE: desktop/src/main/java/haveno/desktop/main/overlays/Overlay.java class Overlay (line 98) | @Slf4j type AnimationType (line 105) | private enum AnimationType { type ChangeBackgroundType (line 114) | private enum ChangeBackgroundType { type Type (line 120) | protected enum Type { method Type (line 139) | Type(AnimationType animationType, ChangeBackgroundType changeBackgro... method cast (line 198) | private T cast() { method Overlay (line 208) | public Overlay() { method show (line 217) | public void show(boolean showAgainChecked) { method show (line 239) | public void show() { method onShow (line 243) | protected void onShow() { method hide (line 246) | public void hide() { method animateHide (line 254) | protected void animateHide() { method onHidden (line 269) | protected void onHidden() { method cleanup (line 272) | protected void cleanup() { method onClose (line 289) | public T onClose(Runnable closeHandler) { method onAction (line 294) | public T onAction(Runnable actionHandler) { method onSecondaryAction (line 299) | public T onSecondaryAction(Runnable secondaryActionHandlerOptional) { method headLine (line 304) | public T headLine(String headLine) { method notification (line 309) | public T notification(String message) { method instruction (line 317) | public T instruction(String message) { method attention (line 325) | public T attention(String message) { method backgroundInfo (line 333) | public T backgroundInfo(String message) { method feedback (line 341) | public T feedback(String message) { method confirmation (line 349) | public T confirmation(String message) { method information (line 357) | public T information(String message) { method warning (line 365) | public T warning(String message) { method error (line 374) | public T error(String message) { method showReportErrorButtons (line 384) | @SuppressWarnings("UnusedReturnValue") method message (line 390) | public T message(String message) { method closeButtonText (line 395) | public T closeButtonText(String closeButtonText) { method useReportBugButton (line 400) | public T useReportBugButton() { method useIUnderstandButton (line 406) | public T useIUnderstandButton() { method actionButtonTextWithGoTo (line 411) | public T actionButtonTextWithGoTo(String target) { method secondaryActionButtonTextWithGoTo (line 416) | public T secondaryActionButtonTextWithGoTo(String target) { method closeButtonTextWithGoTo (line 421) | public T closeButtonTextWithGoTo(String target) { method actionButtonText (line 426) | public T actionButtonText(String actionButtonText) { method secondaryActionButtonText (line 431) | public T secondaryActionButtonText(String secondaryActionButtonText) { method useShutDownButton (line 436) | public T useShutDownButton() { method buttonAlignment (line 442) | public T buttonAlignment(HPos pos) { method width (line 447) | public T width(double width) { method maxMessageLength (line 452) | public T maxMessageLength(int maxChar) { method showBusyAnimation (line 457) | public T showBusyAnimation() { method dontShowAgainId (line 462) | public T dontShowAgainId(String key) { method dontShowAgainText (line 467) | public T dontShowAgainText(String dontShowAgainText) { method hideCloseButton (line 472) | public T hideCloseButton() { method useAnimation (line 477) | public T useAnimation(boolean useAnimation) { method setHeadlineStyle (line 482) | public T setHeadlineStyle(String headlineStyle) { method disableActionButton (line 487) | public T disableActionButton() { method showScrollPane (line 492) | public T showScrollPane() { method createGridPane (line 502) | protected void createGridPane() { method blurAgain (line 518) | protected void blurAgain() { method display (line 522) | public void display() { method getRootContainer (line 584) | protected Region getRootContainer() { method setupKeyHandler (line 589) | protected void setupKeyHandler(Scene scene) { method animateDisplay (line 600) | protected void animateDisplay() { method animateHide (line 669) | protected void animateHide(Runnable onFinishedHandler) { method layout (line 737) | protected void layout() { method addEffectToBackground (line 755) | protected void addEffectToBackground() { method applyStyles (line 767) | protected void applyStyles() { method setModality (line 823) | protected void setModality() { method removeEffectFromBackground (line 828) | protected void removeEffectFromBackground() { method addHeadLine (line 834) | protected void addHeadLine() { method addMessage (line 871) | protected void addMessage() { method addFooter (line 903) | private void addFooter() { method addReportErrorButtons (line 919) | private void addReportErrorButtons() { method addBusyAnimation (line 950) | protected void addBusyAnimation() { method addDontShowAgainCheckBox (line 958) | protected void addDontShowAgainCheckBox(boolean isChecked) { method addDontShowAgainCheckBox (line 974) | protected void addDontShowAgainCheckBox() { method addButtons (line 978) | protected void addButtons() { method doClose (line 1050) | protected void doClose() { method setTruncatedMessage (line 1055) | protected void setTruncatedMessage() { method preProcessMessage (line 1065) | private void preProcessMessage(String message) { method getDuration (line 1081) | protected double getDuration(double duration) { method isDisplayed (line 1085) | public boolean isDisplayed() { method getClipboardText (line 1089) | public String getClipboardText() { method toString (line 1094) | @Override method isCentered (line 1102) | private boolean isCentered() { FILE: desktop/src/main/java/haveno/desktop/main/overlays/TabbedOverlay.java class TabbedOverlay (line 6) | public abstract class TabbedOverlay> extends ... method createTabPane (line 10) | protected void createTabPane() { method getRootContainer (line 15) | @Override FILE: desktop/src/main/java/haveno/desktop/main/overlays/editor/PasswordPopup.java class PasswordPopup (line 51) | @Slf4j method PasswordPopup (line 59) | public PasswordPopup() { method onAction (line 67) | public PasswordPopup onAction(Consumer confirmHandler) { method show (line 72) | @Override method onShow (line 83) | @Override method hide (line 100) | @Override method onHidden (line 105) | @Override method addContent (line 119) | private void addContent() { method addHeadLine (line 133) | @Override method setupKeyHandler (line 139) | protected void setupKeyHandler(Scene scene) { method animateHide (line 152) | @Override method animateDisplay (line 184) | @Override method createGridPane (line 206) | @Override method addButtons (line 212) | @Override method apply (line 220) | private void apply() { method applyStyles (line 226) | @Override method setModality (line 232) | @Override method addEffectToBackground (line 238) | @Override method removeEffectFromBackground (line 242) | @Override FILE: desktop/src/main/java/haveno/desktop/main/overlays/editor/PeerInfoWithTagEditor.java class PeerInfoWithTagEditor (line 66) | @Slf4j method PeerInfoWithTagEditor (line 92) | public PeerInfoWithTagEditor(PrivateNotificationManager privateNotific... method onSave (line 109) | public PeerInfoWithTagEditor onSave(Consumer saveHandler) { method position (line 114) | public PeerInfoWithTagEditor position(Point2D position) { method fullAddress (line 119) | public PeerInfoWithTagEditor fullAddress(String hostName) { method accountAge (line 124) | public PeerInfoWithTagEditor accountAge(@Nullable String accountAge) { method accountAgeInfo (line 129) | public PeerInfoWithTagEditor accountAgeInfo(String accountAgeInfo) { method signAge (line 134) | public PeerInfoWithTagEditor signAge(@Nullable String signAge) { method signAgeInfo (line 139) | public PeerInfoWithTagEditor signAgeInfo(String signAgeInfo) { method accountSigningState (line 144) | public PeerInfoWithTagEditor accountSigningState(@Nullable String acco... method numTrades (line 149) | public PeerInfoWithTagEditor numTrades(int numTrades) { method show (line 156) | @Override method onShow (line 168) | @Override method hide (line 185) | @Override method onHidden (line 190) | @Override method addContent (line 204) | private void addContent() { method addHeadLine (line 259) | @Override method setupKeyHandler (line 265) | protected void setupKeyHandler(Scene scene) { method animateHide (line 278) | @Override method animateDisplay (line 310) | @Override method createGridPane (line 332) | @Override method addButtons (line 338) | @Override method save (line 346) | private void save() { method applyStyles (line 352) | @Override method setModality (line 359) | @Override method layout (line 365) | @Override method addEffectToBackground (line 372) | @Override method removeEffectFromBackground (line 376) | @Override FILE: desktop/src/main/java/haveno/desktop/main/overlays/notifications/Notification.java class Notification (line 41) | public class Notification extends Overlay { method Notification (line 47) | public Notification() { method onReadyForDisplay (line 53) | void onReadyForDisplay() { method hide (line 64) | @Override method onShow (line 69) | @Override method onHidden (line 74) | @Override method tradeHeadLine (line 79) | public Notification tradeHeadLine(String tradeId) { method disputeHeadLine (line 83) | public Notification disputeHeadLine(String tradeId) { method show (line 87) | @Override method autoClose (line 97) | public Notification autoClose() { method animateHide (line 102) | @Override method animateDisplay (line 139) | @Override method createGridPane (line 171) | @Override method addButtons (line 177) | @Override method applyStyles (line 183) | @Override method setModality (line 198) | @Override method layout (line 204) | @Override method addEffectToBackground (line 213) | @Override method removeEffectFromBackground (line 217) | @Override method isHasBeenDisplayed (line 221) | public boolean isHasBeenDisplayed() { FILE: desktop/src/main/java/haveno/desktop/main/overlays/notifications/NotificationCenter.java class NotificationCenter (line 63) | @Slf4j method add (line 75) | static void add(Notification notification) { method NotificationCenter (line 100) | @Inject method onAllServicesAndViewsInitialized (line 116) | public void onAllServicesAndViewsInitialized() { method getSelectedTradeId (line 182) | @Nullable method setSelectedTradeId (line 187) | public void setSelectedTradeId(@Nullable String selectedTradeId) { method setSelectItemByTradeIdConsumer (line 191) | public void setSelectItemByTradeIdConsumer(Consumer selectItem... method onTradePhaseChanged (line 199) | private void onTradePhaseChanged(Trade trade, Trade.Phase phase) { method onDisputeStateChanged (line 248) | private void onDisputeStateChanged(Trade trade, Trade.DisputeState dis... method goToSupport (line 324) | private void goToSupport(Trade trade, String message, Class { method Popup (line 27) | public Popup() { method onReadyForDisplay (line 30) | public void onReadyForDisplay() { method onShow (line 34) | @Override method onHidden (line 39) | @Override FILE: desktop/src/main/java/haveno/desktop/main/overlays/popups/PopupManager.java class PopupManager (line 28) | public class PopupManager { method queueForDisplay (line 34) | public static void queueForDisplay(Popup popup) { method onHidden (line 47) | public static void onHidden(Popup popup) { method displayNext (line 60) | private static void displayNext() { method hasDuplicatePopup (line 69) | private static boolean hasDuplicatePopup(Popup popup) { FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/ClosedTradesSummaryWindow.java class ClosedTradesSummaryWindow (line 31) | public class ClosedTradesSummaryWindow extends Overlay> getDisputeManag... FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/DisplayAlertMessageWindow.java class DisplayAlertMessageWindow (line 30) | public class DisplayAlertMessageWindow extends Overlay> getDisputeManag... method applyPayoutAmounts (line 717) | private void applyPayoutAmounts(Toggle selectedTradeAmountToggle) { method applyPayoutAmountsToDisputeResult (line 724) | private void applyPayoutAmountsToDisputeResult(Toggle selectedTradeAmo... method applyTradeAmountRadioButtonStates (line 746) | private void applyTradeAmountRadioButtonStates() { method getPayoutSuggestionFromDisputeResult (line 779) | private PayoutSuggestion getPayoutSuggestionFromDisputeResult() { FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/EditCustomExplorerWindow.java class EditCustomExplorerWindow (line 55) | public class EditCustomExplorerWindow extends Overlay { method FilterWindow (line 59) | @Inject method getRootContainer (line 67) | @Override method show (line 72) | public void show() { method setupKeyHandler (line 93) | @Override method addContent (line 105) | private void addContent() { method addDevFilter (line 263) | private void addDevFilter(Button removeFilterMessageButton, String pri... method setupFieldFromList (line 269) | private void setupFieldFromList(InputTextField field, Collection readAsList(InputTextField field) { method readAsPaymentAccountFiltersList (line 300) | private List readAsPaymentAccountFiltersList(Inp... FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/GenericMessageWindow.java class GenericMessageWindow (line 30) | public class GenericMessageWindow extends Overlay { method GenericMessageWindow (line 34) | public GenericMessageWindow() { method show (line 38) | public void show() { method preamble (line 47) | public GenericMessageWindow preamble(String preamble) { method addContent (line 52) | private void addContent() { FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/OfferDetailsWindow.java class OfferDetailsWindow (line 91) | public class OfferDetailsWindow extends Overlay { method OfferDetailsWindow (line 112) | @Inject method show (line 126) | public void show(Offer offer, BigInteger tradeAmount, Price tradePrice) { method show (line 138) | public void show(Offer offer) { method onPlaceOffer (line 147) | public OfferDetailsWindow onPlaceOffer(Runnable placeOfferHandler) { method onTakeOffer (line 152) | public OfferDetailsWindow onTakeOffer(Runnable takeOfferHandler) { method onHidden (line 162) | @Override method createGridPane (line 178) | @Override method addContent (line 185) | private void addContent() { method addConfirmAndCancelButtons (line 460) | private void addConfirmAndCancelButtons(boolean isPlaceOffer) { method confirmTakeOfferAux (line 523) | private void confirmTakeOfferAux(Button button, Button cancelButton, L... method subscribeToProgress (line 543) | private void subscribeToProgress(Label spinnerInfoLabel) { FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/QRCodeWindow.java class QRCodeWindow (line 42) | public class QRCodeWindow extends Overlay { method QRCodeWindow (line 47) | public QRCodeWindow(String moneroUri) { method show (line 69) | @Override method getClipboardText (line 99) | public String getClipboardText() { method openWallet (line 103) | private void openWallet() { FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/SelectDepositTxWindow.java class SelectDepositTxWindow (line 37) | public class SelectDepositTxWindow extends Overlay { method SelectDepositTxWindow (line 47) | @Inject method show (line 52) | public void show() { method onSelect (line 65) | public SelectDepositTxWindow onSelect(Consumer selectHand... method transactions (line 70) | public SelectDepositTxWindow transactions(List transactio... method addContent (line 79) | private void addContent() { FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/SendAlertMessageWindow.java class SendAlertMessageWindow (line 50) | public class SendAlertMessageWindow extends Overlay { method ShowWalletDataWindow (line 44) | public ShowWalletDataWindow(WalletsManager walletsManager) { method show (line 49) | public void show() { method setupKeyHandler (line 66) | @Override method addContent (line 78) | private void addContent() { method showWallet (line 104) | private void showWallet(TextArea textArea, CheckBox includePrivKeysChe... FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/SignPaymentAccountsWindow.java class SignPaymentAccountsWindow (line 75) | @Slf4j method SignPaymentAccountsWindow (line 92) | @Inject method show (line 107) | @Override method addSelectAccountsContent (line 130) | private void addSelectAccountsContent() { method getPaymentMethods (line 167) | private List getPaymentMethods() { method addECKeyField (line 174) | private void addECKeyField() { method updateAccountSelectionState (line 180) | private void updateAccountSelectionState() { method removeContent (line 186) | private void removeContent() { method addSelectedAccountsContent (line 191) | private void addSelectedAccountsContent() { method addAccountsToSignContent (line 270) | private void addAccountsToSignContent() { method addSuccessContent (line 297) | private void addSuccessContent() { method addButtons (line 310) | @Override FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/SignSpecificWitnessWindow.java class SignSpecificWitnessWindow (line 50) | @Slf4j method SignSpecificWitnessWindow (line 60) | @Inject method show (line 69) | @Override method addSelectWitnessContent (line 89) | private void addSelectWitnessContent() { method addECKeyField (line 109) | private void addECKeyField() { method removeContent (line 124) | private void removeContent() { method importAccountAgeWitness (line 129) | private void importAccountAgeWitness() { method addSuccessContent (line 152) | private void addSuccessContent() { method addButtons (line 166) | @Override method checkedArbitratorKey (line 179) | private ECKey checkedArbitratorKey() { FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/SignUnsignedPubKeysWindow.java class SignUnsignedPubKeysWindow (line 50) | @Slf4j method SignUnsignedPubKeysWindow (line 61) | @Inject method show (line 87) | @Override method addUnsignedPubKeysContent (line 108) | private void addUnsignedPubKeysContent() { method addECKeyField (line 117) | private void addECKeyField() { method removeContent (line 123) | private void removeContent() { method signPubKeys (line 128) | private void signPubKeys() { method showResult (line 154) | private void showResult() { method addButtons (line 173) | @Override FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/SwiftPaymentDetails.java class SwiftPaymentDetails (line 47) | public class SwiftPaymentDetails extends Overlay { method SwiftPaymentDetails (line 52) | public SwiftPaymentDetails(SwiftAccountPayload swiftAccountPayload, Tr... method show (line 57) | @Override method cleanup (line 67) | @Override method createGridPane (line 71) | @Override method addContent (line 78) | private void addContent() { method addLabelsAndCopy (line 120) | private void addLabelsAndCopy(String title, String value) { FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/TacWindow.java class TacWindow (line 33) | @Slf4j method TacWindow (line 38) | @Inject method show (line 53) | @Override method addMessage (line 93) | @Override method setTruncatedMessage (line 105) | @Override method onShow (line 110) | @Override FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/TorNetworkSettingsWindow.java class TorNetworkSettingsWindow (line 67) | @Slf4j type BridgeOption (line 71) | public enum BridgeOption { type Transport (line 77) | public enum Transport { method TorNetworkSettingsWindow (line 94) | @Inject method show (line 112) | public void show() { method addButtons (line 129) | protected void addButtons() { method setupKeyHandler (line 174) | @Override method applyStyles (line 189) | @Override method addContent (line 195) | private void addContent() { method cleanTorDir (line 328) | private void cleanTorDir(Runnable resultHandler) { method applyToggleSelection (line 338) | private void applyToggleSelection() { method setBridgeAddressesByTransport (line 365) | private void setBridgeAddressesByTransport() { method setBridgeAddressesByCustomBridges (line 383) | private void setBridgeAddressesByCustomBridges() { method saveAndShutDown (line 387) | private void saveAndShutDown() { FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/TradeDetailsWindow.java class TradeDetailsWindow (line 72) | public class TradeDetailsWindow extends Overlay { method TradeDetailsWindow (line 91) | @Inject method show (line 105) | public void show(Trade trade) { method cleanup (line 120) | @Override method createGridPane (line 126) | @Override method addContent (line 132) | private void addContent() { FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/TradeFeedbackWindow.java class TradeFeedbackWindow (line 33) | @Slf4j method TradeFeedbackWindow (line 35) | @Inject method show (line 40) | @Override method addMessage (line 50) | @Override method onShow (line 90) | @Override FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/TxDetailsWindow.java class TxDetailsWindow (line 38) | public class TxDetailsWindow extends Overlay { method TxDetailsWindow (line 43) | @Inject method show (line 48) | public void show(TransactionsListItem item) { method addContent (line 63) | protected void addContent() { FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/TxWithdrawWindow.java class TxWithdrawWindow (line 31) | public class TxWithdrawWindow extends Overlay { method TxWithdrawWindow (line 36) | public TxWithdrawWindow(String txId, String address, String amount, St... method show (line 45) | public void show() { method addContent (line 59) | protected void addContent() { FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/UnlockDisputeAgentRegistrationWindow.java class UnlockDisputeAgentRegistrationWindow (line 38) | public class UnlockDisputeAgentRegistrationWindow extends Overlay getAppropriateCountries(String currency) { FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/UpdateRevolutAccountWindow.java class UpdateRevolutAccountWindow (line 32) | public class UpdateRevolutAccountWindow extends Overlay fileDes... method DownloadTask (line 67) | public DownloadTask(final List fileDes... method call (line 80) | @Override method download (line 107) | private void download(URL url, File outputFile) throws IOException { method copyInputStreamToFileNew (line 119) | public void copyInputStreamToFileNew(final InputStream source, final F... FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/downloadupdate/HavenoInstaller.java class HavenoInstaller (line 51) | @Slf4j method isSupportedOS (line 59) | public boolean isSupportedOS() { method download (line 63) | public Optional download(String version) { method verify (line 89) | public VerifyTask verify(List fileDescriptors) { method getDownloadTask (line 96) | private Optional getDownloadTask(List fi... method downloadFiles (line 112) | private static DownloadTask downloadFiles(List fileDes... method verifySignature (line 132) | public static VerifyStatusEnum verifySignature(File pubKeyFile, File s... method getInstallerDescriptor (line 197) | @NotNull method getSigningKeyDescriptor (line 221) | @NotNull method getJarHashDescriptor (line 232) | @NotNull method getKeyFileDescriptors (line 249) | private List getKeyFileDescriptors() { method getKeyFileDescriptor (line 264) | private FileDescriptor getKeyFileDescriptor(String fingerPrint) { method getLocalKeyFileDescriptor (line 274) | private FileDescriptor getLocalKeyFileDescriptor(String fingerPrint) { method getSigFileDescriptors (line 290) | public List getSigFileDescriptors(FileDescriptor insta... class FileDescriptor (line 309) | @Data class VerifyDescriptor (line 321) | @Data type DownloadStatusEnum (line 330) | public enum DownloadStatusEnum { type VerifyStatusEnum (line 334) | public enum VerifyStatusEnum { type DownloadType (line 338) | public enum DownloadType { FILE: desktop/src/main/java/haveno/desktop/main/overlays/windows/downloadupdate/VerifyTask.java class VerifyTask (line 36) | @Slf4j method VerifyTask (line 46) | public VerifyTask(final List fileDescr... method call (line 58) | @Override FILE: desktop/src/main/java/haveno/desktop/main/portfolio/PortfolioView.java class PortfolioView (line 49) | @FxmlView method PortfolioView (line 72) | @Inject method initialize (line 79) | @Override method onEditOpenOfferRemoved (line 131) | private void onEditOpenOfferRemoved() { method onDuplicateOfferRemoved (line 141) | private void onDuplicateOfferRemoved() { method onCloneOpenOfferRemoved (line 150) | private void onCloneOpenOfferRemoved() { method activate (line 160) | @Override method deactivate (line 198) | @Override method loadView (line 205) | private void loadView(Class viewClass, @Nullable Objec... method selectOpenOffersView (line 290) | private void selectOpenOffersView(OpenOffersView view) { type EditOpenOfferHandler (line 317) | public interface EditOpenOfferHandler { method onEditOpenOffer (line 318) | void onEditOpenOffer(OpenOffer openOffer); type CloneOpenOfferHandler (line 321) | public interface CloneOpenOfferHandler { method onCloneOpenOffer (line 322) | void onCloneOpenOffer(OpenOffer openOffer); FILE: desktop/src/main/java/haveno/desktop/main/portfolio/cloneoffer/CloneOfferDataModel.java class CloneOfferDataModel (line 54) | class CloneOfferDataModel extends MutableOfferDataModel { method CloneOfferDataModel (line 59) | @Inject method reset (line 89) | public void reset() { method applyOpenOffer (line 106) | public void applyOpenOffer(OpenOffer openOffer) { method initWithData (line 129) | public boolean initWithData(OfferDirection direction, TradeCurrency tr... method getUserPaymentAccounts (line 140) | @Override method getPreselectedPaymentAccount (line 147) | @Override method populateData (line 152) | public void populateData() { method onCloneOffer (line 169) | public void onCloneOffer(ResultHandler resultHandler, ErrorMessageHand... method createClonedOffer (line 181) | private Offer createClonedOffer() { method hasConflictingClone (line 191) | public boolean hasConflictingClone() { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/cloneoffer/CloneOfferView.java class CloneOfferView (line 56) | @FxmlView method CloneOfferView (line 68) | @Inject method initialize (line 77) | @Override method renameAmountGroup (line 85) | private void renameAmountGroup() { method doSetFocus (line 89) | @Override method doActivate (line 94) | @Override method deactivate (line 128) | @Override method onClose (line 135) | @Override method applyOpenOffer (line 143) | public void applyOpenOffer(OpenOffer openOffer) { method addBindings (line 162) | private void addBindings() { method removeBindings (line 166) | private void removeBindings() { method filterPaymentAccounts (line 170) | @Override method addCloneGroup (line 180) | private void addCloneGroup() { method onClone (line 206) | private void onClone() { method doClone (line 218) | private void doClone() { method updateElementsWithDirection (line 255) | private void updateElementsWithDirection() { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/cloneoffer/CloneOfferViewModel.java class CloneOfferViewModel (line 43) | class CloneOfferViewModel extends MutableOfferViewModel getList() { method getListAsTradables (line 90) | List getListAsTradables() { method getTotalAmount (line 96) | BigInteger getTotalAmount() { method getVolumeInUserFiatCurrency (line 100) | Optional getVolumeInUserFiatCurrency(BigInteger amount) { method getVolume (line 104) | Optional getVolume(BigInteger amount, String currencyCode) { method getTotalTxFee (line 114) | BigInteger getTotalTxFee() { method getTotalTradeFee (line 118) | BigInteger getTotalTradeFee() { method isCurrencyForTradeFeeBtc (line 122) | boolean isCurrencyForTradeFeeBtc(Tradable item) { method applyList (line 126) | private void applyList() { method onMoveTradeToPendingTrades (line 141) | public void onMoveTradeToPendingTrades(Trade trade) { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/closedtrades/ClosedTradesListItem.java class ClosedTradesListItem (line 38) | public class ClosedTradesListItem implements FilterableListItem { method ClosedTradesListItem (line 44) | public ClosedTradesListItem( method getTradeId (line 54) | public String getTradeId() { method getAmount (line 58) | public BigInteger getAmount() { method getAmountAsString (line 62) | public String getAmountAsString() { method getPrice (line 66) | public Price getPrice() { method getPriceAsString (line 70) | public String getPriceAsString() { method getPriceDeviationAsString (line 74) | public String getPriceDeviationAsString() { method getVolumeAsString (line 78) | public String getVolumeAsString(boolean appendCode) { method getVolumeCurrencyAsString (line 82) | public String getVolumeCurrencyAsString() { method getTxFeeAsString (line 86) | public String getTxFeeAsString() { method getTradeFeeAsString (line 90) | public String getTradeFeeAsString(boolean appendCode) { method getBuyerSecurityDepositAsString (line 94) | public String getBuyerSecurityDepositAsString() { method getSellerSecurityDepositAsString (line 98) | public String getSellerSecurityDepositAsString() { method getDirectionLabel (line 102) | public String getDirectionLabel() { method getDate (line 111) | public Date getDate() { method getDateAsString (line 115) | public String getDateAsString() { method getMarketLabel (line 119) | public String getMarketLabel() { method getState (line 123) | public String getState() { method getNumPastTrades (line 127) | public int getNumPastTrades() { method match (line 131) | @Override FILE: desktop/src/main/java/haveno/desktop/main/portfolio/closedtrades/ClosedTradesView.java class ClosedTradesView (line 80) | @FxmlView type ColumnNames (line 84) | private enum ColumnNames { method ColumnNames (line 102) | ColumnNames(String text) { method toString (line 106) | @Override method ClosedTradesView (line 138) | @Inject method initialize (line 157) | @Override method activate (line 247) | @Override method deactivate (line 302) | @Override method nullsFirstComparing (line 312) | private static > Comparator> Comparator setRem... method onRevertTrade (line 716) | private void onRevertTrade(Trade trade) { method onMoveTradeToPendingTrades (line 724) | private void onMoveTradeToPendingTrades(Trade trade) { method onDuplicateOffer (line 728) | private void onDuplicateOffer(Offer offer) { method isMyOfferAsMaker (line 741) | private boolean isMyOfferAsMaker(OfferPayload offerPayload) { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/closedtrades/ClosedTradesViewModel.java class ClosedTradesViewModel (line 28) | public class ClosedTradesViewModel extends ActivatableWithDataModel getTotalVolumeByCurrency() { method getTotalTxFee (line 56) | public String getTotalTxFee(BigInteger totalTradeAmount) { method getTotalTradeFee (line 61) | public String getTotalTradeFee(BigInteger totalTradeAmount) { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/duplicateoffer/DuplicateOfferDataModel.java class DuplicateOfferDataModel (line 47) | class DuplicateOfferDataModel extends MutableOfferDataModel { method DuplicateOfferDataModel (line 49) | @Inject method populateData (line 77) | public void populateData(Offer offer) { method getUserPaymentAccounts (line 101) | @Override method getPreselectedPaymentAccount (line 108) | @Override FILE: desktop/src/main/java/haveno/desktop/main/portfolio/duplicateoffer/DuplicateOfferView.java class DuplicateOfferView (line 35) | @FxmlView method DuplicateOfferView (line 38) | @Inject method initialize (line 47) | @Override method doActivate (line 52) | @Override method filterPaymentAccounts (line 65) | @Override method initWithData (line 70) | public void initWithData(OfferPayload offerPayload) { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/duplicateoffer/DuplicateOfferViewModel.java class DuplicateOfferViewModel (line 40) | @Slf4j method DuplicateOfferViewModel (line 43) | @Inject method initWithData (line 71) | public void initWithData(OfferPayload offerPayload) { method activate (line 76) | @Override FILE: desktop/src/main/java/haveno/desktop/main/portfolio/editoffer/EditOfferDataModel.java class EditOfferDataModel (line 53) | class EditOfferDataModel extends MutableOfferDataModel { method EditOfferDataModel (line 61) | @Inject method reset (line 93) | public void reset() { method applyOpenOffer (line 109) | public void applyOpenOffer(OpenOffer openOffer) { method initWithData (line 148) | public boolean initWithData(OfferDirection direction, TradeCurrency tr... method getPreselectedPaymentAccount (line 159) | @Override method populateData (line 164) | public void populateData() { method onStartEditOffer (line 179) | public void onStartEditOffer(ErrorMessageHandler errorMessageHandler) { method onPublishOffer (line 184) | public void onPublishOffer(ResultHandler resultHandler, ErrorMessageHa... method onCancelEditOffer (line 199) | public void onCancelEditOffer(ErrorMessageHandler errorMessageHandler) { method hasConflictingClone (line 205) | public boolean hasConflictingClone() { method getUserPaymentAccounts (line 214) | @Override FILE: desktop/src/main/java/haveno/desktop/main/portfolio/editoffer/EditOfferView.java class EditOfferView (line 51) | @FxmlView method EditOfferView (line 62) | @Inject method initialize (line 71) | @Override method renameAmountGroup (line 79) | private void renameAmountGroup() { method doSetFocus (line 83) | @Override method doActivate (line 88) | @Override method onClose (line 121) | @Override method deactivate (line 129) | @Override method applyOpenOffer (line 140) | public void applyOpenOffer(OpenOffer openOffer) { method addBindings (line 166) | private void addBindings() { method removeBindings (line 170) | private void removeBindings() { method filterPaymentAccounts (line 174) | @Override method addConfirmEditGroup (line 183) | private void addConfirmEditGroup() { method updateElementsWithDirection (line 248) | private void updateElementsWithDirection() { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/editoffer/EditOfferViewModel.java class EditOfferViewModel (line 40) | class EditOfferViewModel extends MutableOfferViewModel getList() { method getDirection (line 66) | public OfferDirection getDirection(Offer offer) { method applyList (line 70) | private void applyList() { method onMoveTradeToPendingTrades (line 86) | public void onMoveTradeToPendingTrades(Trade trade) { method unfailTrade (line 90) | public void unfailTrade(Trade trade) { method checkUnfail (line 94) | public String checkUnfail(Trade trade) { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/failedtrades/FailedTradesListItem.java class FailedTradesListItem (line 37) | class FailedTradesListItem implements FilterableListItem { method FailedTradesListItem (line 42) | FailedTradesListItem(Trade trade, method FailedTradesListItem (line 48) | FailedTradesListItem() { method getDateAsString (line 53) | public String getDateAsString() { method getPriceAsString (line 57) | public String getPriceAsString() { method getAmountAsString (line 61) | public String getAmountAsString() { method getPaymentMethod (line 65) | public String getPaymentMethod() { method getMarketDescription (line 69) | public String getMarketDescription() { method getDirectionLabel (line 73) | public String getDirectionLabel() { method getVolumeAsString (line 82) | public String getVolumeAsString() { method getState (line 86) | public String getState() { method match (line 90) | @Override FILE: desktop/src/main/java/haveno/desktop/main/portfolio/failedtrades/FailedTradesView.java class FailedTradesView (line 68) | @FxmlView method FailedTradesView (line 94) | @Inject method initialize (line 105) | @Override method activate (line 169) | @Override method handleContextMenu (line 254) | private void handleContextMenu(String msgKey, String buyerOrSeller, St... method deactivate (line 271) | @Override method onUnfail (line 284) | private void onUnfail() { method checkUnfail (line 289) | private String checkUnfail() { method checkTxs (line 294) | private String checkTxs() { method onRevertTrade (line 304) | private void onRevertTrade(Trade trade) { method onMoveTradeToPendingTrades (line 312) | private void onMoveTradeToPendingTrades(Trade trade) { method setTradeIdColumnCellFactory (line 316) | private void setTradeIdColumnCellFactory() { method setDateColumnCellFactory (line 346) | private void setDateColumnCellFactory() { method setMarketColumnCellFactory (line 367) | private void setMarketColumnCellFactory() { method setStateColumnCellFactory (line 388) | private void setStateColumnCellFactory() { method setAmountColumnCellFactory (line 410) | private void setAmountColumnCellFactory() { method setPriceColumnCellFactory (line 431) | private void setPriceColumnCellFactory() { method setVolumeColumnCellFactory (line 452) | private void setVolumeColumnCellFactory() { method setDirectionColumnCellFactory (line 473) | private void setDirectionColumnCellFactory() { method setRemoveTradeColumnCellFactory (line 494) | private TableColumn setRem... FILE: desktop/src/main/java/haveno/desktop/main/portfolio/failedtrades/FailedTradesViewModel.java class FailedTradesViewModel (line 28) | class FailedTradesViewModel extends ActivatableWithDataModel getList() { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/openoffer/OpenOfferListItem.java class OpenOfferListItem (line 27) | class OpenOfferListItem { method OpenOfferListItem (line 31) | OpenOfferListItem(OpenOffer openOffer) { method OpenOfferListItem (line 35) | OpenOfferListItem() { method getOffer (line 39) | public Offer getOffer() { method getGroupId (line 43) | public String getGroupId() { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/openoffer/OpenOffersDataModel.java class OpenOffersDataModel (line 38) | class OpenOffersDataModel extends ActivatableDataModel { method OpenOffersDataModel (line 46) | @Inject method activate (line 54) | @Override method deactivate (line 61) | @Override method onActivateOpenOffer (line 67) | void onActivateOpenOffer(OpenOffer openOffer, ResultHandler resultHand... method onDeactivateOpenOffer (line 71) | void onDeactivateOpenOffer(OpenOffer openOffer, ResultHandler resultHa... method onRemoveOpenOffer (line 75) | void onRemoveOpenOffer(OpenOffer openOffer, ResultHandler resultHandle... method getList (line 80) | public ObservableList getList() { method getDirection (line 84) | public OfferDirection getDirection(Offer offer) { method applyList (line 88) | private synchronized void applyList() { method isTriggered (line 97) | boolean isTriggered(OpenOffer openOffer) { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/openoffer/OpenOffersView.java class OpenOffersView (line 80) | @FxmlView type ColumnNames (line 83) | private enum ColumnNames { method ColumnNames (line 99) | ColumnNames(String text) { method toString (line 103) | @Override method OpenOffersView (line 144) | @Inject method initialize (line 155) | @Override method activate (line 259) | @Override method updateNumberOfOffers (line 323) | private void updateNumberOfOffers() { method updateGroupIdColumnVisibility (line 327) | private void updateGroupIdColumnVisibility() { method updateTriggerColumnVisibility (line 331) | private void updateTriggerColumnVisibility() { method deactivate (line 337) | @Override method refresh (line 347) | private void refresh() { method updateSelectToggleButtonState (line 352) | private void updateSelectToggleButtonState() { method applyFilteredListPredicate (line 372) | private void applyFilteredListPredicate(String filterString) { method onWidthChange (line 412) | private void onWidthChange(double width) { method onDeactivateOpenOffer (line 416) | private void onDeactivateOpenOffer(OpenOffer openOffer) { method onActivateOpenOffer (line 428) | private void onActivateOpenOffer(OpenOffer openOffer) { method onRemoveOpenOffer (line 440) | private void onRemoveOpenOffer(OpenOffer openOffer) { method doRemoveOpenOffer (line 457) | private void doRemoveOpenOffer(OpenOffer openOffer) { method onEditOpenOffer (line 485) | private void onEditOpenOffer(OpenOffer openOffer) { method onDuplicateOffer (line 491) | private void onDuplicateOffer(OpenOfferListItem item) { method onCloneOffer (line 500) | private void onCloneOffer(OpenOfferListItem item) { method doCloneOffer (line 519) | private void doCloneOffer(OpenOfferListItem item) { method setOfferIdColumnCellFactory (line 527) | private void setOfferIdColumnCellFactory() { method setGroupIdCellFactory (line 566) | private void setGroupIdCellFactory() { method getShortenedGroupId (line 608) | private String getShortenedGroupId(String groupId) { method setDateColumnCellFactory (line 615) | private void setDateColumnCellFactory() { method setAmountColumnCellFactory (line 639) | private void setAmountColumnCellFactory() { method setPriceColumnCellFactory (line 664) | private void setPriceColumnCellFactory() { method setDeviationColumnCellFactory (line 689) | private void setDeviationColumnCellFactory() { method setTriggerPriceColumnCellFactory (line 716) | private void setTriggerPriceColumnCellFactory() { method setVolumeColumnCellFactory (line 740) | private void setVolumeColumnCellFactory() { method setPaymentMethodColumnCellFactory (line 765) | private void setPaymentMethodColumnCellFactory() { method setDirectionColumnCellFactory (line 790) | private void setDirectionColumnCellFactory() { method setMarketColumnCellFactory (line 815) | private void setMarketColumnCellFactory() { method setDeactivateColumnCellFactory (line 840) | private void setDeactivateColumnCellFactory() { method setRemoveColumnCellFactory (line 904) | private void setRemoveColumnCellFactory() { method setDuplicateColumnCellFactory (line 938) | private void setDuplicateColumnCellFactory() { method setCloneColumnCellFactory (line 972) | private void setCloneColumnCellFactory() { method setTriggerIconColumnCellFactory (line 1006) | private void setTriggerIconColumnCellFactory() { method setEditColumnCellFactory (line 1044) | private void setEditColumnCellFactory() { method setEditOpenOfferHandler (line 1077) | public void setEditOpenOfferHandler(PortfolioView.EditOpenOfferHandler... method setCloneOpenOfferHandler (line 1081) | public void setCloneOpenOfferHandler(PortfolioView.CloneOpenOfferHandl... FILE: desktop/src/main/java/haveno/desktop/main/portfolio/openoffer/OpenOffersViewModel.java class OpenOffersViewModel (line 41) | class OpenOffersViewModel extends ActivatableWithDataModel getList() { method getOfferId (line 83) | String getOfferId(OpenOfferListItem item) { method getGroupId (line 87) | String getGroupId(OpenOfferListItem item) { method getAmount (line 91) | String getAmount(OpenOfferListItem item) { method getPrice (line 95) | String getPrice(OpenOfferListItem item) { method getPriceDeviation (line 108) | String getPriceDeviation(OpenOfferListItem item) { method getPriceDeviationAsDouble (line 115) | Double getPriceDeviationAsDouble(OpenOfferListItem item) { method getVolume (line 120) | String getVolume(OpenOfferListItem item) { method getDirectionLabel (line 124) | String getDirectionLabel(OpenOfferListItem item) { method getMarketLabel (line 131) | String getMarketLabel(OpenOfferListItem item) { method getPaymentMethod (line 138) | String getPaymentMethod(OpenOfferListItem item) { method getDate (line 149) | String getDate(OpenOfferListItem item) { method isDeactivated (line 153) | boolean isDeactivated(OpenOfferListItem item) { method isBootstrappedOrShowPopup (line 157) | boolean isBootstrappedOrShowPopup() { method getTriggerPrice (line 161) | String getTriggerPrice(OpenOfferListItem item) { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/BuyerSubView.java class BuyerSubView (line 29) | @Slf4j method BuyerSubView (line 40) | public BuyerSubView(PendingTradesViewModel model) { method activate (line 44) | @Override method addWizards (line 50) | @Override method onViewStateChanged (line 70) | @Override FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/PendingTradesDataModel.java class PendingTradesDataModel (line 85) | public class PendingTradesDataModel extends ActivatableDataModel { method PendingTradesDataModel (line 128) | @Inject method activate (line 166) | @Override method deactivate (line 176) | @Override method onSelectItem (line 188) | void onSelectItem(PendingTradesListItem item) { method onPaymentSent (line 192) | public void onPaymentSent(ResultHandler resultHandler, ErrorMessageHan... method onPaymentReceived (line 199) | public void onPaymentReceived(ResultHandler resultHandler, ErrorMessag... method onWithdrawRequest (line 206) | public void onWithdrawRequest(String toAddress, method onOpenDispute (line 236) | public void onOpenDispute() { method onOpenSupportTicket (line 240) | public void onOpenSupportTicket() { method getTrade (line 249) | @Nullable method getOffer (line 254) | @Nullable method isBuyOffer (line 259) | private boolean isBuyOffer() { method isBuyer (line 263) | boolean isBuyer() { method isMaker (line 268) | boolean isMaker(Offer offer) { method isMaker (line 272) | public boolean isMaker() { method getTradeFee (line 276) | BigInteger getTradeFee() { method getSellersPaymentAccountPayload (line 296) | @Nullable method getBuyersPaymentAccountPayload (line 302) | @Nullable method getReference (line 308) | public String getReference() { method onListChanged (line 316) | private void onListChanged() { method isTradeShown (line 352) | private boolean isTradeShown(Trade trade) { method selectBestItem (line 356) | private void selectBestItem() { method selectItemByTradeId (line 367) | private void selectItemByTradeId(String tradeId) { method doSelectItem (line 375) | private void doSelectItem(@Nullable PendingTradesListItem item) { method nullToEmptyString (line 422) | private String nullToEmptyString(String str) { method tryOpenDispute (line 426) | private void tryOpenDispute(boolean isSupportTicket) { method doOpenDispute (line 436) | private void doOpenDispute(boolean isSupportTicket, Trade trade) { method sendDisputeOpenedMessage (line 547) | private void sendDisputeOpenedMessage(Dispute dispute, DisputeManager<... method doSendDisputeOpenedMessage (line 561) | private void doSendDisputeOpenedMessage(Dispute dispute, DisputeManage... method isReadyForTxBroadcast (line 568) | public boolean isReadyForTxBroadcast() { method isBootstrappedOrShowPopup (line 572) | public boolean isBootstrappedOrShowPopup() { method onMoveInvalidTradeToFailedTrades (line 576) | public void onMoveInvalidTradeToFailedTrades(Trade trade) { method isSignWitnessTrade (line 580) | public boolean isSignWitnessTrade() { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/PendingTradesListItem.java class PendingTradesListItem (line 34) | public class PendingTradesListItem implements FilterableListItem { method PendingTradesListItem (line 39) | public PendingTradesListItem(Trade trade, CoinFormatter btcFormatter) { method getTrade (line 44) | public Trade getTrade() { method getPrice (line 48) | public Price getPrice() { method getPriceAsString (line 52) | public String getPriceAsString() { method getAmountAsString (line 56) | public String getAmountAsString() { method getPaymentMethod (line 60) | public String getPaymentMethod() { method getMarketDescription (line 64) | public String getMarketDescription() { method match (line 68) | @Override FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/PendingTradesView.java class PendingTradesView (line 100) | @FxmlView type ChatCallback (line 102) | public interface ChatCallback { method onOpenChat (line 103) | void onOpenChat(Trade trade); method PendingTradesView (line 152) | @Inject method initialize (line 173) | @Override method activate (line 284) | @Override method getMinTableViewHeight (line 358) | private int getMinTableViewHeight() { method deactivate (line 362) | @Override method removeSelectedSubView (line 378) | private void removeSelectedSubView() { method updateMoveTradeToFailedColumnState (line 386) | private void updateMoveTradeToFailedColumnState() { method isMaybeInvalidTrade (line 394) | private boolean isMaybeInvalidTrade(Trade trade) { method onMoveInvalidTradeToFailedTrades (line 399) | private void onMoveInvalidTradeToFailedTrades(Trade trade) { method onShowInfoForInvalidTrade (line 415) | private void onShowInfoForInvalidTrade(Trade trade) { method getInvalidTradeDetails (line 421) | private String getInvalidTradeDetails(Trade trade) { method updateNewChatMessagesByTradeMap (line 447) | private void updateNewChatMessagesByTradeMap() { method openChat (line 462) | private void openChat(Trade trade) { method updateChatMessageCount (line 590) | private void updateChatMessageCount(Trade trade, JFXBadge badge) { method updateTableSelection (line 614) | private void updateTableSelection() { method onListChanged (line 623) | private void onListChanged() { method setTradeIdColumnCellFactory (line 633) | private void setTradeIdColumnCellFactory() { method setDateColumnCellFactory (line 690) | private void setDateColumnCellFactory() { method setAmountColumnCellFactory (line 712) | private void setAmountColumnCellFactory() { method setPriceColumnCellFactory (line 733) | private void setPriceColumnCellFactory() { method setVolumeColumnCellFactory (line 754) | private void setVolumeColumnCellFactory() { method setPaymentMethodColumnCellFactory (line 780) | private void setPaymentMethodColumnCellFactory() { method setMarketColumnCellFactory (line 801) | private void setMarketColumnCellFactory() { method setRoleColumnCellFactory (line 823) | private void setRoleColumnCellFactory() { method setAvatarColumnCellFactory (line 844) | @SuppressWarnings("UnusedReturnValue") method setChatColumnCellFactory (line 883) | @SuppressWarnings("UnusedReturnValue") method setRemoveTradeColumnCellFactory (line 952) | private void setRemoveTradeColumnCellFactory() { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/PendingTradesViewModel.java class PendingTradesViewModel (line 61) | public class PendingTradesViewModel extends ActivatableWithDataModel getBuyerState() { method getSellerState (line 230) | ReadOnlyObjectProperty getSellerState() { method getPayoutAmountBeforeCost (line 234) | public String getPayoutAmountBeforeCost() { method getMarketLabel (line 240) | String getMarketLabel(PendingTradesListItem item) { method getRemainingTradeDurationAsWords (line 244) | public String getRemainingTradeDurationAsWords() { method getRemainingTradeDurationAsPercentage (line 249) | public double getRemainingTradeDurationAsPercentage() { method getDateForOpenDispute (line 254) | public String getDateForOpenDispute() { method showWarning (line 259) | public boolean showWarning() { method showDispute (line 265) | public boolean showDispute() { method getShowPaymentDetailsEarly (line 269) | public boolean getShowPaymentDetailsEarly() { method setShowPaymentDetailsEarly (line 273) | public void setShowPaymentDetailsEarly(boolean show) { method getMyRole (line 277) | String getMyRole(PendingTradesListItem item) { method getPaymentMethod (line 281) | String getPaymentMethod(PendingTradesListItem item) { method getTradeVolume (line 286) | public String getTradeVolume() { method getFiatVolume (line 292) | public String getFiatVolume() { method getTradeFee (line 298) | public String getTradeFee() { method getSecurityDeposit (line 311) | public String getSecurityDeposit() { method isBlockChainMethod (line 326) | public boolean isBlockChainMethod() { method getNumPastTrades (line 330) | public int getNumPastTrades(Trade trade) { method getMaxTradePeriodDate (line 346) | @Nullable method onTradeStateChanged (line 357) | private void onTradeStateChanged(Trade.State tradeState) { method onPayoutStateChanged (line 460) | private void onPayoutStateChanged(Trade.PayoutState payoutState) { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/SellerSubView.java class SellerSubView (line 29) | @Slf4j method SellerSubView (line 40) | SellerSubView(PendingTradesViewModel model) { method activate (line 44) | @Override method addWizards (line 50) | @Override method onViewStateChanged (line 70) | @Override FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/TradeStepInfo.java class TradeStepInfo (line 35) | @Slf4j type State (line 38) | public enum State { method TradeStepInfo (line 69) | TradeStepInfo(TitledGroupBg titledGroupBg, method removeItselfFrom (line 82) | void removeItselfFrom(GridPane leftGridPane) { method setOnAction (line 88) | public void setOnAction(EventHandler e) { method setFirstHalfOverWarnTextSupplier (line 92) | public void setFirstHalfOverWarnTextSupplier(Supplier firstHal... method setPeriodOverWarnTextSupplier (line 96) | public void setPeriodOverWarnTextSupplier(Supplier periodOverW... method setDepositTxMissingWarnTextSupplier (line 100) | public void setDepositTxMissingWarnTextSupplier(Supplier depos... method setState (line 104) | public void setState(State state) { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/TradeSubView.java class TradeSubView (line 44) | @Slf4j method TradeSubView (line 62) | public TradeSubView(PendingTradesViewModel model) { method activate (line 69) | protected void activate() { method deactivate (line 72) | protected void deactivate() { method buildViews (line 83) | private void buildViews() { method showItem (line 110) | void showItem(TradeWizardItem item) { method addWizards (line 115) | protected abstract void addWizards(); method onViewStateChanged (line 117) | protected void onViewStateChanged(PendingTradesViewModel.State viewSta... method addWizardsToGridPane (line 121) | void addWizardsToGridPane(TradeWizardItem tradeWizardItem) { method addLineSeparatorToGridPane (line 131) | void addLineSeparatorToGridPane() { method createAndAddTradeStepView (line 140) | private void createAndAddTradeStepView(Class ... method addLeftBox (line 160) | private void addLeftBox() { method addContentPane (line 167) | private void addContentPane() { type ChatCallback (line 174) | public interface ChatCallback { method onOpenChat (line 175) | void onOpenChat(Trade trade); method setChatCallback (line 178) | public void setChatCallback(PendingTradesView.ChatCallback chatCallbac... FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/steps/TradeStepView.java class TradeStepView (line 74) | public abstract class TradeStepView extends AnchorPane { method TradeStepView (line 108) | protected TradeStepView(PendingTradesViewModel model) { method activate (line 168) | public void activate() { method onPendingTradesInitialized (line 251) | protected void onPendingTradesInitialized() { method registerSubscriptions (line 256) | private void registerSubscriptions() { method updateSyncProgress (line 280) | protected void updateSyncProgress() { method addTradeStateSubscription (line 305) | private void addTradeStateSubscription() { method openSupportTicket (line 313) | private void openSupportTicket() { method openChat (line 318) | private void openChat() { method deactivate (line 325) | public void deactivate() { method onDepositTxsUpdate (line 371) | protected void onDepositTxsUpdate() { method getNumMinutesToUnlock (line 375) | protected long getNumMinutesToUnlock() { method addContent (line 385) | protected void addContent() { method addTradeInfoBlock (line 390) | protected void addTradeInfoBlock() { method addInfoBlock (line 456) | protected void addInfoBlock() { method getInfoText (line 469) | protected String getInfoText() { method getInfoBlockTitle (line 473) | protected String getInfoBlockTitle() { method updateTimeLeft (line 477) | private void updateTimeLeft() { method setTradeStepInfo (line 516) | public void setTradeStepInfo(TradeStepInfo tradeStepInfo) { method hideTradeStepInfo (line 524) | protected void hideTradeStepInfo() { method getFirstHalfOverWarnText (line 528) | protected String getFirstHalfOverWarnText() { method getPeriodOverWarnText (line 537) | protected String getPeriodOverWarnText() { method getDepositTxMissingWarnText (line 541) | protected String getDepositTxMissingWarnText() { method applyOnDisputeOpened (line 545) | protected void applyOnDisputeOpened() { method updateDisputeState (line 548) | protected void updateDisputeState(Trade.DisputeState disputeState) { method updateMediationResultState (line 657) | private void updateMediationResultState(boolean blockOpeningOfResultAc... method isInMediation (line 683) | private boolean isInMediation() { method isRefundRequestStartedByPeer (line 687) | private boolean isRefundRequestStartedByPeer() { method isRefundRequestSelfStarted (line 691) | private boolean isRefundRequestSelfStarted() { method isMediationClosedState (line 695) | private boolean isMediationClosedState() { method isArbitrationOpenedState (line 699) | private boolean isArbitrationOpenedState() { method isTradePeriodOver (line 703) | private boolean isTradePeriodOver() { method hasSelfAccepted (line 707) | private boolean hasSelfAccepted() { method peerAccepted (line 711) | private boolean peerAccepted() { method openMediationResultPopup (line 715) | private void openMediationResultPopup(String headLine) { method getCurrencyName (line 818) | protected String getCurrencyName(Trade trade) { method getCurrencyCode (line 822) | protected String getCurrencyCode(Trade trade) { method isXmrTrade (line 826) | protected boolean isXmrTrade() { method updateTradePeriodState (line 830) | private void updateTradePeriodState(Trade.TradePeriodState tradePeriod... method updateTradeState (line 862) | private void updateTradeState(Trade.State tradeState) { method createInfoPopover (line 901) | private GridPane createInfoPopover() { method setChatCallback (line 931) | public void setChatCallback(TradeSubView.ChatCallback chatCallback) { method setSyncStatus (line 935) | protected void setSyncStatus(String text) { method setTradeStatus (line 940) | protected void setTradeStatus(String text) { method updateStatus (line 945) | protected void updateStatus() { method getStatusText (line 950) | private String getStatusText() { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/steps/TradeWizardItem.java class TradeWizardItem (line 30) | public class TradeWizardItem extends Label { method getViewClass (line 33) | public Class getViewClass() { method TradeWizardItem (line 39) | public TradeWizardItem(Class viewClass, Strin... method setDisabled (line 51) | public void setDisabled() { method setActive (line 57) | public void setActive() { method setCompleted (line 62) | public void setCompleted() { method getStackPane (line 69) | @NotNull FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep1View.java class BuyerStep1View (line 24) | public class BuyerStep1View extends TradeStepView { method BuyerStep1View (line 30) | public BuyerStep1View(PendingTradesViewModel model) { method onPendingTradesInitialized (line 34) | @Override method getInfoBlockTitle (line 47) | @Override method getInfoText (line 52) | @Override method onDepositTxsUpdate (line 57) | @Override method getFirstHalfOverWarnText (line 66) | @Override method getPeriodOverWarnText (line 75) | @Override FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep2View.java class BuyerStep2View (line 128) | public class BuyerStep2View extends TradeStepView { method BuyerStep2View (line 144) | public BuyerStep2View(PendingTradesViewModel model) { method activate (line 148) | @Override method deactivate (line 204) | @Override method onPendingTradesInitialized (line 219) | @Override method addContent (line 229) | @Override method createPaymentDetailsGridPane (line 247) | private void createPaymentDetailsGridPane() { method createRecommendationGridPane (line 482) | private void createRecommendationGridPane() { method createGridPane (line 515) | private GridPane createGridPane() { method attachRecommendationGrid (line 527) | private void attachRecommendationGrid() { method attachPaymentDetailsGrid (line 537) | private void attachPaymentDetailsGrid() { method confirmPaymentSentPermitted (line 547) | private boolean confirmPaymentSentPermitted() { method getFirstHalfOverWarnText (line 557) | @Override method getPeriodOverWarnText (line 568) | @Override method applyOnDisputeOpened (line 573) | @Override method updateDisputeState (line 577) | @Override method onPaymentSent (line 588) | private void onPaymentSent() { method showConfirmPaymentSentPopup (line 667) | private void showConfirmPaymentSentPopup() { method confirmPaymentSent (line 685) | private void confirmPaymentSent() { method showPopup (line 699) | private void showPopup() { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep3View.java class BuyerStep3View (line 37) | public class BuyerStep3View extends TradeStepView { method BuyerStep3View (line 46) | public BuyerStep3View(PendingTradesViewModel model) { method activate (line 54) | @Override method deactivate (line 63) | public void deactivate() { method addInfoBlock (line 74) | @Override method getInfoBlockTitle (line 86) | @Override method getInfoText (line 91) | @Override method updateMessageStateInfo (line 96) | private void updateMessageStateInfo() { method getFirstHalfOverWarnText (line 134) | @Override method getPeriodOverWarnText (line 146) | @Override method applyOnDisputeOpened (line 151) | @Override FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/steps/buyer/BuyerStep4View.java class BuyerStep4View (line 46) | public class BuyerStep4View extends TradeStepView { method BuyerStep4View (line 54) | public BuyerStep4View(PendingTradesViewModel model) { method activate (line 58) | @Override method deactivate (line 65) | @Override method addContent (line 75) | @Override method handleTradeCompleted (line 122) | private void handleTradeCompleted() { method openTradeFeedbackWindow (line 129) | private void openTradeFeedbackWindow() { method showNavigateToClosedTradesViewPopup (line 141) | private void showNavigateToClosedTradesViewPopup() { method getXmrTradeAmountLabel (line 152) | protected String getXmrTradeAmountLabel() { method getTraditionalTradeAmountLabel (line 156) | protected String getTraditionalTradeAmountLabel() { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep1View.java class SellerStep1View (line 24) | public class SellerStep1View extends TradeStepView { method SellerStep1View (line 30) | public SellerStep1View(PendingTradesViewModel model) { method onPendingTradesInitialized (line 34) | @Override method getInfoBlockTitle (line 44) | @Override method getInfoText (line 49) | @Override method onDepositTxsUpdate (line 54) | @Override method getFirstHalfOverWarnText (line 63) | @Override method getPeriodOverWarnText (line 72) | @Override FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep2View.java class SellerStep2View (line 30) | public class SellerStep2View extends TradeStepView { method SellerStep2View (line 36) | public SellerStep2View(PendingTradesViewModel model) { method addContent (line 40) | @Override method activate (line 54) | @Override method deactivate (line 59) | @Override method onPendingTradesInitialized (line 64) | @Override method getInfoBlockTitle (line 73) | @Override method getInfoText (line 78) | @Override method getFirstHalfOverWarnText (line 88) | @Override method getPeriodOverWarnText (line 100) | @Override method applyOnDisputeOpened (line 105) | @Override FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep3View.java class SellerStep3View (line 77) | public class SellerStep3View extends TradeStepView { method SellerStep3View (line 95) | public SellerStep3View(PendingTradesViewModel model) { method activate (line 99) | @Override method deactivate (line 159) | @Override method addContent (line 180) | @Override method confirmPaymentReceivedPermitted (line 293) | private boolean confirmPaymentReceivedPermitted() { method getInfoText (line 303) | @Override method getFirstHalfOverWarnText (line 317) | @Override method getPeriodOverWarnText (line 331) | @Override method applyOnDisputeOpened (line 336) | @Override method updateDisputeState (line 340) | @Override method onPaymentReceived (line 351) | private void onPaymentReceived() { method showPopup (line 384) | private void showPopup() { method confirmPaymentReceived (line 445) | private void confirmPaymentReceived() { method getOptionalHolderName (line 460) | private Optional getOptionalHolderName() { method createPopoverLabel (line 477) | private Label createPopoverLabel(String text) { FILE: desktop/src/main/java/haveno/desktop/main/portfolio/pendingtrades/steps/seller/SellerStep4View.java class SellerStep4View (line 24) | public class SellerStep4View extends BuyerStep4View { method SellerStep4View (line 30) | public SellerStep4View(PendingTradesViewModel model) { method getXmrTradeAmountLabel (line 34) | @Override method getTraditionalTradeAmountLabel (line 39) | @Override FILE: desktop/src/main/java/haveno/desktop/main/portfolio/presentation/PortfolioUtil.java class PortfolioUtil (line 26) | public class PortfolioUtil { method duplicateOffer (line 28) | public static void duplicateOffer(Navigation navigation, OfferPayload ... FILE: desktop/src/main/java/haveno/desktop/main/presentation/AccountPresentation.java class AccountPresentation (line 32) | @Singleton method AccountPresentation (line 41) | @Inject method getShowAccountUpdatesNotification (line 57) | public BooleanProperty getShowAccountUpdatesNotification() { method setup (line 61) | public void setup() { method showOneTimeAccountSigningPopup (line 65) | public void showOneTimeAccountSigningPopup(String key, String s) { method showOneTimeAccountSigningPopup (line 69) | public void showOneTimeAccountSigningPopup(String key, String s, Strin... FILE: desktop/src/main/java/haveno/desktop/main/presentation/MarketPricePresentation.java class MarketPricePresentation (line 53) | @Singleton method MarketPricePresentation (line 78) | @Inject method setup (line 90) | public void setup() { method setPriceFeedComboBoxItem (line 96) | public void setPriceFeedComboBoxItem(PriceFeedComboBoxItem item) { method fillPriceFeedComboBoxItems (line 112) | private void fillPriceFeedComboBoxItems() { method setupMarketPriceFeed (line 130) | private void setupMarketPriceFeed() { method findPriceFeedComboBoxItem (line 182) | private Optional findPriceFeedComboBoxItem(Stri... method setMarketPriceInItems (line 188) | private void setMarketPriceInItems() { method getSelectedPriceFeedComboBoxItemProperty (line 215) | public ObjectProperty getSelectedPriceFeedCombo... method getIsFiatCurrencyPriceFeedSelected (line 219) | public BooleanProperty getIsFiatCurrencyPriceFeedSelected() { method getIsCryptoCurrencyPriceFeedSelected (line 223) | public BooleanProperty getIsCryptoCurrencyPriceFeedSelected() { method getIsExternallyProvidedPrice (line 227) | public BooleanProperty getIsExternallyProvidedPrice() { method getIsPriceAvailable (line 231) | public BooleanProperty getIsPriceAvailable() { method getMarketPriceUpdated (line 235) | public IntegerProperty getMarketPriceUpdated() { method getMarketPrice (line 239) | public StringProperty getMarketPrice() { method getMarketPrice (line 243) | public StringProperty getMarketPrice(String currencyCode) { FILE: desktop/src/main/java/haveno/desktop/main/presentation/SettingsPresentation.java class SettingsPresentation (line 28) | @Singleton method SettingsPresentation (line 37) | @Inject method getShowSettingsUpdatesNotification (line 53) | public BooleanProperty getShowSettingsUpdatesNotification() { method setup (line 57) | public void setup() { FILE: desktop/src/main/java/haveno/desktop/main/settings/SettingsView.java class SettingsView (line 40) | @FxmlView method SettingsView (line 50) | @Inject method initialize (line 57) | @Override method navigationToTabContent (line 73) | private void navigationToTabContent(Tab newValue) { method activate (line 82) | @Override method deactivate (line 94) | @Override method loadView (line 100) | private void loadView(Class viewClass) { FILE: desktop/src/main/java/haveno/desktop/main/settings/about/AboutView.java class AboutView (line 36) | @FxmlView method AboutView (line 42) | @Inject method initialize (line 48) | @Override method activate (line 163) | @Override method deactivate (line 167) | @Override FILE: desktop/src/main/java/haveno/desktop/main/settings/network/MoneroNetworkListItem.java class MoneroNetworkListItem (line 23) | public class MoneroNetworkListItem { method MoneroNetworkListItem (line 27) | public MoneroNetworkListItem(MoneroRpcConnection connection, boolean c... method getAddress (line 32) | public String getAddress() { method getConnected (line 36) | public String getConnected() { FILE: desktop/src/main/java/haveno/desktop/main/settings/network/NetworkSettingsView.java class NetworkSettingsView (line 68) | @FxmlView method NetworkSettingsView (line 128) | @Inject method initialize (line 150) | @Override method activate (line 300) | @Override method deactivate (line 349) | @Override method isPreventPublicXmrNetwork (line 378) | private boolean isPreventPublicXmrNetwork() { method selectUseTorForXmrToggle (line 383) | private void selectUseTorForXmrToggle() { method selectMoneroPeersToggle (line 398) | private void selectMoneroPeersToggle() { method showShutDownPopup (line 413) | private void showShutDownPopup() { method onUseTorForXmrToggleSelected (line 421) | private void onUseTorForXmrToggleSelected(boolean calledFromUser) { method onMoneroPeersToggleSelected (line 441) | private void onMoneroPeersToggleSelected(boolean calledFromUser) { method applyFilter (line 500) | private void applyFilter() { method isPublicNodesDisabled (line 513) | private boolean isPublicNodesDisabled() { method updateP2PTable (line 517) | private void updateP2PTable() { method updateMoneroConnectionsTable (line 528) | private void updateMoneroConnectionsTable() { method updateChainHeightTextField (line 539) | private void updateChainHeightTextField(Number chainHeight) { FILE: desktop/src/main/java/haveno/desktop/main/settings/network/P2pNetworkListItem.java class P2pNetworkListItem (line 37) | public class P2pNetworkListItem { method P2pNetworkListItem (line 54) | P2pNetworkListItem(Connection connection, ClockWatcher clockWatcher) { method onLastActivityChanged (line 86) | private void onLastActivityChanged(long timeStamp) { method cleanup (line 93) | public void cleanup() { method updateConnectionType (line 101) | public void updateConnectionType() { method updatePeerType (line 106) | public void updatePeerType() { method getCreationDate (line 120) | public String getCreationDate() { method getOnionAddress (line 124) | public String getOnionAddress() { method onionAddressProperty (line 128) | public StringProperty onionAddressProperty() { method getConnectionType (line 132) | public String getConnectionType() { method connectionTypeProperty (line 136) | public StringProperty connectionTypeProperty() { method getPeerType (line 140) | public String getPeerType() { method peerTypeProperty (line 144) | public StringProperty peerTypeProperty() { method getLastActivity (line 148) | public String getLastActivity() { method lastActivityProperty (line 152) | public StringProperty lastActivityProperty() { method getSentBytes (line 156) | public String getSentBytes() { method sentBytesProperty (line 160) | public StringProperty sentBytesProperty() { method getReceivedBytes (line 164) | public String getReceivedBytes() { method receivedBytesProperty (line 168) | public StringProperty receivedBytesProperty() { method getRoundTripTime (line 172) | public String getRoundTripTime() { method roundTripTimeProperty (line 176) | public StringProperty roundTripTimeProperty() { FILE: desktop/src/main/java/haveno/desktop/main/settings/preferences/PreferencesView.java class PreferencesView (line 101) | @FxmlView method PreferencesView (line 152) | @Inject method initialize (line 167) | @Override method activate (line 186) | @Override method deactivate (line 216) | @Override method initializeGeneralOptions (line 228) | private void initializeGeneralOptions() { method initializeSeparator (line 305) | private void initializeSeparator() { method initializeDisplayCurrencies (line 315) | private void initializeDisplayCurrencies() { method initializeDisplayOptions (line 519) | private void initializeDisplayOptions() { method initializeAutoConfirmOptions (line 537) | private void initializeAutoConfirmOptions() { method activateGeneralOptions (line 647) | private void activateGeneralOptions() { method activateDisplayCurrencies (line 714) | private void activateDisplayCurrencies() { method activateDisplayPreferences (line 756) | private void activateDisplayPreferences() { method activateAutoConfirmPreferences (line 814) | private void activateAutoConfirmPreferences() { method deactivateGeneralOptions (line 836) | private void deactivateGeneralOptions() { method deactivateDisplayCurrencies (line 848) | private void deactivateDisplayCurrencies() { method deactivateDisplayPreferences (line 852) | private void deactivateDisplayPreferences() { method deactivateAutoConfirmPreferences (line 866) | private void deactivateAutoConfirmPreferences() { FILE: desktop/src/main/java/haveno/desktop/main/settings/preferences/PreferencesViewModel.java class PreferencesViewModel (line 30) | public class PreferencesViewModel extends ActivatableViewModel { method PreferencesViewModel (line 36) | @Inject method needsSupportLanguageWarning (line 45) | boolean needsSupportLanguageWarning() { method getArbitrationLanguages (line 50) | String getArbitrationLanguages() { method getMediationLanguages (line 58) | public String getMediationLanguages() { FILE: desktop/src/main/java/haveno/desktop/main/shared/ChatView.java class ChatView (line 105) | @Slf4j method ChatView (line 141) | public ChatView(SupportManager supportManager, String counterpartyName) { method initialize (line 148) | public void initialize() { method activate (line 162) | public void activate() { method deactivate (line 166) | public void deactivate() { method display (line 171) | public void display(SupportSession supportSession, ReadOnlyDoublePrope... method display (line 175) | public void display(SupportSession supportSession, method onTrySendMessage (line 536) | private void onTrySendMessage() { method onRequestUpload (line 551) | private void onRequestUpload() { method onAttachText (line 590) | public void onAttachText(String textAttachment, String name) { method copyChatMessagesToClipboard (line 609) | private void copyChatMessagesToClipboard(Button sourceBtn) { method onOpenAttachment (line 627) | private void onOpenAttachment(Attachment attachment) { method onSendMessage (line 645) | private void onSendMessage(String inputText) { method sendDisputeDirectMessage (line 698) | private ChatMessage sendDisputeDirectMessage(String text, ArrayList viewClass) { FILE: desktop/src/main/java/haveno/desktop/main/support/dispute/DisputeChatPopup.java class DisputeChatPopup (line 58) | public class DisputeChatPopup { type ChatCallback (line 59) | public interface ChatCallback { method onCloseDisputeFromChatWindow (line 60) | void onCloseDisputeFromChatWindow(Dispute dispute); method onSendLogsFromChatWindow (line 61) | void onSendLogsFromChatWindow(Dispute dispute); method DisputeChatPopup (line 73) | DisputeChatPopup(DisputeManager> disput... method isChatShown (line 83) | public boolean isChatShown() { method closeChat (line 87) | public void closeChat() { method openChat (line 93) | public void openChat(Dispute selectedDispute, DisputeSession concreteD... method doTextAttachment (line 182) | private void doTextAttachment(ChatView chatView) { method setChatUploadEnabledState (line 201) | private void setChatUploadEnabledState(MenuItem menuItem) { FILE: desktop/src/main/java/haveno/desktop/main/support/dispute/DisputeView.java class DisputeView (line 126) | public abstract class DisputeView extends ActivatableView im... type FilterResult (line 127) | public enum FilterResult { method FilterResult (line 148) | FilterResult(String displayString) { method DisputeView (line 197) | public DisputeView(DisputeManager> disp... method initialize (line 224) | @Override method activate (line 318) | @Override method deactivate (line 353) | @Override method setupReOpenDisputeListener (line 366) | protected void setupReOpenDisputeListener() { method activateReOpenDisputeListener (line 378) | protected void activateReOpenDisputeListener() { method deactivateReOpenDisputeListener (line 399) | protected void deactivateReOpenDisputeListener() { method getType (line 404) | protected abstract SupportType getType(); method getConcreteDisputeChatSession (line 406) | protected abstract DisputeSession getConcreteDisputeChatSession(Disput... method senderFlag (line 408) | protected abstract boolean senderFlag(); method applyFilteredListPredicate (line 410) | protected void applyFilteredListPredicate(String filterString) { method getFilterResult (line 428) | protected FilterResult getFilterResult(Dispute dispute, String filterT... method reOpenDisputeFromButton (line 493) | protected void reOpenDisputeFromButton() { method closeDisputeFromButton (line 501) | protected void closeDisputeFromButton() { method handleOnProcessDispute (line 512) | protected void handleOnProcessDispute(Dispute dispute) { method reOpenDispute (line 516) | protected void reOpenDispute() { method onOpenContract (line 530) | protected void onOpenContract(Dispute dispute) { method onSelectDispute (line 535) | private void onSelectDispute(Dispute dispute) { method onDisputesAdded (line 553) | private void onDisputesAdded(List addedDisputes) { method onDisputesRemoved (line 577) | private void onDisputesRemoved(List removedDisputes) { method sendPrivateNotification (line 588) | private void sendPrivateNotification() { method showCompactReport (line 608) | private void showCompactReport() { method showFullReport (line 820) | private void showFullReport() { method setupTable (line 889) | protected void setupTable() { method maybeAddProcessColumnsForAgent (line 935) | protected void maybeAddProcessColumnsForAgent() { method maybeAddChatColumnForClient (line 939) | protected void maybeAddChatColumnForClient() { method maybeAddAgentColumn (line 943) | protected void maybeAddAgentColumn() { method getAgentNodeAddress (line 948) | protected NodeAddress getAgentNodeAddress(Contract contract) { method getContractColumn (line 952) | private TableColumn getContractColumn() { method getProcessColumn (line 995) | protected TableColumn getProcessColumn() { method getChatColumn (line 1034) | protected TableColumn getChatColumn() { method getDateColumn (line 1110) | private TableColumn getDateColumn() { method getTradeIdColumn (line 1137) | private TableColumn getTradeIdColumn() { method getBuyerOnionAddressColumn (line 1184) | private TableColumn getBuyerOnionAddressColumn() { method getSellerOnionAddressColumn (line 1214) | private TableColumn getSellerOnionAddressColumn() { method getBuyerOnionAddressColumnLabel (line 1245) | private String getBuyerOnionAddressColumnLabel(Dispute item) { method getSellerOnionAddressColumnLabel (line 1262) | private String getSellerOnionAddressColumnLabel(Dispute item) { method getMarketColumn (line 1279) | private TableColumn getMarketColumn() { method getRoleColumn (line 1305) | private TableColumn getRoleColumn() { method getAgentColumn (line 1332) | protected TableColumn getAgentColumn() { method getStateColumn (line 1366) | private TableColumn getStateColumn() { method getDisputeStateText (line 1431) | private String getDisputeStateText(Dispute dispute) { method openChat (line 1450) | private void openChat(Dispute dispute) { method updateChatMessageCount (line 1457) | private void updateChatMessageCount(Dispute dispute, JFXBadge chatBadg... method getCounterpartyName (line 1483) | private String getCounterpartyName() { method createAvatar (line 1491) | private PeerInfoIconDispute createAvatar(Integer tableRowId, Dispute d... method onCloseDisputeFromChatWindow (line 1506) | @Override method onSendLogsFromChatWindow (line 1515) | @Override method canViewChatMessages (line 1523) | private boolean canViewChatMessages(Dispute dispute) { FILE: desktop/src/main/java/haveno/desktop/main/support/dispute/agent/DisputeAgentView.java class DisputeAgentView (line 57) | public abstract class DisputeAgentView extends DisputeView implements Mu... method DisputeAgentView (line 62) | public DisputeAgentView(DisputeManager>... method initialize (line 95) | @Override method showWarningForValidationExceptions (line 120) | protected void showWarningForValidationExceptions(List getAlertColumn() { method showAlertAtDispute (line 309) | private boolean showAlertAtDispute(Dispute dispute) { method getReportMessage (line 314) | private String getReportMessage(String report, String subString) { method maybeAddProcessColumnsForAgent (line 332) | @Override method senderFlag (line 338) | @Override FILE: desktop/src/main/java/haveno/desktop/main/support/dispute/agent/arbitration/ArbitratorView.java class ArbitratorView (line 42) | @FxmlView method ArbitratorView (line 45) | @Inject method getType (line 72) | @Override method getConcreteDisputeChatSession (line 77) | @Override method onCloseDispute (line 82) | @Override FILE: desktop/src/main/java/haveno/desktop/main/support/dispute/agent/mediation/MediatorView.java class MediatorView (line 42) | @FxmlView method MediatorView (line 45) | @Inject method initialize (line 72) | @Override method activate (line 80) | @Override method deactivate (line 91) | @Override method getType (line 97) | @Override method getConcreteDisputeChatSession (line 102) | @Override method onCloseDispute (line 107) | @Override FILE: desktop/src/main/java/haveno/desktop/main/support/dispute/agent/refund/RefundAgentView.java class RefundAgentView (line 44) | @FxmlView method RefundAgentView (line 47) | @Inject method getType (line 74) | @Override method getConcreteDisputeChatSession (line 79) | @Override method onCloseDispute (line 84) | @Override FILE: desktop/src/main/java/haveno/desktop/main/support/dispute/client/DisputeClientView.java class DisputeClientView (line 35) | public abstract class DisputeClientView extends DisputeView { method DisputeClientView (line 36) | public DisputeClientView(DisputeManager... method getFilterResult (line 52) | @Override method maybeAddChatColumnForClient (line 62) | @Override method senderFlag (line 67) | @Override FILE: desktop/src/main/java/haveno/desktop/main/support/dispute/client/arbitration/ArbitrationClientView.java class ArbitrationClientView (line 42) | @FxmlView method ArbitrationClientView (line 44) | @Inject method getType (line 62) | @Override method getConcreteDisputeChatSession (line 67) | @Override FILE: desktop/src/main/java/haveno/desktop/main/support/dispute/client/mediation/MediationClientView.java class MediationClientView (line 46) | @FxmlView method MediationClientView (line 48) | @Inject method initialize (line 66) | @Override method activate (line 76) | @Override method deactivate (line 82) | @Override method getType (line 88) | @Override method getConcreteDisputeChatSession (line 93) | @Override method reOpenDisputeFromButton (line 98) | @Override method getAgentNodeAddress (line 106) | @Override method maybeAddAgentColumn (line 112) | @Override FILE: desktop/src/main/java/haveno/desktop/main/support/dispute/client/refund/RefundClientView.java class RefundClientView (line 44) | @FxmlView method RefundClientView (line 46) | @Inject method getType (line 64) | @Override method getConcreteDisputeChatSession (line 69) | @Override method getAgentNodeAddress (line 74) | @Override method maybeAddAgentColumn (line 80) | @Override FILE: desktop/src/main/java/haveno/desktop/setup/DesktopPersistedDataHost.java class DesktopPersistedDataHost (line 28) | @Slf4j method getPersistedDataHosts (line 32) | public static List getPersistedDataHosts(Injector i... FILE: desktop/src/main/java/haveno/desktop/util/AxisInlierUtils.java class AxisInlierUtils (line 30) | public class AxisInlierUtils { method getListenerThatZoomsToInliers (line 36) | public static ListChangeListener> getList... method zoomToInliers (line 60) | public static void zoomToInliers( method extractYValues (line 80) | private static List extractYValues(ObservableList bounds) { FILE: desktop/src/main/java/haveno/desktop/util/Colors.java class Colors (line 23) | public class Colors { FILE: desktop/src/main/java/haveno/desktop/util/CssTheme.java class CssTheme (line 22) | public class CssTheme { method loadSceneStyles (line 29) | public static void loadSceneStyles(Scene scene, int cssTheme, boolean ... method getCurrentTheme (line 61) | public static int getCurrentTheme() { method isDarkTheme (line 65) | public static boolean isDarkTheme() { FILE: desktop/src/main/java/haveno/desktop/util/CurrencyList.java class CurrencyList (line 39) | public class CurrencyList { method CurrencyList (line 44) | public CurrencyList(Preferences preferences) { method CurrencyList (line 48) | public CurrencyList(List delegate, Preferences prefe... method getObservableList (line 54) | public ObservableList getObservableList() { method updateWithCurrencies (line 58) | public void updateWithCurrencies(List currencies, @Null... method getPartitionedSortedItems (line 66) | private List getPartitionedSortedItems(List getComparator() { method countTrades (line 111) | private Map countTrades(List cu... FILE: desktop/src/main/java/haveno/desktop/util/CurrencyListItem.java class CurrencyListItem (line 23) | public class CurrencyListItem { method CurrencyListItem (line 27) | public CurrencyListItem(TradeCurrency tradeCurrency, int numTrades) { method equals (line 32) | @Override method hashCode (line 45) | @Override method toString (line 52) | @Override method codeDashNameString (line 60) | public String codeDashNameString() { method isSpecialShowAllItem (line 67) | private boolean isSpecialShowAllItem() { FILE: desktop/src/main/java/haveno/desktop/util/CurrencyPredicates.java class CurrencyPredicates (line 23) | class CurrencyPredicates { method isCryptoCurrency (line 24) | boolean isCryptoCurrency(TradeCurrency currency) { method isFiatCurrency (line 28) | boolean isFiatCurrency(TradeCurrency currency) { method isTraditionalCurrency (line 32) | boolean isTraditionalCurrency(TradeCurrency currency) { FILE: desktop/src/main/java/haveno/desktop/util/DisplayUtils.java class DisplayUtils (line 33) | @Slf4j method formatDateTime (line 38) | public static String formatDateTime(Date date) { method formatDateTimeSpan (line 42) | public static String formatDateTimeSpan(Date dateFrom, Date dateTo) { method formatTime (line 52) | public static String formatTime(Date date) { method formatDate (line 61) | public static String formatDate(Date date) { method formatDateAxis (line 70) | public static String formatDateAxis(Date date, String format) { method getAccountWitnessDescription (line 79) | public static String getAccountWitnessDescription(AccountAgeWitnessSer... method formatAccountAge (line 103) | public static String formatAccountAge(long durationMillis) { method booleanToYesNo (line 111) | public static String booleanToYesNo(boolean value) { method getDirectionWithCode (line 119) | public static String getDirectionWithCode(OfferDirection direction, St... method getDirectionBothSides (line 123) | public static String getDirectionBothSides(OfferDirection direction, b... method getDirectionForBuyer (line 130) | public static String getDirectionForBuyer(boolean isMyOffer, String cu... method getDirectionForSeller (line 137) | public static String getDirectionForSeller(boolean isMyOffer, String c... method getDirectionForTakeOffer (line 144) | public static String getDirectionForTakeOffer(OfferDirection direction... method getOfferDirectionForCreateOffer (line 151) | public static String getOfferDirectionForCreateOffer(OfferDirection di... method formatAmount (line 162) | public static String formatAmount(Offer offer, CoinFormatter coinForma... method formatAmount (line 168) | public static String formatAmount(Offer offer, method formatPrice (line 187) | public static String formatPrice(Price price, Boolean decimalAligned, ... method getFeeWithFiatAmount (line 196) | public static String getFeeWithFiatAmount(BigInteger makerFee, method parseToCoinWith4Decimals (line 218) | public static Coin parseToCoinWith4Decimals(String input, CoinFormatte... method hasBtcValidDecimals (line 233) | public static boolean hasBtcValidDecimals(String input, CoinFormatter ... method reduceTo4Decimals (line 244) | public static Coin reduceTo4Decimals(Coin coin, CoinFormatter coinForm... method createAccountName (line 248) | public static String createAccountName(String paymentMethodId, String ... method createAssetsAccountName (line 255) | public static String createAssetsAccountName(PaymentAccount paymentAcc... method createAssetsAccountName (line 260) | public static String createAssetsAccountName(String currency, String a... FILE: desktop/src/main/java/haveno/desktop/util/FormBuilder.java class FormBuilder (line 91) | public class FormBuilder { method addTitledGroupBg (line 98) | public static TitledGroupBg addTitledGroupBg(GridPane gridPane, int ro... method addTitledGroupBg (line 102) | public static TitledGroupBg addTitledGroupBg(GridPane gridPane, method addTitledGroupBg (line 112) | public static TitledGroupBg addTitledGroupBg(GridPane gridPane, method addTitledGroupBg (line 123) | public static TitledGroupBg addTitledGroupBg(GridPane gridPane, method addSeparator (line 142) | public static Region addSeparator(GridPane gridPane, int rowIndex) { method addLabel (line 161) | public static Label addLabel(GridPane gridPane, int rowIndex, String t... method addLabel (line 165) | public static Label addLabel(GridPane gridPane, int rowIndex, String t... method addLabelWithSubText (line 177) | public static Tuple3 addLabelWithSubText(GridPane ... method addLabelWithSubText (line 184) | public static Tuple3 addLabelWithSubText(GridPane ... method addSimpleMarkdownLabel (line 206) | public static SimpleMarkdownLabel addSimpleMarkdownLabel(GridPane grid... method addSimpleMarkdownLabel (line 210) | public static SimpleMarkdownLabel addSimpleMarkdownLabel(GridPane grid... method addMultilineLabel (line 224) | public static Label addMultilineLabel(GridPane gridPane, int rowIndex) { method addMultilineLabel (line 228) | public static Label addMultilineLabel(GridPane gridPane, int rowIndex,... method addMultilineLabel (line 232) | public static Label addMultilineLabel(GridPane gridPane, int rowIndex,... method addMultilineLabel (line 236) | public static Label addMultilineLabel(GridPane gridPane, int rowIndex,... method addMultilineLabel (line 240) | public static Label addMultilineLabel(GridPane gridPane, int rowIndex,... method addTopLabelReadOnlyTextField (line 256) | public static Tuple3 addTopLabelReadOnlyTextFi... method addTopLabelReadOnlyTextField (line 262) | public static Tuple3 addTopLabelReadOnlyTextFi... method addTopLabelReadOnlyTextField (line 271) | public static Tuple3 addTopLabelReadOnlyTextFi... method addTopLabelReadOnlyTextField (line 278) | public static Tuple3 addTopLabelReadOnlyTextFi... method addTopLabelReadOnlyTextField (line 285) | public static Tuple3 addTopLabelReadOnlyTextFi... method addTopLabelReadOnlyTextField (line 296) | public static Tuple3 addTopLabelReadOnlyTextFi... method addTopLabelReadOnlyTextField (line 306) | public static Tuple3 addTopLabelReadOnlyTextFi... method addTopLabelTextField (line 314) | public static Tuple3 addTopLabelTextField(Grid... method addCompactTopLabelTextField (line 318) | public static Tuple3 addCompactTopLabelTextFie... method addCompactTopLabelTextField (line 325) | public static Tuple3 addCompactTopLabelTextFie... method addCompactTopLabelTextField (line 335) | public static Tuple3 addCompactTopLabelTextFie... method addTopLabelTextField (line 343) | public static Tuple3 addTopLabelTextField(Grid... method addTopLabelTextField (line 350) | public static Tuple3 addTopLabelTextField(Grid... method addTopLabelTextField (line 357) | public static Tuple3 addTopLabelTextField(Grid... method addTextFieldWithEditButton (line 374) | public static Tuple2 addTextFieldWithEditButton(Gri... method addConfirmationLabelLabel (line 403) | public static Tuple2 addConfirmationLabelLabel(GridPane ... method addConfirmationLabelLabel (line 410) | public static Tuple2 addConfirmationLabelLabel(GridPane ... method addConfirmationLabelLabel (line 417) | public static Tuple2 addConfirmationLabelLabel(GridPane ... method addConfirmationLabelLabel (line 425) | public static Tuple2 addConfirmationLabelLabel(GridPane ... method addConfirmationLabelTextField (line 447) | public static Tuple2 addConfirmationLabelTextField(G... method addConfirmationLabelTextField (line 454) | public static Tuple2 addConfirmationLabelTextField(G... method addConfirmationLabelLabelWithCopyIcon (line 474) | public static Tuple2 addConfirmationLabe... method addConfirmationLabelTextArea (line 489) | public static Tuple2 addConfirmationLabelTextArea(Gri... method addConfirmationLabelTextArea (line 497) | public static Tuple2 addConfirmationLabelTextArea(Gri... method addTopLabelTextFieldWithIcon (line 524) | public static Tuple2 addTopLabelTextFieldWit... method addTopLabelTextFieldWithIcon (line 531) | public static Tuple2 addTopLabelTextFieldWit... method addTopLabelTextFieldWithIconLabel (line 547) | public static Tuple4 addTopLabe... method addTopLabelTextFieldWithIconLabel (line 554) | public static Tuple4 addTopLabe... method addHyperlinkWithIcon (line 585) | public static HyperlinkWithIcon addHyperlinkWithIcon(GridPane gridPane... method addHyperlinkWithIcon (line 589) | public static HyperlinkWithIcon addHyperlinkWithIcon(GridPane gridPane, method addLabelHyperlinkWithIcon (line 608) | public static Tuple2 addLabelHyperlinkWithIc... method addLabelHyperlinkWithIcon (line 616) | public static Tuple2 addLabelHyperlinkWithIc... method addTopLabelHyperlinkWithIcon (line 632) | public static Tuple3 addTopLabelHyperl... method addTopLabelHyperlinkWithIcon (line 649) | public static Tuple3 addTopLabelHyperl... method addTextArea (line 667) | public static TextArea addTextArea(GridPane gridPane, int rowIndex, St... method addTextArea (line 671) | public static TextArea addTextArea(GridPane gridPane, int rowIndex, St... method addCompactTopLabelTextArea (line 691) | public static Tuple2 addCompactTopLabelTextArea(GridP... method addCompactTopLabelTextArea (line 698) | public static Tuple2 addCompactTopLabelTextArea(GridP... method addTopLabelTextArea (line 706) | public static Tuple2 addTopLabelTextArea(GridPane gri... method addTopLabelTextArea (line 713) | public static Tuple2 addTopLabelTextArea(GridPane gri... method addTopLabelTextArea (line 721) | public static Tuple2 addTopLabelTextArea(GridPane gri... method addTopLabelTextArea (line 730) | public static Tuple2 addTopLabelTextArea(GridPane gri... method addTopLabelDatePicker (line 748) | public static Tuple2 addTopLabelDatePicker(GridPane... method addTopLabelDatePicker (line 755) | public static Tuple2 addTopLabelDatePicker(GridPane... method add2TopLabelDatePicker (line 775) | public static Tuple2 add2TopLabelDatePicker(Gr... method addLabelTxIdTextField (line 811) | @SuppressWarnings("UnusedReturnValue") method addLabelTxIdTextField (line 819) | public static Tuple2 addLabelTxIdTextField(GridP... method addLabelExplorerAddressTextField (line 840) | public static void addLabelExplorerAddressTextField(GridPane gridPane, method addInputTextField (line 860) | public static InputTextField addInputTextField(GridPane gridPane, int ... method addInputTextField (line 864) | public static InputTextField addInputTextField(GridPane gridPane, int ... method addTopLabelInputTextField (line 882) | public static Tuple2 addTopLabelInputTextField(... method addTopLabelInputTextField (line 888) | public static Tuple2 addTopLabelInputTextField(... method addTopLabelInputTextFieldWithVBox (line 898) | public static Tuple3 addTopLabelInputText... method addTopLabelInfoInputTextField (line 915) | public static Tuple2 addTopLabelInfoInputTe... method addTopLabelInfoInputTextField (line 921) | public static Tuple2 addTopLabelInfoInputTe... method addPasswordTextField (line 938) | public static PasswordTextField addPasswordTextField(GridPane gridPane... method addPasswordTextField (line 942) | public static PasswordTextField addPasswordTextField(GridPane gridPane... method addTopLabelInputTextFieldSlideToggleButton (line 961) | public static Tuple3 addTopLabelI... method addTopLabelInputTextFieldSlideToggleButtonRight (line 979) | public static Tuple3 addTopLabelI... method addTopLabelInputTextFieldButton (line 1002) | public static Tuple3 addTopLabelInputTe... method addTopLabelTextFieldButton (line 1025) | public static Tuple3 addTopLabelTextFieldBut... method addTopLabelTextFieldButton (line 1032) | public static Tuple3 addTopLabelTextFieldBut... method addInputTextFieldInputTextField (line 1060) | public static Tuple2 addInputTextField... method addCompactTopLabelTextFieldTopLabelTextField (line 1090) | public static Tuple4 addCompactTop... method addButtonCheckBox (line 1122) | public static Tuple2 addButtonCheckBox(GridPane grid... method addButtonCheckBox (line 1129) | public static Tuple2 addButtonCheckBox(GridPane grid... method addButtonCheckBoxWithBox (line 1138) | public static Tuple3 addButtonCheckBoxWithBox(... method addCheckBox (line 1161) | public static CheckBox addCheckBox(GridPane gridPane, int rowIndex, St... method addCheckBox (line 1165) | public static CheckBox addCheckBox(GridPane gridPane, int rowIndex, St... method addCheckBox (line 1169) | public static CheckBox addCheckBox(GridPane gridPane, method addRadioButton (line 1187) | public static RadioButton addRadioButton(GridPane gridPane, int rowInd... method addTopLabelRadioButtonRadioButton (line 1199) | public static Tuple3 addTopLabelRadio... method addTopLabelTextFieldHyperLink (line 1227) | public static Tuple3 addTopLabelT... method addLabelCheckBox (line 1253) | public static CheckBox addLabelCheckBox(GridPane gridPane, int rowInde... method addLabelCheckBox (line 1257) | public static CheckBox addLabelCheckBox(GridPane gridPane, int rowInde... method addSlideToggleButton (line 1271) | public static ToggleButton addSlideToggleButton(GridPane gridPane, int... method addSlideToggleButton (line 1275) | public static ToggleButton addSlideToggleButton(GridPane gridPane, int... method addComboBox (line 1290) | public static ComboBox addComboBox(GridPane gridPane, int rowIn... method addTopLabelComboBox (line 1305) | public static Tuple2> addTopLabelComboBox(GridP... method addTopLabelComboBox (line 1320) | public static Tuple3> addTopLabelComboBox... method addTopLabelComboBox (line 1324) | public static Tuple3> addTopLabelComboBox... method addTopLabelAutocompleteComboBox (line 1338) | public static Tuple3> addTopL... method addTopLabelAutocompleteComboBox (line 1342) | public static Tuple3> addTopL... method addTopLabelAutoToolTipTextField (line 1354) | public static Tuple3 addTopLabelAut... method addTopLabelAutoToolTipTextField (line 1358) | public static Tuple3 addTopLabelAut... method getTopLabelVBox (line 1368) | @NotNull method getTopLabel (line 1377) | @NotNull method addTopLabelWithVBox (line 1384) | public static Tuple2 addTopLabelWithVBox(GridPane gridPane, method addTopLabelWithVBox (line 1392) | @NotNull method getTopLabelWithVBox (line 1410) | @NotNull method addTopLabelTextFieldWithHbox (line 1419) | public static Tuple3 addTopLabelTextFieldWithH... method addComboBox (line 1446) | public static ComboBox addComboBox(GridPane gridPane, int rowIn... method addComboBox (line 1450) | public static ComboBox addComboBox(GridPane gridPane, int rowIn... method addComboBox (line 1454) | public static ComboBox addComboBox(GridPane gridPane, int rowIn... method addAutocompleteComboBox (line 1475) | public static AutocompleteComboBox addAutocompleteComboBox(Grid... method addLabelAutocompleteComboBox (line 1499) | public static Tuple2> addLabelAutocompleteCombo... method addTopLabelTextFieldAutocompleteComboBox (line 1512) | public static Tuple4> addTopL... method addTopLabelTextFieldAutocompleteComboBox (line 1521) | public static Tuple4> addTopL... method addTopLabelComboBoxComboBox (line 1557) | public static Tuple3, ComboBox> addTopLab... method addTopLabelComboBoxComboBox (line 1563) | public static Tuple3, ComboBox> addTopLab... method addComboBoxTopLabelTextField (line 1585) | public static Tuple4, Label, TextField, HBox> addCombo... method addComboBoxTopLabelTextField (line 1592) | public static Tuple4, Label, TextField, HBox> addCombo... method addLabelComboBoxButton (line 1626) | public static Tuple3, Button> addLabelComboBoxB... method addLabelComboBoxButton (line 1633) | public static Tuple3, Button> addLabelComboBoxB... method addLabelComboBoxLabel (line 1664) | public static Tuple3, TextField> addLabelComboB... method addLabelComboBoxLabel (line 1671) | public static Tuple3, TextField> addLabelComboB... method addLabelTxIdTextField (line 1702) | public static Tuple2 addLabelTxIdTextField(GridP... method addLabelTxIdTextField (line 1709) | public static Tuple2 addLabelTxIdTextField(GridP... method addTopLabelTxIdTextField (line 1726) | public static Tuple3 addTopLabelTxIdTextFi... method addCompactTopLabelTextFieldWithCopyIcon (line 1746) | public static Tuple2 addCompactTopLabelT... method addCompactTopLabelTextFieldWithCopyIcon (line 1753) | public static Tuple2 addCompactTopLabelT... method addCompactTopLabelTextFieldWithCopyIcon (line 1762) | public static Tuple2 addCompactTopLabelT... method addCompactTopLabelTextFieldWithCopyIcon (line 1769) | public static Tuple2 addCompactTopLabelT... method addCompactTopLabelTextFieldWithCopyIcon (line 1777) | public static Tuple2 addCompactTopLabelT... method addTopLabelTextFieldWithCopyIcon (line 1786) | public static Tuple2 addTopLabelTextFiel... method addTopLabelTextFieldWithCopyIcon (line 1793) | public static Tuple2 addTopLabelTextFiel... method addTopLabelTextFieldWithCopyIcon (line 1801) | public static Tuple2 addTopLabelTextFiel... method addTopLabelTextFieldWithCopyIcon (line 1815) | public static Tuple2 addTopLabelTextFiel... method addTopLabelTextFieldWithCopyIcon (line 1834) | public static Tuple2 addTopLabelTextFiel... method addConfirmationLabelTextFieldWithCopyIcon (line 1851) | public static Tuple2 addConfirmationLabe... method addConfirmationLabelTextFieldWithCopyIcon (line 1858) | public static Tuple2 addConfirmationLabe... method addAddressTextField (line 1881) | public static AddressTextField addAddressTextField(GridPane gridPane, ... method addAddressTextField (line 1885) | public static AddressTextField addAddressTextField(GridPane gridPane, ... method addFundsTextfield (line 1898) | public static FundsTextField addFundsTextfield(GridPane gridPane, int ... method addFundsTextfield (line 1902) | public static FundsTextField addFundsTextfield(GridPane gridPane, int ... method addCompactTopLabelInfoTextField (line 1918) | public static Tuple3 addCompactTopLabelInf... method addTopLabelInfoTextField (line 1926) | public static Tuple3 addTopLabelInfoTextFi... method addBalanceTextField (line 1944) | public static BalanceTextField addBalanceTextField(GridPane gridPane, ... method addBalanceTextField (line 1948) | public static BalanceTextField addBalanceTextField(GridPane gridPane, ... method addTopLabelButton (line 1963) | public static Tuple2 addTopLabelButton(GridPane gridPane, method addTopLabelButton (line 1970) | public static Tuple2 addTopLabelButton(GridPane gridPane, method addConfirmationLabelButton (line 1983) | public static Tuple2 addConfirmationLabelButton(GridPan... method addTopLabel2Buttons (line 2010) | public static Tuple3 addTopLabel2Buttons(GridPa... method addButton (line 2042) | public static Button addButton(GridPane gridPane, int rowIndex, String... method addButtonAfterGroup (line 2046) | public static Button addButtonAfterGroup(GridPane gridPane, int rowInd... method addPrimaryActionButton (line 2050) | public static Button addPrimaryActionButton(GridPane gridPane, int row... method addPrimaryActionButtonAFterGroup (line 2054) | public static Button addPrimaryActionButtonAFterGroup(GridPane gridPan... method addButton (line 2058) | public static Button addButton(GridPane gridPane, int rowIndex, String... method addButton (line 2062) | public static Button addButton(GridPane gridPane, int rowIndex, String... method addCloseButton (line 2076) | public static Button addCloseButton(GridPane gridPane, int rowIndex, R... method add2Buttons (line 2090) | public static Tuple2 add2Buttons(GridPane gridPane, method add2ButtonsAfterGroup (line 2097) | public static Tuple2 add2ButtonsAfterGroup(GridPane gr... method add2ButtonsAfterGroup (line 2104) | public static Tuple2 add2ButtonsAfterGroup(GridPane gr... method add2Buttons (line 2112) | public static Tuple2 add2Buttons(GridPane gridPane, method add2Buttons (line 2120) | public static Tuple2 add2Buttons(GridPane gridPane, in... method add2ButtonsWithBox (line 2126) | public static Tuple3 add2ButtonsWithBox(GridPane... method add3Buttons (line 2158) | public static Tuple3 add3Buttons(GridPane grid... method add3ButtonsAfterGroup (line 2166) | public static Tuple3 add3ButtonsAfterGroup(Gri... method add3Buttons (line 2174) | public static Tuple3 add3Buttons(GridPane grid... method addButtonBusyAnimationLabelAfterGroup (line 2210) | public static Tuple4 addButtonBusy... method addButtonBusyAnimationLabelAfterGroup (line 2217) | public static Tuple4 addButtonBusy... method addButtonBusyAnimationLabel (line 2223) | public static Tuple4 addButtonBusy... method getEditableValueBox (line 2255) | public static Tuple3 getEditableValueBox(... method getEditableValueBoxWithInfo (line 2272) | public static Tuple3 getEditableValue... method getNonEditableValueBox (line 2290) | public static Tuple3 getNonEditableValueBox() { method getNonEditableValueBoxWithInfo (line 2299) | public static Tuple3 getNonEditableVa... method getTradeInputBox (line 2313) | public static Tuple2 getTradeInputBox(Pane amountValueBox... method addTopLabelListView (line 2330) | public static Tuple3, VBox> addTopLabelListView... method addTopLabelListView (line 2336) | public static Tuple3, VBox> addTopLabelListView... method addTopLabelFlowPane (line 2350) | public static Tuple2 addTopLabelFlowPane(GridPane gri... method addTopLabelFlowPane (line 2357) | public static Tuple2 addTopLabelFlowPane(GridPane gri... method removeRowFromGridPane (line 2378) | public static void removeRowFromGridPane(GridPane gridPane, int gridRo... method removeRowsFromGridPane (line 2382) | public static void removeRowsFromGridPane(GridPane gridPane, int fromG... method getIconForLabel (line 2393) | public static Text getIconForLabel(GlyphIcons icon, String iconSize, L... method getIconForLabel (line 2408) | public static Text getIconForLabel(GlyphIcons icon, String iconSize, L... method getSmallIconForLabel (line 2412) | public static Text getSmallIconForLabel(GlyphIcons icon, Label label, ... method getSmallIconForLabel (line 2416) | public static Text getSmallIconForLabel(GlyphIcons icon, Label label) { method getRegularIconForLabel (line 2420) | public static Text getRegularIconForLabel(GlyphIcons icon, Label label) { method getRegularIconForLabel (line 2424) | public static Text getRegularIconForLabel(GlyphIcons icon, Label label... method getIcon (line 2428) | public static Text getIcon(GlyphIcons icon) { method getBigIcon (line 2432) | public static Text getBigIcon(GlyphIcons icon) { method getMediumSizeIcon (line 2436) | public static Text getMediumSizeIcon(GlyphIcons icon) { method getIcon (line 2440) | public static Text getIcon(GlyphIcons icon, String iconSize) { method getIcon (line 2453) | public static Label getIcon(AwesomeIcon icon) { method getIcon (line 2459) | public static Label getIcon(AwesomeIcon icon, String fontSize) { method getSmallIcon (line 2463) | public static Label getSmallIcon(AwesomeIcon icon) { method getIconForLabel (line 2467) | public static Label getIconForLabel(AwesomeIcon icon, Label label, Str... method getIconButton (line 2472) | public static Button getIconButton(GlyphIcons icon) { method getIconButton (line 2476) | public static Button getIconButton(GlyphIcons icon, String styleClass) { method getRegularIconButton (line 2480) | public static Button getRegularIconButton(GlyphIcons icon) { method getRegularIconButton (line 2484) | public static Button getRegularIconButton(GlyphIcons icon, String styl... method getIconButton (line 2488) | public static Button getIconButton(GlyphIcons icon, String styleClass,... method addTableViewWithHeader (line 2503) | public static TableView addTableViewWithHeader(GridPane gridPan... method addTableViewWithHeader (line 2507) | public static TableView addTableViewWithHeader(GridPane gridPane, method addTableViewWithHeader (line 2514) | public static TableView addTableViewWithHeader(GridPane gridPan... method addTableViewWithHeader (line 2518) | public static TableView addTableViewWithHeader(GridPane gridPane, FILE: desktop/src/main/java/haveno/desktop/util/GUIProfiler.java class GUIProfiler (line 27) | public class GUIProfiler { method printMsgWithTime (line 35) | public static void printMsgWithTime(String msg) { method init (line 43) | public static void init() { FILE: desktop/src/main/java/haveno/desktop/util/GUIUtil.java class GUIUtil (line 142) | @Slf4j method setPreferences (line 159) | public static void setPreferences(Preferences preferences) { method getUserLanguage (line 163) | public static String getUserLanguage() { method getScrollbarWidth (line 167) | public static double getScrollbarWidth(Node scrollablePane) { method focusWhenAddedToScene (line 177) | public static void focusWhenAddedToScene(Node node) { method exportAccounts (line 185) | public static void exportAccounts(ArrayList accounts, method importAccounts (line 209) | public static void importAccounts(User user, method exportCSV (line 255) | public static void exportCSV(String fileName, CSVEntryConverter... method exportJSON (line 282) | public static void exportJSON(String fileName, JsonElement data, Stage... method getDirectoryFromChooser (line 298) | private static String getDirectoryFromChooser(Preferences preferences,... method getCurrencyListItemCellFactory (line 315) | public static Callback, ListCell getTradeCurrencyButtonCell(Strin... method getTradeCurrencyCellFactory (line 425) | public static Callback, ListCell, ListCell getPaymentMethodButtonCell() { method getPaymentMethodCellFactory (line 564) | public static Callback, ListCell T getParentOfType(Node node, Class t) { method showZelleWarning (line 743) | public static void showZelleWarning() { method showFasterPaymentsWarning (line 753) | public static void showFasterPaymentsWarning(Navigation navigation) { method getMoneroURI (line 767) | public static String getMoneroURI(String address, BigInteger amount, S... method isBootstrappedOrShowPopup (line 774) | public static boolean isBootstrappedOrShowPopup(P2PService p2PService) { method isReadyForTxBroadcastOrShowPopup (line 782) | public static boolean isReadyForTxBroadcastOrShowPopup(XmrWalletServic... method isWalletSyncedWithinToleranceOrShowPopup (line 808) | public static boolean isWalletSyncedWithinToleranceOrShowPopup(XmrWall... method canCreateOrTakeOfferOrShowPopup (line 816) | public static boolean canCreateOrTakeOfferOrShowPopup(User user, Navig... method showWantToBurnBTCPopup (line 838) | public static void showWantToBurnBTCPopup(Coin miningFee, Coin amount,... method requestFocus (line 843) | public static void requestFocus(Node node) { method rescanOutputs (line 847) | public static void rescanOutputs(Preferences preferences) { method showSelectableTextModal (line 862) | public static void showSelectableTextModal(String title, String text) { method getPaymentAccountsComboBoxStringConverter (line 880) | public static StringConverter getPaymentAccountsComboB... method getPaymentAccountListCellFactory (line 901) | public static Callback, ListCell tableView, method addRegionCountryTradeCurrencyComboBoxes (line 979) | public static Tuple2, Integer> addRegionCountr... method addRegionCountry (line 1009) | public static int addRegionCountry(GridPane gridPane, method getComboBoxButtonCell (line 1059) | @NotNull method getComboBoxButtonCell (line 1064) | @NotNull method getIconForSignState (line 1086) | public static MaterialDesignIcon getIconForSignState(AccountAgeWitness... method createScrollPane (line 1096) | public static ScrollPane createScrollPane() { method setDefaultTwoColumnConstraintsForGridPane (line 1109) | public static void setDefaultTwoColumnConstraintsForGridPane(GridPane ... method applyFilledStyle (line 1119) | public static void applyFilledStyle(TextField textField) { method updateFilledStyle (line 1125) | private static void updateFilledStyle(TextField textField) { method applyFilledStyle (line 1135) | public static void applyFilledStyle(ComboBox comboBox) { method updateFilledStyle (line 1141) | private static void updateFilledStyle(ComboBox comboBox) { method applyTableStyle (line 1151) | public static void applyTableStyle(TableView tableView) { method applyTableStyle (line 1155) | public static void applyTableStyle(TableView tableView, boolean app... method applyRoundedArc (line 1161) | private static void applyRoundedArc(TableView tableView) { method addSpacerColumns (line 1172) | private static void addSpacerColumns(TableView tableView) { method configureSpacerColumn (line 1183) | private static void configureSpacerColumn(TableColumn column) { method applyEdgeColumnStyleClasses (line 1193) | private static void applyEdgeColumnStyleClasses(TableView table... method updateEdgeColumnStyleClasses (line 1217) | private static void updateEdgeColumnStyleClasses(TableView tabl... method getContentColumns (line 1273) | public static ObservableList> getContentColumns(... method getCurrencyImageView (line 1283) | private static ImageView getCurrencyImageView(String currencyCode) { method getCurrencyImageView (line 1287) | private static ImageView getCurrencyImageView(String currencyCode, dou... method getCurrencyIcon (line 1300) | public static StackPane getCurrencyIcon(String currencyCode) { method getCurrencyIcon (line 1305) | public static StackPane getCurrencyIcon(String currencyCode, double si... method getCurrencyIconWithBorder (line 1310) | public static StackPane getCurrencyIconWithBorder(String currencyCode) { method getCurrencyIconWithBorder (line 1314) | public static StackPane getCurrencyIconWithBorder(String currencyCode,... method getImageId (line 1339) | private static String getImageId(String currencyCode) { method adjustHeightAutomatically (line 1346) | public static void adjustHeightAutomatically(TextArea textArea) { method adjustHeightAutomatically (line 1350) | public static void adjustHeightAutomatically(TextArea textArea, Double... method getLockLabel (line 1372) | public static Label getLockLabel() { method getCopyIcon (line 1378) | public static MaterialDesignIconView getCopyIcon() { method getSmallXmrQrCodePane (line 1383) | public static Tuple2 getSmallXmrQrCodePane() { method getBigXmrQrCodePane (line 1387) | public static Tuple2 getBigXmrQrCodePane() { method getXmrQrCodePane (line 1391) | private static Tuple2 getXmrQrCodePane(int qrCod... FILE: desktop/src/main/java/haveno/desktop/util/ImageUtil.java class ImageUtil (line 28) | public class ImageUtil { method getImageViewById (line 33) | public static ImageView getImageViewById(String id) { method getApplicationIconImage (line 39) | public static Image getApplicationIconImage () { method getImageByUrl (line 51) | private static Image getImageByUrl(String url) { method getImageViewByUrl (line 55) | private static ImageView getImageViewByUrl(String url) { method getCountryIconImageView (line 59) | public static ImageView getCountryIconImageView(Country country) { method getImageByPath (line 69) | public static Image getImageByPath(String imagePath) { method isRetina (line 75) | public static boolean isRetina() { FILE: desktop/src/main/java/haveno/desktop/util/Layout.java class Layout (line 20) | public class Layout { FILE: desktop/src/main/java/haveno/desktop/util/MovingAverageUtils.java class MovingAverageUtils (line 31) | public class MovingAverageUtils { method simpleMovingAverage (line 40) | public static Stream simpleMovingAverage(Stream source... method prependLagCompensation (line 71) | private static Stream prependLagCompensation(Stream av... class SlidingWindowSpliterator (line 77) | static class SlidingWindowSpliterator implements Spliterator Stream> windowed(Stream source, int windowSi... method SlidingWindowSpliterator (line 87) | private SlidingWindowSpliterator(Stream source, int windowSize) { method tryAdvance (line 93) | @Override method trySplit (line 112) | @Override method estimateSize (line 117) | @Override method characteristics (line 122) | @Override FILE: desktop/src/main/java/haveno/desktop/util/Transitions.java class Transitions (line 37) | @Singleton method Transitions (line 45) | @Inject method getDuration (line 50) | private int getDuration(int duration) { method fadeIn (line 55) | public void fadeIn(Node node) { method fadeIn (line 59) | public void fadeIn(Node node, int duration) { method fadeOut (line 66) | public FadeTransition fadeOut(Node node) { method fadeOut (line 70) | private FadeTransition fadeOut(Node node, int duration) { method fadeOutAndRemove (line 78) | public void fadeOutAndRemove(Node node) { method fadeOutAndRemove (line 82) | public void fadeOutAndRemove(Node node, int duration) { method fadeOutAndRemove (line 86) | public void fadeOutAndRemove(Node node, int duration, EventHandler { method toString (line 6) | @Override method fromString (line 11) | @Override FILE: desktop/src/main/java/haveno/desktop/util/validation/JFXInputValidator.java class JFXInputValidator (line 6) | public class JFXInputValidator extends ValidatorBase { method JFXInputValidator (line 8) | public JFXInputValidator() { method eval (line 12) | @Override method resetValidation (line 17) | public void resetValidation() { method applyErrorMessage (line 22) | public void applyErrorMessage(InputValidator.ValidationResult newValue) { method applyErrorMessage (line 26) | public void applyErrorMessage(String errorMessage) { FILE: desktop/src/main/java/haveno/desktop/util/validation/PasswordValidator.java class PasswordValidator (line 24) | public final class PasswordValidator extends ValidatorBase { method eval (line 28) | @Override method evalTextInputField (line 35) | private void evalTextInputField() { method setPasswordsMatch (line 52) | public void setPasswordsMatch(boolean isMatch) { FILE: desktop/src/test/java/haveno/desktop/AwesomeFontDemo.java class AwesomeFontDemo (line 33) | public class AwesomeFontDemo extends Application { method main (line 34) | public static void main(String[] args) { method start (line 38) | @Override FILE: desktop/src/test/java/haveno/desktop/AwesomeFontDemoLauncher.java class AwesomeFontDemoLauncher (line 5) | public class AwesomeFontDemoLauncher { method main (line 6) | public static void main(String[] args) { FILE: desktop/src/test/java/haveno/desktop/BindingTest.java class BindingTest (line 33) | public class BindingTest extends Application { method main (line 37) | public static void main(String[] args) { method start (line 41) | @Override FILE: desktop/src/test/java/haveno/desktop/ComponentsDemo.java class ComponentsDemo (line 37) | public class ComponentsDemo extends Application { method main (line 40) | public static void main(String[] args) { method start (line 44) | @Override FILE: desktop/src/test/java/haveno/desktop/ComponentsDemoLauncher.java class ComponentsDemoLauncher (line 5) | public class ComponentsDemoLauncher { method main (line 6) | public static void main(String[] args) { FILE: desktop/src/test/java/haveno/desktop/GuiceSetupTest.java class GuiceSetupTest (line 65) | public class GuiceSetupTest { method setUp (line 69) | @BeforeEach method testGuiceSetup (line 77) | @Test method assertSingleton (line 141) | private void assertSingleton(Class type) { method assertNotSingleton (line 145) | private void assertNotSingleton(Class type) { FILE: desktop/src/test/java/haveno/desktop/MarketsPrintTool.java class MarketsPrintTool (line 29) | public class MarketsPrintTool { method main (line 31) | public static void main(String[] args) { class MarketCurrency (line 66) | private static class MarketCurrency { method MarketCurrency (line 71) | MarketCurrency(String marketSelector, String currencyName, String cu... FILE: desktop/src/test/java/haveno/desktop/MaterialDesignIconDemo.java class MaterialDesignIconDemo (line 34) | public class MaterialDesignIconDemo extends Application { method main (line 35) | public static void main(String[] args) { method start (line 39) | @Override FILE: desktop/src/test/java/haveno/desktop/MaterialDesignIconDemoLauncher.java class MaterialDesignIconDemoLauncher (line 22) | public class MaterialDesignIconDemoLauncher { method main (line 23) | public static void main(String[] args) { FILE: desktop/src/test/java/haveno/desktop/common/fxml/FxmlViewLoaderTests.java class FxmlViewLoaderTests (line 42) | @Disabled method setUp (line 48) | @BeforeEach class WellFormed (line 56) | @FxmlView method wellFormedFxmlFileShouldSucceed (line 60) | @Test class MissingFxController (line 68) | @FxmlView method fxmlFileMissingFxControllerAttributeShouldThrow (line 72) | @Test class MissingFxmlViewAnnotation (line 79) | public static class MissingFxmlViewAnnotation extends AbstractView { method fxmlViewAnnotationShouldBeOptional (line 82) | @Test class Malformed (line 90) | @FxmlView method malformedFxmlFileShouldThrow (line 94) | @Test class MissingFxmlFile (line 102) | @FxmlView method missingFxmlFileShouldThrow (line 106) | @Test class CustomLocation (line 113) | @FxmlView(location = "unconventionally/located.fxml") method customFxmlFileLocationShouldOverrideDefaultConvention (line 117) | @Test FILE: desktop/src/test/java/haveno/desktop/common/support/CachingViewLoaderTests.java class CachingViewLoaderTests (line 29) | public class CachingViewLoaderTests { method test (line 31) | @Test class TestView1 (line 47) | static class TestView1 extends AbstractView { class TestView2 (line 50) | static class TestView2 extends AbstractView { class TestView3 (line 53) | static class TestView3 extends AbstractView { FILE: desktop/src/test/java/haveno/desktop/components/ColoredDecimalPlacesWithZerosTextTest.java class ColoredDecimalPlacesWithZerosTextTest (line 26) | public class ColoredDecimalPlacesWithZerosTextTest { method testOnlyZeroDecimals (line 28) | @Disabled method testOneZeroDecimal (line 37) | @Disabled method testMultipleZeroDecimal (line 46) | @Disabled method testZeroDecimalsWithRange (line 55) | @Disabled method testNoColorizing (line 71) | @Disabled FILE: desktop/src/test/java/haveno/desktop/main/funds/transactions/DisplayedTransactionsTest.java class DisplayedTransactionsTest (line 37) | public class DisplayedTransactionsTest { method testUpdate (line 38) | @Test method testUpdateWhenRepositoryIsEmpty (line 60) | @Test FILE: desktop/src/test/java/haveno/desktop/main/funds/transactions/ObservableListDecoratorTest.java class ObservableListDecoratorTest (line 30) | public class ObservableListDecoratorTest { method testSetAll (line 31) | @Test method testForEach (line 43) | @Test FILE: desktop/src/test/java/haveno/desktop/main/funds/transactions/TransactionAwareTradableFactoryTest.java class TransactionAwareTradableFactoryTest (line 30) | public class TransactionAwareTradableFactoryTest { method testCreateWhenNotOpenOfferOrTrade (line 31) | @Test FILE: desktop/src/test/java/haveno/desktop/main/funds/transactions/TransactionAwareTradeTest.java class TransactionAwareTradeTest (line 38) | public class TransactionAwareTradeTest { method setUp (line 48) | @BeforeEach method testIsRelatedToTransactionWhenPayoutTx (line 60) | @Test method testIsRelatedToTransactionWhenMakerDepositTx (line 66) | @Test method testIsRelatedToTransactionWhenTakerDepositTx (line 72) | @Test method testIsRelatedToTransactionWhenDisputedPayoutTx (line 78) | @Test FILE: desktop/src/test/java/haveno/desktop/main/market/offerbook/OfferBookChartViewModelTest.java class OfferBookChartViewModelTest (line 42) | public class OfferBookChartViewModelTest { method setUp (line 44) | @BeforeEach method testMaxCharactersForBuyPriceWithNoOffers (line 49) | @Test method testMaxCharactersForBuyPriceWithOfflinePriceFeedService (line 60) | @Test method testMaxCharactersForFiatBuyPrice (line 80) | @Test method testMaxCharactersForBuyVolumeWithNoOffers (line 98) | @Test method testMaxCharactersForFiatBuyVolume (line 109) | @Test method testMaxCharactersForSellPriceWithNoOffers (line 127) | @Test method testMaxCharactersForSellPriceWithOfflinePriceFeedService (line 138) | @Test method testMaxCharactersForFiatSellPrice (line 158) | @Test method testMaxCharactersForSellVolumeWithNoOffers (line 176) | @Test method testMaxCharactersForFiatSellVolume (line 187) | @Test FILE: desktop/src/test/java/haveno/desktop/main/market/spread/SpreadViewModelTest.java class SpreadViewModelTest (line 41) | public class SpreadViewModelTest { method testMaxCharactersForAmountWithNoOffers (line 45) | @Test method testMaxCharactersForAmount (line 56) | @Test method testFilterSpreadItemsForUniqueOffers (line 71) | @Test FILE: desktop/src/test/java/haveno/desktop/main/market/trades/TradesChartsViewModelTest.java class TradesChartsViewModelTest (line 54) | public class TradesChartsViewModelTest { method setup (line 100) | @BeforeEach method testGetCandleData (line 112) | @SuppressWarnings("ConstantConditions") method testItemLists (line 183) | @Disabled FILE: desktop/src/test/java/haveno/desktop/main/offer/createoffer/CreateOfferDataModelTest.java class CreateOfferDataModelTest (line 33) | public class CreateOfferDataModelTest { method setUp (line 40) | @BeforeEach method testUseTradeCurrencySetInOfferViewWhenInPaymentAccountAvailable (line 76) | @Test method testUseTradeAccountThatMatchesTradeCurrencySetInOffer (line 97) | @Test FILE: desktop/src/test/java/haveno/desktop/main/offer/createoffer/CreateOfferViewModelTest.java class CreateOfferViewModelTest (line 64) | public class CreateOfferViewModelTest { method setUp (line 70) | @BeforeEach method testSyncMinAmountWithAmountUntilChanged (line 140) | @Test method testSyncMinAmountWithAmountWhenZeroCoinIsSet (line 170) | @Test method testSyncMinAmountWithAmountWhenSameValueIsSet (line 187) | @Test method testSyncMinAmountWithAmountWhenHigherMinAmountValueIsSet (line 203) | @Test method testSyncPriceMarginWithVolumeAndFixedPrice (line 217) | @Test FILE: desktop/src/test/java/haveno/desktop/main/offer/offerbook/OfferBookListItemMaker.java class OfferBookListItemMaker (line 31) | public class OfferBookListItemMaker { FILE: desktop/src/test/java/haveno/desktop/main/offer/offerbook/OfferBookViewModelTest.java class OfferBookViewModelTest (line 85) | public class OfferBookViewModelTest { method setUp (line 90) | @BeforeEach method getPriceUtil (line 99) | private PriceUtil getPriceUtil() { method testIsAnyPaymentAccountValidForOffer (line 106) | @Disabled("PaymentAccountPayload needs to be set (has been changed wit... method testMaxCharactersForAmountWithNoOffers (line 237) | @Test method testMaxCharactersForAmount (line 249) | @Test method testMaxCharactersForAmountRange (line 267) | @Test method testMaxCharactersForVolumeWithNoOffers (line 288) | @Test method testMaxCharactersForVolume (line 300) | @Test method testMaxCharactersForVolumeRange (line 318) | @Test method testMaxCharactersForPriceWithNoOffers (line 338) | @Test method testMaxCharactersForPrice (line 350) | @Test method testMaxCharactersForPriceDistanceWithNoOffers (line 370) | @Test method testMaxCharactersForPriceDistance (line 382) | @Test method testGetPrice (line 423) | @Test method getAliPayAccount (line 464) | private PaymentAccount getAliPayAccount(String currencyCode) { method getCryptoAccount (line 470) | private PaymentAccount getCryptoAccount(String currencyCode) { method getSepaAccount (line 476) | private PaymentAccount getSepaAccount(String currencyCode, method getNationalBankAccount (line 488) | private PaymentAccount getNationalBankAccount(String currencyCode, Str... method getSameBankAccount (line 496) | private PaymentAccount getSameBankAccount(String currencyCode, String ... method getSpecificBanksAccount (line 504) | private PaymentAccount getSpecificBanksAccount(String currencyCode, method getBlockChainsPaymentMethod (line 517) | private Offer getBlockChainsPaymentMethod(String currencyCode) { method getAliPayPaymentMethod (line 526) | private Offer getAliPayPaymentMethod(String currencyCode) { method getSEPAPaymentMethod (line 535) | private Offer getSEPAPaymentMethod(String currencyCode, method getNationalBankPaymentMethod (line 547) | private Offer getNationalBankPaymentMethod(String currencyCode, String... method getSameBankPaymentMethod (line 556) | private Offer getSameBankPaymentMethod(String currencyCode, String cou... method getSpecificBanksPaymentMethod (line 565) | private Offer getSpecificBanksPaymentMethod(String currencyCode, method getPaymentMethod (line 577) | private Offer getPaymentMethod(String currencyCode, method getOffer (line 592) | private Offer getOffer(String tradeCurrencyCode, FILE: desktop/src/test/java/haveno/desktop/main/overlays/OverlayTest.java class OverlayTest (line 24) | public class OverlayTest { method typeSafeCreation (line 26) | @Test method typeUnsafeCreation (line 33) | @Test class A (line 38) | private static class A extends Overlay { class B (line 41) | private static class B extends Overlay { class C (line 44) | private static class C extends TabbedOverlay { class D (line 47) | private static class D extends Overlay> { FILE: desktop/src/test/java/haveno/desktop/main/overlays/windows/downloadupdate/HavenoInstallerTest.java class HavenoInstallerTest (line 31) | @Slf4j method call (line 33) | @Test method verifySignature (line 37) | @Test method getFileName (line 59) | @Test method getDownloadType (line 63) | @Test method getIndex (line 67) | @Test method getSigFileDescriptors (line 71) | @Test FILE: desktop/src/test/java/haveno/desktop/main/overlays/windows/downloadupdate/VerifyTaskTest.java class VerifyTaskTest (line 22) | public class VerifyTaskTest { method call (line 24) | @Test FILE: desktop/src/test/java/haveno/desktop/main/settings/preferences/PreferencesViewModelTest.java class PreferencesViewModelTest (line 38) | public class PreferencesViewModelTest { method getArbitrationLanguages (line 40) | @Test method getMediationLanguages (line 75) | @Test method needsSupportLanguageWarning_forNotSupportedLanguageInArbitration (line 110) | @Test method needsSupportLanguageWarning_forNotSupportedLanguageInMediation (line 125) | @Test FILE: desktop/src/test/java/haveno/desktop/maker/CurrencyListItemMakers.java class CurrencyListItemMakers (line 31) | public class CurrencyListItemMakers { FILE: desktop/src/test/java/haveno/desktop/maker/OfferMaker.java class OfferMaker (line 41) | @SuppressWarnings("InstantiationOfUtilityClass") method getLocalHostNodeWithPort (line 120) | static NodeAddress getLocalHostNodeWithPort(int port) { method genPubKeyRing (line 128) | static PubKeyRing genPubKeyRing() { FILE: desktop/src/test/java/haveno/desktop/maker/PreferenceMakers.java class PreferenceMakers (line 31) | public class PreferenceMakers { FILE: desktop/src/test/java/haveno/desktop/maker/PriceMaker.java class PriceMaker (line 29) | public class PriceMaker { FILE: desktop/src/test/java/haveno/desktop/maker/TradeCurrencyMakers.java class TradeCurrencyMakers (line 30) | public class TradeCurrencyMakers { FILE: desktop/src/test/java/haveno/desktop/maker/VolumeMaker.java class VolumeMaker (line 29) | public class VolumeMaker { FILE: desktop/src/test/java/haveno/desktop/util/CurrencyListTest.java class CurrencyListTest (line 37) | public class CurrencyListTest { method setUp (line 49) | @BeforeEach method testUpdateWhenSortNumerically (line 69) | @Test method testUpdateWhenNotSortNumerically (line 85) | @Test method testUpdateWhenSortNumericallyAndFirstSpecified (line 101) | @Test FILE: desktop/src/test/java/haveno/desktop/util/DisplayUtilsTest.java class DisplayUtilsTest (line 28) | public class DisplayUtilsTest { method setUp (line 31) | @BeforeEach method testFormatAccountAge (line 39) | @Test method testFormatVolume (line 50) | @Test method testFormatSameVolume (line 57) | @Test method testFormatDifferentVolume (line 67) | @Test method testFormatNullVolume (line 79) | @Test method testFormatSameAmount (line 88) | @Test method testFormatDifferentAmount (line 97) | @Test method testFormatAmountWithAlignmenWithDecimals (line 107) | @Test method testFormatAmountWithAlignmenWithDecimalsNoRange (line 117) | @Test method testFormatNullAmount (line 127) | @Test FILE: desktop/src/test/java/haveno/desktop/util/GUIUtilTest.java class GUIUtilTest (line 36) | public class GUIUtilTest { method setup (line 38) | @BeforeEach method testOpenURLWithCampaignParameters (line 46) | @Test method testOpenURLWithoutCampaignParameters (line 67) | @Test method percentageOfTradeAmount1 (line 83) | @Test method percentageOfTradeAmount2 (line 91) | @Test FILE: desktop/src/test/java/haveno/desktop/util/ImmutableCoinFormatterTest.java class ImmutableCoinFormatterTest (line 37) | public class ImmutableCoinFormatterTest { method setUp (line 41) | @BeforeEach method testFormatCoin (line 48) | @Test FILE: desktop/src/test/java/haveno/desktop/util/MovingAverageUtilsTest.java class MovingAverageUtilsTest (line 28) | public class MovingAverageUtilsTest { method calcMA (line 32) | private static int[] calcMA(int period, int[] input) { method testMA (line 53) | private static void testMA(int period, int[] input, int[] expected) { method normalConditions (line 58) | @Test method inputContainsNaNs0 (line 67) | @Test method inputContainsNaNs1 (line 76) | @Test method inputContainsNaNs2 (line 85) | @Test method inputContainsNaNs3 (line 94) | @Test method nonsensicalPeriod0 (line 103) | @Test method nonsensicalPeriod1 (line 112) | @Test method nonsensicalPeriod2 (line 124) | @Test method tooLittleData0 (line 136) | @Test method tooLittleData1 (line 145) | @Test method tooLittleData2 (line 154) | @Test FILE: desktop/src/test/java/haveno/desktop/util/validation/AccountNrValidatorTest.java class AccountNrValidatorTest (line 12) | public class AccountNrValidatorTest { method setup (line 14) | @BeforeEach method testValidationForArgentina (line 21) | @Test FILE: desktop/src/test/java/haveno/desktop/util/validation/AdvancedCashValidatorTest.java class AdvancedCashValidatorTest (line 16) | public class AdvancedCashValidatorTest { method setup (line 17) | @BeforeEach method validate (line 26) | @Test FILE: desktop/src/test/java/haveno/desktop/util/validation/BranchIdValidatorTest.java class BranchIdValidatorTest (line 13) | public class BranchIdValidatorTest { method setup (line 15) | @BeforeEach method testValidationForArgentina (line 22) | @Test FILE: desktop/src/test/java/haveno/desktop/util/validation/CapitualValidatorTest.java class CapitualValidatorTest (line 15) | public class CapitualValidatorTest { method setup (line 16) | @BeforeEach method validate (line 25) | @Test FILE: desktop/src/test/java/haveno/desktop/util/validation/FiatVolumeValidatorTest.java class FiatVolumeValidatorTest (line 31) | public class FiatVolumeValidatorTest { method setup (line 33) | @BeforeEach method testValidate (line 42) | @Test FILE: desktop/src/test/java/haveno/desktop/util/validation/InteracETransferAnswerValidatorTest.java class InteracETransferAnswerValidatorTest (line 33) | public class InteracETransferAnswerValidatorTest { method setup (line 35) | @BeforeEach method validate (line 44) | @Test FILE: desktop/src/test/java/haveno/desktop/util/validation/InteracETransferQuestionValidatorTest.java class InteracETransferQuestionValidatorTest (line 33) | public class InteracETransferQuestionValidatorTest { method setup (line 35) | @BeforeEach method validate (line 44) | @Test FILE: desktop/src/test/java/haveno/desktop/util/validation/InteracETransferValidatorTest.java class InteracETransferValidatorTest (line 36) | public class InteracETransferValidatorTest { method setup (line 38) | @BeforeEach method validate (line 47) | @Test FILE: desktop/src/test/java/haveno/desktop/util/validation/LengthValidatorTest.java class LengthValidatorTest (line 31) | public class LengthValidatorTest { method setup (line 33) | @BeforeEach method validate (line 42) | @Test FILE: desktop/src/test/java/haveno/desktop/util/validation/NationalAccountIdValidatorTest.java class NationalAccountIdValidatorTest (line 14) | public class NationalAccountIdValidatorTest { method setup (line 15) | @BeforeEach method testValidationForArgentina (line 22) | @Test FILE: desktop/src/test/java/haveno/desktop/util/validation/PhoneNumberValidatorTest.java class PhoneNumberValidatorTest (line 14) | public class PhoneNumberValidatorTest { method setup (line 18) | @BeforeEach method testMissingCountryCode (line 23) | @Test method testNoInput (line 32) | @Test method testAustriaNumbers (line 46) | @Test method testInvalidAustriaNumbers (line 68) | @Test method testDominicanRepublicNumbers (line 83) | @Test method testBrazilNumbers (line 100) | @Test method testCanadaNumbers (line 118) | @Test method testInvalidCanadaNumber (line 135) | @Test method testChinaNumbers (line 145) | @Test method testJapanNumbers (line 169) | @Test method testRussiaNumbers (line 194) | @Test method testUKNumber (line 214) | @Test method testUSNumber (line 245) | @Test method testInvalidUSNumbers (line 262) | @Test method testUSAreaCodeMatchesCallingCode (line 278) | @Test FILE: desktop/src/test/java/haveno/desktop/util/validation/RegexValidatorTest.java class RegexValidatorTest (line 31) | public class RegexValidatorTest { method setup (line 33) | @BeforeEach method validate (line 42) | @Test FILE: desktop/src/test/java/haveno/desktop/util/validation/XmrValidatorTest.java class XmrValidatorTest (line 32) | public class XmrValidatorTest { method setup (line 34) | @BeforeEach method testIsValid (line 43) | @Test FILE: desktop/src/test/java/org/bitcoinj/core/CoinMaker.java class CoinMaker (line 27) | public class CoinMaker { FILE: p2p/src/main/java/haveno/network/DnsLookupException.java class DnsLookupException (line 20) | public class DnsLookupException extends Exception { method DnsLookupException (line 21) | public DnsLookupException(String message) { method DnsLookupException (line 25) | public DnsLookupException(Exception e) { FILE: p2p/src/main/java/haveno/network/DnsLookupTor.java class DnsLookupTor (line 37) | public class DnsLookupTor { method createMap (line 41) | private static Map createMap() { method lookup (line 58) | public static InetAddress lookup(Socks5Proxy proxy, String host) throw... method b (line 134) | private static byte b(char c) { FILE: p2p/src/main/java/haveno/network/Socks5DnsDiscovery.java class Socks5DnsDiscovery (line 51) | @Slf4j method Socks5DnsDiscovery (line 59) | public Socks5DnsDiscovery(Socks5Proxy proxy, NetworkParameters netPara... method Socks5DnsDiscovery (line 69) | public Socks5DnsDiscovery(Socks5Proxy proxy, String[] dnsSeeds, Networ... method buildDiscoveries (line 73) | private static List buildDiscoveries(Socks5Proxy proxy,... method createExecutor (line 81) | @Override class Socks5DnsSeedDiscovery (line 96) | public static class Socks5DnsSeedDiscovery implements PeerDiscovery { method Socks5DnsSeedDiscovery (line 101) | public Socks5DnsSeedDiscovery(Socks5Proxy proxy, NetworkParameters p... method getPeers (line 110) | @Override method shutdown (line 122) | @Override method toString (line 126) | @Override FILE: p2p/src/main/java/haveno/network/Socks5MultiDiscovery.java class Socks5MultiDiscovery (line 37) | @Slf4j method Socks5MultiDiscovery (line 58) | public Socks5MultiDiscovery(Socks5Proxy proxy, NetworkParameters param... method getPeers (line 74) | @Override method shutdown (line 84) | @Override FILE: p2p/src/main/java/haveno/network/Socks5ProxyProvider.java class Socks5ProxyProvider (line 42) | public class Socks5ProxyProvider { method Socks5ProxyProvider (line 56) | @Inject method getSocks5Proxy (line 63) | @Nullable method getSocks5ProxyXmr (line 73) | @Nullable method getSocks5ProxyHttp (line 78) | @Nullable method getSocks5ProxyInternal (line 83) | @Nullable method setSocks5ProxyInternal (line 88) | public void setSocks5ProxyInternal(@Nullable NetworkNode havenoSocks5P... method getProxyFromAddress (line 92) | @Nullable FILE: p2p/src/main/java/haveno/network/Socks5SeedOnionDiscovery.java class Socks5SeedOnionDiscovery (line 32) | public class Socks5SeedOnionDiscovery implements PeerDiscovery { method Socks5SeedOnionDiscovery (line 41) | public Socks5SeedOnionDiscovery(@SuppressWarnings("UnusedParameters") ... method mainNetSeeds (line 60) | private String[] mainNetSeeds() { method testNet3Seeds (line 95) | private String[] testNet3Seeds() { method getPeers (line 112) | @Override method convertAddrsString (line 122) | private InetSocketAddress[] convertAddrsString(String[] addrs, int por... method shutdown (line 130) | @Override FILE: p2p/src/main/java/haveno/network/crypto/DecryptedDataTuple.java class DecryptedDataTuple (line 26) | @EqualsAndHashCode method DecryptedDataTuple (line 32) | public DecryptedDataTuple(NetworkEnvelope networkEnvelope, PublicKey s... FILE: p2p/src/main/java/haveno/network/crypto/EncryptionService.java class EncryptionService (line 40) | @Slf4j method EncryptionService (line 45) | @Inject method encryptAndSign (line 51) | public SealedAndSigned encryptAndSign(PubKeyRing pubKeyRing, NetworkEn... method decryptHybridWithSignature (line 61) | public DecryptedDataTuple decryptHybridWithSignature(SealedAndSigned s... method decryptAndVerify (line 80) | public DecryptedMessageWithPubKey decryptAndVerify(SealedAndSigned sea... method encryptPayloadWithHmac (line 88) | private static byte[] encryptPayloadWithHmac(NetworkEnvelope networkEn... method encryptHybridWithSignature (line 99) | public static SealedAndSigned encryptHybridWithSignature(NetworkEnvelo... FILE: p2p/src/main/java/haveno/network/crypto/EncryptionServiceModule.java class EncryptionServiceModule (line 24) | public class EncryptionServiceModule extends AppModule { method EncryptionServiceModule (line 26) | public EncryptionServiceModule(Config config) { method configure (line 30) | @Override FILE: p2p/src/main/java/haveno/network/http/FakeDnsResolver.java class FakeDnsResolver (line 27) | class FakeDnsResolver implements DnsResolver { method resolve (line 28) | @Override FILE: p2p/src/main/java/haveno/network/http/HttpClient.java type HttpClient (line 23) | public interface HttpClient { method setBaseUrl (line 24) | void setBaseUrl(String baseUrl); method setIgnoreSocks5Proxy (line 26) | void setIgnoreSocks5Proxy(boolean ignoreSocks5Proxy); method get (line 28) | String get(String param, method post (line 32) | String post(String param, method getUid (line 36) | String getUid(); method getBaseUrl (line 38) | String getBaseUrl(); method hasPendingRequest (line 40) | boolean hasPendingRequest(); method cancelPendingRequest (line 42) | void cancelPendingRequest(); method shutDown (line 44) | void shutDown(); FILE: p2p/src/main/java/haveno/network/http/HttpClientImpl.java class HttpClientImpl (line 60) | @Slf4j method HttpClientImpl (line 79) | @Inject method HttpClientImpl (line 85) | public HttpClientImpl(String baseUrl) { method shutDown (line 90) | @Override method doShutDown (line 103) | private void doShutDown(HttpURLConnection connection, CloseableHttpCli... method hasPendingRequest (line 116) | @Override method get (line 121) | @Override method post (line 128) | @Override method doRequest (line 135) | private String doRequest(String param, method cancelPendingRequest (line 151) | public void cancelPendingRequest() { method requestWithoutProxy (line 157) | private String requestWithoutProxy(String baseUrl, method doRequestWithProxy (line 229) | private String doRequestWithProxy(String baseUrl, method getHttpUriRequest (line 300) | private HttpUriRequest getHttpUriRequest(HttpMethod httpMethod, String... method getSocks5Proxy (line 316) | @Nullable method convertInputStreamToString (line 333) | private String convertInputStreamToString(InputStream inputStream) thr... method toString (line 343) | @Override FILE: p2p/src/main/java/haveno/network/http/HttpException.java class HttpException (line 22) | public class HttpException extends Exception { method HttpException (line 26) | public HttpException(String message, int responseCode) { FILE: p2p/src/main/java/haveno/network/http/HttpMethod.java type HttpMethod (line 20) | public enum HttpMethod { FILE: p2p/src/main/java/haveno/network/http/SocksConnectionSocketFactory.java class SocksConnectionSocketFactory (line 33) | class SocksConnectionSocketFactory extends PlainConnectionSocketFactory { method createSocket (line 38) | @Override method connectSocket (line 48) | @Override FILE: p2p/src/main/java/haveno/network/http/SocksSSLConnectionSocketFactory.java class SocksSSLConnectionSocketFactory (line 34) | class SocksSSLConnectionSocketFactory extends SSLConnectionSocketFactory { method SocksSSLConnectionSocketFactory (line 36) | public SocksSSLConnectionSocketFactory(final SSLContext sslContext) { method createSocket (line 49) | @Override method connectSocket (line 59) | @Override FILE: p2p/src/main/java/haveno/network/p2p/AckMessage.java class AckMessage (line 40) | @EqualsAndHashCode(callSuper = true, exclude = {"uid"}) method AckMessage (line 69) | public AckMessage(NodeAddress senderNodeAddress, method AckMessage (line 88) | public AckMessage(NodeAddress senderNodeAddress, method AckMessage (line 113) | private AckMessage(String uid, method toProtoMessage (line 135) | public protobuf.AckMessage toProtoMessage() { method toProtoNetworkEnvelope (line 139) | @Override method getBuilder (line 144) | public protobuf.AckMessage.Builder getBuilder() { method fromProto (line 158) | public static AckMessage fromProto(protobuf.AckMessage proto, String m... method getTTL (line 177) | @Override method toString (line 182) | @Override FILE: p2p/src/main/java/haveno/network/p2p/AckMessageSourceType.java type AckMessageSourceType (line 20) | public enum AckMessageSourceType { FILE: p2p/src/main/java/haveno/network/p2p/AnonymousMessage.java type AnonymousMessage (line 20) | public interface AnonymousMessage { FILE: p2p/src/main/java/haveno/network/p2p/BootstrapListener.java class BootstrapListener (line 21) | public abstract class BootstrapListener implements P2PServiceListener { method onTorNodeReady (line 22) | @Override method onHiddenServicePublished (line 26) | @Override method onNoSeedNodeAvailable (line 30) | @Override method onNoPeersAvailable (line 34) | @Override method onSetupFailed (line 38) | @Override method onUpdatedDataReceived (line 42) | @Override method onDataReceived (line 46) | @Override method onRequestCustomBridges (line 49) | @Override FILE: p2p/src/main/java/haveno/network/p2p/BundleOfEnvelopes.java class BundleOfEnvelopes (line 36) | @EqualsAndHashCode(callSuper = true) method BundleOfEnvelopes (line 42) | public BundleOfEnvelopes() { method BundleOfEnvelopes (line 46) | public BundleOfEnvelopes(List envelopes) { method add (line 50) | public void add(NetworkEnvelope networkEnvelope) { method BundleOfEnvelopes (line 58) | private BundleOfEnvelopes(List envelopes, String mess... method toProtoNetworkEnvelope (line 64) | @Override method fromProto (line 73) | public static BundleOfEnvelopes fromProto(protobuf.BundleOfEnvelopes p... method getRequiredCapabilities (line 95) | @Override FILE: p2p/src/main/java/haveno/network/p2p/CloseConnectionMessage.java class CloseConnectionMessage (line 25) | @EqualsAndHashCode(callSuper = true) method CloseConnectionMessage (line 30) | public CloseConnectionMessage(String reason) { method CloseConnectionMessage (line 39) | private CloseConnectionMessage(String reason, String messageVersion) { method toProtoNetworkEnvelope (line 45) | @Override method fromProto (line 53) | public static CloseConnectionMessage fromProto(protobuf.CloseConnectio... FILE: p2p/src/main/java/haveno/network/p2p/DecryptedDirectMessageListener.java type DecryptedDirectMessageListener (line 20) | public interface DecryptedDirectMessageListener { method onDirectMessage (line 22) | void onDirectMessage(DecryptedMessageWithPubKey decryptedMessageWithPu... FILE: p2p/src/main/java/haveno/network/p2p/DecryptedMessageWithPubKey.java class DecryptedMessageWithPubKey (line 30) | @Value method DecryptedMessageWithPubKey (line 36) | public DecryptedMessageWithPubKey(NetworkEnvelope networkEnvelope, Pub... method DecryptedMessageWithPubKey (line 42) | private DecryptedMessageWithPubKey(NetworkEnvelope networkEnvelope, by... method toProtoMessage (line 48) | @Override method fromProto (line 56) | public static DecryptedMessageWithPubKey fromProto(protobuf.DecryptedM... FILE: p2p/src/main/java/haveno/network/p2p/DirectMessage.java type DirectMessage (line 20) | public interface DirectMessage { FILE: p2p/src/main/java/haveno/network/p2p/ExtendedDataSizePermission.java type ExtendedDataSizePermission (line 21) | public interface ExtendedDataSizePermission { FILE: p2p/src/main/java/haveno/network/p2p/FileTransferPart.java class FileTransferPart (line 28) | @EqualsAndHashCode(callSuper = true) method FileTransferPart (line 38) | public FileTransferPart(NodeAddress senderNodeAddress, method isInitialRequest (line 47) | public boolean isInitialRequest() { method FileTransferPart (line 55) | private FileTransferPart(NodeAddress senderNodeAddress, method toProtoNetworkEnvelope (line 71) | @Override method fromProto (line 85) | public static FileTransferPart fromProto(protobuf.FileTransferPart pro... method toString (line 96) | @Override FILE: p2p/src/main/java/haveno/network/p2p/InitialDataRequest.java type InitialDataRequest (line 21) | public interface InitialDataRequest { FILE: p2p/src/main/java/haveno/network/p2p/InitialDataResponse.java type InitialDataResponse (line 21) | public interface InitialDataResponse { method associatedRequest (line 22) | Class associatedRequest(); FILE: p2p/src/main/java/haveno/network/p2p/NetworkNodeProvider.java class NetworkNodeProvider (line 38) | public class NetworkNodeProvider implements Provider { method NetworkNodeProvider (line 42) | @Inject method getTorMode (line 80) | private TorMode getTorMode(BridgeAddressProvider bridgeAddressProvider, method get (line 99) | @Override FILE: p2p/src/main/java/haveno/network/p2p/NetworkNotReadyException.java class NetworkNotReadyException (line 20) | public class NetworkNotReadyException extends RuntimeException { method NetworkNotReadyException (line 22) | public NetworkNotReadyException() { FILE: p2p/src/main/java/haveno/network/p2p/NodeAddress.java class NodeAddress (line 33) | @Getter method NodeAddress (line 43) | public NodeAddress(String hostName, int port) { method NodeAddress (line 48) | public NodeAddress(String fullAddress) { method toProtoMessage (line 60) | public protobuf.NodeAddress toProtoMessage() { method fromProto (line 64) | public static NodeAddress fromProto(protobuf.NodeAddress proto) { method getFullAddress (line 73) | public String getFullAddress() { method getAddressForDisplay (line 77) | public String getAddressForDisplay() { method getHostNameWithoutPostFix (line 82) | private String getHostNameWithoutPostFix() { method getHostNameForDisplay (line 89) | private String getHostNameForDisplay() { method shortenAddressForDisplay (line 93) | private String shortenAddressForDisplay(String address) { method getAddressPrefixHash (line 101) | public byte[] getAddressPrefixHash() { method toString (line 107) | @Override FILE: p2p/src/main/java/haveno/network/p2p/P2PModule.java class P2PModule (line 61) | public class P2PModule extends AppModule { method P2PModule (line 63) | public P2PModule(Config config) { method configure (line 67) | @Override FILE: p2p/src/main/java/haveno/network/p2p/P2PService.java class P2PService (line 80) | public class P2PService implements SetupListener, MessageListener, Conne... method P2PService (line 121) | @Inject method start (line 162) | public void start(@Nullable P2PServiceListener listener) { method onAllServicesInitialized (line 169) | public void onAllServicesInitialized() { method shutDown (line 182) | public void shutDown(Runnable shutDownCompleteHandler) { method doShutDown (line 195) | private void doShutDown() { method onTorNodeReady (line 246) | @Override method onHiddenServicePublished (line 257) | @Override method onSetupFailed (line 268) | @Override method onRequestCustomBridges (line 275) | @Override method onNetworkReady (line 283) | private void onNetworkReady() { method onPreliminaryDataReceived (line 306) | @Override method onUpdatedDataReceived (line 313) | @Override method onNoSeedNodeAvailable (line 320) | @Override method onNoPeersAvailable (line 325) | @Override method onDataReceived (line 332) | @Override method applyIsBootstrapped (line 338) | private void applyIsBootstrapped(Consumer listener... method onConnection (line 361) | @Override method onDisconnect (line 368) | @Override method onMessage (line 379) | @Override method sendEncryptedDirectMessage (line 408) | public void sendEncryptedDirectMessage(NodeAddress peerNodeAddress, Pu... method sendEncryptedDirectMessage (line 413) | public void sendEncryptedDirectMessage(NodeAddress peerNodeAddress, Pu... method doSendEncryptedDirectMessage (line 423) | private void doSendEncryptedDirectMessage(@NotNull NodeAddress peersNo... method addPersistableNetworkPayload (line 471) | public boolean addPersistableNetworkPayload(PersistableNetworkPayload ... method addProtectedStorageEntry (line 475) | public boolean addProtectedStorageEntry(ProtectedStoragePayload protec... method refreshTTL (line 489) | public boolean refreshTTL(ProtectedStoragePayload protectedStoragePayl... method removeData (line 503) | public boolean removeData(ProtectedStoragePayload protectedStoragePayl... method addDecryptedDirectMessageListener (line 521) | public void addDecryptedDirectMessageListener(DecryptedDirectMessageLi... method removeDecryptedDirectMessageListener (line 527) | public void removeDecryptedDirectMessageListener(DecryptedDirectMessag... method addP2PServiceListener (line 533) | public void addP2PServiceListener(P2PServiceListener listener) { method removeP2PServiceListener (line 539) | public void removeP2PServiceListener(P2PServiceListener listener) { method addHashSetChangedListener (line 545) | public void addHashSetChangedListener(HashMapChangedListener hashMapCh... method removeHashMapChangedListener (line 549) | public void removeHashMapChangedListener(HashMapChangedListener hashMa... method isBootstrapped (line 557) | public boolean isBootstrapped() { method getNetworkNode (line 561) | public NetworkNode getNetworkNode() { method getAddress (line 565) | @Nullable method getNumConnectedPeers (line 570) | public ReadOnlyIntegerProperty getNumConnectedPeers() { method getDataMap (line 574) | public Map getDataMap... method getP2PDataStorage (line 578) | @VisibleForTesting method getPeerManager (line 583) | @VisibleForTesting method getKeyRing (line 588) | @VisibleForTesting method findPeersCapabilities (line 594) | public Optional findPeersCapabilities(NodeAddress peer) { FILE: p2p/src/main/java/haveno/network/p2p/P2PServiceListener.java type P2PServiceListener (line 23) | public interface P2PServiceListener extends SetupListener { method onDataReceived (line 25) | void onDataReceived(); method onNoSeedNodeAvailable (line 27) | void onNoSeedNodeAvailable(); method onNoPeersAvailable (line 29) | void onNoPeersAvailable(); method onUpdatedDataReceived (line 31) | void onUpdatedDataReceived(); FILE: p2p/src/main/java/haveno/network/p2p/PrefixedSealedAndSignedMessage.java class PrefixedSealedAndSignedMessage (line 33) | @EqualsAndHashCode(callSuper = true) method PrefixedSealedAndSignedMessage (line 47) | public PrefixedSealedAndSignedMessage(NodeAddress senderNodeAddress, S... method PrefixedSealedAndSignedMessage (line 60) | private PrefixedSealedAndSignedMessage(NodeAddress senderNodeAddress, method toProtoNetworkEnvelope (line 72) | @Override method fromProto (line 83) | public static PrefixedSealedAndSignedMessage fromProto(protobuf.Prefix... method fromPayloadProto (line 92) | public static PrefixedSealedAndSignedMessage fromPayloadProto(protobuf... method getTTL (line 104) | @Override FILE: p2p/src/main/java/haveno/network/p2p/SendDirectMessageListener.java type SendDirectMessageListener (line 20) | public interface SendDirectMessageListener { method onArrived (line 21) | void onArrived(); method onFault (line 23) | void onFault(String ErrorMessage); FILE: p2p/src/main/java/haveno/network/p2p/SendMailboxMessageListener.java type SendMailboxMessageListener (line 20) | public interface SendMailboxMessageListener { method onArrived (line 21) | void onArrived(); method onStoredInMailbox (line 23) | void onStoredInMailbox(); method onFault (line 25) | void onFault(@SuppressWarnings("UnusedParameters") String errorMessage); FILE: p2p/src/main/java/haveno/network/p2p/SendersNodeAddressMessage.java type SendersNodeAddressMessage (line 20) | public interface SendersNodeAddressMessage { method getSenderNodeAddress (line 21) | NodeAddress getSenderNodeAddress(); FILE: p2p/src/main/java/haveno/network/p2p/SupportedCapabilitiesMessage.java type SupportedCapabilitiesMessage (line 24) | public interface SupportedCapabilitiesMessage { method getSupportedCapabilities (line 25) | @Nullable FILE: p2p/src/main/java/haveno/network/p2p/UidMessage.java type UidMessage (line 21) | public interface UidMessage { method getUid (line 22) | String getUid(); FILE: p2p/src/main/java/haveno/network/p2p/mailbox/IgnoredMailboxMap.java class IgnoredMailboxMap (line 30) | @Slf4j method IgnoredMailboxMap (line 36) | public IgnoredMailboxMap() { method IgnoredMailboxMap (line 44) | public IgnoredMailboxMap(Map ignored) { method toProtoMessage (line 48) | @Override method fromProto (line 55) | public static IgnoredMailboxMap fromProto(protobuf.IgnoredMailboxMap p... method putAll (line 59) | public void putAll(Map map) { method containsKey (line 63) | public boolean containsKey(String uid) { method put (line 67) | public void put(String uid, long creationTimeStamp) { FILE: p2p/src/main/java/haveno/network/p2p/mailbox/IgnoredMailboxService.java class IgnoredMailboxService (line 32) | @Singleton method IgnoredMailboxService (line 37) | @Inject method readPersisted (line 47) | @Override method isIgnored (line 61) | public boolean isIgnored(String uid) { method ignore (line 65) | public void ignore(String uid, long creationTimeStamp) { FILE: p2p/src/main/java/haveno/network/p2p/mailbox/MailboxItem.java class MailboxItem (line 31) | @Value method MailboxItem (line 37) | public MailboxItem(ProtectedMailboxStorageEntry protectedMailboxStorag... method toProtoMessage (line 43) | @Override method fromProto (line 55) | public static MailboxItem fromProto(protobuf.MailboxItem proto, Networ... method isMine (line 67) | public boolean isMine() { method getUid (line 71) | public String getUid() { method isExpired (line 84) | public boolean isExpired(Clock clock) { FILE: p2p/src/main/java/haveno/network/p2p/mailbox/MailboxMessage.java type MailboxMessage (line 26) | public interface MailboxMessage extends DirectMessage, UidMessage, Expir... method getSenderNodeAddress (line 27) | NodeAddress getSenderNodeAddress(); FILE: p2p/src/main/java/haveno/network/p2p/mailbox/MailboxMessageList.java class MailboxMessageList (line 32) | @Slf4j method MailboxMessageList (line 36) | public MailboxMessageList() { method MailboxMessageList (line 45) | public MailboxMessageList(List list) { method toProtoMessage (line 49) | @Override method fromProto (line 61) | public static MailboxMessageList fromProto(protobuf.MailboxMessageList... FILE: p2p/src/main/java/haveno/network/p2p/mailbox/MailboxMessageService.java class MailboxMessageService (line 123) | @Singleton method MailboxMessageService (line 150) | @Inject method readPersisted (line 178) | @Override method onAllServicesInitialized (line 258) | public void onAllServicesInitialized() { method onBootstrapped (line 266) | public void onBootstrapped() { method initAfterBootstrapped (line 273) | public void initAfterBootstrapped() { method init (line 278) | private void init() { method getIsInitializedProperty (line 290) | public BooleanProperty getIsInitializedProperty() { method sendEncryptedMailboxMessage (line 294) | public void sendEncryptedMailboxMessage(NodeAddress peer, method removeMailboxMsg (line 360) | public void removeMailboxMsg(MailboxMessage mailboxMessage) { method getMyDecryptedMailboxMessages (line 386) | public Set getMyDecryptedMailboxMessages() { method addDecryptedMailboxListener (line 393) | public void addDecryptedMailboxListener(DecryptedMailboxListener liste... method onAdded (line 402) | @Override method onRemoved (line 413) | @Override method setMailboxMessageComparator (line 427) | public static void setMailboxMessageComparator(Comparator getMailboxItems(Collection mailboxItems) { class MailboxItemComparator (line 536) | private static class MailboxItemComparator implements Comparator que... method removeMailboxItemFromLocalStore (line 707) | private void removeMailboxItemFromLocalStore(String uid) { method requestPersistence (line 719) | private void requestPersistence() { FILE: p2p/src/main/java/haveno/network/p2p/messaging/DecryptedMailboxListener.java type DecryptedMailboxListener (line 23) | public interface DecryptedMailboxListener { method onMailboxMessageAdded (line 25) | void onMailboxMessageAdded(DecryptedMessageWithPubKey decryptedMessage... FILE: p2p/src/main/java/haveno/network/p2p/network/BanFilter.java type BanFilter (line 24) | public interface BanFilter { method isPeerBanned (line 25) | boolean isPeerBanned(NodeAddress nodeAddress); method setBannedNodePredicate (line 27) | void setBannedNodePredicate(Predicate isNodeAddressBanned); FILE: p2p/src/main/java/haveno/network/p2p/network/BridgeAddressProvider.java type BridgeAddressProvider (line 24) | public interface BridgeAddressProvider { method getBridgeAddresses (line 25) | @Nullable FILE: p2p/src/main/java/haveno/network/p2p/network/CloseConnectionReason.java type CloseConnectionReason (line 20) | public enum CloseConnectionReason { method CloseConnectionReason (line 54) | CloseConnectionReason(boolean sendCloseMessage, boolean isIntended) { method toString (line 59) | @Override FILE: p2p/src/main/java/haveno/network/p2p/network/Connection.java class Connection (line 102) | @Slf4j method getPermittedMessageSize (line 122) | public static int getPermittedMessageSize() { method getMaxPermittedMessageSize (line 126) | public static int getMaxPermittedMessageSize() { method getShutdownTimeout (line 130) | public static int getShutdownTimeout() { method Connection (line 189) | Connection(Socket socket, method init (line 212) | private void init(@Nullable NodeAddress peersNodeAddress) { method getCapabilities (line 241) | @Override method sendMessage (line 246) | void sendMessage(NetworkEnvelope networkEnvelope) { method testCapability (line 294) | public boolean testCapability(NetworkEnvelope networkEnvelope) { method testCapability (line 308) | private boolean testCapability(CapabilityRequiringPayload capabilityRe... method updateBundleOfEnvelopes (line 317) | private void updateBundleOfEnvelopes(BundleOfEnvelopes bundleOfEnvelop... method extractCapabilityRequiringPayload (line 324) | private Optional extractCapabilityRequirin... method addMessageListener (line 341) | public void addMessageListener(MessageListener messageListener) { method removeMessageListener (line 347) | public void removeMessageListener(MessageListener messageListener) { method addWeakCapabilitiesListener (line 354) | public void addWeakCapabilitiesListener(SupportedCapabilitiesListener ... method violatesThrottleLimit (line 358) | private boolean violatesThrottleLimit() { method getMsgThrottlePerSec (line 371) | private int getMsgThrottlePerSec() { method getMsgThrottlePer10Sec (line 375) | private int getMsgThrottlePer10Sec() { method getSendMsgThrottleSleep (line 379) | private int getSendMsgThrottleSleep() { method getSendMsgThrottleTrigger (line 383) | private int getSendMsgThrottleTrigger() { method violatesThrottleLimit (line 387) | private boolean violatesThrottleLimit(long now, int seconds, int messa... method onMessage (line 409) | @Override method onBundleOfEnvelopes (line 419) | private void onBundleOfEnvelopes(BundleOfEnvelopes bundleOfEnvelopes, ... method setPeersNodeAddress (line 461) | private void setPeersNodeAddress(NodeAddress peerNodeAddress) { method hasPeersNodeAddress (line 481) | public boolean hasPeersNodeAddress() { method shutDown (line 489) | public void shutDown(CloseConnectionReason closeConnectionReason) { method shutDown (line 493) | public void shutDown(CloseConnectionReason closeConnectionReason, @Nul... method doShutDown (line 536) | private void doShutDown(CloseConnectionReason closeConnectionReason, @... method equals (line 562) | @Override method hashCode (line 573) | @Override method toString (line 578) | @Override method printDetails (line 588) | public String printDetails() { method reportInvalidRequest (line 616) | public boolean reportInvalidRequest(RuleViolation ruleViolation, Strin... method reportInvalidRequest (line 620) | private static synchronized boolean reportInvalidRequest(Connection co... method resetReportedInvalidRequestsThrottle (line 658) | private static synchronized void resetReportedInvalidRequestsThrottle(... method handleException (line 666) | private void handleException(Throwable e) { method processSendersNodeAddressMessage (line 699) | private boolean processSendersNodeAddressMessage(SendersNodeAddressMes... method run (line 736) | @Override method maybeHandleSupportedCapabilitiesMessage (line 892) | public boolean maybeHandleSupportedCapabilitiesMessage(NetworkEnvelope... method getSenderNodeAddress (line 929) | @Nullable method getSenderNodeAddressAsString (line 937) | private String getSenderNodeAddressAsString(NetworkEnvelope networkEnv... method throttleWarn (line 942) | private synchronized void throttleWarn(String msg) { method throttleInfo (line 954) | private synchronized void throttleInfo(String msg) { FILE: p2p/src/main/java/haveno/network/p2p/network/ConnectionListener.java type ConnectionListener (line 20) | public interface ConnectionListener { method onConnection (line 21) | void onConnection(Connection connection); method onDisconnect (line 23) | void onDisconnect(CloseConnectionReason closeConnectionReason, Connect... FILE: p2p/src/main/java/haveno/network/p2p/network/ConnectionState.java class ConnectionState (line 37) | @Slf4j method incrementExpectedInitialDataResponses (line 56) | public static void incrementExpectedInitialDataResponses() { method ConnectionState (line 76) | public ConnectionState(Connection connection) { method shutDown (line 82) | public void shutDown() { method onMessage (line 87) | @Override method onMessageSent (line 96) | @Override method onMessageSentOrReceived (line 105) | private void onMessageSentOrReceived(NetworkEnvelope networkEnvelope) { method onInitialDataExchange (line 118) | private void onInitialDataExchange() { method maybeResetInitialDataExchangeType (line 133) | private void maybeResetInitialDataExchangeType() { method resetInitialDataExchangeType (line 145) | private void resetInitialDataExchangeType() { method stopTimer (line 159) | private void stopTimer() { method toString (line 170) | @Override FILE: p2p/src/main/java/haveno/network/p2p/network/ConnectionStatistics.java class ConnectionStatistics (line 33) | @Slf4j method ConnectionStatistics (line 53) | public ConnectionStatistics(Connection connection, ConnectionState con... method shutDown (line 62) | public void shutDown() { method getInfo (line 66) | public String getInfo() { method onMessage (line 122) | @Override method onMessageSent (line 135) | @Override method addToMap (line 147) | private void addToMap(NetworkEnvelope networkEnvelope, Map sendMessage(@NotNull NodeAddress pee... method sendMessage (line 129) | public SettableFuture sendMessage(@NotNull NodeAddress pee... method getInboundConnection (line 255) | @Nullable method getOutboundConnection (line 273) | @Nullable method getSocksProxy (line 291) | @Nullable method sendMessage (line 296) | public SettableFuture sendMessage(Connection connection, N... method sendMessage (line 300) | public SettableFuture sendMessage(Connection connection, method resolveWithException (line 332) | private void resolveWithException(SettableFuture future, Throwable ... method nodeAddressProperty (line 338) | public ReadOnlyObjectProperty nodeAddressProperty() { method getAllConnections (line 342) | public Set getAllConnections() { method getConfirmedConnections (line 350) | public Set getConfirmedConnections() { method getNodeAddressesOfConfirmedConnections (line 358) | public Set getNodeAddressesOfConfirmedConnections() { method shutDown (line 365) | public void shutDown(Runnable shutDownCompleteHandler) { method addSetupListener (line 416) | public void addSetupListener(SetupListener setupListener) { method onMessage (line 426) | @Override method addConnectionListener (line 435) | public void addConnectionListener(ConnectionListener connectionListene... method removeConnectionListener (line 442) | public void removeConnectionListener(ConnectionListener connectionList... method addMessageListener (line 449) | public void addMessageListener(MessageListener messageListener) { method removeMessageListener (line 455) | public void removeMessageListener(MessageListener messageListener) { method startServer (line 466) | void startServer(ServerSocket serverSocket) { method lookupOutBoundConnection (line 494) | private Optional lookupOutBoundConnection(NodeAddr... method printOutBoundConnections (line 503) | private void printOutBoundConnections() { method lookupInBoundConnection (line 510) | private Optional lookupInBoundConnection(NodeAddres... method printInboundConnections (line 519) | private void printInboundConnections() { method createSocket (line 526) | protected abstract Socket createSocket(NodeAddress peersNodeAddress) t... method getNodeAddress (line 528) | @Nullable method findPeersCapabilities (line 533) | public Optional findPeersCapabilities(NodeAddress nodeAd... method upTime (line 541) | public long upTime() { method getInboundConnectionCount (line 551) | public int getInboundConnectionCount() { method getOutboundConnectionCount (line 555) | public int getOutboundConnectionCount() { FILE: p2p/src/main/java/haveno/network/p2p/network/NewTor.java class NewTor (line 49) | @Slf4j method NewTor (line 56) | public NewTor(File torWorkingDirectory, @Nullable File torrcFile, Stri... method getTor (line 63) | @Override method getHiddenServiceDirectory (line 117) | @Override FILE: p2p/src/main/java/haveno/network/p2p/network/OutboundConnection.java class OutboundConnection (line 26) | public class OutboundConnection extends Connection { method OutboundConnection (line 27) | public OutboundConnection(Socket socket, FILE: p2p/src/main/java/haveno/network/p2p/network/PeerType.java type PeerType (line 20) | public enum PeerType { FILE: p2p/src/main/java/haveno/network/p2p/network/ProtoOutputStream.java class ProtoOutputStream (line 37) | @ThreadSafe method ProtoOutputStream (line 47) | ProtoOutputStream(OutputStream outputStream, Statistic statistic) { method writeEnvelope (line 52) | void writeEnvelope(NetworkEnvelope envelope) { method onConnectionShutdown (line 71) | void onConnectionShutdown() { method writeEnvelopeOrThrow (line 89) | private void writeEnvelopeOrThrow(NetworkEnvelope envelope) throws IOE... method tryToAcquireLock (line 106) | private boolean tryToAcquireLock() { FILE: p2p/src/main/java/haveno/network/p2p/network/RuleViolation.java type RuleViolation (line 20) | public enum RuleViolation { method RuleViolation (line 31) | RuleViolation(int maxTolerance) { FILE: p2p/src/main/java/haveno/network/p2p/network/RunningTor.java class RunningTor (line 41) | @Slf4j method RunningTor (line 51) | public RunningTor(final File torDir, method getTor (line 65) | @Override method getHiddenServiceDirectory (line 111) | @Override FILE: p2p/src/main/java/haveno/network/p2p/network/Server.java class Server (line 36) | class Server implements Runnable { method Server (line 50) | public Server(ServerSocket serverSocket, method start (line 63) | public void start() { method run (line 68) | @Override method shutDown (line 107) | public void shutDown() { method isServerActive (line 129) | private boolean isServerActive() { FILE: p2p/src/main/java/haveno/network/p2p/network/SetupListener.java type SetupListener (line 20) | public interface SetupListener { method onTorNodeReady (line 21) | void onTorNodeReady(); method onHiddenServicePublished (line 23) | void onHiddenServicePublished(); method onSetupFailed (line 25) | default void onSetupFailed(Throwable throwable) { method onRequestCustomBridges (line 28) | default void onRequestCustomBridges() { FILE: p2p/src/main/java/haveno/network/p2p/network/Statistic.java class Statistic (line 40) | @Slf4j method totalSentBytesProperty (line 92) | public static LongProperty totalSentBytesProperty() { method totalSentBytesPerSecProperty (line 96) | public static DoubleProperty totalSentBytesPerSecProperty() { method totalReceivedBytesProperty (line 100) | public static LongProperty totalReceivedBytesProperty() { method totalReceivedBytesPerSecProperty (line 104) | public static DoubleProperty totalReceivedBytesPerSecProperty() { method numTotalSentMessagesProperty (line 108) | public static LongProperty numTotalSentMessagesProperty() { method numTotalSentMessagesPerSecProperty (line 112) | public static DoubleProperty numTotalSentMessagesPerSecProperty() { method numTotalReceivedMessagesProperty (line 116) | public static LongProperty numTotalReceivedMessagesProperty() { method numTotalReceivedMessagesPerSecProperty (line 120) | public static DoubleProperty numTotalReceivedMessagesPerSecProperty() { method Statistic (line 142) | Statistic() { method updateLastActivityTimestamp (line 150) | void updateLastActivityTimestamp() { method addSentBytes (line 154) | void addSentBytes(int value) { method addReceivedBytes (line 161) | void addReceivedBytes(int value) { method addReceivedMessage (line 169) | void addReceivedMessage(NetworkEnvelope networkEnvelope) { method addSentMessage (line 184) | void addSentMessage(NetworkEnvelope networkEnvelope) { method setRoundTripTime (line 199) | public void setRoundTripTime(int roundTripTime) { method getLastActivityTimestamp (line 207) | public long getLastActivityTimestamp() { method getLastActivityAge (line 211) | public long getLastActivityAge() { method getSentBytes (line 215) | public long getSentBytes() { method sentBytesProperty (line 219) | public LongProperty sentBytesProperty() { method getReceivedBytes (line 223) | public long getReceivedBytes() { method receivedBytesProperty (line 227) | public LongProperty receivedBytesProperty() { method getCreationDate (line 231) | public Date getCreationDate() { method roundTripTimeProperty (line 235) | public IntegerProperty roundTripTimeProperty() { method getTotalSentBytes (line 239) | public static long getTotalSentBytes() { method getTotalSentBytesPerSec (line 243) | public static double getTotalSentBytesPerSec() { method getTotalReceivedBytes (line 247) | public static long getTotalReceivedBytes() { method getTotalReceivedBytesPerSec (line 251) | public static double getTotalReceivedBytesPerSec() { method numTotalReceivedMessagesPerSec (line 255) | public static double numTotalReceivedMessagesPerSec() { method getNumTotalSentMessagesPerSec (line 259) | public static double getNumTotalSentMessagesPerSec() { method toString (line 263) | @Override FILE: p2p/src/main/java/haveno/network/p2p/network/SupportedCapabilitiesListener.java type SupportedCapabilitiesListener (line 22) | public interface SupportedCapabilitiesListener { method onChanged (line 23) | void onChanged(Capabilities supportedCapabilities); FILE: p2p/src/main/java/haveno/network/p2p/network/TorMode.java class TorMode (line 34) | public abstract class TorMode { method TorMode (line 48) | public TorMode(File torDir) { method getTor (line 59) | public abstract Tor getTor() throws IOException, TorCtlException; method getHiddenServiceDirectory (line 74) | public abstract String getHiddenServiceDirectory(); method doRollingBackup (line 79) | protected void doRollingBackup() { FILE: p2p/src/main/java/haveno/network/p2p/network/TorNetworkNode.java class TorNetworkNode (line 37) | @Slf4j method TorNetworkNode (line 46) | public TorNetworkNode(int servicePort, method start (line 58) | @Override method shutDown (line 66) | public void shutDown(@Nullable Runnable shutDownCompleteHandler) { method getSocksProxy (line 70) | public abstract Socks5Proxy getSocksProxy(); method createSocket (line 72) | protected abstract Socket createSocket(NodeAddress peerNodeAddress) th... method createTorAndHiddenService (line 74) | protected abstract void createTorAndHiddenService(); FILE: p2p/src/main/java/haveno/network/p2p/network/TorNetworkNodeDirectBind.java class TorNetworkNodeDirectBind (line 25) | @Slf4j method TorNetworkNodeDirectBind (line 31) | public TorNetworkNodeDirectBind(int servicePort, method shutDown (line 40) | @Override method getSocksProxy (line 48) | @Override method createSocket (line 55) | @Override method createTorAndHiddenService (line 89) | @Override FILE: p2p/src/main/java/haveno/network/p2p/network/TorNetworkNodeNetlayer.java class TorNetworkNodeNetlayer (line 31) | @Slf4j method TorNetworkNodeNetlayer (line 46) | public TorNetworkNodeNetlayer(int servicePort, method start (line 59) | @Override method shutDown (line 65) | @Override method createSocket (line 105) | @Override method getSocksProxy (line 113) | @Override method createTorAndHiddenService (line 134) | @Override FILE: p2p/src/main/java/haveno/network/p2p/peers/BroadcastHandler.java class BroadcastHandler (line 53) | @Slf4j type ResultHandler (line 61) | interface ResultHandler { method onCompleted (line 62) | void onCompleted(BroadcastHandler broadcastHandler); type Listener (line 65) | public interface Listener { method onSufficientlyBroadcast (line 66) | void onSufficientlyBroadcast(List broa... method onNotSufficientlyBroadcast (line 68) | void onNotSufficientlyBroadcast(int numOfCompletedBroadcasts, int nu... method BroadcastHandler (line 94) | BroadcastHandler(NetworkNode networkNode, PeerManager peerManager, Res... method broadcast (line 107) | public void broadcast(List broadcastRequ... method cancel (line 182) | public void cancel() { method onAllConnectionsLost (line 190) | @Override method onNewConnectionAfterAllConnectionsLost (line 195) | @Override method onAwakeFromStandby (line 199) | @Override method requestsContainOwnMessage (line 208) | private boolean requestsContainOwnMessage(List br... method getBroadcastRequestsForConnection (line 249) | private List getBroadcastRequestsForConn... method sendToPeer (line 258) | private void sendToPeer(Connection connection, method getMessage (line 293) | private BroadcastMessage getMessage(List... method maybeNotifyListeners (line 304) | private void maybeNotifyListeners(List b... method checkForCompletion (line 332) | private void checkForCompletion() { method cleanup (line 338) | private void cleanup() { method equals (line 366) | @Override method hashCode (line 376) | @Override FILE: p2p/src/main/java/haveno/network/p2p/peers/Broadcaster.java class Broadcaster (line 42) | @Slf4j method Broadcaster (line 61) | @Inject method shutDown (line 76) | public void shutDown(Runnable resultHandler) { method flush (line 93) | public void flush() { method doShutDown (line 97) | private void doShutDown() { method broadcast (line 112) | public void broadcast(BroadcastMessage message, method broadcast (line 117) | public void broadcast(BroadcastMessage message, method maybeBroadcastBundle (line 128) | private void maybeBroadcastBundle() { method onCompleted (line 148) | @Override class BroadcastRequest (line 162) | @Value method BroadcastRequest (line 170) | private BroadcastRequest(BroadcastMessage message, FILE: p2p/src/main/java/haveno/network/p2p/peers/PeerManager.java class PeerManager (line 60) | @Slf4j type Listener (line 87) | public interface Listener { method onAllConnectionsLost (line 88) | void onAllConnectionsLost(); method onNewConnectionAfterAllConnectionsLost (line 90) | void onNewConnectionAfterAllConnectionsLost(); method onAwakeFromStandby (line 92) | void onAwakeFromStandby(); method PeerManager (line 135) | @Inject method shutDown (line 176) | public void shutDown() { method readPersisted (line 195) | @Override method onConnection (line 209) | @Override method onDisconnect (line 232) | @Override method hasSufficientConnections (line 268) | public boolean hasSufficientConnections() { method isConfirmed (line 273) | public boolean isConfirmed(NodeAddress nodeAddress) { method handleConnectionFault (line 277) | public void handleConnectionFault(Connection connection) { method handleConnectionFault (line 281) | public void handleConnectionFault(NodeAddress nodeAddress) { method handleConnectionFault (line 285) | public void handleConnectionFault(NodeAddress nodeAddress, @Nullable C... method isSeedNode (line 303) | public boolean isSeedNode(Connection connection) { method isSelf (line 308) | public boolean isSelf(NodeAddress nodeAddress) { method isSeedNode (line 312) | private boolean isSeedNode(Peer peer) { method isSeedNode (line 318) | public boolean isSeedNode(NodeAddress nodeAddress) { method isPeerBanned (line 324) | public boolean isPeerBanned(CloseConnectionReason closeConnectionReaso... method maybeRemoveBannedPeer (line 329) | private void maybeRemoveBannedPeer(CloseConnectionReason closeConnecti... method maybeResetNumAllConnectionsLostEvents (line 338) | public void maybeResetNumAllConnectionsLostEvents() { method findPeer (line 349) | @SuppressWarnings("unused") method getAllPeers (line 356) | public Set getAllPeers() { method getPersistedPeers (line 370) | public Collection getPersistedPeers() { method addToReportedPeers (line 376) | public void addToReportedPeers(Set reportedPeersToAdd, method getLivePeers (line 411) | public Set getLivePeers() { method getLivePeers (line 415) | public Set getLivePeers(@Nullable NodeAddress excludedNodeAddres... method peerHasCapability (line 444) | public boolean peerHasCapability(NodeAddress peersNodeAddress, Capabil... method findPeersCapabilities (line 450) | public Optional findPeersCapabilities(NodeAddress nodeAd... method applyCapabilities (line 472) | private void applyCapabilities(Connection connection, Capabilities new... method doHouseKeeping (line 491) | private void doHouseKeeping() { method checkMaxConnections (line 512) | @VisibleForTesting method removeAnonymousPeers (line 597) | private void removeAnonymousPeers() { method removeReportedPeer (line 618) | private void removeReportedPeer(Peer reportedPeer) { method removeReportedPeer (line 626) | private void removeReportedPeer(NodeAddress nodeAddress) { method removeTooOldReportedPeers (line 636) | private void removeTooOldReportedPeers() { method purgeReportedPeersIfExceeds (line 647) | private void purgeReportedPeersIfExceeds() { method printReportedPeers (line 668) | private void printReportedPeers() { method printNewReportedPeers (line 684) | private void printNewReportedPeers(Set reportedPeers) { method removePersistedPeer (line 701) | private boolean removePersistedPeer(Peer persistedPeer) { method requestPersistence (line 713) | private void requestPersistence() { method removeSeedNodeAddress (line 717) | private boolean removeSeedNodeAddress(NodeAddress nodeAddress) { method removePersistedPeer (line 723) | @SuppressWarnings("UnusedReturnValue") method findPersistedPeer (line 729) | private Optional findPersistedPeer(NodeAddress nodeAddress) { method removeTooOldPersistedPeers (line 737) | private void removeTooOldPersistedPeers() { method purgePersistedPeersIfExceeds (line 746) | private void purgePersistedPeersIfExceeds() { method getMaxConnections (line 773) | public int getMaxConnections() { method addListener (line 782) | public void addListener(Listener listener) { method removeListener (line 788) | public void removeListener(Listener listener) { method setConnectionLimits (line 801) | private void setConnectionLimits(int maxConnections) { method getConnectedReportedPeers (line 809) | private Set getConnectedReportedPeers() { method stopCheckMaxConnectionsTimer (line 853) | private void stopCheckMaxConnectionsTimer() { method printStatistics (line 860) | private void printStatistics() { method printConnectedPeers (line 872) | private void printConnectedPeers() { FILE: p2p/src/main/java/haveno/network/p2p/peers/getdata/GetDataRequestHandler.java class GetDataRequestHandler (line 38) | @Slf4j type Listener (line 48) | public interface Listener { method onComplete (line 49) | void onComplete(int serializedSize); method onFault (line 51) | void onFault(String errorMessage, Connection connection); method GetDataRequestHandler (line 70) | public GetDataRequestHandler(NetworkNode networkNode, P2PDataStorage d... method handle (line 81) | public void handle(GetDataRequest getDataRequest, final Connection con... method stop (line 147) | public void stop() { method handleFault (line 156) | private void handleFault(String errorMessage, CloseConnectionReason cl... method cleanup (line 166) | private void cleanup() { FILE: p2p/src/main/java/haveno/network/p2p/peers/getdata/RequestDataHandler.java class RequestDataHandler (line 51) | @Slf4j type Listener (line 71) | public interface Listener { method onComplete (line 72) | void onComplete(boolean wasTruncated); method onFault (line 74) | @SuppressWarnings("UnusedParameters") method RequestDataHandler (line 96) | RequestDataHandler(NetworkNode networkNode, method cancel (line 106) | public void cancel() { method requestData (line 115) | void requestData(NodeAddress nodeAddress, boolean isPreliminaryDataReq... method onMessage (line 185) | @Override method stop (line 223) | public void stop() { method logContents (line 231) | private void logContents(GetDataResponse getDataResponse) { method addDetails (line 260) | private void addDetails(Map getNodeAddressOfPreliminaryDataRequest() { method addResponseListener (line 214) | public void addResponseListener(ResponseListener responseListener) { method onConnection (line 223) | @Override method onDisconnect (line 227) | @Override method onAllConnectionsLost (line 243) | @Override method onNewConnectionAfterAllConnectionsLost (line 251) | @Override method onAwakeFromStandby (line 258) | @Override method onMessage (line 271) | @Override method requestData (line 330) | private void requestData(NodeAddress nodeAddress, List re... method requestFromNonSeedNodePeers (line 444) | private void requestFromNonSeedNodePeers() { method restart (line 456) | private void restart() { method getSortedNodeAddresses (line 486) | private List getSortedNodeAddresses(Collection coll... method getFilteredList (line 494) | private List getFilteredList(Collection coll... method getFilteredNonSeedNodeList (line 501) | private List getFilteredNonSeedNodeList(Collection dataSet, method GetDataResponse (line 77) | private GetDataResponse(@NotNull Set dataSet, method toProtoNetworkEnvelope (line 94) | @Override method fromProto (line 122) | public static GetDataResponse fromProto(protobuf.GetDataResponse proto, method associatedRequest (line 142) | @Override FILE: p2p/src/main/java/haveno/network/p2p/peers/getdata/messages/GetUpdatedDataRequest.java class GetUpdatedDataRequest (line 35) | @Slf4j method GetUpdatedDataRequest (line 41) | public GetUpdatedDataRequest(NodeAddress senderNodeAddress, method GetUpdatedDataRequest (line 56) | private GetUpdatedDataRequest(NodeAddress senderNodeAddress, method toProtoNetworkEnvelope (line 68) | @Override method fromProto (line 85) | public static GetUpdatedDataRequest fromProto(protobuf.GetUpdatedDataR... FILE: p2p/src/main/java/haveno/network/p2p/peers/getdata/messages/PreliminaryGetDataRequest.java class PreliminaryGetDataRequest (line 36) | @Slf4j method PreliminaryGetDataRequest (line 42) | public PreliminaryGetDataRequest(int nonce, Set excludedKeys) { method PreliminaryGetDataRequest (line 55) | private PreliminaryGetDataRequest(int nonce, method toProtoNetworkEnvelope (line 65) | @Override method fromProto (line 82) | public static PreliminaryGetDataRequest fromProto(protobuf.Preliminary... FILE: p2p/src/main/java/haveno/network/p2p/peers/keepalive/KeepAliveHandler.java class KeepAliveHandler (line 41) | class KeepAliveHandler implements MessageListener { type Listener (line 53) | public interface Listener { method onComplete (line 54) | void onComplete(); method onFault (line 56) | @SuppressWarnings("UnusedParameters") method KeepAliveHandler (line 80) | public KeepAliveHandler(NetworkNode networkNode, PeerManager peerManag... method cancel (line 86) | public void cancel() { method sendPingAfterRandomDelay (line 95) | public void sendPingAfterRandomDelay(Connection connection) { method sendPing (line 99) | private void sendPing(Connection connection) { method onMessage (line 141) | @Override method cleanup (line 161) | private void cleanup() { method throttleWarn (line 172) | private synchronized void throttleWarn(String msg) { FILE: p2p/src/main/java/haveno/network/p2p/peers/keepalive/KeepAliveManager.java class KeepAliveManager (line 43) | public class KeepAliveManager implements MessageListener, ConnectionList... method KeepAliveManager (line 61) | @Inject method shutDown (line 72) | public void shutDown() { method start (line 86) | public void start() { method onMessage (line 95) | @Override method onConnection (line 128) | @Override method onDisconnect (line 132) | @Override method onAllConnectionsLost (line 142) | @Override method onNewConnectionAfterAllConnectionsLost (line 150) | @Override method onAwakeFromStandby (line 157) | @Override method restart (line 170) | private void restart() { method keepAlive (line 178) | private void keepAlive() { method stopKeepAliveTimer (line 222) | private void stopKeepAliveTimer() { method closeHandler (line 230) | private void closeHandler(Connection connection) { method closeAllHandlers (line 240) | private void closeAllHandlers() { FILE: p2p/src/main/java/haveno/network/p2p/peers/keepalive/messages/KeepAliveMessage.java type KeepAliveMessage (line 20) | public interface KeepAliveMessage { FILE: p2p/src/main/java/haveno/network/p2p/peers/keepalive/messages/Ping.java class Ping (line 25) | @EqualsAndHashCode(callSuper = true) method Ping (line 31) | public Ping(int nonce, int lastRoundTripTime) { method Ping (line 40) | private Ping(int nonce, int lastRoundTripTime, String messageVersion) { method toProtoNetworkEnvelope (line 46) | @Override method fromProto (line 55) | public static Ping fromProto(protobuf.Ping proto, String messageVersio... FILE: p2p/src/main/java/haveno/network/p2p/peers/keepalive/messages/Pong.java class Pong (line 25) | @EqualsAndHashCode(callSuper = true) method Pong (line 30) | public Pong(int requestNonce) { method Pong (line 39) | private Pong(int requestNonce, String messageVersion) { method toProtoNetworkEnvelope (line 44) | @Override method fromProto (line 52) | public static Pong fromProto(protobuf.Pong proto, String messageVersio... FILE: p2p/src/main/java/haveno/network/p2p/peers/peerexchange/GetPeersRequestHandler.java class GetPeersRequestHandler (line 40) | @Slf4j type Listener (line 50) | public interface Listener { method onComplete (line 51) | void onComplete(); method onFault (line 53) | void onFault(String errorMessage, Connection connection); method GetPeersRequestHandler (line 72) | public GetPeersRequestHandler(NetworkNode networkNode, PeerManager pee... method handle (line 83) | public void handle(GetPeersRequest getPeersRequest, Connection connect... method handleFault (line 140) | @SuppressWarnings("UnusedParameters") method cleanup (line 147) | private void cleanup() { FILE: p2p/src/main/java/haveno/network/p2p/peers/peerexchange/Peer.java class Peer (line 33) | @Getter method Peer (line 45) | public Peer(NodeAddress nodeAddress, @Nullable Capabilities supportedC... method Peer (line 53) | private Peer(NodeAddress nodeAddress, long date, Capabilities supporte... method toProtoMessage (line 60) | @Override method fromProto (line 69) | public static Peer fromProto(protobuf.Peer proto) { method onDisconnect (line 80) | public void onDisconnect() { method onConnection (line 84) | public void onConnection() { method tooManyFailedConnectionAttempts (line 88) | public boolean tooManyFailedConnectionAttempts() { method getDate (line 92) | public Date getDate() { method getDateAsLong (line 96) | public long getDateAsLong() { method onChanged (line 100) | @Override method equals (line 108) | @Override method hashCode (line 118) | @Override method toString (line 123) | @Override FILE: p2p/src/main/java/haveno/network/p2p/peers/peerexchange/PeerExchangeHandler.java class PeerExchangeHandler (line 43) | @Slf4j type Listener (line 57) | public interface Listener { method onComplete (line 58) | void onComplete(); method onFault (line 60) | @SuppressWarnings("UnusedParameters") method PeerExchangeHandler (line 83) | public PeerExchangeHandler(NetworkNode networkNode, PeerManager peerMa... method cancel (line 89) | public void cancel() { method sendGetPeersRequestAfterRandomDelay (line 98) | public void sendGetPeersRequestAfterRandomDelay(NodeAddress nodeAddres... method sendGetPeersRequest (line 102) | private void sendGetPeersRequest(NodeAddress nodeAddress) { method onMessage (line 166) | @Override method handleFault (line 193) | @SuppressWarnings("UnusedParameters") method cleanup (line 205) | private void cleanup() { method throttleWarn (line 221) | private synchronized void throttleWarn(String msg) { FILE: p2p/src/main/java/haveno/network/p2p/peers/peerexchange/PeerExchangeManager.java class PeerExchangeManager (line 49) | @Slf4j method PeerExchangeManager (line 69) | @Inject method shutDown (line 83) | public void shutDown() { method requestReportedPeersFromSeedNodes (line 99) | public void requestReportedPeersFromSeedNodes(NodeAddress nodeAddress) { method initialRequestPeersFromReportedOrPersistedPeers (line 109) | public void initialRequestPeersFromReportedOrPersistedPeers() { method onConnection (line 127) | @Override method onDisconnect (line 131) | @Override method onAllConnectionsLost (line 154) | @Override method onNewConnectionAfterAllConnectionsLost (line 163) | @Override method onAwakeFromStandby (line 170) | @Override method onMessage (line 183) | @Override method requestReportedPeers (line 214) | private void requestReportedPeers(NodeAddress nodeAddress, List getNodeAddresses(Collection collection) { method getFilteredList (line 355) | private List getFilteredList(Collection coll... method getFilteredNonSeedNodeList (line 363) | private List getFilteredNonSeedNodeList(Collection set) { method size (line 44) | public int size() { method toProtoMessage (line 50) | @Override method fromProto (line 58) | public static PeerList fromProto(protobuf.PeerList proto) { method setAll (line 64) | public void setAll(Collection collection) { method toString (line 71) | @Override FILE: p2p/src/main/java/haveno/network/p2p/peers/peerexchange/messages/GetPeersRequest.java class GetPeersRequest (line 38) | @EqualsAndHashCode(callSuper = true) method GetPeersRequest (line 47) | public GetPeersRequest(NodeAddress senderNodeAddress, method GetPeersRequest (line 62) | private GetPeersRequest(NodeAddress senderNodeAddress, method toProtoNetworkEnvelope (line 75) | @Override method fromProto (line 93) | public static GetPeersRequest fromProto(protobuf.GetPeersRequest proto... FILE: p2p/src/main/java/haveno/network/p2p/peers/peerexchange/messages/GetPeersResponse.java class GetPeersResponse (line 35) | @EqualsAndHashCode(callSuper = true) method GetPeersResponse (line 43) | public GetPeersResponse(int requestNonce, method GetPeersResponse (line 56) | private GetPeersResponse(int requestNonce, method toProtoNetworkEnvelope (line 66) | @Override method fromProto (line 83) | public static GetPeersResponse fromProto(protobuf.GetPeersResponse pro... FILE: p2p/src/main/java/haveno/network/p2p/peers/peerexchange/messages/PeerExchangeMessage.java type PeerExchangeMessage (line 20) | public interface PeerExchangeMessage { FILE: p2p/src/main/java/haveno/network/p2p/seed/SeedNodeRepository.java type SeedNodeRepository (line 24) | public interface SeedNodeRepository { method isSeedNode (line 26) | boolean isSeedNode(NodeAddress nodeAddress); method getSeedNodeAddresses (line 28) | Collection getSeedNodeAddresses(); FILE: p2p/src/main/java/haveno/network/p2p/storage/HashMapChangedListener.java type HashMapChangedListener (line 24) | public interface HashMapChangedListener { method onAdded (line 25) | void onAdded(Collection protectedStorageEntries); method onRemoved (line 27) | default void onRemoved(Collection protectedStor... FILE: p2p/src/main/java/haveno/network/p2p/storage/P2PDataStorage.java class P2PDataStorage (line 111) | @Slf4j method P2PDataStorage (line 158) | @Inject method readPersisted (line 187) | @Override method readPersistedSync (line 199) | @VisibleForTesting method readFromResources (line 210) | public void readFromResources(String postFix, Runnable completeHandler) { method readFromResourcesSync (line 236) | @VisibleForTesting method addProtectedMailboxStorageEntryToMap (line 249) | public void addProtectedMailboxStorageEntryToMap(ProtectedStorageEntry... method buildPreliminaryGetDataRequest (line 265) | public PreliminaryGetDataRequest buildPreliminaryGetDataRequest(int no... method buildGetUpdatedDataRequest (line 272) | public GetUpdatedDataRequest buildGetUpdatedDataRequest(NodeAddress se... method getKnownPayloadHashes (line 279) | private Set getKnownPayloadHashes() { method buildGetDataResponse (line 294) | public GetDataResponse buildGetDataResponse( method getMapForDataRequest (line 364) | private Map getMapForDataRequest... method getMapForDataResponse (line 384) | public Map getMapForDataResponse... method filterKnownHashes (line 406) | static private Set filterKnownHashes( method getPersistableNetworkPayloadCollection (line 533) | public Collection getPersistableNetworkPayl... method getKeysAsByteSet (line 537) | private Set getKeysAsByteSet(Map getPurgedSequenceNumberMap(Map convertBytesSetToByteArr... class MapValue (line 1336) | @EqualsAndHashCode method MapValue (line 1343) | MapValue(int sequenceNr, long timeStamp) { method toProtoMessage (line 1348) | @Override method fromProto (line 1353) | public static MapValue fromProto(protobuf.MapValue proto) { FILE: p2p/src/main/java/haveno/network/p2p/storage/messages/AddDataMessage.java class AddDataMessage (line 28) | @EqualsAndHashCode(callSuper = true) method AddDataMessage (line 33) | public AddDataMessage(ProtectedStorageEntry protectedStorageEntry) { method AddDataMessage (line 42) | private AddDataMessage(ProtectedStorageEntry protectedStorageEntry, St... method toProtoNetworkEnvelope (line 47) | @Override method fromProto (line 62) | public static AddDataMessage fromProto(protobuf.AddDataMessage proto, ... FILE: p2p/src/main/java/haveno/network/p2p/storage/messages/AddOncePayload.java type AddOncePayload (line 23) | public interface AddOncePayload { FILE: p2p/src/main/java/haveno/network/p2p/storage/messages/AddPersistableNetworkPayloadMessage.java class AddPersistableNetworkPayloadMessage (line 26) | @EqualsAndHashCode(callSuper = true) method AddPersistableNetworkPayloadMessage (line 31) | public AddPersistableNetworkPayloadMessage(PersistableNetworkPayload p... method AddPersistableNetworkPayloadMessage (line 40) | private AddPersistableNetworkPayloadMessage(PersistableNetworkPayload ... method toProtoNetworkEnvelope (line 45) | @Override method fromProto (line 53) | public static AddPersistableNetworkPayloadMessage fromProto(protobuf.A... FILE: p2p/src/main/java/haveno/network/p2p/storage/messages/BroadcastMessage.java class BroadcastMessage (line 23) | @EqualsAndHashCode(callSuper = true) method BroadcastMessage (line 25) | protected BroadcastMessage(String messageVersion) { FILE: p2p/src/main/java/haveno/network/p2p/storage/messages/RefreshOfferMessage.java class RefreshOfferMessage (line 25) | @EqualsAndHashCode(callSuper = true) method RefreshOfferMessage (line 33) | public RefreshOfferMessage(byte[] hashOfDataAndSeqNr, method RefreshOfferMessage (line 45) | private RefreshOfferMessage(byte[] hashOfDataAndSeqNr, method toProtoNetworkEnvelope (line 57) | @Override method fromProto (line 68) | public static RefreshOfferMessage fromProto(protobuf.RefreshOfferMessa... FILE: p2p/src/main/java/haveno/network/p2p/storage/messages/RemoveDataMessage.java class RemoveDataMessage (line 26) | @EqualsAndHashCode(callSuper = true) method RemoveDataMessage (line 31) | public RemoveDataMessage(ProtectedStorageEntry protectedStorageEntry) { method RemoveDataMessage (line 40) | private RemoveDataMessage(ProtectedStorageEntry protectedStorageEntry, method toProtoNetworkEnvelope (line 46) | @Override method fromProto (line 54) | public static RemoveDataMessage fromProto(protobuf.RemoveDataMessage p... FILE: p2p/src/main/java/haveno/network/p2p/storage/messages/RemoveMailboxDataMessage.java class RemoveMailboxDataMessage (line 26) | @EqualsAndHashCode(callSuper = true) method RemoveMailboxDataMessage (line 31) | public RemoveMailboxDataMessage(ProtectedMailboxStorageEntry protected... method RemoveMailboxDataMessage (line 40) | private RemoveMailboxDataMessage(ProtectedMailboxStorageEntry protecte... method toProtoNetworkEnvelope (line 46) | @Override method fromProto (line 54) | public static RemoveMailboxDataMessage fromProto(protobuf.RemoveMailbo... FILE: p2p/src/main/java/haveno/network/p2p/storage/payload/CapabilityRequiringPayload.java type CapabilityRequiringPayload (line 29) | public interface CapabilityRequiringPayload extends NetworkPayload { method getRequiredCapabilities (line 33) | Capabilities getRequiredCapabilities(); FILE: p2p/src/main/java/haveno/network/p2p/storage/payload/DateSortedTruncatablePayload.java type DateSortedTruncatablePayload (line 27) | public interface DateSortedTruncatablePayload extends PersistableNetwork... method getDate (line 28) | Date getDate(); method maxItems (line 30) | int maxItems(); FILE: p2p/src/main/java/haveno/network/p2p/storage/payload/DateTolerantPayload.java type DateTolerantPayload (line 26) | public interface DateTolerantPayload extends PersistableNetworkPayload { method isDateInTolerance (line 27) | boolean isDateInTolerance(Clock clock); FILE: p2p/src/main/java/haveno/network/p2p/storage/payload/ExpirablePayload.java type ExpirablePayload (line 30) | public interface ExpirablePayload extends NetworkPayload { method getTTL (line 34) | long getTTL(); FILE: p2p/src/main/java/haveno/network/p2p/storage/payload/MailboxStoragePayload.java class MailboxStoragePayload (line 47) | @Getter method MailboxStoragePayload (line 69) | public MailboxStoragePayload(PrefixedSealedAndSignedMessage prefixedSe... method MailboxStoragePayload (line 92) | private MailboxStoragePayload(PrefixedSealedAndSignedMessage prefixedS... method toProtoMessage (line 105) | @Override method fromProto (line 115) | public static MailboxStoragePayload fromProto(protobuf.MailboxStorageP... method getTTL (line 128) | @Override FILE: p2p/src/main/java/haveno/network/p2p/storage/payload/PersistableNetworkPayload.java type PersistableNetworkPayload (line 33) | public interface PersistableNetworkPayload extends NetworkPayload, Persi... method fromProto (line 35) | static PersistableNetworkPayload fromProto(protobuf.PersistableNetwork... method toProtoMessage (line 39) | protobuf.PersistableNetworkPayload toProtoMessage(); method getHash (line 42) | byte[] getHash(); method verifyHashSize (line 44) | boolean verifyHashSize(); FILE: p2p/src/main/java/haveno/network/p2p/storage/payload/PersistableProtectedPayload.java type PersistableProtectedPayload (line 27) | public interface PersistableProtectedPayload extends ProtectedStoragePay... method fromProto (line 29) | static PersistableProtectedPayload fromProto(protobuf.StoragePayload s... FILE: p2p/src/main/java/haveno/network/p2p/storage/payload/ProcessOncePersistableNetworkPayload.java type ProcessOncePersistableNetworkPayload (line 27) | public interface ProcessOncePersistableNetworkPayload extends Payload { FILE: p2p/src/main/java/haveno/network/p2p/storage/payload/ProtectedMailboxStorageEntry.java class ProtectedMailboxStorageEntry (line 31) | @Slf4j method ProtectedMailboxStorageEntry (line 38) | public ProtectedMailboxStorageEntry(MailboxStoragePayload mailboxStora... method ProtectedMailboxStorageEntry (line 55) | private ProtectedMailboxStorageEntry(MailboxStoragePayload mailboxStor... method getMailboxStoragePayload (line 80) | public MailboxStoragePayload getMailboxStoragePayload() { method isValidForAddOperation (line 88) | @Override method isValidForRemoveOperation (line 121) | @Override method matchesRelevantPubKey (line 151) | @Override method ProtectedMailboxStorageEntry (line 181) | private ProtectedMailboxStorageEntry(MailboxStoragePayload mailboxStor... method toProtoMessage (line 199) | public protobuf.ProtectedMailboxStorageEntry toProtoMessage() { method fromProto (line 206) | public static ProtectedMailboxStorageEntry fromProto(protobuf.Protecte... method toString (line 220) | @Override FILE: p2p/src/main/java/haveno/network/p2p/storage/payload/ProtectedStorageEntry.java class ProtectedStorageEntry (line 39) | @Getter method ProtectedStorageEntry (line 50) | public ProtectedStorageEntry(@NotNull ProtectedStoragePayload protecte... method ProtectedStorageEntry (line 64) | protected ProtectedStorageEntry(@NotNull ProtectedStoragePayload prote... method ProtectedStorageEntry (line 89) | private ProtectedStorageEntry(@NotNull ProtectedStoragePayload protect... method toProtoMessage (line 104) | public Message toProtoMessage() { method toProtectedStorageEntry (line 114) | public protobuf.ProtectedStorageEntry toProtectedStorageEntry() { method fromProto (line 119) | public static ProtectedStorageEntry fromProto(protobuf.ProtectedStorag... method backDate (line 135) | public void backDate() { method isExpired (line 140) | public boolean isExpired(Clock clock) { method getGetDataResponsePriority (line 145) | public GetDataResponsePriority getGetDataResponsePriority() { method isValidForAddOperation (line 153) | public boolean isValidForAddOperation() { method isValidForRemoveOperation (line 183) | public boolean isValidForRemoveOperation() { method isSignatureValid (line 204) | boolean isSignatureValid() { method matchesRelevantPubKey (line 225) | public boolean matchesRelevantPubKey(ProtectedStorageEntry protectedSt... method toString (line 236) | @Override FILE: p2p/src/main/java/haveno/network/p2p/storage/payload/ProtectedStoragePayload.java type ProtectedStoragePayload (line 35) | public interface ProtectedStoragePayload extends NetworkPayload { method getOwnerPubKey (line 43) | PublicKey getOwnerPubKey(); method getExtraDataMap (line 48) | @Nullable method fromProto (line 51) | static ProtectedStoragePayload fromProto(protobuf.StoragePayload stora... FILE: p2p/src/main/java/haveno/network/p2p/storage/payload/RequiresOwnerIsOnlinePayload.java type RequiresOwnerIsOnlinePayload (line 30) | public interface RequiresOwnerIsOnlinePayload extends NetworkPayload { method getOwnerNodeAddress (line 34) | NodeAddress getOwnerNodeAddress(); FILE: p2p/src/main/java/haveno/network/p2p/storage/persistence/AppendOnlyDataStoreListener.java type AppendOnlyDataStoreListener (line 22) | public interface AppendOnlyDataStoreListener { method onAdded (line 23) | void onAdded(PersistableNetworkPayload payload); FILE: p2p/src/main/java/haveno/network/p2p/storage/persistence/AppendOnlyDataStoreService.java class AppendOnlyDataStoreService (line 39) | @Slf4j method AppendOnlyDataStoreService (line 49) | @Inject method addService (line 53) | public void addService(MapStoreService getMap... method put (line 86) | public boolean put(P2PDataStorage.ByteArray hashAsByteArray, Persistab... method findService (line 92) | @NotNull FILE: p2p/src/main/java/haveno/network/p2p/storage/persistence/HistoricalDataStoreService.java class HistoricalDataStoreService (line 39) | @Slf4j method HistoricalDataStoreService (line 50) | public HistoricalDataStoreService(File storageDir, PersistenceManager<... method getMapSinceVersion (line 61) | public Map getMap... method getMapOfLiveData (line 94) | public Map getMap... method getMapOfAllData (line 98) | public Map getMap... method getMap (line 109) | @Override method put (line 116) | @Override method putIfAbsent (line 126) | @Override method readFromResources (line 141) | @Override method readHistoricalStoreFromResources (line 171) | private void readHistoricalStoreFromResources(String version, method pruneStore (line 191) | private void pruneStore(PersistableNetworkPayloadStore persiste... method getMap (line 52) | public abstract Map getMap(); method canHandle (line 54) | public abstract boolean canHandle(R payload); method put (line 56) | void put(P2PDataStorage.ByteArray hash, R payload) { method putIfAbsent (line 61) | protected R putIfAbsent(P2PDataStorage.ByteArray hash, R payload) { method remove (line 67) | R remove(P2PDataStorage.ByteArray hash) { method containsKey (line 73) | boolean containsKey(P2PDataStorage.ByteArray hash) { FILE: p2p/src/main/java/haveno/network/p2p/storage/persistence/PersistableNetworkPayloadStore.java class PersistableNetworkPayloadStore (line 34) | @Slf4j method PersistableNetworkPayloadStore (line 39) | protected PersistableNetworkPayloadStore() { method PersistableNetworkPayloadStore (line 42) | protected PersistableNetworkPayloadStore(Collection collection) { method containsKey (line 46) | public boolean containsKey(P2PDataStorage.ByteArray hash) { FILE: p2p/src/main/java/haveno/network/p2p/storage/persistence/ProtectedDataStoreService.java class ProtectedDataStoreService (line 36) | @Slf4j method ProtectedDataStoreService (line 45) | @Inject method addService (line 49) | public void addService(MapStoreService getMap() { method put (line 80) | public void put(P2PDataStorage.ByteArray hash, ProtectedStorageEntry e... method remove (line 88) | public ProtectedStorageEntry remove(P2PDataStorage.ByteArray hash, Pro... FILE: p2p/src/main/java/haveno/network/p2p/storage/persistence/RemovedPayloadsMap.java class RemovedPayloadsMap (line 31) | @Slf4j method RemovedPayloadsMap (line 36) | public RemovedPayloadsMap() { method RemovedPayloadsMap (line 44) | private RemovedPayloadsMap(Map dateByH... method toProtoMessage (line 50) | @Override method fromProto (line 61) | public static RemovedPayloadsMap fromProto(protobuf.RemovedPayloadsMap... method toString (line 68) | @Override FILE: p2p/src/main/java/haveno/network/p2p/storage/persistence/RemovedPayloadsService.java class RemovedPayloadsService (line 33) | @Singleton method RemovedPayloadsService (line 39) | @Inject method readPersisted (line 51) | @Override method wasRemoved (line 65) | public boolean wasRemoved(P2PDataStorage.ByteArray hashOfPayload) { method addHash (line 70) | public void addHash(P2PDataStorage.ByteArray hashOfPayload) { FILE: p2p/src/main/java/haveno/network/p2p/storage/persistence/ResourceDataStoreService.java class ResourceDataStoreService (line 31) | @Slf4j method ResourceDataStoreService (line 35) | @Inject method addService (line 40) | public void addService(StoreService ser... method readFromResources (line 44) | public void readFromResources(String postFix, Runnable completeHandler) { method readFromResourcesSync (line 60) | @VisibleForTesting FILE: p2p/src/main/java/haveno/network/p2p/storage/persistence/SequenceNumberMap.java class SequenceNumberMap (line 33) | public class SequenceNumberMap implements PersistableEnvelope { method SequenceNumberMap (line 36) | public SequenceNumberMap() { method SequenceNumberMap (line 44) | private SequenceNumberMap(Map getMap() { method setMap (line 83) | public void setMap(Map persistence... method requestPersistence (line 64) | protected void requestPersistence() { method getStore (line 68) | protected T getStore() { method getFileName (line 72) | public abstract String getFileName(); method readFromResources (line 79) | protected void readFromResources(String postFix, Runnable completeHand... method readFromResourcesSync (line 91) | @VisibleForTesting method makeFileFromResourceFile (line 103) | protected boolean makeFileFromResourceFile(String fileName, String pos... method readStore (line 127) | protected void readStore(String fileName, Consumer consumer) { method readStore (line 133) | protected void readStore(Consumer consumer) { method getStoreSync (line 143) | @VisibleForTesting method readStoreSync (line 153) | @VisibleForTesting method initializePersistenceManager (line 159) | protected abstract void initializePersistenceManager(); method createStore (line 161) | protected abstract T createStore(); FILE: p2p/src/main/java/haveno/network/utils/CapabilityUtils.java class CapabilityUtils (line 29) | @Slf4j method capabilityRequiredAndCapabilityNotSupported (line 31) | public static boolean capabilityRequiredAndCapabilityNotSupported(Node... FILE: p2p/src/main/java/haveno/network/utils/Utils.java class Utils (line 24) | public class Utils { method findFreeSystemPort (line 25) | public static int findFreeSystemPort() { method isV3Address (line 36) | public static boolean isV3Address(String address) { FILE: p2p/src/test/java/haveno/network/crypto/EncryptionServiceTests.java class EncryptionServiceTests (line 36) | public class EncryptionServiceTests { method setup (line 42) | @BeforeEach method tearDown (line 54) | @AfterEach class MockMessage (line 108) | private static class MockMessage extends NetworkEnvelope { method MockMessage (line 111) | public MockMessage(int nonce) { method getMessageVersion (line 116) | @Override method toProtoNetworkEnvelope (line 121) | @Override FILE: p2p/src/test/java/haveno/network/p2p/DummySeedNode.java class DummySeedNode (line 42) | @SuppressWarnings("ALL") method DummySeedNode (line 58) | public DummySeedNode(String defaultUserDataDir) { method processArgs (line 86) | public void processArgs(String[] args) { method createAndStartP2PService (line 155) | public void createAndStartP2PService(boolean useDetailedLogging) { method createAndStartP2PService (line 160) | @VisibleForTesting method getSeedNodeP2PService (line 201) | @VisibleForTesting method shutDown (line 206) | private void shutDown() { method shutDown (line 210) | public void shutDown(@Nullable Runnable shutDownCompleteHandler) { FILE: p2p/src/test/java/haveno/network/p2p/MockNode.java class MockNode (line 48) | public class MockNode { method MockNode (line 60) | public MockNode(int maxConnections) throws IOException { method addInboundConnection (line 70) | public void addInboundConnection(PeerType peerType) { method addOutboundConnection (line 89) | public void addOutboundConnection(PeerType peerType) { FILE: p2p/src/test/java/haveno/network/p2p/PeerServiceTest.java class PeerServiceTest (line 42) | @SuppressWarnings({"UnusedAssignment", "EmptyMethod"}) method setup (line 56) | @BeforeEach method tearDown (line 76) | @AfterEach method testSingleSeedNode (line 95) | @Test method test2SeedNodes (line 189) | public void test2SeedNodes() throws InterruptedException { method testAuthentication (line 287) | public void testAuthentication() throws InterruptedException { method testAuthenticationWithDisconnect (line 374) | public void testAuthenticationWithDisconnect() throws InterruptedExcep... method testAuthenticationWithManyNodes (line 441) | public void testAuthenticationWithManyNodes() throws InterruptedExcept... method getAndStartSeedNode (line 480) | private DummySeedNode getAndStartSeedNode(int port) throws Interrupted... FILE: p2p/src/test/java/haveno/network/p2p/TestUtils.java class TestUtils (line 35) | @SuppressWarnings("ALL") method generateKeyPair (line 42) | public static KeyPair generateKeyPair() throws NoSuchAlgorithmException { method getAndStartSeedNode (line 51) | public static DummySeedNode getAndStartSeedNode(int port, boolean useL... method getNetworkProtoResolver (line 160) | public static NetworkProtoResolver getNetworkProtoResolver() { FILE: p2p/src/test/java/haveno/network/p2p/mocks/MockMailboxPayload.java class MockMailboxPayload (line 30) | @Getter method MockMailboxPayload (line 38) | public MockMailboxPayload(String msg, NodeAddress senderNodeAddress) { method toProtoNetworkEnvelope (line 46) | @Override method equals (line 52) | @Override method hashCode (line 63) | @Override method toString (line 68) | @Override method getTTL (line 75) | @Override FILE: p2p/src/test/java/haveno/network/p2p/mocks/MockPayload.java class MockPayload (line 25) | @SuppressWarnings("ALL") method MockPayload (line 31) | public MockPayload(String msg) { method getMessageVersion (line 36) | @Override method toProtoNetworkEnvelope (line 41) | @Override method equals (line 46) | @Override method hashCode (line 57) | @Override method toString (line 62) | @Override method getTTL (line 69) | @Override FILE: p2p/src/test/java/haveno/network/p2p/network/LocalhostNetworkNodeTest.java class LocalhostNetworkNodeTest (line 34) | @Disabled method testMessage (line 38) | @Test FILE: p2p/src/test/java/haveno/network/p2p/network/TorNetworkNodeTest.java class TorNetworkNodeTest (line 42) | @SuppressWarnings("ConstantConditions") method testTorNodeBeforeSecondReady (line 49) | @Test method testTorNodeAfterBothReady (line 145) | public void testTorNodeAfterBothReady() throws InterruptedException, I... method getBridgeAddresses (line 236) | public List getBridgeAddresses() { FILE: p2p/src/test/java/haveno/network/p2p/peers/PeerManagerTest.java class PeerManagerTest (line 44) | public class PeerManagerTest { method setUp (line 49) | @BeforeEach method tearDown (line 56) | @AfterEach method testCheckMaxConnectionsNotExceeded (line 61) | @Test method testCheckMaxConnectionsExceededWithInboundPeers (line 74) | @Test method testCheckMaxConnectionsPeerLimitNotExceeded (line 101) | @Test method testCheckMaxConnectionsPeerLimitExceeded (line 114) | @Test method testCheckMaxConnectionsNonDirectLimitNotExceeded (line 140) | @Test method testCheckMaxConnectionsNonDirectLimitExceeded (line 153) | @Test method testCheckMaxConnectionsExceededWithOutboundSeeds (line 183) | @Test FILE: p2p/src/test/java/haveno/network/p2p/storage/P2PDataStorageBuildGetDataResponseTest.java class P2PDataStorageBuildGetDataResponseTest (line 60) | public class P2PDataStorageBuildGetDataResponseTest { class P2PDataStorageBuildGetDataResponseTestBase (line 61) | @ExtendWith(MockitoExtension.class) method buildGetDataRequest (line 67) | abstract GetDataRequest buildGetDataRequest(int nonce, Set k... method setUp (line 74) | @BeforeEach class RequiredCapabilitiesPNPStub (line 85) | static class RequiredCapabilitiesPNPStub extends PersistableNetworkP... method RequiredCapabilitiesPNPStub (line 89) | RequiredCapabilitiesPNPStub(Capabilities capabilities, byte[] hash) { method getRequiredCapabilities (line 94) | @Override method getProtectedStorageEntryForAdd (line 105) | private ProtectedStorageEntry getProtectedStorageEntryForAdd() throw... method getProtectedStorageEntryForAdd (line 109) | private ProtectedStorageEntry getProtectedStorageEntryForAdd(Capabil... method buildGetDataResponse_unknownPNPDoNothing (line 141) | @Test method buildGetDataResponse_knownPNPDoNothing (line 164) | @Test method buildGetDataResponse_unknownPNPSendBack (line 192) | @Test method buildGetDataResponse_unknownPNPSendBackTruncation (line 218) | @Test method buildGetDataResponse_unknownPNPCapabilitiesMismatchDontSendBack (line 251) | @Test method buildGetDataResponse_unknownPNPCapabilitiesMatch (line 279) | @Test method buildGetDataResponse_unknownPSEDoNothing (line 307) | @Test method buildGetDataResponse_knownPSEDoNothing (line 332) | @Test method buildGetDataResponse_unknownPSESendBack (line 361) | public void buildGetDataResponse_unknownPSESendBack() throws NoSuchA... method buildGetDataResponse_unknownPSESendBackTruncation (line 386) | public void buildGetDataResponse_unknownPSESendBackTruncation() thro... method buildGetDataResponse_unknownPSECapabilitiesMismatchDontSendBack (line 416) | @Test method buildGetDataResponse_unknownPSECapabilitiesMatch (line 443) | public void buildGetDataResponse_unknownPSECapabilitiesMatch() throw... class P2PDataStorageBuildGetDataResponseTestPreliminary (line 469) | public static class P2PDataStorageBuildGetDataResponseTestPreliminary ... method buildGetDataRequest (line 471) | @Override class P2PDataStorageBuildGetDataResponseTestUpdated (line 477) | public static class P2PDataStorageBuildGetDataResponseTestUpdated exte... method buildGetDataRequest (line 479) | @Override FILE: p2p/src/test/java/haveno/network/p2p/storage/P2PDataStorageClientAPITest.java class P2PDataStorageClientAPITest (line 50) | public class P2PDataStorageClientAPITest { method setUp (line 53) | @BeforeEach method getProtectedStorageEntry_NoExist (line 63) | @Test method getProtectedStorageEntry (line 77) | @Test method getProtectedStorageEntry_FirstOnMessageSecondAPI (line 94) | @Test method getRefreshTTLMessage_NoExists (line 114) | @Test method getRefreshTTLMessage (line 129) | @Test method getRefreshTTLMessage_FirstOnMessageSecondAPI (line 151) | @Test method getMailboxDataWithSignedSeqNr_RemoveNoExist (line 175) | @Test method getMailboxDataWithSignedSeqNr_AddThenRemove (line 192) | @Test method getMailboxDataWithSignedSeqNr_ValidRemoveAddFromMessage (line 214) | @Test FILE: p2p/src/test/java/haveno/network/p2p/storage/P2PDataStorageGetDataIntegrationTest.java class P2PDataStorageGetDataIntegrationTest (line 40) | public class P2PDataStorageGetDataIntegrationTest { method getProtectedStorageEntry (line 45) | private ProtectedStorageEntry getProtectedStorageEntry() throws NoSuch... method getProtectedStorageEntry (line 52) | private ProtectedStorageEntry getProtectedStorageEntry( method basicSynchronizationWorks (line 69) | public void basicSynchronizationWorks() throws NoSuchAlgorithmException { method basicSynchronizationWorksAfterRestartTransient (line 93) | public void basicSynchronizationWorksAfterRestartTransient() throws No... method basicSynchronizationWorksAfterRestartPersistent (line 122) | @Test method lostRemoveNeverUpdated (line 158) | @Test FILE: p2p/src/test/java/haveno/network/p2p/storage/P2PDataStorageOnMessageHandlerTest.java class P2PDataStorageOnMessageHandlerTest (line 43) | public class P2PDataStorageOnMessageHandlerTest { method setup (line 46) | @BeforeEach class UnsupportedBroadcastMessage (line 51) | static class UnsupportedBroadcastMessage extends BroadcastMessage { method UnsupportedBroadcastMessage (line 53) | UnsupportedBroadcastMessage() { method invalidBroadcastMessage (line 58) | @Test method unsupportedBroadcastMessage (line 71) | @Test method invalidConnectionObject (line 84) | @Test FILE: p2p/src/test/java/haveno/network/p2p/storage/P2PDataStoragePersistableNetworkPayloadTest.java class P2PDataStoragePersistableNetworkPayloadTest (line 53) | public class P2PDataStoragePersistableNetworkPayloadTest { class AddPersistableNetworkPayloadTest (line 55) | public abstract static class AddPersistableNetworkPayloadTest { method createInstance (line 60) | abstract PersistableNetworkPayload createInstance(); type TestCase (line 62) | enum TestCase { method setup (line 67) | @BeforeEach method assertAndDoAdd (line 74) | void assertAndDoAdd(PersistableNetworkPayload persistableNetworkPayl... method data (line 96) | static Stream data() { method addPersistableNetworkPayload (line 104) | @MethodSource("data") method addPersistableNetworkPayloadDuplicate (line 111) | @MethodSource("data") class AddPersistableNetworkPayloadStubTest (line 124) | public static class AddPersistableNetworkPayloadStubTest extends AddPe... method createInstance (line 125) | @Override method invalidHash (line 130) | @MethodSource("data") class AddPersistableDateTolerantPayloadTest (line 142) | public static class AddPersistableDateTolerantPayloadTest extends AddP... method createInstance (line 144) | @Override method outOfTolerance (line 149) | @MethodSource("data") FILE: p2p/src/test/java/haveno/network/p2p/storage/P2PDataStorageProcessGetDataResponse.java class P2PDataStorageProcessGetDataResponse (line 42) | public class P2PDataStorageProcessGetDataResponse { method setUp (line 47) | @BeforeEach method buildGetDataResponse (line 54) | static private GetDataResponse buildGetDataResponse(PersistableNetwork... method buildGetDataResponse (line 58) | static private GetDataResponse buildGetDataResponse(ProtectedStorageEn... method buildGetDataResponse (line 62) | static private GetDataResponse buildGetDataResponse( method getProtectedStorageEntryForAdd (line 78) | private ProtectedStorageEntry getProtectedStorageEntryForAdd() throws ... class LazyPersistableNetworkPayloadStub (line 93) | static class LazyPersistableNetworkPayloadStub extends PersistableNetw... method LazyPersistableNetworkPayloadStub (line 96) | LazyPersistableNetworkPayloadStub(byte[] hash) { method LazyPersistableNetworkPayloadStub (line 100) | LazyPersistableNetworkPayloadStub(boolean validHashSize) { method processGetDataResponse_newPNPUpdatesState (line 107) | @Test method processGetDataResponse_newInvalidPNPDoesNothing (line 120) | @Test method processGetDataResponse_duplicatePNPDoesNothing (line 133) | @Test method processGetDataResponse_newPNPUpdatesState_LazyProcessed (line 148) | @Test method processGetDataResponse_duplicatePNPDoesNothing_LazyProcessed (line 161) | @Test method processGetDataResponse_secondProcessNewPNPUpdatesState (line 176) | @Test method processGetDataResponse_secondProcessNoPNPUpdates_LazyProcessed (line 195) | @Test method processGetDataResponse_newPSEUpdatesState (line 215) | @Test method processGetDataResponse_duplicatePSEDoesNothing (line 227) | @Test method processGetDataResponse_secondCallNewPSEUpdatesState (line 242) | @Test FILE: p2p/src/test/java/haveno/network/p2p/storage/P2PDataStorageProtectedStorageEntryTest.java class P2PDataStorageProtectedStorageEntryTest (line 65) | @SuppressWarnings("unused") class ProtectedStorageEntryTestBase (line 67) | abstract public static class ProtectedStorageEntryTestBase { method createInstance (line 71) | protected abstract ProtectedStoragePayload createInstance(KeyPair pa... method getEntryClass (line 72) | protected abstract Class getEntryCl... method setUp (line 81) | @BeforeEach method doRemove (line 90) | boolean doRemove(ProtectedStorageEntry entry) { method doAdd (line 103) | boolean doAdd(ProtectedStorageEntry protectedStorageEntry) { method doRefreshTTL (line 117) | boolean doRefreshTTL(RefreshOfferMessage refreshOfferMessage) { method getProtectedStorageEntryForAdd (line 130) | ProtectedStorageEntry getProtectedStorageEntryForAdd(int sequenceNum... method getProtectedStorageEntryForAdd (line 142) | ProtectedStorageEntry getProtectedStorageEntryForAdd(int sequenceNum... method getProtectedStorageEntryForRemove (line 147) | ProtectedStorageEntry getProtectedStorageEntryForRemove(int sequence... method getProtectedStorageEntryForRemove (line 158) | ProtectedStorageEntry getProtectedStorageEntryForRemove(int sequence... method assertAndDoProtectedStorageAdd (line 162) | void assertAndDoProtectedStorageAdd(ProtectedStorageEntry protectedS... method assertAndDoProtectedStorageRemove (line 182) | void assertAndDoProtectedStorageRemove(ProtectedStorageEntry entry, method addProtectedStorageEntry (line 197) | @ValueSource(booleans = {true, false}) method addProtectedStorageEntryDuplicateSeqNrGt0 (line 206) | @ValueSource(booleans = {true, false}) method addProtectedStorageEntryDuplicateSeqNrEq0 (line 216) | @ValueSource(booleans = {true, false}) method addProtectedStorageEntryLowerSeqNr (line 226) | @ValueSource(booleans = {true, false}) method addProtectedStorageEntryGreaterSeqNr (line 237) | @ValueSource(booleans = {true, false}) method addProtectedStorageEntryAfterRemoveSameSeqNr (line 249) | @ValueSource(booleans = {true, false}) method addProtectedStorageEntryNotisValidForAddOperation (line 265) | @ValueSource(booleans = {true, false}) method addProtectedStorageEntryNotMatchesRelevantPubKey (line 274) | @ValueSource(booleans = {true, false}) method addProtectedStorageEntryNotMatchesRelevantPubKeyNotisValidForAddOperation (line 288) | @ValueSource(booleans = {true, false}) method removeSeqNrEqAddSeqNr (line 304) | @ValueSource(booleans = {true, false}) method removeSeqNrGtAddSeqNr (line 317) | @ValueSource(booleans = {true, false}) method removeNotExists (line 329) | @ValueSource(booleans = {true, false}) method removeSeqNrLessAddSeqNr (line 339) | @ValueSource(booleans = {true, false}) method addAfterRemoveSameSeqNr (line 351) | @ValueSource(booleans = {true, false}) method addAfterRemoveGreaterSeqNr (line 365) | @ValueSource(booleans = {true, false}) method removeEntryNotisValidForRemoveOperation (line 382) | @ValueSource(booleans = {true, false}) method removeEntryNotMatchesRelevantPubKey (line 394) | @ValueSource(booleans = {true, false}) method removeEntryNotisValidForRemoveOperationNotMatchesRelevantPubKey (line 406) | @ValueSource(booleans = {true, false}) method addAfterRemoveLessSeqNr (line 419) | @ValueSource(booleans = {true, false}) method removeLateAdd (line 434) | @ValueSource(booleans = {true, false}) method removeEntryNotIsValidForRemoveDoesNotBlockAdd1 (line 447) | @ValueSource(booleans = {true, false}) method removeEntryNotIsValidForRemoveDoesNotBlockAdd2 (line 460) | @ValueSource(booleans = {true, false}) class ProtectedStorageEntryTest (line 477) | public static class ProtectedStorageEntryTest extends ProtectedStorage... method createInstance (line 479) | @Override method getEntryClass (line 484) | @Override method buildRefreshOfferMessage (line 489) | static RefreshOfferMessage buildRefreshOfferMessage(ProtectedStorage... method buildRefreshOfferMessage (line 500) | RefreshOfferMessage buildRefreshOfferMessage(ProtectedStorageEntry p... method assertAndDoRefreshTTL (line 504) | void assertAndDoRefreshTTL(RefreshOfferMessage refreshOfferMessage, ... method refreshTTLNoExist (line 516) | @ValueSource(booleans = {true, false}) method refreshTTLExistingEntry (line 526) | @ValueSource(booleans = {true, false}) method refreshTTLDuplicateRefreshSeqNrEqual (line 537) | @ValueSource(booleans = {true, false}) method refreshTTLDuplicateRefreshSeqNrGreater (line 554) | @ValueSource(booleans = {true, false}) method refreshTTLDuplicateRefreshSeqNrLower (line 571) | @ValueSource(booleans = {true, false}) method refreshTTLRefreshAfterRemove (line 588) | @ValueSource(booleans = {true, false}) method refreshTTLRefreshEntryOwnerOriginalOwnerMismatch (line 602) | @ValueSource(booleans = {true, false}) method addProtectedStorageEntryAfterRestartCanAddDuplicateSeqNr (line 615) | @ValueSource(booleans = {true, false}) method addProtectedStorageEntryAfterRestartCanNotAddLowerSeqNr (line 632) | @ValueSource(booleans = {true, false}) class PersistableExpirableProtectedStoragePayloadStubTest (line 650) | public static class PersistableExpirableProtectedStoragePayloadStubTes... method createInstance (line 651) | @Override method getEntryClass (line 656) | @Override method addProtectedStorageEntryAfterReadFromResourcesWithDuplicate3629RegressionTest (line 665) | @ValueSource(booleans = {true, false}) method addProtectedStorageEntryAfterRestartCanNotAddDuplicateSeqNr (line 680) | @ValueSource(booleans = {true, false}) class MailboxPayloadTest (line 696) | public static class MailboxPayloadTest extends ProtectedStorageEntryTe... method createInstance (line 698) | @Override method getEntryClass (line 703) | @Override method setUp (line 708) | @Override method doRemove (line 718) | @Override method addAfterRemoveGreaterSeqNr (line 733) | @Override FILE: p2p/src/test/java/haveno/network/p2p/storage/P2PDataStorageRemoveExpiredTest.java class P2PDataStorageRemoveExpiredTest (line 46) | public class P2PDataStorageRemoveExpiredTest { method setUp (line 49) | @BeforeEach method removeExpiredEntries_SkipsNonExpirableEntries (line 59) | @Test method removeExpiredEntries_skipsPersistableNetworkPayload (line 73) | @Test method removeExpiredEntries_SkipNonExpiredExpirableEntries (line 85) | @Test method removeExpiredEntries_ExpiresExpiredExpirableEntries (line 99) | @Test method removeExpiredEntries_SkipNonExpiredPersistableExpirableEntries (line 116) | @Test method removeExpiredEntries_ExpiresExpiredPersistableExpirableEntries (line 130) | @Test method removeExpiredEntries_PurgeSeqNrMap (line 148) | @Test FILE: p2p/src/test/java/haveno/network/p2p/storage/P2PDataStorageRequestDataTest.java class P2PDataStorageRequestDataTest (line 44) | public class P2PDataStorageRequestDataTest { method setUp (line 49) | @BeforeEach method byteSetContains (line 62) | private boolean byteSetContains(Set container, byte[] target) { method getProtectedStorageEntryForAdd (line 76) | private ProtectedStorageEntry getProtectedStorageEntryForAdd() throws ... method buildPreliminaryGetDataRequest_EmptyP2PDataStore (line 92) | @Test method buildGetUpdatedDataRequest_EmptyP2PDataStore (line 102) | @Test method buildPreliminaryGetDataRequest_FilledP2PDataStore (line 114) | @Test method requestData_FilledP2PDataStore_GetUpdatedDataRequest (line 142) | @Test FILE: p2p/src/test/java/haveno/network/p2p/storage/P2PDataStoreDisconnectTest.java class P2PDataStoreDisconnectTest (line 46) | public class P2PDataStoreDisconnectTest { method populateTestState (line 50) | private static ProtectedStorageEntry populateTestState(TestState testS... method verifyStateAfterDisconnect (line 61) | private static void verifyStateAfterDisconnect(TestState currentState, method setUp (line 76) | @BeforeEach method peerConnectionUnknown (line 83) | @Test method connectionClosedIntended (line 96) | @Test method connectionClosedSkipsItemsPeerInfoBadState (line 109) | @Test method connectionClosedReduceTTL (line 123) | @Test method connectionClosedSkipsItemsNotFromPeer (line 137) | @Test FILE: p2p/src/test/java/haveno/network/p2p/storage/TestState.java class TestState (line 71) | public class TestState { method TestState (line 84) | TestState() { method simulateRestart (line 123) | void simulateRestart() { method createP2PDataStorageForTest (line 138) | private static P2PDataStorage createP2PDataStorageForTest( method resetState (line 167) | private void resetState() { method incrementClock (line 173) | void incrementClock() { method getTestNodeAddress (line 177) | public static NodeAddress getTestNodeAddress() { method verifySequenceNumberMapWriteContains (line 184) | private void verifySequenceNumberMapWriteContains(P2PDataStorage.ByteA... method verifyPersistableAdd (line 188) | void verifyPersistableAdd(SavedTestState beforeState, method assertProtectedStorageAdd (line 211) | void assertProtectedStorageAdd(SavedTestState beforeState, method verifyProtectedStorageRemove (line 255) | void verifyProtectedStorageRemove(SavedTestState beforeState, method verifyProtectedStorageRemove (line 267) | void verifyProtectedStorageRemove(SavedTestState beforeState, method verifyRefreshTTL (line 322) | void verifyRefreshTTL(SavedTestState beforeState, method buildMailboxStoragePayload (line 357) | static MailboxStoragePayload buildMailboxStoragePayload(PublicKey send... method saveTestState (line 370) | SavedTestState saveTestState(PersistableNetworkPayload persistableNetw... method saveTestState (line 374) | SavedTestState saveTestState(ProtectedStorageEntry protectedStorageEnt... method saveTestState (line 378) | SavedTestState saveTestState(RefreshOfferMessage refreshOfferMessage) { class SavedTestState (line 386) | static class SavedTestState { method SavedTestState (line 398) | private SavedTestState(TestState state) { method SavedTestState (line 404) | private SavedTestState(TestState testState, PersistableNetworkPayloa... method SavedTestState (line 410) | private SavedTestState(TestState testState, ProtectedStorageEntry pr... method SavedTestState (line 421) | private SavedTestState(TestState testState, RefreshOfferMessage refr... FILE: p2p/src/test/java/haveno/network/p2p/storage/messages/AddDataMessageTest.java class AddDataMessageTest (line 44) | @SuppressWarnings("UnusedAssignment") method setup (line 50) | @BeforeEach method toProtoBuf (line 62) | @Test FILE: p2p/src/test/java/haveno/network/p2p/storage/mocks/AppendOnlyDataStoreServiceFake.java class AppendOnlyDataStoreServiceFake (line 30) | public class AppendOnlyDataStoreServiceFake extends AppendOnlyDataStoreS... method AppendOnlyDataStoreServiceFake (line 32) | public AppendOnlyDataStoreServiceFake() { method put (line 36) | public boolean put(P2PDataStorage.ByteArray hashAsByteArray, Persistab... FILE: p2p/src/test/java/haveno/network/p2p/storage/mocks/ClockFake.java class ClockFake (line 29) | public class ClockFake extends Clock { method ClockFake (line 32) | public ClockFake() { method getZone (line 36) | @Override method withZone (line 41) | @Override method instant (line 46) | @Override method increment (line 51) | public void increment(long milliseconds) { FILE: p2p/src/test/java/haveno/network/p2p/storage/mocks/DateTolerantPayloadStub.java class DateTolerantPayloadStub (line 31) | public class DateTolerantPayloadStub implements DateTolerantPayload { method DateTolerantPayloadStub (line 34) | public DateTolerantPayloadStub(boolean dateInTolerance) { method isDateInTolerance (line 38) | @Override method toProtoMessage (line 43) | @Override method getHash (line 48) | @Override method verifyHashSize (line 53) | @Override FILE: p2p/src/test/java/haveno/network/p2p/storage/mocks/ExpirableProtectedStoragePayloadStub.java class ExpirableProtectedStoragePayloadStub (line 35) | public class ExpirableProtectedStoragePayloadStub extends ProtectedStora... method ExpirableProtectedStoragePayloadStub (line 39) | public ExpirableProtectedStoragePayloadStub(PublicKey ownerPubKey) { method ExpirableProtectedStoragePayloadStub (line 44) | public ExpirableProtectedStoragePayloadStub(PublicKey ownerPubKey, lon... method getOwnerNodeAddress (line 49) | @Override method getTTL (line 54) | @Override FILE: p2p/src/test/java/haveno/network/p2p/storage/mocks/MapStoreServiceFake.java class MapStoreServiceFake (line 40) | public class MapStoreServiceFake extends MapStoreService { method MapStoreServiceFake (line 44) | public MapStoreServiceFake() { method getFileName (line 49) | @Override method createStore (line 54) | @Override method canHandle (line 59) | @Override method readFromResourcesSync (line 64) | protected void readFromResourcesSync(String postFix) { method initializePersistenceManager (line 68) | @Override FILE: p2p/src/test/java/haveno/network/p2p/storage/mocks/MockData.java class MockData (line 28) | @SuppressWarnings("ALL") method MockData (line 37) | public MockData(String msg, PublicKey publicKey) { method equals (line 42) | @Override method hashCode (line 53) | @Override method toString (line 58) | @Override method getExtraDataMap (line 65) | @Nullable method getTTL (line 71) | @Override method getOwnerPubKey (line 76) | @Override method toProtoMessage (line 81) | @Override FILE: p2p/src/test/java/haveno/network/p2p/storage/mocks/PersistableExpirableProtectedStoragePayloadStub.java class PersistableExpirableProtectedStoragePayloadStub (line 30) | public class PersistableExpirableProtectedStoragePayloadStub extends Exp... method PersistableExpirableProtectedStoragePayloadStub (line 33) | public PersistableExpirableProtectedStoragePayloadStub(PublicKey owner... method PersistableExpirableProtectedStoragePayloadStub (line 37) | public PersistableExpirableProtectedStoragePayloadStub(PublicKey owner... FILE: p2p/src/test/java/haveno/network/p2p/storage/mocks/PersistableNetworkPayloadStub.java class PersistableNetworkPayloadStub (line 31) | public class PersistableNetworkPayloadStub implements PersistableNetwork... method PersistableNetworkPayloadStub (line 36) | public PersistableNetworkPayloadStub(boolean hashSizeValid) { method PersistableNetworkPayloadStub (line 40) | public PersistableNetworkPayloadStub(byte[] hash) { method PersistableNetworkPayloadStub (line 44) | private PersistableNetworkPayloadStub(boolean hashSizeValid, byte[] ha... method toProtoMessage (line 50) | @Override method getHash (line 55) | @Override method verifyHashSize (line 60) | @Override FILE: p2p/src/test/java/haveno/network/p2p/storage/mocks/ProtectedStoragePayloadStub.java class ProtectedStoragePayloadStub (line 39) | public class ProtectedStoragePayloadStub implements ProtectedStoragePayl... method ProtectedStoragePayloadStub (line 45) | public ProtectedStoragePayloadStub(PublicKey ownerPubKey) { method getExtraDataMap (line 53) | @Nullable method toProtoMessage (line 59) | @Override FILE: p2p/src/test/java/haveno/network/p2p/storage/payload/ProtectedMailboxStorageEntryTest.java class ProtectedMailboxStorageEntryTest (line 39) | public class ProtectedMailboxStorageEntryTest { method buildMailboxStoragePayload (line 41) | private static MailboxStoragePayload buildMailboxStoragePayload(Public... method buildProtectedMailboxStorageEntry (line 59) | private static ProtectedMailboxStorageEntry buildProtectedMailboxStora... method SetUp (line 67) | @BeforeEach method isValidForAddOperation (line 75) | @Test method isValidForAddOperation_EntryOwnerPayloadReceiverMismatch (line 87) | @Test method isValidForAddOperation_EntryReceiverPayloadReceiverMismatch (line 99) | @Test method isValidForAddOperation_BadSignature (line 111) | @Test method validForRemove (line 124) | @Test method validForRemoveEntryOwnerPayloadOwnerMismatch (line 136) | @Test method isValidForRemoveOperation_BadSignature (line 148) | @Test method isValidForRemoveOperation_ReceiversPubKeyMismatch (line 162) | @Test method isMetadataEquals (line 174) | @Test method isMetadataEquals_receiverPubKeyChanged (line 188) | @Test FILE: p2p/src/test/java/haveno/network/p2p/storage/payload/ProtectedStorageEntryTest.java class ProtectedStorageEntryTest (line 42) | public class ProtectedStorageEntryTest { method buildProtectedStorageEntry (line 43) | private static ProtectedStorageEntry buildProtectedStorageEntry(KeyPai... method buildProtectedStorageEntry (line 47) | private static ProtectedStorageEntry buildProtectedStorageEntry(Protec... method buildMailboxStoragePayload (line 57) | private static MailboxStoragePayload buildMailboxStoragePayload(Public... method SetUp (line 75) | @BeforeEach method isValidForAddOperation (line 83) | @Test method isValidForAddOperation_Mismatch (line 92) | @Test method isValidForAddOperation_invalidMailboxPayloadSender (line 104) | @Test method isValidForAddOperation_invalidMailboxPayloadReceiver (line 118) | @Test method isValidForAddOperation_BadSignature (line 130) | @Test method isValidForRemoveOperation (line 143) | @Test method isValidForRemoveOperation_Mismatch (line 152) | @Test method isValidForRemoveOperation_invalidMailboxPayloadSender (line 164) | @Test method isValidForRemoveOperation_invalidMailboxPayloadReceiver (line 176) | @Test method isValidForRemoveOperation_BadSignature (line 188) | @Test method isMetadataEquals (line 201) | @Test method isMetadataEquals_OwnerPubKeyChanged (line 212) | @Test method protectedStoragePayloadPersistableNetworkPayloadIncompatible (line 230) | @Test method futureTimestampIsSanitized (line 263) | @Test FILE: p2p/src/test/java/haveno/network/utils/UtilsTest.java class UtilsTest (line 25) | public class UtilsTest { method checkV2Address (line 27) | @Test method checkV3Address (line 32) | @Test FILE: relay/src/main/java/haveno/relay/RelayMain.java class RelayMain (line 33) | public class RelayMain { method main (line 46) | public static void main(String[] args) { method handleRelay (line 93) | private static void handleRelay() { method keepRunning (line 112) | private static void keepRunning() { FILE: relay/src/main/java/haveno/relay/RelayService.java class RelayService (line 43) | class RelayService { method RelayService (line 55) | RelayService(String appleCertPwPath, String appleCertPath, String appl... method setupForAndroid (line 62) | private void setupForAndroid(String androidCertPath) { method setupForApple (line 76) | private void setupForApple(String appleCertPwPath, String appleCertPat... method sendAppleMessage (line 95) | String sendAppleMessage(boolean isProduction, boolean isContentAvailab... method sendAndroidMessage (line 132) | String sendAndroidMessage(String apsTokenHex, String encryptedMessage,... FILE: seednode/src/main/java/haveno/seednode/SeedNode.java class SeedNode (line 27) | @Slf4j method SeedNode (line 34) | public SeedNode() { method startApplication (line 37) | public void startApplication() { method shutDown (line 44) | public void shutDown() { FILE: seednode/src/main/java/haveno/seednode/SeedNodeMain.java class SeedNodeMain (line 41) | @Slf4j method SeedNodeMain (line 48) | public SeedNodeMain() { method main (line 52) | public static void main(String[] args) { method doExecute (line 57) | @Override method addCapabilities (line 66) | @Override method launchApplication (line 71) | @Override method onApplicationLaunched (line 83) | @Override method getModule (line 93) | @Override method applyInjector (line 98) | @Override method startApplication (line 106) | @Override method setupConnectionLossCheck (line 168) | private void setupConnectionLossCheck() { method gracefulShutDown (line 190) | @Override FILE: seednode/src/test/java/haveno/seednode/GuiceSetupTest.java class GuiceSetupTest (line 11) | public class GuiceSetupTest { method testGuiceSetup (line 12) | @Test FILE: statsnode/src/main/java/haveno/statistics/Statistics.java class Statistics (line 31) | @Slf4j method Statistics (line 42) | public Statistics() { method startApplication (line 45) | public void startApplication() { FILE: statsnode/src/main/java/haveno/statistics/StatisticsMain.java class StatisticsMain (line 26) | @Slf4j method StatisticsMain (line 31) | public StatisticsMain() { method main (line 35) | public static void main(String[] args) { method doExecute (line 40) | @Override method addCapabilities (line 49) | @Override method launchApplication (line 53) | @Override method onApplicationLaunched (line 65) | @Override method getModule (line 75) | @Override method applyInjector (line 80) | @Override method startApplication (line 87) | @Override