목록2025/11 (5)
Tyojong
AI Arena는 AI 기반 NFT 캐릭터를 직접 트레이닝하고 전 세계 유저들과 PvP를 펼쳐 경쟁하는 블록체인 게임 플랫폼이다.각각의 NFT 파이터(캐릭터)는 ERC721 기반 NFT이며 AI 모델(신경망)로 훈련이 가능하다.경기는 라운드로 나뉘며, 각 라운드에서 승자가 결정되고 해당 유저에게 파이터 NFT 및 토큰 등의 보상이 지급된다.파이터 NFT는 단순한 디지털 토큰이 아니라, 경기에 참여하거나, 추후 교환/거래, 혹은 다음 라운드에서 사용할 수도 있는 자산이다.코드 분석https://github.com/code-423n4/2024-02-ai-arena/blob/cd1a0e6d1b40168657d1aaee8223dc050e15f8cc/src/MergingPool.sol#L154-L159claimR..
코드 분석https://github.com/decentxyz/decent-bridge/blob/7f90fd4489551b69c20d11eeecb17a3f564afb18/src/DcntEth.sol#L24-L30mint (발행)함수와 burn (소각)함수를 살펴보면 onlyRouter modifier로 보호되고 있다. 즉, router 주소로 지정된 컨트랙트만 mint, burn 함수를 호출할 수 있다. https://github.com/decentxyz/decent-bridge/blob/7f90fd4489551b69c20d11eeecb17a3f564afb18/src/DcntEth.sol#L20-L22setRouter함수는 Router 주소를 변경하는 역할을 한다. 이 Router 주소는 DcntEth 토..
코드 분석https://github.com/rabbitholegg/quest-protocol/blob/8c4c1f71221570b14a0479c216583342bd652d8d/contracts/Erc20Quest.sol#L102-L104withdrawFee 함수는 퀘스트가 종료된 후 프로토콜 수수료를 수령인 주소로 송금하도록 설계되어있다.여기서 말하는 "퀘스트"는 RabbitHole 프로젝트에서 진행하는 온체인 과제(미션)나 참여 이벤트를 가리킨다.RabbitHole은 사용자들에게 특정 작업이나 활동을 수행하도록 미션을 제공하고, 사용자가 이를 완수하면 Proof(증명서)를 발급한 뒤, 보상(리워드 토큰 등)을 지급하는 시스템을 운영한다. 이 함수는 호출 횟수를 제한하는 보호장치가 없어서 여러 번 호출이..
코드 분석https://github.com/code-423n4/2024-07-benddao/blob/117ef61967d4b318fc65170061c9577e674fffa1/src/libraries/logic/IsolateLogic.sol#L477 2024-07-benddao/src/libraries/logic/IsolateLogic.sol at 117ef61967d4b318fc65170061c9577e674fffa1 · code-423n4/2024-07-benddaoContribute to code-423n4/2024-07-benddao development by creating an account on GitHub.github.comIsolateLogic.sol은 BendDAO에서 NFT 담보 대출과..
코드 분석영향 받는 코드https://github.com/code-423n4/2025-03-nudgexyz/blob/main/src/campaign/NudgeCampaign.solhttps://github.com/code-423n4/2025-03-nudgexyz/blob/main/src/campaign/NudgeCampaignFactory.solhttps://github.com/code-423n4/2025-03-nudgexyz/blob/main/src/campaign/NudgePointsCampaigns.sol nudgexyz 깃허브 readme(문서)를 확인해보면 SWAP_CALLER_ROLE 권한을 Li.fi의 Executor에게 부여한다고 명시되어 있다. NudgeCampaign.sol 파일의 ha..
