Ethereum Provider
Last updated
Last updated
Ethers.js 또는 Web3.js를 Wepin Provider와 함께 사용하면 EVM 계열의 블록체인과 상호작용 할 수 있습니다.
목록에 필요한 블록체인이 없나요? 위핀 팀에 요청하여 별도의 비용 없이 블록체인을 추가할 수 있습니다.
Chain ID | Network Name | Network Variable |
---|---|---|
설치가 완료되면 앱 등록 후 할당받은 App ID와 App Key를 사용하여 아래와 같이 WepinProvider 인스턴스를 초기화합니다. 이렇게 하면 WepinProvider 를 사용할 수 있게 됩니다.
Wepin Provider를 초기화하는 방법입니다.
attributes
<object> optional
defaultLanguage
: 위젯 기본 언어 설정, 기본 값은 ko
입니다. 현재 지원하는 언어는 en
, ko
, ja
3가지 입니다.
defaultCurrency
: T위젯 기본 통화 설정, 기본 값은 KRW
입니다. 현재 지원하는 통화는 USD
, KRW
, JPY
3가지 입니다.
Promise
<void>
WepinProvider 가 정상적으로 초기화 되었는지 확인할 수 있습니다.
<void>
<boolean>
init이 정상적으로 잘 된 경우 true
, 실패한 경우 false
를 반환합니다.
위젯의 언어와 통화를 변경할 수 있습니다.
attributes
<object>
language
<string>
위젯에 표시될 언어를 지정합니다. 현재 지원하는 언어는 en
, ko
, ja
3가지 입니다.
currency
<string>
위젯에 표시될 통화를 지정합니다. 현재 지원하는 통화는 USD
, KRW
, JPY
3가지 입니다.
<boolean>
init이 정상적으로 잘 된 경우 true
, 실패한 경우 false
를 반환합니다.
Wepin Provider 초기화 후에 메서서드를 사용할 수 있습니다.
Network에 해당하는 Provider를 반환합니다.
network
<string>
위핀이 지원하는 Provider의 Network Variable 값으로, Ethereum Mainnet의 경우 "ethereum" 입니다. Network Variable은 소문자로 입력해야 합니다. 전체 목록은 Ethereum Provider 지원 네트워크에서 확인하세요.
Promise
<BaseProvider> - A EIP-1193 provider
WepinProvider 사용을 종료합니다.
<void>
<void>
이더리움 호환 네트워크 프로바이더의 자세한 내용은 아래 링크를 참고하세요.
1
Ethereum Mainnet
ethereum
5
Ethereum Goerli Testnet
evmeth-goerli
8217
Klaytn Mainnet
klaytn
1001
Klaytn Testnet
klaytn-testnet
19
Songbird Canary Network
evmsongbird
137
Polygon Mainnet
evmpolygon
248
Oasys
evmoasys-games
37
XPLA Mainnet
evmxpla
7300
XPLA Verse Mainnet
evmxpla-verse
2731
TimeNetwork Testnet
evmtime-elizabeth
11155111
Ethereum Sepolia Testnet
evmeth-sepolia
80002
Polygon Amoy Testnet
evmpolygon-amoy
9372
Oasys Testnet
evmoasys-games-testnet
47
XPLA Testnet
evmxpla-testnet
2225
XPLA Verse Testnet
evmxpla-verse-testnet
204
opBNB Mainnet
evmopbnb
56
Binance Smart Chain
evmbsc
97
BSC-TESTNET
evmbsc-testnet
5611
opBNB Testnet
evmopbnb-testnet