Repolode
tahowallet

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. 1

    Homebrew로 bun 설치

    brew install bun
  2. 2

    모든 종속 항목 설치

    bun install
  3. 3

    연속 빌드 시작

    bun start
  4. 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 통계는 매일 갱신됩니다.

관련 프로젝트