gizmolab-tools

TotalClaw 作者 totalclaw

使用 GizmoLab 的免费区块链开发人员工具(tools.gizmolab.io)和 Web3 UI 组件(ui.gizmolab.io)。以太坊工具包括合约 UI 交互、交易解码器、ENS Lookup 和 Burner Wallet。 Solana 工具包括代币创建、代币铸造、代币快照和代币交换。 Web3 UI 组件包括 Abstract Gasless NFT Mint、Chain Selector、Crypto Product Card、NFT Mint Card、NFT Portfolio、LiFi Widget 和 Polymarket Widget。在构建 dApp、与智能合约交互或执行区块链操作时使用。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~gizmo-dev-gizmolab-tools
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~gizmo-dev-gizmolab-tools/file -o gizmo-dev-gizmolab-tools.md
## 概述(中文)

使用 GizmoLab 的免费区块链开发人员工具(tools.gizmolab.io)和 Web3 UI 组件(ui.gizmolab.io)。以太坊工具包括合约 UI 交互、交易解码器、ENS Lookup 和 Burner Wallet。 Solana 工具包括代币创建、代币铸造、代币快照和代币交换。 Web3 UI 组件包括 Abstract Gasless NFT Mint、Chain Selector、Crypto Product Card、NFT Mint Card、NFT Portfolio、LiFi Widget 和 Polymarket Widget。在构建 dApp、与智能合约交互或执行区块链操作时使用。

## 原文

# GizmoLab Tools & UI

**Tools:** https://tools.gizmolab.io/ - Free blockchain developer tools
**UI Library:** https://ui.gizmolab.io/ - Web3 component library

## Available Tools

### Ethereum Tools

| Tool | URL | Purpose |
|------|-----|---------|
| Contracts UI | `/ethereum/contracts/ui` | Interact with any smart contract (read/write) |
| Transaction Decoder | `/ethereum/converters/transaction-decoder` | Decode raw transaction data |
| ENS Lookup | `/ethereum/ens/lookup` | Resolve ENS names to addresses |
| Burner Wallet | `/ethereum/wallets/burner` | Generate temporary wallets |

### Solana Tools

| Tool | URL | Purpose |
|------|-----|---------|
| Create Token | `/solana/token/create` | Create new SPL tokens |
| Mint Token | `/solana/token/mint` | Mint tokens to addresses |
| Token Snapshot | `/solana/token/snapshot/token` | Snapshot token holders |
| Swap | `/solana/swap` | Swap tokens via Jupiter |

## Usage

All tools are web-based. Use the `browser` tool to interact:

### Example: ENS Lookup

```
1. browser action=open targetUrl="https://tools.gizmolab.io/ethereum/ens/lookup"
2. browser action=snapshot  
3. Find the ENS input field, type the name
4. Click lookup/resolve button
5. browser action=snapshot to see result
```

### Example: Transaction Decoder

```
1. browser action=open targetUrl="https://tools.gizmolab.io/ethereum/converters/transaction-decoder"
2. browser action=snapshot
3. Paste raw transaction hex into input
4. Click decode button
5. browser action=snapshot to see decoded data
```

### Example: Create Solana Token

```
1. browser action=open targetUrl="https://tools.gizmolab.io/solana/token/create"
2. browser action=snapshot
3. Connect wallet when prompted
4. Fill token details (name, symbol, decimals, supply)
5. Click create and confirm transaction
```

## Tool Details

### Contracts UI
- Enter contract address + ABI
- Select network (Mainnet, Goerli, Sepolia, etc.)
- Read contract state or write transactions
- Supports any EVM-compatible contract

### Transaction Decoder
- Input: Raw transaction hex (0x...)
- Output: Decoded function call, parameters, values
- Works with any transaction data

### ENS Lookup
- Forward lookup: ENS name → Ethereum address
- Reverse lookup: Address → ENS name
- Shows resolver, registrant, expiry

### Burner Wallet
- Generates random private key + address
- Use for testing only
- Never use for real funds

### Solana Token Create
- Creates new SPL token
- Set name, symbol, decimals, initial supply
- Upload token image/metadata
- Requires wallet connection (Phantom, Solflare)

### Solana Token Mint
- Mint additional tokens
- Enter token address + amount
- Must be token authority

### Solana Token Snapshot
- Get list of all token holders
- Export as CSV
- Shows balances at current slot

### Solana Swap
- Jupiter-powered swaps
- Best price routing
- Connect wallet to execute

## Networks Supported

**Ethereum:** Mainnet, Goerli, Sepolia, Base, Polygon, Arbitrum, Optimism, Avalanche, BNB Chain

**Solana:** Mainnet, Devnet

## Tips

- For contract interactions, have the ABI ready (get from Etherscan)
- Transaction decoder works offline - no network needed
- Burner wallets are ephemeral - save keys if needed
- Solana tools require a connected wallet (Phantom recommended)

---

# GizmoLab UI - Web3 Component Library

Full-stack Web3 components for building dApps at https://ui.gizmolab.io/

## Available Components

| Component | URL | Purpose |
|-----------|-----|---------|
| Abstract Gasless NFT Mint | `/components/abstract-gasless-nft-mint` | Mint NFTs without gas fees using account abstraction |
| Abstract Sign In | `/components/abstract-sign-in` | Sign in with Abstract Global Wallet |
| Chain Selector | `/components/chain-selector` | Header popover to switch blockchain networks |
| Crypto Product Card | `/components/crypto-product-card` | Pay-with-crypto or custom ERC20 product card |
| NFT Mint Card | `/components/nft-mint-card` | Mint NFTs with smart contract integration |
| NFT Portfolio | `/components/nft-portfolio` | Dashboard to view NFT holdings |
| LiFi Widget | `/components/lifi-widget` | Cross-chain bridging and swapping |
| Polymarket Widget | `/components/polymarket-widget` | Prediction market trading widget |

## Installation Guides

Available at https://ui.gizmolab.io/docs/:

- **Install Abstract Global Wallet** - Account abstraction setup
- **Install Next.js 14** - Next.js project setup
- **Install Dynamic** - Dynamic wallet integration
- **Install Shadcn UI** - Shadcn UI setup
- **Deploy EVM Contract** - Smart contract deployment

## Using Components

### 1. Browse Components

```
browser action=open targetUrl="https://ui.gizmolab.io/components"
browser action=snapshot
```

### 2. View Component Details

Each component page includes:
- Live preview/demo
- Installation instructions
- Code snippets (copy-paste ready)
- Props/configuration options

### 3. Example: Add NFT Mint Card

```
1. Go to /components/nft-mint-card
2. Copy the installation command
3. Copy the component code
4. Configure with your contract address
5. Import and use in your dApp
```

## Tech Stack

Components are built with:
- **React / Next.js 14**
- **Shadcn UI** (Tailwind-based)
- **Wagmi / Viem** (Ethereum)
- **Account Abstraction** support

## Playground

Test components live at https://ui.gizmolab.io/playground

## Custom Development

For custom Web3 components or dApp development:
- Book a call: https://calendly.com/gizmolab/30min
- Contact: https://gizmolab.io/contact