Carry Token & Token Sale Audit

KALOS Security
HAECHI AUDIT
Published in
4 min readSep 15, 2019

HAECHI AUDIT은 Carry Protocol 팀이 제작한 토큰 & 토큰 세일스마트 컨트랙트에 대한 보안감사를 진행하였습니다.

캐리 프로토콜(Carry Protocol)팀은 HAECHI AUDIT에게 ERC20 토큰, 토큰 세일스마트 컨트랙트에 대한 보안 감사를 요청하셨습니다. 캐리프로토콜(Carry Protocol)은 블록체인 기술을 이용하여 오프라인 상점과 소비자를 연결해 주는 블록체인 프로젝트 입니다.

국문 보안 감사 보고서는 해당 링크에서 찾아볼 수 있으며, 영문 보고서는 해당 링크에서 보실 수 있습니다. 보안 감사 결과를 아래에 공개합니다.

Audit Result

보안감사 기준 표

[표 1 보안 감사 기준표]

Major Issues

MAJOR : 토큰 세일 기간 중에 모집된 이더리움을 바로 지갑으로 옮기는 것은 의심을 받을 수 있습니다. (Found — v.1.0)

Minor Issues

MINOR : addAddressesToWhitelist 에서 _beneficiaries 배열 길이 제한을 추가하는 것을 추천합니다. [Gas Overuse] [Wrong Argument] (Found — v.1.0)

MINOR : 생성자에서 _whitelistGrades 의 길이가 0 이면 revert 하는 것을 추천합니다. [Gas Overuse] [Wrong Argument] (Found — v.1.0)

MINOR : CarryPublicTokenCrowdsale:withdrawTokens() 을 호출하여 개인 투자자들이 토큰을 인출하는 것에 어려움이 있으므로 개인 투자자외에 다른 사람이 호출하여 토큰을 분배할 수 있게 하는 것을 추천합니다. (Found — v.1.0)

MINOR : _preValidatePurchase 에서 gas 최적화 로직으로 gas 최적화가 되지 않을 수 있으므로 제거하길 권장합니다. [Optimization][Code Optimization] (Found — v.1.0)

Conclusion

HAECHI LABS에서는 위의 컨트랙트에서 Major 이슈 1개, Minor 이슈 4개를 발견하였습니다. HAECHI AUDITS에서는 제안된 모든 사항에 대해 수정하는 것을 권장합니다.

HAECHI AUDIT Official website: https://audit.haechi.io/

HAECHI AUDIT Twitter: https://twitter.com/haechi_audit

About HAECHI AUDIT

고객에게 최상의 서비스를 제공하여 안전한 스마트 컨트랙트를 만들 수 있도록 돕는 것이 HAECHI AUDIT의 미션입니다.

HAECHI AUDIT은 블록체인 기술 기업 HAECHI LABS의 블록체인 코드 보안감사 전문 서비스입니다. HAECHI AUDIT은 자체적인 블록체인 기술 솔루션과 R&D 역량을 바탕으로 70여개 이상의 블록체인 프로젝트 및 Fortune 500 기업을 대상으로 스마트 컨트랙트 보안감사 서비스를 제공해왔습니다.

현재 HAECHI AUDIT의 대표적인 고객사로는 SK텔레콤, 카카오의 블록체인 자회사(Ground X) 등 국내외 대기업과 스타트업 그리고 Bit-Z, Coinall(OKEx), KuCoin, Liquid, CPDAX, Huobi Korea 등의 글로벌 암호화폐 거래소가 있습니다. 또한 최근에는 기술력을 인정받아 Ethereum Foundation과 Ethereum Community Fund로부터 Grant를 받았고, 삼성전자에서 진행하는 스타트업 인큐베이션 프로그램(C-Lab)에 선발되기도 했습니다.

만약 스마트 컨트랙트 보안 감사에 관심이 있으시다면, 저희 Medium을 follow하시거나, 저희 팀에 합류하세요 🚀.

스마트 컨트랙트 개발을 하시는 문이라면 audit@haechi.io로 보안감사 문의 주세요👨🏼‍💻.

--

--

KALOS Security
HAECHI AUDIT

Making Web3 Space Safe For Everyone | Pioneering a safer space since 2018