MCPcopy Create free account

hub / github.com/bjorn/raccoin / functions

Functions197 in github.com/bjorn/raccoin

↓ 1 callersFunctionload_poloniex_trades_csv
loads a Poloniex Trades CSV file into a list of unified transactions
src/poloniex.rs:200
↓ 1 callersFunctionload_poloniex_withdrawals_csv
loads a Poloniex Withdrawals CSV file into a list of unified transactions
src/poloniex.rs:187
↓ 1 callersFunctionload_reddcoin_core_csv
loads a Reddcoin Core CSV file into a list of unified transactions
src/bitcoin_core.rs:88
↓ 1 callersFunctionload_transactions
(wallets: &mut Vec<Wallet>, ignored_currencies: &Vec<String>, price_history: &PriceHistory)
src/main.rs:635
↓ 1 callersFunctionload_transactions_from_json
(input_path: &Path)
src/base.rs:482
↓ 1 callersFunctionload_trezor_csv
loads a TREZOR Suite CSV file into a list of unified transactions
src/trezor.rs:93
↓ 1 callersFunctionload_trezor_json
loads a TREZOR Suite JSON file into a list of unified transactions
src/trezor.rs:284
↓ 1 callersMethodlong_term_net_capital_gains
(&self)
src/main.rs:324
↓ 1 callersFunctionmatch_send_receive
(transactions: &mut Vec<Transaction>)
src/main.rs:868
↓ 1 callersMethodmatches
(&self, tx: &Transaction)
src/main.rs:349
↓ 1 callersFunctionmerge_consecutive_trades
(transactions: &mut Vec<Transaction>)
src/main.rs:812
↓ 1 callersMethodmerge_trades
Used to merge trade operations to avoid clutter.
src/base.rs:408
↓ 1 callersMethodprocess
(&mut self, transactions: &mut [Transaction])
src/fifo.rs:74
↓ 1 callersMethodremove_notification
(&self, index: usize)
src/main.rs:510
↓ 1 callersMethodreport_error
(&self, message: &str)
src/main.rs:501
↓ 1 callersMethodreport_years_model
(&self)
src/main.rs:493
↓ 1 callersMethodreports_model
(&self)
src/main.rs:497
↓ 1 callersFunctionsave_price_history_data
(prices: &Vec<PricePoint>, path: &Path)
src/base.rs:531
↓ 1 callersMethodsave_state
(&self)
src/main.rs:523
↓ 1 callersFunctionsave_transactions_to_ctc_csv
(transactions: &Vec<Transaction>, output_path: &Path)
src/ctc.rs:387
↓ 1 callersFunctionsave_transactions_to_json
(transactions: &Vec<Transaction>, output_path: impl AsRef<Path>)
src/base.rs:473
↓ 1 callersMethodsend
(timestamp: NaiveDateTime, amount: Amount)
src/base.rs:326
↓ 1 callersMethodshort_term_net_capital_gains
(&self)
src/main.rs:320
↓ 1 callersMethodskip_lines
(&self)
src/main.rs:124
↓ 1 callersMethodswap_holdings
(&mut self, transaction: &Transaction, outgoing: &Amount, incoming: &Amount)
src/fifo.rs:338
↓ 1 callersMethodtimestamp_str
(&self)
src/etherscan.rs:81
↓ 1 callersMethodto
(&self)
src/etherscan.rs:83
↓ 1 callersMethodto_tx
todo: translate address?
src/bitcoin_core.rs:40
↓ 1 callersMethodtotal_net_capital_gains
(&self)
src/main.rs:336
↓ 1 callersMethodtransaction_count
(&self)
src/main.rs:254
↓ 1 callersFunctiontx_to_transaction
( addresses: &HashSet<ScriptBuf>, tx: &Tx )
src/esplora.rs:37
↓ 1 callersFunctionui_set_portfolio
(app: &App)
src/main.rs:1486
↓ 1 callersFunctionui_set_reports
(app: &App)
src/main.rs:1413
↓ 1 callersMethodwallets_model
(&self)
src/main.rs:485
↓ 1 callersFunctionxpub_addresses_and_txs
( client: &AsyncClient, secp: &Secp256k1<C>, xpub: &str, address_transactions: &mut HashMap<Ad
src/esplora.rs:175
↓ 1 callersFunctionxpub_addresses_transactions
( client: &AsyncClient, xpubs: &Vec<String>, )
src/esplora.rs:210
Functionaddress_fees
(client: &HorizonHttpClient, address: &str)
src/horizon.rs:42
Functionaddress_payments
(client: &HorizonHttpClient, address: &str)
src/horizon.rs:80
Functionaddress_trades
(client: &HorizonHttpClient, address: &str)
src/horizon.rs:199
Functionaddress_transactions
( address: &str, )
src/etherscan.rs:144
Functionaddress_transactions
( client: &AsyncClient, addresses: &Vec<String>, )
src/esplora.rs:14
Functionconvert_ctc_csv_to_coinpanda_csv
todo: change to load into list of base::Transaction
src/coinpanda.rs:224
Functiondeserialize_amount
(d: D)
src/base.rs:181
Functiondeserialize_amount
(d: D)
src/trezor.rs:24
Functiondeserialize_amount_opt
(d: D)
src/bitstamp.rs:28
Functiondeserialize_date_time
deserialize function for reading NaiveDateTime in the format "Jan. 27, 2017, 03:28 PM"
src/bitstamp.rs:23
Functiondeserialize_date_time
deserialize function for reading NaiveDateTime
src/time.rs:7
Functiondeserialize_date_time
serialize function for reading NaiveDateTime
src/mycelium.rs:13
Functiondeserialize_date_time
deserialize function for reading NaiveDateTime
src/bittrex.rs:11
Functiondeserialize_date_time_mdy
function for reading NaiveDateTime in the format "07/04/2019 07:48:17"
src/liquid.rs:11
Functiondeserialize_date_time_mdy
function for reading NaiveDateTime in the format "2/25/2021, 2:24:46 PM"
src/ftx.rs:11
Functiondeserialize_date_time_ymd
function for reading NaiveDateTime in the format "19/06/25 22:39:11"
src/liquid.rs:17
Functiondeserialize_poloniex_timestamp
deserialize function for trying a number of date-time formats, all of which have been seen in Poloniex trade CSV formats
src/poloniex.rs:15
Methoddetect_from_file
(path: &Path)
src/main.rs:100
Functiondownload_price_history
(currency: &str)
src/coinmarketcap.rs:59
Methodfee
(timestamp: NaiveDateTime, amount: Amount)
src/base.rs:334
Methodfiat_deposit
(timestamp: NaiveDateTime, amount: Amount)
src/base.rs:318
Methodfiat_withdrawal
(timestamp: NaiveDateTime, amount: Amount)
src/base.rs:322
Methodfmt
(&self, f: &mut fmt::Formatter)
src/base.rs:67
Methodfrom
(item: PoloniexDeposit)
src/poloniex.rs:107
Methodfrom
(stroops: &Stroops)
src/horizon.rs:21
Methodfrom
(item: BitonicAction)
src/bitonic.rs:30
Methodfrom
(item: ElectrumHistoryItem)
src/electrum.rs:25
Methodfrom
todo: translate address?
src/mycelium.rs:48
Methodfrom
(item: BinanceSpotTrade)
src/binance.rs:238
Methodfrom
(deposit: LiquidDeposit)
src/liquid.rs:45
Methodfrom
(deposit: FtxDeposit)
src/ftx.rs:34
Methodfrom
todo: translate address?
src/trezor.rs:66
Methodfrom
(item: &'a Transaction)
src/ctc.rs:264
Methodfrom
(item: BittrexTransaction)
src/bittrex.rs:93
Methodfrom_fiat
(quantity: Decimal)
src/base.rs:104
Methodfrom_satoshis
(quantity: u64)
src/base.rs:108
Methodinsert_price_points
(&mut self, currency: String, price_points: Vec<PricePoint>)
src/base.rs:509
Methodinternal_save
(portfolio: &Portfolio, portfolio_file: &Path)
src/main.rs:434
Functionload_price_history_data
(path: &Path)
src/base.rs:540
Functionmain
()
build.rs:2
Functionmain
()
src/main.rs:1539
Functionmain
()
raccoin_ui/build.rs:1
Methodmerge_optional_amounts
(amount: &Option<Amount>, other_amount: &Option<Amount>)
src/base.rs:421
Methodnew
(name: String)
src/main.rs:245
Methodnew
()
src/fifo.rs:68
Methodnew
(quantity: Decimal, currency: String)
src/base.rs:88
Methodnew_token
(token_id: String, contract: String)
src/base.rs:96
Methodreceive
(timestamp: NaiveDateTime, received_amount: Decimal, received_currency: &'a str)
src/coinpanda.rs:110
Methodreceive
(timestamp: NaiveDateTime, amount: Amount)
src/base.rs:330
Methodsend
(timestamp: NaiveDateTime, sent_amount: Decimal, sent_currency: &'a str)
src/coinpanda.rs:92
Functionserialize_date_time
(date: &NaiveDateTime, s: S)
src/time.rs:11
Functiontotal_holdings
(holdings: &VecDeque<Entry>)
src/fifo.rs:362
Methodtrade
(timestamp: NaiveDateTime, received_amount: Decimal, received_currency: &'a str, sent_amount: Decimal, sent_cu
src/coinpanda.rs:74
Methodtrade
(timestamp: NaiveDateTime, incoming: Amount, outgoing: Amount)
src/base.rs:338
Methodtry_from
(item: PoloniexTrade)
src/poloniex.rs:130
Methodtry_from
(item: BitstampTransaction)
src/bitstamp.rs:61
Methodtry_from
(item: BinanceTransactionRecord)
src/binance.rs:143
Methodtry_from
todo: take trading fee into account? todo: translate btc_address?
src/bitcoin_de.rs:63
Methodtry_from
(trade: FtxTrade)
src/ftx.rs:119
Methodtry_from
(s: &str)
src/base.rs:150
Methodtry_from
(item: BittrexOrder)
src/bittrex.rs:76
← previous101–197 of 197, ranked by callers