toWei ()라는 web3js 함수를 사용하여 wei에서 금액을 변환하려고합니다.
내 코드는 다음과 같습니다 :
var etherwithdrawamount1=web3Infura.utils.toWei(etherwithdrawamount, 'wei');
이제 토큰의 소수점 이하 자릿수가 2 개이므로 토큰 금액이 정확하게 계산되지 않습니다.
web3 설명서 : https://web3js.readthedocs.io /en/1.0/web3-utils.html#towei 소수점 이하 두 자리는 없습니다.
number-문자열 | Number | BN : 값.
unit-문자열 (선택 사항, 기본값은 "ether") : 변환 할 에테르 부터.
가능한 단위는 :
noether: ‘0’
wei: ‘1’
kwei: ‘1000’
Kwei: ‘1000’
babbage: ‘1000’
femtoether: ‘1000’
mwei: ‘1000000’
Mwei: ‘1000000’
lovelace: ‘1000000’
picoether: ‘1000000’
gwei: ‘1000000000’
Gwei: ‘1000000000’
shannon:‘1000000000’
nanoether: ‘1000000000’
nano: ‘1000000000’
szabo: ‘1000000000000’
microether: ‘1000000000000’
micro: ‘1000000000000’
finney: ‘1000000000000000’
milliether: ‘1000000000000000’
milli: ‘1000000000000000’
ether: ‘1000000000000000000’
토큰 10 진수가 2 인 toWei ()에서 올바른 값을 얻는 방법?
- 답변 # 1
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- JavaScript 변수를 HTML div에 '출력'하는 방법
- python - 문자열에서 특정 문자 제거
toWei()
에서 사용중인 기능 는 wei의 토큰 금액이 아니라 wei의 에테르 금액을 변환하는 데 사용됩니다. wei에서 토큰 금액을 변환하려면 토큰 가격을 사용해야합니다. 보다 구체적으로, 토큰 금액에 wei 또는 해당 사안의 기타 단위로 된 토큰 가격을 곱해야하며, 위에서 사용한 단위로 토큰 가격을 알려줍니다. 따라서 토큰이 10 개이고 각 토큰 비용이2 wei
인 경우 그럼 당신은20 wei
토큰 가치가 있습니다.