멀티체인 크립토 앱 개발에 필요한 모든 것
무료로 시작하기
무료 요금제만으로도 지갑, 트랜잭션, 잔액, 히스토리 등 모든 기능을 모든 체인에서 제한 없이 사용할 수 있어요. 신용카드도, 체험 기간도 없습니다. 프로젝트가 커져서 더 많은 요청이 필요해지면 그때 유료 요금제를 선택하세요.
진짜 멀티체인 Web3
하나의 라이브러리로 멀티체인 크립토 앱을 구축하세요. Ethereum, Polygon, Arbitrum, BNB, Bitcoin, Litecoin, Dogecoin과 그 이상의 체인에서 동작하는 앱을, 체인 계열마다 별도의 SDK를 다루는 대신 하나의 멀티 블록체인 통합 라이브러리로 만들 수 있습니다.
const eth = wallet.currency('ethereum')const btc = wallet.currency('bitcoin')하나의 SDK, 빈틈없는 커버리지
Ethereum까지 함께 지원하는 bitcoinjs-lib의 대안입니다. wagmi, viem, ethers, web3.js에서 넘어오셨나요? ChainGate는 그들이 멈춘 지점부터 이어 갑니다—Bitcoin, Litecoin, Dogecoin 지원, 관리형 node, 잔액, 트랜잭션 히스토리, 법정화폐 변환까지 하나의 멀티체인 지갑 SDK에 담았어요.
RPC 기본 포함
모든 요금제에 지원되는 전체 네트워크의 관리형 RPC endpoint가 포함되어 있어요—설정 없이 바로 사용 가능합니다. 이미 ethers나 web3.js를 쓰고 계신다면 그대로 호환됩니다.
3줄로 끝나는 트랜잭션
TypeScript에서 단 3줄의 코드로 크립토 트랜잭션을 보낼 수 있어요. 수수료를 추정하고, priority를 고르고, broadcast하면 끝. Bitcoin의 입력 선택과 Ethereum의 gas는 ChainGate가 알아서 처리해 줍니다.
const tx = await btc.createTransfer(addr, amount)const fees = await tx.getSuggestedFees()const { txId } = await tx.broadcast('normal')잔액과 트랜잭션 히스토리
지원되는 모든 체인에서 Node.js로 크립토 잔액을 확인해 보세요—Bitcoin, Ethereum, Polygon, 전부 다 됩니다. 전체 트랜잭션 히스토리를 조회하고, 필요할 때마다 120개 이상의 법정화폐로 바로 환산할 수 있어요. 별도의 provider나 indexer 구축은 필요 없습니다.
const { confirmed } = await btc.getBalance()const history = await btc.addressHistory()const usd = await confirmed.toFiat('usd')지갑 전 주기 관리
seed phrase에서 private key를 파생하고, mnemonic, raw seed, keystore 파일로부터 지갑을 만들 수 있어요. BIP39/BIP32, 커스텀 derivation path를 지원하고, 서명 후 자동으로 잠기는 메모리 내 AES 암호화가 적용됩니다.
const { wallet, phrase } = await initializeWallet.create()const { wallet } = await initializeWallet.fromPhrase({ phrase })암호화, 서명, 재잠금
지갑 키는 메모리 안에서 PBKDF2(60만 회 반복)와 AES로 암호화되어 보관됩니다. 서명할 때만 비밀번호로 해제하고, 그 직후 자동으로 다시 잠겨요. 암호화된 지갑을 직렬화해서 백업하거나 다른 기기로 옮길 수도 있습니다.
React 지원
완성도 높은 React hooks를 제공합니다. 지갑 상태를 위한 useWallet(), 블록체인 조회를 위한 useUtils(). 앱을 provider로 감싸기만 하면 끝—보일러플레이트도, context 연결 작업도 필요 없어요.
const { wallet } = useWallet()const { utils } = useUtils()어디서나 작동
Node.js, 브라우저, React Native에서 모두 네이티브로 동작하는 크로스 플랫폼 블록체인 SDK입니다—polyfill도, bundler 꼼수도 필요 없어요. 서버 사이드 크립토 백엔드, 브라우저 기반 지갑, React Native 크립토 앱을 동일한 코드베이스에서 만들 수 있습니다.