![]() |
投資組合服務(wù)-1inch
專用API
【更新時間: 2024.08.28】
投資組合服務(wù)-1inch是一個先進(jìn)的Web3資產(chǎn)跟蹤工具,為用戶提供全面、精確和組織良好的加密資產(chǎn)信息。通過一個統(tǒng)一的儀表板,用戶可以實(shí)時查看和分析他們的投資組合表現(xiàn),獲取詳細(xì)的資產(chǎn)估值、盈利能力分析等信息。
|
瀏覽次數(shù)
33
采購人數(shù)
0
試用次數(shù)
0
收藏
×
完成
取消
×
書簽名稱
確定
|

- API詳情
- 使用指南
- 常見 FAQ
- 關(guān)于我們
- 相關(guān)推薦


什么是1inch的投資組合服務(wù)?
投資組合服務(wù)-1inch是1inch平臺推出的一項(xiàng)專門用于加密資產(chǎn)管理的工具。它幫助用戶集中管理和追蹤他們在不同區(qū)塊鏈網(wǎng)絡(luò)上的所有Web3資產(chǎn),提供多維度的資產(chǎn)表現(xiàn)分析。這個服務(wù)不僅能夠顯示實(shí)時的資產(chǎn)估值,還能通過高級圖表和盈利分析,幫助用戶更好地理解其投資的增長或潛在的市場機(jī)會。此外,它確保了用戶數(shù)據(jù)的完全所有權(quán),沒有第三方參與數(shù)據(jù)處理,極大地保障了隱私和安全。
什么是1inch的投資組合服務(wù)接口?
1inch的投資組合服務(wù)有哪些核心功能?
1. 多錢包支持:允許用戶添加多個錢包并監(jiān)控綜合資產(chǎn)。
2. 多鏈跟蹤:同時跟蹤主要區(qū)塊鏈上的資產(chǎn)表現(xiàn),或使用過濾器選擇特定網(wǎng)絡(luò)。
3. LP 倉位分析:提供對 Uniswap V3、Lido、Aave 等 DeFi 協(xié)議 LP 頭寸的全面分析。
1inch的投資組合服務(wù)的核心優(yōu)勢是什么?
- 多鏈兼容:支持跨多個主要區(qū)塊鏈的資產(chǎn)表現(xiàn)跟蹤。
- 深入的 LP 倉位分析:提供對 DeFi 協(xié)議 LP 頭寸的詳細(xì)分析。
- 數(shù)據(jù)隱私保護(hù):用戶完全控制自己的數(shù)據(jù),保護(hù)隱私。
- 高級圖表:提供直觀的圖表,方便用戶跟蹤資產(chǎn)估值。
- 盈利能力分析:深入分析 DeFi 協(xié)議的盈利能力,幫助用戶做出更明智的投資決策。
在哪些場景會用到1inch的投資組合服務(wù)?
1. DeFi投資管理:用戶可以通過1inch投資組合服務(wù)集中管理其在多個DeFi協(xié)議中的投資,實(shí)時追蹤資產(chǎn)表現(xiàn),并進(jìn)行盈利分析,以優(yōu)化投資決策。
2. 多鏈資產(chǎn)管理:對于那些在多個區(qū)塊鏈網(wǎng)絡(luò)上持有資產(chǎn)的用戶,這個服務(wù)提供了一站式的資產(chǎn)追蹤和分析工具,極大簡化了跨鏈資產(chǎn)的管理。
3. 資產(chǎn)隱私與安全:用戶希望在管理其數(shù)字資產(chǎn)時,確保數(shù)據(jù)的隱私和安全。1inch投資組合服務(wù)通過完整的數(shù)據(jù)所有權(quán)和無第三方介入的數(shù)據(jù)處理流程,保障了用戶的隱私。


快速啟動
在這個快速入門示例中,我們將向您展示如何使用 1inch Portfolio API (v4) 檢索代幣的當(dāng)前價值、其損益 (PnL) 和投資回報率 (ROI),以及每個代幣的詳細(xì)統(tǒng)計(jì)數(shù)據(jù)握住。
使用的調(diào)用和端點(diǎn):
getCurrentValue :檢索特定錢包和區(qū)塊鏈的 ERC20 代幣的當(dāng)前價值。 https://api.1inch.dev/portfolio/portfolio/v4/overview/erc20/current_value
getProfitAndLoss :檢索指定時間范圍內(nèi)這些代幣的 PnL 和 ROI。 https://api.1inch.dev/portfolio/portfolio/v4/overview/erc20/profit_and_loss
getTokenDetails :檢索有關(guān)令牌的詳細(xì)統(tǒng)計(jì)信息。 https://api.1inch.dev/portfolio/portfolio/v4/overview/erc20/details
首先,我們將初始化項(xiàng)目并安裝依賴項(xiàng):
npm init -y
npm install dotenv
接下來,讓我們創(chuàng)建一個.env
文件并添加以下內(nèi)容:
API_KEY = PASTE_YOUR_API_KEY_HERE;
WALLET_ADDRESS = PASTE_YOUR_WALLET_ADDRESS_HERE;
CHAIN_ID = 1; //using Ethereum mainnet in this example
接下來,我們將引用 .env 文件中的環(huán)境變量,定義 HTTP 請求幫助器函數(shù),并添加時間延遲以在測試期間保持在免費(fèi)帳戶層的每秒 1 個請求限制內(nèi)。
require("dotenv").config();
const delay = (ms) => new Promise((resolve) => setTimeout(resolve, ms));
async function getCurrentValue(walletAddress, chainId) {
const endpoint = `https://api.1inch.dev/portfolio/portfolio/v4/overview/erc20/current_value?addresses=${walletAddress}&chain_id=${chainId}`;
const data = await fetch(endpoint, {
headers: { Authorization: `Bearer ${process.env.API_KEY}` }
}).then((res) => res.json());
return data;
}
然后,我們將獲取支持的 ERC20 代幣的當(dāng)前值:
async function getCurrentValue(walletAddress, chainId) {
const endpoint = `https://api.1inch.dev/portfolio/portfolio/v4/overview/erc20/current_value?addresses=${walletAddress}&chain_id=${chainId}`;
const data = await fetch(endpoint, {
headers: { Authorization: `Bearer ${process.env.API_KEY}` }
}).then((res) => res.json());
return data;
}
接下來,我們將獲取支持代幣的損益(PnL)和投資回報率(ROI):
async function getProfitAndLoss(walletAddress, chainId, fromTimestamp, toTimestamp) {
const endpoint = `https://api.1inch.dev/portfolio/portfolio/v4/overview/erc20/profit_and_loss?addresses=${walletAddress}&chain_id=${chainId}&from_timestamp=${fromTimestamp}&to_timestamp=${toTimestamp}`;
const data = await fetch(endpoint, {
headers: { Authorization: `Bearer ${process.env.API_KEY}` }
}).then((res) => res.json());
return data;
}
然后,除了 PnL 和 ROI 之外,我們還將請求支持的代幣的更多詳細(xì)信息:
async function getTokenDetails(walletAddress, chainId) {
const endpoint = `https://api.1inch.dev/portfolio/portfolio/v4/overview/erc20/details?addresses=${walletAddress}&chain_id=${chainId}`;
const data = await fetch(endpoint, {
headers: { Authorization: `Bearer ${process.env.API_KEY}` }
}).then((res) => res.json());
return data;
}
最后,我們將向檢查器添加邏輯以合并配置項(xiàng)并執(zhí)行調(diào)用:
- 按順序執(zhí)行上述調(diào)用,每次調(diào)用之間有 2 秒的延遲。
- 將檢索到的數(shù)據(jù)記錄到控制臺。
// Main portfolio checker logic
async function main() {
console.log("Current Value:", await getCurrentValue(process.env.WALLET_ADDRESS, process.env.CHAIN_ID));
await delay(2000);
console.log(
"Profit and Loss:",
await getProfitAndLoss(
process.env.WALLET_ADDRESS,
process.env.CHAIN_ID,
"2023-01-01T00:00:00Z",
"2023-01-31T23:59:59Z"
)
);
await delay(2000);
console.log("Token Details:", await getTokenDetails(process.env.WALLET_ADDRESS, process.env.CHAIN_ID));
}
main();
然后,您可以使用node <Your Filename>
命令運(yùn)行該項(xiàng)目。
詳情參考:https://portal.1inch.dev/documentation/apis/portfolio/quick-start




我們的歷史
1inch Network 的歷史始于 2019 年 5 月在紐約舉行的 ETHGlobal 黑客馬拉松。當(dāng)時,多個 DEX 已經(jīng)在運(yùn)行,為了找到最佳的掉期利率,用戶必須前往每個 DEX 并手動比較價格。為了解決這個問題,Sergej Kunz 和 Anton Bukov 決定構(gòu)建一個工具來自動執(zhí)行尋找最佳價格的過程。
在 56 小時的時間里,Sergej 和 Anton 開發(fā)了 DEX 聚合器的原型,該原型成為 1inch 網(wǎng)絡(luò)的支柱。事實(shí)證明,他們成功解決了 DeFi 中的一個大問題,提供了一種解決方案,以高效且用戶友好的方式聚合分布在多個來源的所有可用流動性。
關(guān)于1INCH token
1INCH token由 1inch 基金會于 2020 年 12 月發(fā)行。它是 1inch Network 的治理和實(shí)用代幣。 1INCH 持有者可以質(zhì)押他們的代幣來參與 1inch Network 的 DAO 治理。在 2022 年 12 月 Fusion 升級后,用戶可以質(zhì)押 1INCH 代幣來接收 Unicorn Power (UP),并將其 UP 委托給任何 1inch Fusion 解析器以換取獎勵。
合作伙伴


快速啟動
在這個快速入門示例中,我們將向您展示如何使用 1inch Portfolio API (v4) 檢索代幣的當(dāng)前價值、其損益 (PnL) 和投資回報率 (ROI),以及每個代幣的詳細(xì)統(tǒng)計(jì)數(shù)據(jù)握住。
使用的調(diào)用和端點(diǎn):
getCurrentValue :檢索特定錢包和區(qū)塊鏈的 ERC20 代幣的當(dāng)前價值。 https://api.1inch.dev/portfolio/portfolio/v4/overview/erc20/current_value
getProfitAndLoss :檢索指定時間范圍內(nèi)這些代幣的 PnL 和 ROI。 https://api.1inch.dev/portfolio/portfolio/v4/overview/erc20/profit_and_loss
getTokenDetails :檢索有關(guān)令牌的詳細(xì)統(tǒng)計(jì)信息。 https://api.1inch.dev/portfolio/portfolio/v4/overview/erc20/details
首先,我們將初始化項(xiàng)目并安裝依賴項(xiàng):
npm init -y
npm install dotenv
接下來,讓我們創(chuàng)建一個.env
文件并添加以下內(nèi)容:
API_KEY = PASTE_YOUR_API_KEY_HERE;
WALLET_ADDRESS = PASTE_YOUR_WALLET_ADDRESS_HERE;
CHAIN_ID = 1; //using Ethereum mainnet in this example
接下來,我們將引用 .env 文件中的環(huán)境變量,定義 HTTP 請求幫助器函數(shù),并添加時間延遲以在測試期間保持在免費(fèi)帳戶層的每秒 1 個請求限制內(nèi)。
require("dotenv").config();
const delay = (ms) => new Promise((resolve) => setTimeout(resolve, ms));
async function getCurrentValue(walletAddress, chainId) {
const endpoint = `https://api.1inch.dev/portfolio/portfolio/v4/overview/erc20/current_value?addresses=${walletAddress}&chain_id=${chainId}`;
const data = await fetch(endpoint, {
headers: { Authorization: `Bearer ${process.env.API_KEY}` }
}).then((res) => res.json());
return data;
}
然后,我們將獲取支持的 ERC20 代幣的當(dāng)前值:
async function getCurrentValue(walletAddress, chainId) {
const endpoint = `https://api.1inch.dev/portfolio/portfolio/v4/overview/erc20/current_value?addresses=${walletAddress}&chain_id=${chainId}`;
const data = await fetch(endpoint, {
headers: { Authorization: `Bearer ${process.env.API_KEY}` }
}).then((res) => res.json());
return data;
}
接下來,我們將獲取支持代幣的損益(PnL)和投資回報率(ROI):
async function getProfitAndLoss(walletAddress, chainId, fromTimestamp, toTimestamp) {
const endpoint = `https://api.1inch.dev/portfolio/portfolio/v4/overview/erc20/profit_and_loss?addresses=${walletAddress}&chain_id=${chainId}&from_timestamp=${fromTimestamp}&to_timestamp=${toTimestamp}`;
const data = await fetch(endpoint, {
headers: { Authorization: `Bearer ${process.env.API_KEY}` }
}).then((res) => res.json());
return data;
}
然后,除了 PnL 和 ROI 之外,我們還將請求支持的代幣的更多詳細(xì)信息:
async function getTokenDetails(walletAddress, chainId) {
const endpoint = `https://api.1inch.dev/portfolio/portfolio/v4/overview/erc20/details?addresses=${walletAddress}&chain_id=${chainId}`;
const data = await fetch(endpoint, {
headers: { Authorization: `Bearer ${process.env.API_KEY}` }
}).then((res) => res.json());
return data;
}
最后,我們將向檢查器添加邏輯以合并配置項(xiàng)并執(zhí)行調(diào)用:
- 按順序執(zhí)行上述調(diào)用,每次調(diào)用之間有 2 秒的延遲。
- 將檢索到的數(shù)據(jù)記錄到控制臺。
// Main portfolio checker logic
async function main() {
console.log("Current Value:", await getCurrentValue(process.env.WALLET_ADDRESS, process.env.CHAIN_ID));
await delay(2000);
console.log(
"Profit and Loss:",
await getProfitAndLoss(
process.env.WALLET_ADDRESS,
process.env.CHAIN_ID,
"2023-01-01T00:00:00Z",
"2023-01-31T23:59:59Z"
)
);
await delay(2000);
console.log("Token Details:", await getTokenDetails(process.env.WALLET_ADDRESS, process.env.CHAIN_ID));
}
main();
然后,您可以使用node <Your Filename>
命令運(yùn)行該項(xiàng)目。
詳情參考:https://portal.1inch.dev/documentation/apis/portfolio/quick-start






我們的歷史
1inch Network 的歷史始于 2019 年 5 月在紐約舉行的 ETHGlobal 黑客馬拉松。當(dāng)時,多個 DEX 已經(jīng)在運(yùn)行,為了找到最佳的掉期利率,用戶必須前往每個 DEX 并手動比較價格。為了解決這個問題,Sergej Kunz 和 Anton Bukov 決定構(gòu)建一個工具來自動執(zhí)行尋找最佳價格的過程。
在 56 小時的時間里,Sergej 和 Anton 開發(fā)了 DEX 聚合器的原型,該原型成為 1inch 網(wǎng)絡(luò)的支柱。事實(shí)證明,他們成功解決了 DeFi 中的一個大問題,提供了一種解決方案,以高效且用戶友好的方式聚合分布在多個來源的所有可用流動性。
關(guān)于1INCH token
1INCH token由 1inch 基金會于 2020 年 12 月發(fā)行。它是 1inch Network 的治理和實(shí)用代幣。 1INCH 持有者可以質(zhì)押他們的代幣來參與 1inch Network 的 DAO 治理。在 2022 年 12 月 Fusion 升級后,用戶可以質(zhì)押 1INCH 代幣來接收 Unicorn Power (UP),并將其 UP 委托給任何 1inch Fusion 解析器以換取獎勵。
合作伙伴