tahowallet/extension
Taho는 MetaMask의 대안으로 개발된 커뮤니티 소유 오픈소스 이더리움 및 비트코인용 Web3 브라우저 확장 지갑입니다.
대체할 수 있는 제품:MetaMask
- 스타
- 3,210
- 포크
- 431
- 열린 이슈
- 334
- 마지막 커밋
- 10시간 전
어떤 프로젝트인가요?
Taho는 TypeScript와 Bun으로 만든 브라우저 확장 형태의 Web3 지갑입니다. 단일 지갑과 인프라 제공업체에 대한 의존도를 줄이는 것을 목표로 하며, MetaMask의 커뮤니티 소유 대안으로 자리매김하고 있습니다.
코드베이스는 지갑 핵심 로직과 키 자료를 보관하는 신뢰된 background 패키지와, 신뢰할 수 없는 것으로 간주되며 제한된 API를 통해서만 키에 접근하는 팝업 UI 패키지로 나뉩니다. 빌드 무결성을 지키기 위해 의존성 버전을 고정하고 CI에서 lockfile을 사용해 설치합니다.
개발자는 bun start로 연속 빌드를 실행한 뒤 결과물을 Chrome, Brave, Edge, Opera 또는 Firefox에서 불러올 수 있습니다. 저장소에는 validator 생성, Foundry의 anvil을 사용한 로컬 메인넷 포크 설정, 서명된 커밋 및 릴리스 워크플로도 포함되어 있습니다.
핵심 기능
- 01Chrome, Brave, Edge, Opera 및 Firefox용 브라우저 확장 지갑
- 02신뢰된 background 지갑 로직과 신뢰할 수 없는 UI 패키지를 분리
- 03확장 프로그램 CSP에서 unsafe-eval이 필요하지 않도록 validator 생성
- 04anvil을 사용하는 로컬 메인넷 포크 개발 환경 설정
- 05CI에서 lockfile 사용을 강제하고 의존성 버전을 고정
활용 사례
- 브라우저에서 이더리움과 비트코인용 커뮤니티 거버넌스 지갑 사용
- 브라우저 기반 Web3 지갑 개발 또는 감사
- 로컬 메인넷 포크에서 dApp 상호작용 테스트
빠른 시작
- 1
Homebrew로 bun 설치
brew install bun - 2
모든 종속 항목 설치
bun install - 3
연속 빌드 시작
bun start - 4
브라우저에서 dist/<browser>의 빌드된 확장 프로그램 불러오기(Chrome, Firefox, Brave, Edge, Opera는 README 참조)
사용 전 알아둘 점
- GPL-3.0 라이선스로 제공됩니다. 이 카피레프트 라이선스에 따라 파생 저작물도 동일한 조건으로 배포해야 합니다.
- 빠른 시작은 소스에서 개발용 빌드를 실행하므로 bun을 설치하고 프로젝트를 직접 빌드해야 합니다.
- Ubuntu 20.04와 같은 일부 Linux 배포판에서는 설치가 성공하기 전에 npm_config_python을 설정해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- extension은(는) 무엇인가요?
- Taho는 MetaMask의 대안으로 개발된 커뮤니티 소유 오픈소스 이더리움 및 비트코인용 Web3 브라우저 확장 지갑입니다. Taho는 TypeScript와 Bun으로 만든 브라우저 확장 형태의 Web3 지갑입니다. 단일 지갑과 인프라 제공업체에 대한 의존도를 줄이는 것을 목표로 하며, MetaMask의 커뮤니티 소유 대안으로 자리매김하고 있습니다.
- extension은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- extension은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- extension은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. extension의 마지막 커밋은 2026년 11월 5일입니다.
- extension은(는) 어디에 사용할 수 있나요?
- 브라우저에서 이더리움과 비트코인용 커뮤니티 거버넌스 지갑 사용 브라우저 기반 Web3 지갑 개발 또는 감사 로컬 메인넷 포크에서 dApp 상호작용 테스트
- extension는 어떻게 설치하나요?
- Homebrew로 bun 설치: brew install bun 모든 종속 항목 설치: bun install 연속 빌드 시작: bun start 브라우저에서 dist/<browser>의 빌드된 확장 프로그램 불러오기(Chrome, Firefox, Brave, Edge, Opera는 README 참조)
- extension은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/tahowallet/extension
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
viem을 기반으로 Ethereum 앱을 구축하기 위한 React 및 Vue 훅과 TypeScript 유틸리티입니다.
Dash Core는 빠르고 비공개적인 결제를 위해 만들어진 P2P 디지털 통화 Dash의 오픈소스 노드 및 지갑 소프트웨어입니다.
Ethereum 개발, 스마트 컨트랙트, 네트워크의 기반 기술을 다루는 『Mastering Ethereum』 제2판입니다.
암호화폐 잔액을 집계하고 거래를 해석해 손익 및 회계 보고서를 생성하는 셀프 호스팅 방식의 개인정보 보호 중심 포트폴리오 트래커입니다.
Ledger 하드웨어 서명과 EIP-12 dApp 연결을 지원하는 Ergo 블록체인용 브라우저 확장 지갑입니다.