Ethereum Provider
Ethers.js 또는 Web3.js를 Wepin Provider와 함께 사용하면 EVM 계열의 블록체인과 상호작용 할 수 있습니다.
지원 네트워크
목록에 필요한 블록체인이 없나요? 위핀 팀에 요청하여 별도의 비용 없이 블록체인을 추가할 수 있습니다.
Chain ID | Network Name | Network Variable |
---|---|---|
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 |
설치(Install)
설치가 완료되면 앱 등록 후 할당받은 App ID와 App Key를 사용하여 아래와 같이 WepinProvider 인스턴스를 초기화합니다. 이렇게 하면 WepinProvider 를 사용할 수 있게 됩니다.
초기화하기
Wepin Provider를 초기화하는 방법입니다.
init
Parameters
attributes
<object> optionaldefaultLanguage
: 위젯 기본 언어 설정, 기본 값은ko
입니다. 현재 지원하는 언어는en
,ko
,ja
3가지 입니다.defaultCurrency
: T위젯 기본 통화 설정, 기본 값은KRW
입니다. 현재 지원하는 통화는USD
,KRW
,JPY
3가지 입니다.
Return value
Promise
<void>
Example
isInitialized
WepinProvider 가 정상적으로 초기화 되었는지 확인할 수 있습니다.
Parameters
<void>
Return value
<boolean>
init이 정상적으로 잘 된 경우true
, 실패한 경우false
를 반환합니다.
Example
changeLanguage
위젯의 언어와 통화를 변경할 수 있습니다.
Parameters
attributes
<object>language
<string> 위젯에 표시될 언어를 지정합니다. 현재 지원하는 언어는en
,ko
,ja
3가지 입니다.currency
<string> 위젯에 표시될 통화를 지정합니다. 현재 지원하는 통화는USD
,KRW
,JPY
3가지 입니다.
Return value
<boolean> init이 정상적으로 잘 된 경우
true
, 실패한 경우false
를 반환합니다.
Example
메서드(Method)
Wepin Provider 초기화 후에 메서서드를 사용할 수 있습니다.
getProvider
Network에 해당하는 Provider를 반환합니다.
Parameters
network
<string> 위핀이 지원하는 Provider의 Network Variable 값으로, Ethereum Mainnet의 경우 "ethereum" 입니다. Network Variable은 소문자로 입력해야 합니다. 전체 목록은 Ethereum Provider 지원 네트워크에서 확인하세요.
Return value
Promise
<BaseProvider> - A EIP-1193 provider
Example
finalize
WepinProvider 사용을 종료합니다.
Parameters
<void>
Return value
<void>
Example
이더리움 호환 네트워크 프로바이더의 자세한 내용은 아래 링크를 참고하세요.
Last updated