Oracle3
Oracle3: 예측시장 거래 엔진·MCP 서버
지갑을 만들거나 가져와 BOING을 보내고 받고 테스트넷 파셋을 이용하세요
Create or import a wallet, send and receive BOING, use the testnet faucet. The DeFi that always bounces back. Non-custodial wallet for Boing Network at boing.express.
금융TypeScript · CSSGitHub @Boing-Network온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Non-custodial wallet for Boing Network — web app and browser extension
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Non-custodial wallet for Boing Network. Keys are generated and stored only in your browser. Live at boing.express.
Boundary: Boing Express is a Boing-native wallet (window.boing, 32-byte AccountIds, Ed25519). It is not MetaMask and does not run an EVM (no ethers/revm/geth execution). EVM wallets belong with boing.finance on EVM chains.README 전문 보기 ↗Your gateway to Boing. Boing Express is a non-custodial wallet designed for the Boing ecosystem. Keys are generated and stored only in your browser. Live at boing.express.
Status: public testnet — mainnet is not live. Boing Express is part of Boing Network — Quality, enforced by the protocol. See BRAND.md for the shared naming and tone.
Scope: Boing Express is a Boing-native wallet (window.boing, 32-byte AccountIds, Ed25519). It does not execute EVM transactions; for EVM chains use the cross-chain interface at Boing Finance.
👋 Everyday users: create or import a wallet, copy your 64-character address, get testnet BOING from the faucet, send, stake. The Chrome/Firefox extension adds “Connect wallet” for dApps.
🛠️ Developers: injectwindow.boing. Methods:boing_requestAccounts,boing_sendTransaction, DEX list RPCs. See docs/WALLET_CONNECTION_AND_API.md.
🛰️ Operators:VITE_BOING_TESTNET_RPCdefaults tohttps://testnet-rpc.boing.network. Mainnet stays off untilVITE_BOING_MAINNET_RPCis a distinct URL.
flowchart LR
You[You] --> Web[🌐 boing.express]
You --> Ext[🧩 Extension]
Web --> Enc[🔐 Encrypted keys in browser]
Ext --> Enc
Ext --> Inject[window.boing]
Inject --> DApp[dApps]
Enc --> RPC[testnet-rpc.boing.network]
DApp --> RPC
transfer_nft (see docs/DEVELOPMENT.md). Official NFT↔fungible companion peers are read from the on-chain registry and shown under matching collections — BOING-LINKED-NFT-TOKEN.md. Optional on-chain builder attested signal (separate registry; read-only when surfaced) — BOING-BUILDER-ATTESTATION.mdboing-primitiveswindow.boing for dApp connect; Connected sites management in the popupdist/)pnpm install
pnpm dev
Open http://localhost:5173. Production build: pnpm build → dist/.
| Variable | Description |
|---|---|
VITE_BOING_TESTNET_RPC | Testnet JSON-RPC (default https://testnet-rpc.boing.network) |
VITE_BOING_MAINNET_RPC | Optional mainnet JSON-RPC. Leave unset until official mainnet is published |
Set these in Cloudflare Pages Build → Environment variables (baked in at build time).
pnpm build, output dist, domain boing.expressmain. Secrets: CLOUDFLARE_ACCOUNT_ID, CLOUDFLARE_API_TOKENpnpm run gateway:deploy — see docs/RPC_GATEWAY.mdpnpm build
npx wrangler pages deploy dist --project-name=boing-wallet
pnpm run build:extension
Chrome: chrome://extensions → Developer mode → Load unpacked → extension/ folder.
Firefox: about:debugging → Load Temporary Add-on → extension/manifest.json.
Recommended pre-review copy: pnpm run build:extension:unpacked → load extension-unpacked/. Store zip: pnpm run zip:extension. Listing checklist: docs/EXTENSION_STORE.md.
0x)hex(bincode(SignedTransaction)) via boing_submitTransactionhttps://boing.observer/account/<address>Questions or feedback? Join the Boing Network Discord.
Full index with "I want to..." shortcuts: docs/README.md.
| Doc | For |
|---|---|
| docs/WALLET_CONNECTION_AND_API.md | window.boing provider API |
| docs/BOING-EXPRESS-WALLET.md | Provider / RPC-forwarding reference (the canonical product spec of the same name is in boing.network) |
| docs/DEVELOPMENT.md | Environment, CI, Chrome Web Store checklist |
| docs/TESTING.md | Unit, web and extension e2e tests |
| docs/NETWORK_SETUP.md | Network config, runtime node check, signing chain id |
| docs/RPC_GATEWAY.md | Optional HTTPS JSON-RPC Worker |
| docs/SECURITY.md | Security model, auto-lock, CSP |
| docs/EXTENSION_STORE.md | Store listing copy and screenshots |
| docs/WEB-SIGNING-FLOW.md | Web signing (/connect) flow for dApps |
| docs/BULK-TRANSFER.md |
m/44'/1112492366'/0'/0'/0'); you must confirm three words before continuing. Choosing "Private key" instead keeps the classic check (retype the last 6 characters). Import accepts a 12 or 24 word phrase or a raw key. See docs/RECOVERY_PHRASE_DESIGN.md.More: docs/SECURITY.md, docs/NETWORK_SETUP.md, docs/TESTING.md.
| Command | Purpose |
|---|---|
pnpm dev | Vite dev server on http://localhost:5173 |
pnpm build | Type check and build dist/ (runs prebuild: chain defaults and brand assets) |
pnpm preview | Preview the production build |
pnpm run build:extension | Build the MV3 extension into extension/ |
pnpm run build:extension:load | Build the extension and prepare it for "Load unpacked" |
pnpm run build:extension:unpacked | Build and copy the unpacked extension |
pnpm run zip:extension | Zip the built extension for upload |
pnpm run typecheck:ext | Type check the extension sources |
pnpm test | Unit tests (Vitest) |
pnpm test:e2e:web | Web end-to-end tests (Playwright) |
pnpm test:e2e | Extension end-to-end tests (builds the extension first; see docs/TESTING.md for EXTENSION_E2E flags) |
pnpm run fixtures:sync / fixtures:check | Sync / verify chain-metadata fixtures against boing.network |
pnpm run generate:chain-defaults / generate:brand-assets | Regenerate chain defaults / brand assets |
pnpm run pages:deploy | Build and deploy to Cloudflare Pages |
pnpm run gateway:dev / gateway:deploy | Run / deploy the optional RPC gateway Worker |
Maintainers also have publish:extension, prepare:extension, copy:extension:unpacked (see docs/DEVELOPMENT.md).
Requires Node 20+ and pnpm 9 (corepack enable).
MIT
| Bulk mode in the Transfer tab |
| docs/PUT-BLOB-PUBLISH-SESSION.md | boing_requestPutBlobSession publish sessions |
| docs/RECOVERY_PHRASE_DESIGN.md | Recovery phrase decision and implementation |
| docs/DESIGN_SYSTEM.md | UI tokens, following BRAND.md |
| docs/ASSETS_AND_FONTS.md | Brand assets and fonts |
| docs/CODEBASE-ALIGNMENT.md | Local summary of cross-repo URLs |
| docs/HANDOFF.md | Portal / protocol handoff and backlog |
| docs/BOING_NETWORK_WALLET_IMPLEMENTATION_CHECKLIST.md | Wallet implementation checklist |
| Upstream BOING-LINKED-NFT-TOKEN.md | On-chain NFT↔token link registry (SDK / dApp discovery) |
| Upstream BOING-BUILDER-ATTESTATION.md | On-chain builder attestation registry (builder signal; companions remain project authority) |