Repolode
OpenZeppelin

OpenZeppelin/contracts-wizard

Solidity, Cairo, Stellar, Stylus 등을 위한 OpenZeppelin Contracts 컴포넌트 기반 스마트 컨트랙트를 생성하는 대화형 웹 앱이자 코드 생성기입니다.

스타
295
포크
188
열린 이슈
47
마지막 커밋
어제

어떤 프로젝트인가요?

Contracts Wizard는 OpenZeppelin Contracts 컴포넌트로 스마트 컨트랙트를 만들 수 있는 웹 애플리케이션입니다. 컨트랙트 유형을 선택하고 매개변수를 설정한 다음 기능을 켜고 끄면, 컴파일 및 배포하거나 커스텀 로직을 추가해 확장할 수 있는 소스 코드가 생성됩니다.

웹 인터페이스뿐 아니라 스크립트와 AI 에이전트가 컨트랙트를 생성할 수 있도록 CLI와 MCP 서버도 제공하며, 자체 애플리케이션에서 코드를 생성할 수 있는 TypeScript API도 지원합니다. Solidity, Cairo, Stellar, Stylus, Uniswap hooks용 생성기를 사용할 수 있습니다. 임베드 가능한 script 태그를 사용하면 다른 사이트에서도 원하는 탭이나 언어를 미리 선택한 상태로 Wizard를 제공할 수 있습니다.

핵심 기능

  • 01OpenZeppelin 컴포넌트로 Solidity, Cairo, Stellar, Stylus, Uniswap hook 컨트랙트를 생성합니다.
  • 02컨트랙트 유형, 매개변수, 기능을 선택할 수 있는 웹 UI를 제공합니다.
  • 03명령줄에서 컨트랙트를 생성하는 CLI를 제공합니다.
  • 04AI 에이전트가 컨트랙트를 생성할 수 있도록 MCP 서버를 제공합니다.
  • 05프로그래밍 방식의 코드 생성을 위한 TypeScript API를 포함합니다.
  • 06script 태그를 사용해 다른 웹사이트에 임베드할 수 있습니다.

활용 사례

  • ERC20, ERC721 또는 이와 유사한 토큰 컨트랙트의 표준 기능을 빠르게 구성합니다.
  • 스마트 컨트랙트의 시작점을 생성한 뒤 직접 커스터마이즈합니다.
  • AI 코딩 에이전트가 감사된 라이브러리 기반의 컨트랙트 코드를 생성하도록 합니다.
  • dApp이나 문서 사이트에 컨트랙트 빌더를 임베드합니다.

빠른 시작

  1. 1

    브라우저에서 웹 앱을 엽니다

  2. 2

    npm에서 Solidity 생성기 패키지를 설치합니다

  3. 3

    명령줄에서 생성하려면 CLI 패키지를 사용합니다

사용 전 알아둘 점

  • README에는 로컬에서 실행하는 단일 명령이 나와 있지 않습니다. 빠른 시작에서는 호스팅된 웹 앱이나 별도의 패키지를 사용합니다.

토픽

자주 묻는 질문

contracts-wizard은(는) 무엇인가요?
Solidity, Cairo, Stellar, Stylus 등을 위한 OpenZeppelin Contracts 컴포넌트 기반 스마트 컨트랙트를 생성하는 대화형 웹 앱이자 코드 생성기입니다. Contracts Wizard는 OpenZeppelin Contracts 컴포넌트로 스마트 컨트랙트를 만들 수 있는 웹 애플리케이션입니다. 컨트랙트 유형을 선택하고 매개변수를 설정한 다음 기능을 켜고 끄면, 컴파일 및 배포하거나 커스텀 로직을 추가해 확장할 수 있는 소스 코드가 생성됩니다.
contracts-wizard은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
contracts-wizard은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
contracts-wizard은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. contracts-wizard의 마지막 커밋은 2026년 11월 6일입니다.
contracts-wizard은(는) 어디에 사용할 수 있나요?
ERC20, ERC721 또는 이와 유사한 토큰 컨트랙트의 표준 기능을 빠르게 구성합니다. 스마트 컨트랙트의 시작점을 생성한 뒤 직접 커스터마이즈합니다. AI 코딩 에이전트가 감사된 라이브러리 기반의 컨트랙트 코드를 생성하도록 합니다. dApp이나 문서 사이트에 컨트랙트 빌더를 임베드합니다.
contracts-wizard는 어떻게 설치하나요?
브라우저에서 웹 앱을 엽니다 npm에서 Solidity 생성기 패키지를 설치합니다 명령줄에서 생성하려면 CLI 패키지를 사용합니다
contracts-wizard은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/OpenZeppelin/contracts-wizard

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트