안녕하세요 초보개발자입니다.
클레이튼 NFT를 생성하면
수수료가 어떻게 측정되는지 궁금해서 질문드립니다.
안녕하세요 초보개발자입니다.
클레이튼 NFT를 생성하면
수수료가 어떻게 측정되는지 궁금해서 질문드립니다.
안녕하세요.
수수료에 대한 정확한 정의가 안되어있는데,
NFT를 발행할때 배포하는 스마트컨트랙트의 TX fee를 말씀하시는 것이 맞나요?
네 맞습니다. 제가 지식이 많이 없어서
트랜잭션 수수료 - Klaytn Docs KO 문서 확인하는 중인데
감이 안잡히네요 NFT를 생성하거나 다른 사람에게 전송하면 어떤 트랜잭션이 일어나는지 몰라서…
클레이튼 스코프에서 다른 프로젝트를 참고하니 0.001~0.002 KLAY를 사용하는거 같은데
NFT 생성 시 : SmartContractExecution = TxGasContractExecution + PayloadGas + KeyValidationGas
요렇게 계산하면 될까요?
그럼 NFT를 생성할 때마다 TX fee는 같을까요?
우선 컨트랙트를 배포시 호출되는 execution은 SmartContractExecution이 아닌 LegacyExecution입니다.
예시 : Klaytnscope
즉, TxGas + PayloadGas + KeyValidationGas 만큼 소요가 되며,
이중 TxGas 및 KeyValidationGas는 개발자 입장에서는 고려하지 않아도 되는 부분입니다.
개발자가 고려해야 될 부분은 GasPayload = number_of_bytes * TxDataGas 이며,
쉽게 얘기해서 스마트컨트랙트 코드 길이에 영향을 받습니다.
와 답변 감사합니다.
쉽게이야기 해주셔서 이해했네요.
마지막으로 Legacy Transcation가 어떤 건지 간단하게 설명부탁드려도 될까요?
감사합니다.
legacy transaction 설명은 해당 링크를 참조해 주세요.
https://ko.docs.klaytn.com/klaytn/design/transactions/basic#txtypelegacytransaction
장형규님, 친절한 답변 감사드립니다.