본문으로 건너뛰기
이 페이지는 영어로 된 기계 번역을 사용하므로 오류나 불명확한 언어가 포함될 수 있습니다. 가장 정확한 정보는 영어 원문을 참조하시기 바랍니다. 잦은 업데이트로 인해 일부 콘텐츠는 원래 영어로 되어 있을 수 있습니다. Crowdin에서 이 페이지의 번역을 개선하는 데 동참하여 도움을 주세요. (Crowdin translation page, Contributing guide)

Units

For units conversion, Kaia-sdk supports utils for converting kaia, Gkei and kei. See supported units .

Import the formatKlay, parseKlay, formatKlayUnits, from @kaiachain/web3js-ext packages

To convert peb to other units, use formatKlayUnits. For example, using formatKlayUnits converting peb to ston

Using formatKlay converts peb to klay

Using parseKlayUnits to convert value from one unit to peb. The first param is the value, the second param is the unit to be converted

Using parseKlay to convert klay to peb

unitUtils.js

const {
formatKlay,
parseKlay,
formatKlayUnits,
} = require('@kaiachain/web3js-ext')
async function main() {
console.log(
'example basefee in ston =',
formatKlayUnits('0x5d21dba00', 'ston')
)
console.log('transfer amount in klay =', formatKlay('1230000000000000000'))
console.log(
'example gas price in peb =',
parseKlayUnits('50', 'ston').toString()
)
console.log('transfer amount in peb =', parseKlay('9.87').toString())
}
main()

output

❯ node unitUtils.js
example basefee in ston = 25.0
transfer amount in klay = 1.23
example gas price in peb = 50000000000
transfer amount in peb = 9870000000000000000

페이지를 개선해 주세요