카테고리 없음
bignumber가 무엇이냐
청어와물메기
2022. 9. 8. 16:47
728x90
https://docs.ethers.io/v5/api/utils/display-logic/#utils-formatUnits
Display Logic and Input
Documentation for ethers, a complete, tiny and simple Ethereum library.
docs.ethers.io
bignumber
BigNumber는 모든 크기의 숫자에 대한 수학 연산을 안전하게 허용하는 개체입니다.
값을 반환해야 하는 대부분의 작업은 BigNumber를 반환하고 값을 허용하는 매개변수는 일반적으로 이를 허용합니다... 이더리움의 많은 작업은 JavaScript에서 사용할 수 있는 안전한 값 범위를 벗어난 숫자에서 작동합니다.
한마디로 숫자처리할때 bignumber를 쓴다는 거네 오호~
코드 보니까
let number = BigNumber.from("1000000000000000000")
number = ethers.utils.formatUnits(number,18)
정리한다는 거같음
number 콘솔로 찍어보면
1.0으로 됨~!
formatunits
단위 숫자(숫자인 경우) 또는 지정된 단위(문자열인 경우)로 형식이 지정된 값의 문자열 표현을 반환합니다.
728x90