Algorand 개발
이것은 언어에 구애받지 않는 Algorand 개발 도구, 워크플로우 및 표준을 위한 통합 상위 스킬입니다. 아래 참고 파일을 사용하여 각 주제에 대한 자세한 지침을 찾으십시오.
빠른 시작
# AlgoKit CLI 설치
pipx install algokit
# 새 프로젝트 생성
algokit init -n my-project -t typescript --answer preset_name production --defaults
# 개발 주기
algokit project run build # 컨트랙트 컴파일
algokit project run test # 테스트 실행
algokit localnet start # 로컬 네트워크 시작
algokit project deploy localnet # 배포
참고 가이드
작업에 따라 적절한 참고 자료로 이동하십시오.
AlgoKit CLI 명령어
AlgoKit CLI로 빌드, 테스트, 배포 및 로컬 네트워크를 관리하십시오.
- use-algokit-cli.md — CLI 워크플로우 및 일반 명령어
- use-algokit-cli-reference.md — 전체 CLI 명령어 참고
Algorand 예제 검색
WebFetch를 사용하여 Algorand Foundation 저장소의 원시 GitHub URL에서 작동하는 컨트랙트 예제와 코드 패턴을 찾으십시오.
- search-algorand-examples.md — 검색 워크플로우 및 우선 저장소
- search-algorand-examples-reference.md — WebFetch 패턴 및 지식 베이스 참고
프로젝트 생성
AlgoKit 템플릿을 사용하여 새 Algorand 프로젝트를 초기화하십시오.
- create-project.md — 프로젝트 생성 워크플로우
- create-project-reference.md — 템플릿, 프리셋 및 CLI 옵션
스마트 컨트랙트 빌드
Algorand 스마트 컨트랙트 빌드를 위한 일반 워크플로우(언어에 구애받지 않는 단계).
- build-smart-contracts.md — 컨트랙트 빌딩 워크플로우
- build-smart-contracts-reference.md — 저장소 우선 순위 및 패턴 조회
ARC 표준 구현
ARC-4 ABI 인코딩, ARC-32/ARC-56 애플리케이션 사양 및 관련 표준.
- implement-arc-standards.md — ARC 개요 및 주요 표준
- implement-arc-standards-arc4.md — ARC-4 ABI 유형, 인코딩 및 메서드 호출
- implement-arc-standards-arc32-arc56.md — 애플리케이션 사양 형식 및 사용법
오류 문제 해결
일반적인 Algorand 개발 오류를 진단하고 수정하십시오.
- troubleshoot-errors.md — 오류 진단 개요
- troubleshoot-errors-contract.md — 스마트 컨트랙트 및 로직 오류
- troubleshoot-errors-transaction.md — 트랜잭션 및 계정 오류
주제 빠른 참고
| 주제 | 파일 수 | 설명 |
|---|---|---|
| AlgoKit CLI | 2 | 빌드, 테스트, 배포 명령어 및 localnet 관리 |
| 예제 검색 | 2 | Algorand 코드 예제를 찾기 위한 WebFetch 패턴 |
| 프로젝트 생성 | 2 | algokit init 템플릿, 프리셋 및 옵션 |
| 컨트랙트 빌드 | 2 | 언어에 구애받지 않는 컨트랙트 빌딩 워크플로우 |
| ARC 표준 | 3 | ARC-4 ABI, ARC-32/56 앱 사양 |
| 문제 해결 | 3 | 컨트랙트 및 트랜잭션 오류 진단 |
이 스킬 사용 방법
- 여기서 시작하여 필요한 참고 자료를 파악하십시오.
- 주제
.md파일을 읽어 단계별 지침을 확인하십시오. -reference.md파일을 참조하여 API/CLI 세부 정보를 확인하십시오.- 언어별 콘텐츠는
algorand-typescript또는algorand-python상위 스킬을 참조하십시오.