체인의정석

Solidity에서 bytes, bytes32 console.log로 찍는법 본문

블록체인/Solidity

Solidity에서 bytes, bytes32 console.log로 찍는법

체인의정석 2024. 2. 26. 12:18
728x90
반응형

https://github.com/NomicFoundation/hardhat/issues/2043

 

hardhat/console.sol `bytes` and `uint256[]` typed arguments support · Issue #2043 · NomicFoundation/hardhat

Hardhat doesn't support logging bytes object to console via hardhat/console.sol though it might be useful in a huge amount of cases. I'd suggest printing bytes and uint256[] object as an array of n...

github.com

console.logBytes
console.logBytes32

해당 2개를 이용하면 bytes 타입도 console.log로 찍어볼 수 있다.

다만 console.logBytes(bytes) 안의 bytes에는 bytes 타입빼고 다른게 오면 안된다. 일반 console.log는 문자열과 함께 사용했지만 여기서는 logBytes앞에 문자열 log를 따로 작성한 후에 디버깅을 진행하였다.

728x90
반응형
Comments