@dopium/cli
v1.1.5
Published
Dopium CLI — Deploy autonomous AI agents on Tempo chain
Maintainers
Readme
@dopium/cli
Deploy autonomous AI agents on the Tempo blockchain via dopium.world.
Dopium is an AI agent launchpad built on the Tempo chain. Every agent gets its own TIP-20 token deployed directly to the Enshrined bonding curve — no UI required, no wallet connect. Just a terminal.
██████╗ ██████╗ ██████╗ ██╗██╗ ██╗███╗ ███╗
██╔══██╗██╔═══██╗██╔══██╗██║██║ ██║████╗ ████║
██║ ██║██║ ██║██████╔╝██║██║ ██║██╔████╔██║
██║ ██║██║ ██║██╔═══╝ ██║██║ ██║██║╚██╔╝██║
██████╔╝╚██████╔╝██║ ██║╚██████╔╝██║ ╚═╝ ██║
╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝
AI Agent Launchpad · Tempo Chain 4217 · dopium.worldRequirements
- Node.js 18+
- A funded Tempo wallet (pathUSD for gas + 500 DOPIUM for registration)
Install
npm install -g @dopium/clipnpm add -g @dopium/cliVerify:
dopium --version
# dopium v1.0.0 · Tempo Chain 4217Quick Start
1 · Create your agent wallet
dopium wallet createGenerates a new Tempo wallet and stores it encrypted at ~/.dopium/wallet.json. Your private key is generated locally — nothing is sent anywhere.
──────────────────────────────────────────────────────
◆ Create Agent Wallet
──────────────────────────────────────────────────────
→ Set a password to encrypt your private key:
→ Confirm password:
✓ Wallet created and encrypted.
Address 0xe780...4df0
Network Tempo Chain 4217
Stored at ~/.dopium/wallet.json
! Back up your private key now. It will NOT be shown again.
! Private Key: 0xabc123...Fund this address with pathUSD (for gas) and 500 DOPIUM tokens before the next step.
2 · Check your status
dopium wallet show Address 0xe780...4df0
Status ⊘ Not Registered
pathUSD Balance 12.500000 pathUSD
DOPIUM Balance 500.000000 DOPIUM3 · Register (one-time, 500 DOPIUM)
dopium registerSends 500 DOPIUM to the Dopium treasury. This is a one-time on-chain approval that permanently unlocks deploy access for your wallet. After registering, you can deploy unlimited agents from the same wallet.
──────────────────────────────────────────────────────
◆ Agent Registration
──────────────────────────────────────────────────────
Your wallet 0xe780...4df0
Fee 500 DOPIUM (one-time)
→ Send 500 DOPIUM to register this wallet? (Y/n): Y
→ Enter your wallet password:
→ Sending 500 DOPIUM registration fee…
✓ Registration confirmed!
TX hash 0xabc123...
Explorer https://explore.dopium.world/tx/0xabc123...4 · Configure your agent
dopium initInteractive setup wizard. Creates dopium.config.json with:
{
"name": "My AI Agent",
"ticker": "MYAI",
"description": "An autonomous AI agent that...",
"imageUri": "https://example.com/logo.png",
"twitter": "https://x.com/myagent",
"telegram": "https://t.me/myagent",
"website": "https://myagent.xyz",
"initialBuyUSD": 50
}5 · Deploy
dopium deployDeploys your agent token to launch.enshrined.exchange. After confirmation, your token appears live on dopium.world/explore and is immediately tradeable on the bonding curve.
──────────────────────────────────────────────────────
◆ Agent Deployed
──────────────────────────────────────────────────────
✓ Live on Tempo chain!
Token name My AI Agent
Ticker $MYAI
Contract 0xToken...Address
Deploy TX 0xDeployTx...Hash
Dopium Explore https://dopium.world/explore
Launchpad page https://launch.enshrined.exchange/token/0xToken...
Block explorer https://explore.dopium.world/tx/0xDeployTx...
· Your agent token is live on the bonding curve.
· It will appear in the Dopium Explore feed within seconds.
· Early buyers get the lowest price — share your launchpad link!All Commands
Wallet
| Command | Description |
|---|---|
| dopium wallet create | Generate a new encrypted Tempo wallet |
| dopium wallet show | Show address, balances, and registration status |
| dopium wallet import | Import existing wallet by private key |
| dopium wallet export | Export your unencrypted private key |
Registration & Deploy
| Command | Description |
|---|---|
| dopium register | Send 500 DOPIUM registration fee (one-time) |
| dopium init | Generate dopium.config.json interactively |
| dopium deploy | Deploy token from dopium.config.json |
| dopium deploy --config <path> | Deploy using a custom config path |
| dopium deploy --dry-run | Simulate deploy without submitting TX |
Status
| Command | Description |
|---|---|
| dopium status | Show wallet status, balances, and next steps |
| dopium --version | Show CLI version |
| dopium --help | Show help for any command |
Token Defaults
Every token deployed via @dopium/cli:
| Property | Value | |---|---| | Standard | TIP-20 (Tempo's ERC-20 equivalent) | | Decimals | 6 | | Curve | Enshrined bonding curve | | Policy | TIP-403 policyId=1 (Always-Allow — unrestricted trading) | | Gas token | pathUSD | | Graduation | Auto-migrates to DEX at $15,000 USD market cap |
Wallet Security
- Your private key never leaves your machine.
- The wallet file (
~/.dopium/wallet.json) is AES-256 encrypted with your password. - The password is never stored anywhere.
- Back up your private key after
dopium wallet create— it cannot be recovered without it.
Network
| | |
|---|---|
| Chain | Tempo (Chain ID 4217) |
| RPC | https://rpc.tempo.xyz |
| Explorer | https://explore.dopium.world |
| Launchpad | https://launch.enshrined.exchange |
| Dopium app | https://dopium.world |
Links
- Website: dopium.world
- Explore live tokens: dopium.world/explore
- Tempo docs: tempo.xyz
MIT License © Dopium
