MAPO Developer Docs
LearnDevelopRunWhitePaperBRC-201
繁體中文
繁體中文
  • 概述
  • 學習
    • 關於 MAP 協議
      • 背景
      • 介紹 MAP 協議
      • MAP 協議的發展歷程
    • 與其他跨鏈模型進行比較
      • MAP 協議與Cosmos& Pokadot
      • MAP vs. 其他無中繼鏈的跨鏈解決方案
    • 技術機制
      • MAP協議'的技術機制
      • 三層結構
      • MAP協議層
      • MAP中繼鏈
        • 概念
        • 與所有鏈的同構性
        • 驗證& 維護網絡
      • MAPO服務(MOS)層
      • MAPO應用層
      • ZK 支持下的輕節點
    • 燃氣費收費模式
    • DAO
    • MAP協議的構建
      • 開發者
      • 驗證者
      • 維護者
      • 信使
      • 流動資金提供者
      • 終端用戶
    • Tokenomics
    • 購買$MAP
  • 開發
    • MAP Relay Chain
      • 入門
        • 構建
        • 製作私有鏈
        • 如何投票
        • 如何取出質押
        • 集成到交易所
        • EVM 兼容鏈接入MAP 中繼鏈
      • 共識
        • 概述
        • Proof-of-Stake
        • 驗證器
          • 驗證器
          • 鎖定的MAP
        • 選舉
        • 獎勵
        • 聚合印章
      • 合約
        • 預編譯合約
        • 創世紀合約
          • ABI
            • AccountsABI
            • ElectionABI
            • EpochRewardsABI
            • LockedGoldABI
            • ValidatorsABI
          • Deploy
      • Marker
        • Genesis
        • 驗證器
        • Vote
        • ContractOwner
        • Common
    • 輕型客戶端
      • 基於輕型客戶端的驗證
      • MAPO輕型客戶端
        • EVM鏈
        • Near
      • 輕客戶端
        • 客戶端管理器
        • BNB 鏈
        • NEAR 協議
        • Polygon(Matic)
        • Ethereum 2.0
        • 維護者
    • MOS 全鏈服務
      • MOS消息指南
        • How It Works
      • MOS 指南
        • 運行原理
        • 如何使用
          • 在Evm鏈的方法
          • 在NEAR協議上
        • 中繼鏈合約
        • EVM鏈合約
        • NEAR 協議合約
      • 信使
      • API
    • OmniChain實例
      • Omni App
      • OmniDictionary
    • API & SDK
      • Butter SDK
      • Atlas JSON RPC
      • Atlas Consensus API
      • MAP掃描API
    • 最新接鏈進展以及對應地址
  • 運行
    • 如何成爲一個新的驗證者
    • 如何成爲一個新的驗證者[進階版]
    • 取出或撤回
Powered by GitBook
On this page
  • 使用 MAP 中繼鏈端點進行集成
  • 運行一個圖集節點
  • 與 Atlas 交互
  • Java SDK 和 Web3.js
  • 構建交易

Was this helpful?

  1. 開發
  2. MAP Relay Chain
  3. 入門

集成到交易所

Previous如何取出質押NextEVM 兼容鏈接入MAP 中繼鏈

Last updated 1 year ago

Was this helpful?

## 概述

本文檔的目的是簡要概述如何與 EVM 兼容的 MAP 中繼鏈集成。 對於已經支持 ETH 的團隊,支持 MAP 中繼鏈就像啟動一個 MAP 中繼鏈節點 (atlas)(它具有與 go-ethereum 相同的 API)並在構建交易時填充 MAP 中繼鏈 ID (22776) 一樣簡單。

使用 MAP 中繼鏈端點進行集成

運行一個圖集節點

您可以從 或 獲取它。

來自源代碼:

// make sure the golang env

git clone https://github.com/mapprotocol/atlas.git
cd atlas
git checkout release_v1
make atlas

然後在後台啟動一個帶有RPC服務的節點,使用./build/bin/atlas -h獲取更多細節。

./build/bin/atlas --datadir ./data --gcmode "archive" --syncmode "full" --port 28360 --v5disc --http --http.addr "0.0.0.0" --http.api eth,web3,net,debug,txpool,header,istanbul --http.corsdomain "*" --http.vhosts "*" 

與 Atlas 交互

請注意,默認情況下 personal_ 命名空間處於關閉狀態。 要打開它,您需要通過適當的命令行。

Java SDK 和 Web3.js

構建交易

MAP 中繼鏈交易與標準 EVM 交易相同,只有一個例外:

 它們必須使用 MAP 中繼鏈 ChainID (22776) 進行簽名。

出於開發目的,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.

與 Atlas 節點交互與與 交互相同。 您可以在 找到 Atlas API 的參考資料。

您可以使用 和 庫與圖集交互 .

如果您計劃使用 golang 從 Atlas 中提取數據到您自己的系統中,我們建議使用我們的自定義 。

源代碼
release versin
go-ethereum
此處
Java SDK
web3.js
ethclient