본문 바로가기
Block Chain/Web3 Library

블록체인 네트워크 ID별 데이터 리스트(List) || JavaScript || KR

by 개발이 체질인 나그네 2022. 9. 29.
반응형

블록체인 네트워크는 각자 자기만의 ID을 갖고 있습니다.

메타마스크나 지갑 어플에서 사용자가 연결된 네트워크를 ID로 데이터를 보내줍니다.

비개발자 및 Dapp 사용자들은 UI상으로 ID 값을 보여주면 이해하지 못합니다.

 

때문에 개발자들이 ID에 맞는 네트워크 이름과 심볼을 보여줘야 합니다.

 

const chainIds = {
    1 :  {name : "Ethereum mainnet", symbol : "ETH"},
    3 : {name : "Ropsten", symbol : "RopstenETH"},
    4 : {name : "Rinkeby", symbol : "RinkebyETH"},
    5 : {name : "Goerli", symbol : "GoerliETH"},
    42 : {name : "Kovan", symbol : "KovanETH"},
    11155111 : {name : "Sepolia", symbol : "SepoliaETH"},
    56 : {name : "Binance Smart Chain Mainnet", symbol : "BNB"},
    97 : {name : "Binance Smart Chain Testnet", symbol : "tBNB"},
    43114 : {name : "Avalanche C-Chain", symbol : "AVAX"},
    137 : {name : "Polygon Mainnet", symbol : "MATIC"},
    80001 : {name : "Mumbai", symbol : "MATIC"},
    42161 : {name : "Arbitrum One", symbol : "ETH"},
    10 : {name : "Optimism", symbol : "ETH"},
    250 : {name : "Fantom Opera", symbol : "FTM"},
    8217 : {name : "Klaytn Mainnet Cypress", symbol : "KLAY"},
    1001 : {name : "baobob", symbol : "KLAY"},
    61 : {name : "Ethereum Classic Mainnet", symbol : "ETC"}
}
  ...
계속 추가중
  ...
export default chainIds;

 

사용 법 :


console.log(chainIds[1].name)
> "Ethereum mainnet"

console.log(chainIds[1].symbol)
> "ETH"

 

github 링크 :

https://github.com/imelon2/BornToDev_React_web3/tree/master/chainIdList

 

GitHub - imelon2/BornToDev_React_web3

Contribute to imelon2/BornToDev_React_web3 development by creating an account on GitHub.

github.com

 

반응형

댓글