NEROdrag · click
NERO
0x3a8f...c712
0xb1e4...9d03
0x7c2d...f518
0xd4e2...a7f6
0x91ab...3e44
0x0f87...c290
0xe623...b1d8
0x5d19...4fa7
0xa8c3...6e21
0x42f7...d905
0xc6b1...8a3f
0x1d4e...f7c2
#1,847,293
#1,847,294
#1,847,295
#1,847,296
#1,847,297
#1,847,298
#1,847,299
#1,847,300
#1,847,301
#1,847,302
#1,847,303
#1,847,304
0.5 NERO
142.8 ETH
1,200 USDC
0.03 NERO
89.1 MATIC
2.7 ETH
500 USDC
0.12 NERO
45.6 ARB
0.8 ETH
3,100 USDC
17.4 NERO
0xd4e2...9f06
0x8b71...2ca3
0xf190...e847
0x3c5a...b612
0xa7d8...4f93
0x62e1...c0d5
0x9f43...7b28
0x1a86...d4e9
0xc5f2...a310
0x7d09...f6b4
0xe3b7...1c82
0x4a91...8d57
21,000 gas
0.001 gwei
48,712 gas
0.003 gwei
21,000 gas
0.002 gwei
63,441 gas
0.001 gwei
21,000 gas
0.004 gwei
35,288 gas
0.002 gwei

Embedded Wallet Infrastructure
for NERO Chain

Non-custodial MPC wallets with social login. No seed phrases, no browser extensions, no custody risk. Your users get wallets in seconds.

No Seed PhrasesNo ExtensionsNo Custody Risk

Sign in

or
Continue with Email / Phone
Connect External Wallet

Powered by NERO Chain

The NERO MPC Platform

Three components that work together — a browser SDK, a production backend, and a developer dashboard.

NERO MPC SDK

Browser SDK with React hooks, pre-built login modal, and TypeScript support. Social login to wallet in 4 lines of code.

NERO Auth API

Production MPC backend with HSM key protection, distributed Shamir shares, 9 OAuth providers, and comprehensive audit logging.

NERO Dashboard

Developer portal for project management, API key generation, OAuth configuration, usage analytics, and team collaboration.

Everything you need for Web3 onboarding

From social login to transaction signing, a complete toolkit for building secure, user-friendly wallet experiences.

Social Login

9 OAuth providers — Google, Apple, Discord, LINE, and more. Plus email OTP, phone OTP, and custom JWT.

MPC Threshold Signatures

2-of-2 threshold ECDSA. Private key split between device and server — never reconstructed on any single machine.

No seed phrases. No extensions. No custody risk.

Account Abstraction

ERC-4337 smart accounts with bundler and paymaster. Gasless transactions out of the box.

Self-Custody Recovery

Password-protected offline key reconstruction. Users maintain full control — even if the backend goes down.

2-of-2 threshold — key never reconstructed

Multi-Chain

NERO Chain, Ethereum, Polygon, Arbitrum, Base — 7 built-in chains plus custom network support.

React SDK

Context provider, 6+ hooks, pre-built login modal, or go fully headless. TypeScript-first.

Full compliance trail for every operation

Audit Logging

Full compliance trail — every signing operation, recovery attempt, and key export is logged.

Webhooks

Real-time events for wallet.created, signing.completed, and signing.failed. HMAC-signed payloads.

How it works

From sign-in to confirmed transaction — watch the full flow.

Integrate in minutes

A few lines of code is all it takes. Click any highlighted line to see what it does.

App.tsx
tsxclick highlighted lines
1import { NeroMpcAuthProvider, useNeroConnect, useNeroWallet } from "@nerochain/mpc-sdk/react";
2
3function App() {
4 return (
5 <NeroMpcAuthProvider config={{ backendUrl: "...", apiKey: "nero_sk_..." }}>
6 <Wallet />
7 </NeroMpcAuthProvider>
8 );
9}
10
11function Wallet() {
12 const { connect } = useNeroConnect();
13 const { wallet, signMessage } = useNeroWallet();
14
15 if (!wallet) return <button onClick={() => connect("google")}>Login</button>;
16
17 return (
18 <div>
19 <p>{wallet.eoaAddress}</p>
20 <button onClick={() => signMessage("Hello!")}>Sign</button>
21 </div>
22 );
23}

Distributed threshold architecture

The client SDK holds Share 1 on the user's device. Share 2 is split into sub-shares distributed across independent cloud nodes. No single server ever holds enough to sign alone.

User initiates signing
📱
Client (SDK)Share 1 (sk_A)
Node 1Cloud 1Sub-share 2a
Node 2Cloud 2Sub-share 2b
Node 3Cloud 3Sub-share 2c

Share 2 — distributed across 3 independent cloud providers

2-of-2 threshold · private key never reconstructed

How keys stay safe

Your private key is split into shares at generation — it never exists as a whole. Each share is distributed to independent infrastructure so no single party can act alone.

a3f8b1c7d4e29f06
Client DeviceShare 1 (sk_A)
Node 1Sub-share 2a
Node 2Sub-share 2b
Node 3Sub-share 2c

Security is the foundation

Every design decision prioritizes the safety of your users' assets. HSM-backed, distributed, and auditable.

HSM-Protected Keys

Server key shares wrapped by AWS KMS or GCP Cloud KMS. Key material never leaves the hardware security module.

Distributed Shares

Server share split via Shamir's Secret Sharing across multiple nodes. No single server holds the complete share.

Zero-Knowledge Proofs

Schnorr proofs and Feldman VSS commitments verify correct protocol execution on every key generation and signing operation.

Full Audit Trail

Every signing operation, recovery attempt, and key export is logged with user ID, wallet address, and timestamp.

One SDK, every chain

Deploy wallets across multiple networks. Same API, same user experience.

NERO
NERO
Ethereum
Polygon
Arbitrum
Base

Transparent pricing

Start free, scale as you grow. Usage-based MAW billing with no hidden fees.

Free

For prototypes and MVPs

$0/mo
  • 1,000 monthly active wallets
  • 1 project · 3 API keys
  • Social login (BYO for Google, Facebook, Discord)
  • Email + SMS OTP
  • MPC threshold signing
  • Key material export
  • 7-day audit log retention
Popular

Growth

For production applications

$49/mo
  • 5,000 MAW ($0.045/overage)
  • 5 projects · 10 API keys
  • All 9 social logins (NERO-managed)
  • Custom JWT verifiers
  • Aggregate verifiers
  • MFA: TOTP
  • Webhooks · 4 team members
  • 30-day audit log retention

Scale

For teams at scale

$149/mo
  • 15,000 MAW ($0.040/overage)
  • 25 projects · 25 API keys
  • All Growth features
  • MFA: TOTP + WebAuthn
  • Self-custody recovery
  • Whitelabel branding
  • 8 team members
  • 90-day audit log retention

Enterprise

Volume pricing and SLA

Custom
  • Unlimited MAW
  • Unlimited projects + API keys
  • All Scale features
  • 365-day session lifetime
  • 365-day audit log retention
  • Unlimited team members
  • Dedicated support + SLA
  • Custom rate limits (1000+/min)

Get started in 5 minutes

Install the SDK, add social login, and your users have self-custodial wallets. It's that simple.

$npm install @nerochain/mpc-sdk