mirror of
https://github.com/Zproger/Aurum.git
synced 2026-10-17 04:56:40 +07:00
feat: сеть (network) для крипто-холдингов
Свободное текстовое поле на холдинге — какой сети принадлежит конкретная монета (Ethereum, Tron и т.д.), с редактированием прямо в таблице и разбивкой % по сетям на отдельной вкладке. Помогает увидеть, что часть стейблкоинов лежит на рискованных сетях и стоит перевести на безопасные.
This commit is contained in:
@@ -3,6 +3,7 @@ import type {
|
||||
CryptoHistoryResponse,
|
||||
CryptoHolding,
|
||||
CryptoHoldingCreateInput,
|
||||
CryptoHoldingUpdateInput,
|
||||
CryptoPerformanceResponse,
|
||||
CryptoPortfolio,
|
||||
CryptoPortfolioInput,
|
||||
@@ -48,6 +49,13 @@ export function createCryptoHolding(input: CryptoHoldingCreateInput) {
|
||||
return api.post<CryptoHolding>("/crypto/holdings", input);
|
||||
}
|
||||
|
||||
// Holding-only metadata (currently just `network`) — quantity/price/date
|
||||
// live on the transaction log, risk_level on the underlying Asset (see
|
||||
// updateCryptoHoldingRisk above).
|
||||
export function updateCryptoHolding(assetId: number, input: CryptoHoldingUpdateInput) {
|
||||
return api.patch<CryptoHolding>(`/crypto/holdings/${assetId}`, input);
|
||||
}
|
||||
|
||||
// Buy more of, or sell some of, a coin already being tracked.
|
||||
export function addCryptoTransaction(assetId: number, input: CryptoTransactionInput) {
|
||||
return api.post<CryptoHolding>(`/crypto/holdings/${assetId}/transactions`, input);
|
||||
|
||||
Reference in New Issue
Block a user