集成到交易所
## 概述
本文檔的目的是簡要概述如何與 EVM 兼容的 MAP 中繼鏈集成。 對於已經支持 ETH 的團隊,支持 MAP 中繼鏈就像啟動一個 MAP 中繼鏈節點 (atlas)(它具有與 go-ethereum 相同的 API)並在構建交易時填充 MAP 中繼鏈 ID (22776) 一樣簡單。
使用 MAP 中繼鏈端點進行集成
運行一個圖集節點
您可以從源代碼 或release versin 獲取它。
來自源代碼:
然後在後台啟動一個帶有RPC服務的節點,使用./build/bin/atlas -h
獲取更多細節。
與 Atlas 交互
與 Atlas 節點交互與與 go-ethereum 交互相同。 您可以在 此處 找到 Atlas API 的參考資料。
請注意,默認情況下 personal_ 命名空間處於關閉狀態。 要打開它,您需要通過適當的命令行。
Java SDK 和 Web3.js
您可以使用 Java SDK 和 web3.js 庫與圖集交互 .
如果您計劃使用 golang 從 Atlas 中提取數據到您自己的系統中,我們建議使用我們的自定義 ethclient。
構建交易
MAP 中繼鏈交易與標準 EVM 交易相同,只有一個例外:
出於開發目的,MAP 中繼鏈支持所有流行的以太坊工具,如“MetaMask 和 Remix”、“Truffle”和“Hardhat”,因此熟悉以太坊和 Solidity 的開發人員可以感到賓至如歸。
我們兼容以太坊eip1559的改進,將最低基礎費用設置為100GWei。
ps: MAP Relay Chain consensus provides fast and irreversible finality with 5 seconds. To query the most up-to-date finalized block, query any value (i.e. block, balance, state, etc.) with the latest parameter.
Last updated