Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bjorn/raccoin
/ functions
Functions
197 in github.com/bjorn/raccoin
⨍
Functions
197
◇
Types & classes
73
↓ 1 callers
Function
load_poloniex_trades_csv
loads a Poloniex Trades CSV file into a list of unified transactions
src/poloniex.rs:200
↓ 1 callers
Function
load_poloniex_withdrawals_csv
loads a Poloniex Withdrawals CSV file into a list of unified transactions
src/poloniex.rs:187
↓ 1 callers
Function
load_reddcoin_core_csv
loads a Reddcoin Core CSV file into a list of unified transactions
src/bitcoin_core.rs:88
↓ 1 callers
Function
load_transactions
(wallets: &mut Vec<Wallet>, ignored_currencies: &Vec<String>, price_history: &PriceHistory)
src/main.rs:635
↓ 1 callers
Function
load_transactions_from_json
(input_path: &Path)
src/base.rs:482
↓ 1 callers
Function
load_trezor_csv
loads a TREZOR Suite CSV file into a list of unified transactions
src/trezor.rs:93
↓ 1 callers
Function
load_trezor_json
loads a TREZOR Suite JSON file into a list of unified transactions
src/trezor.rs:284
↓ 1 callers
Method
long_term_net_capital_gains
(&self)
src/main.rs:324
↓ 1 callers
Function
match_send_receive
(transactions: &mut Vec<Transaction>)
src/main.rs:868
↓ 1 callers
Method
matches
(&self, tx: &Transaction)
src/main.rs:349
↓ 1 callers
Function
merge_consecutive_trades
(transactions: &mut Vec<Transaction>)
src/main.rs:812
↓ 1 callers
Method
merge_trades
Used to merge trade operations to avoid clutter.
src/base.rs:408
↓ 1 callers
Method
process
(&mut self, transactions: &mut [Transaction])
src/fifo.rs:74
↓ 1 callers
Method
remove_notification
(&self, index: usize)
src/main.rs:510
↓ 1 callers
Method
report_error
(&self, message: &str)
src/main.rs:501
↓ 1 callers
Method
report_years_model
(&self)
src/main.rs:493
↓ 1 callers
Method
reports_model
(&self)
src/main.rs:497
↓ 1 callers
Function
save_price_history_data
(prices: &Vec<PricePoint>, path: &Path)
src/base.rs:531
↓ 1 callers
Method
save_state
(&self)
src/main.rs:523
↓ 1 callers
Function
save_transactions_to_ctc_csv
(transactions: &Vec<Transaction>, output_path: &Path)
src/ctc.rs:387
↓ 1 callers
Function
save_transactions_to_json
(transactions: &Vec<Transaction>, output_path: impl AsRef<Path>)
src/base.rs:473
↓ 1 callers
Method
send
(timestamp: NaiveDateTime, amount: Amount)
src/base.rs:326
↓ 1 callers
Method
short_term_net_capital_gains
(&self)
src/main.rs:320
↓ 1 callers
Method
skip_lines
(&self)
src/main.rs:124
↓ 1 callers
Method
swap_holdings
(&mut self, transaction: &Transaction, outgoing: &Amount, incoming: &Amount)
src/fifo.rs:338
↓ 1 callers
Method
timestamp_str
(&self)
src/etherscan.rs:81
↓ 1 callers
Method
to
(&self)
src/etherscan.rs:83
↓ 1 callers
Method
to_tx
todo: translate address?
src/bitcoin_core.rs:40
↓ 1 callers
Method
total_net_capital_gains
(&self)
src/main.rs:336
↓ 1 callers
Method
transaction_count
(&self)
src/main.rs:254
↓ 1 callers
Function
tx_to_transaction
( addresses: &HashSet<ScriptBuf>, tx: &Tx )
src/esplora.rs:37
↓ 1 callers
Function
ui_set_portfolio
(app: &App)
src/main.rs:1486
↓ 1 callers
Function
ui_set_reports
(app: &App)
src/main.rs:1413
↓ 1 callers
Method
wallets_model
(&self)
src/main.rs:485
↓ 1 callers
Function
xpub_addresses_and_txs
( client: &AsyncClient, secp: &Secp256k1<C>, xpub: &str, address_transactions: &mut HashMap<Ad
src/esplora.rs:175
↓ 1 callers
Function
xpub_addresses_transactions
( client: &AsyncClient, xpubs: &Vec<String>, )
src/esplora.rs:210
Function
address_fees
(client: &HorizonHttpClient, address: &str)
src/horizon.rs:42
Function
address_payments
(client: &HorizonHttpClient, address: &str)
src/horizon.rs:80
Function
address_trades
(client: &HorizonHttpClient, address: &str)
src/horizon.rs:199
Function
address_transactions
( address: &str, )
src/etherscan.rs:144
Function
address_transactions
( client: &AsyncClient, addresses: &Vec<String>, )
src/esplora.rs:14
Function
convert_ctc_csv_to_coinpanda_csv
todo: change to load into list of base::Transaction
src/coinpanda.rs:224
Function
deserialize_amount
(d: D)
src/base.rs:181
Function
deserialize_amount
(d: D)
src/trezor.rs:24
Function
deserialize_amount_opt
(d: D)
src/bitstamp.rs:28
Function
deserialize_date_time
deserialize function for reading NaiveDateTime in the format "Jan. 27, 2017, 03:28 PM"
src/bitstamp.rs:23
Function
deserialize_date_time
deserialize function for reading NaiveDateTime
src/time.rs:7
Function
deserialize_date_time
serialize function for reading NaiveDateTime
src/mycelium.rs:13
Function
deserialize_date_time
deserialize function for reading NaiveDateTime
src/bittrex.rs:11
Function
deserialize_date_time_mdy
function for reading NaiveDateTime in the format "07/04/2019 07:48:17"
src/liquid.rs:11
Function
deserialize_date_time_mdy
function for reading NaiveDateTime in the format "2/25/2021, 2:24:46 PM"
src/ftx.rs:11
Function
deserialize_date_time_ymd
function for reading NaiveDateTime in the format "19/06/25 22:39:11"
src/liquid.rs:17
Function
deserialize_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
Method
detect_from_file
(path: &Path)
src/main.rs:100
Function
download_price_history
(currency: &str)
src/coinmarketcap.rs:59
Method
fee
(timestamp: NaiveDateTime, amount: Amount)
src/base.rs:334
Method
fiat_deposit
(timestamp: NaiveDateTime, amount: Amount)
src/base.rs:318
Method
fiat_withdrawal
(timestamp: NaiveDateTime, amount: Amount)
src/base.rs:322
Method
fmt
(&self, f: &mut fmt::Formatter)
src/base.rs:67
Method
from
(item: PoloniexDeposit)
src/poloniex.rs:107
Method
from
(stroops: &Stroops)
src/horizon.rs:21
Method
from
(item: BitonicAction)
src/bitonic.rs:30
Method
from
(item: ElectrumHistoryItem)
src/electrum.rs:25
Method
from
todo: translate address?
src/mycelium.rs:48
Method
from
(item: BinanceSpotTrade)
src/binance.rs:238
Method
from
(deposit: LiquidDeposit)
src/liquid.rs:45
Method
from
(deposit: FtxDeposit)
src/ftx.rs:34
Method
from
todo: translate address?
src/trezor.rs:66
Method
from
(item: &'a Transaction)
src/ctc.rs:264
Method
from
(item: BittrexTransaction)
src/bittrex.rs:93
Method
from_fiat
(quantity: Decimal)
src/base.rs:104
Method
from_satoshis
(quantity: u64)
src/base.rs:108
Method
insert_price_points
(&mut self, currency: String, price_points: Vec<PricePoint>)
src/base.rs:509
Method
internal_save
(portfolio: &Portfolio, portfolio_file: &Path)
src/main.rs:434
Function
load_price_history_data
(path: &Path)
src/base.rs:540
Function
main
()
build.rs:2
Function
main
()
src/main.rs:1539
Function
main
()
raccoin_ui/build.rs:1
Method
merge_optional_amounts
(amount: &Option<Amount>, other_amount: &Option<Amount>)
src/base.rs:421
Method
new
(name: String)
src/main.rs:245
Method
new
()
src/fifo.rs:68
Method
new
(quantity: Decimal, currency: String)
src/base.rs:88
Method
new_token
(token_id: String, contract: String)
src/base.rs:96
Method
receive
(timestamp: NaiveDateTime, received_amount: Decimal, received_currency: &'a str)
src/coinpanda.rs:110
Method
receive
(timestamp: NaiveDateTime, amount: Amount)
src/base.rs:330
Method
send
(timestamp: NaiveDateTime, sent_amount: Decimal, sent_currency: &'a str)
src/coinpanda.rs:92
Function
serialize_date_time
(date: &NaiveDateTime, s: S)
src/time.rs:11
Function
total_holdings
(holdings: &VecDeque<Entry>)
src/fifo.rs:362
Method
trade
(timestamp: NaiveDateTime, received_amount: Decimal, received_currency: &'a str, sent_amount: Decimal, sent_cu
src/coinpanda.rs:74
Method
trade
(timestamp: NaiveDateTime, incoming: Amount, outgoing: Amount)
src/base.rs:338
Method
try_from
(item: PoloniexTrade)
src/poloniex.rs:130
Method
try_from
(item: BitstampTransaction)
src/bitstamp.rs:61
Method
try_from
(item: BinanceTransactionRecord)
src/binance.rs:143
Method
try_from
todo: take trading fee into account? todo: translate btc_address?
src/bitcoin_de.rs:63
Method
try_from
(trade: FtxTrade)
src/ftx.rs:119
Method
try_from
(s: &str)
src/base.rs:150
Method
try_from
(item: BittrexOrder)
src/bittrex.rs:76
← previous
101–197 of 197, ranked by callers