-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
48 lines (37 loc) · 1.86 KB
/
.env.example
File metadata and controls
48 lines (37 loc) · 1.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# AGIRAILS SDK Examples - Environment Configuration
# Copy to .env and fill in your values
# =============================================================================
# WALLET AUTHENTICATION (AIP-13 Keystore)
# =============================================================================
# The SDK auto-detects your wallet using this priority:
# 1. ACTP_PRIVATE_KEY env var (if set, takes priority — testnet only)
# 2. .actp/keystore.json decrypted with ACTP_KEY_PASSWORD
#
# Create a keystore: actp wallet create
# Get testnet ETH from: https://www.coinbase.com/faucets/base-sepolia-faucet
ACTP_KEY_PASSWORD=your-password
# Optional: Raw private key (testnet only — will fail on mainnet per AIP-13)
# ACTP_PRIVATE_KEY=0x...
# =============================================================================
# TESTNET CONFIGURATION (Base Sepolia)
# =============================================================================
# RPC URL for Base Sepolia
# Get one free at: https://www.alchemy.com/
BASE_SEPOLIA_RPC=https://base-sepolia.g.alchemy.com/v2/YOUR_API_KEY
# Provider address (for testnet examples)
PROVIDER_ADDRESS=0x0000000000000000000000000000000000000000
# =============================================================================
# OPTIONAL CONFIGURATION
# =============================================================================
# IPFS gateway for content storage
IPFS_GATEWAY=https://gateway.pinata.cloud/ipfs/
# Pinata API keys (for IPFS uploads)
PINATA_API_KEY=
PINATA_SECRET_KEY=
# =============================================================================
# CONTRACT ADDRESSES (Base Sepolia - automatically configured)
# =============================================================================
# These are set automatically by the SDK, but can be overridden:
# ACTP_KERNEL_ADDRESS=0x...
# ESCROW_VAULT_ADDRESS=0x...
# MOCK_USDC_ADDRESS=0x...