Ludium-Official / collegium_BOS

4 stars 27 forks source link

rapjang 2주차 과제 완료 #87

Closed rapjang closed 1 year ago

rapjang commented 1 year ago

2주차 과제 완료

IDKNWHORU commented 1 year ago

2번째 미션 수행을 완료한 것을 축하해🎉🎉 대부분의 기능이 잘 작동되는것을 확인했어! NICR을 계산할 때 ethersjs의 BitNumber API를 활용해줘. 곱하기는 mul, 나누기는 div 함수를 사용해보도록 해!

  const expectedDebt = ethers.BigNumber.from(ethers.utils.parseEther(state.totalcoll.toString()));
  const _1e20 = ethers.BigNumber.from(ethers.utils.parseEther("100"));
  const ETHColl = ethers.BigNumber.from(ethers.utils.parseEther(state.coll.toString()));

  const NICR = ETHColl.mul(_1e20).div(expectedDebt)

ethersjs의 BigNumber를 이용하여 계산한건 BigNumberNICR이고, rapjang의 계산 결과는 NaN이 나와 image