-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
55 lines (41 loc) · 2.11 KB
/
.env.example
File metadata and controls
55 lines (41 loc) · 2.11 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
49
50
51
52
53
54
55
# AGIRAILS Python SDK - Environment Variables
# Copy this file to .env and fill in your values
#
# IMPORTANT: Never commit .env to version control!
# =============================================================================
# Wallet Configuration (Required for testnet/mainnet)
# =============================================================================
# Client wallet (requester) - Your private key for sending transactions
# Generate a new wallet: use `actp init` or any Ethereum wallet generator
CLIENT_PRIVATE_KEY=0x_your_client_private_key_here
# Provider wallet - Private key for receiving payments (optional)
PROVIDER_PRIVATE_KEY=0x_your_provider_private_key_here
# =============================================================================
# Network Configuration
# =============================================================================
# Base Sepolia Testnet (default)
RPC_URL=https://sepolia.base.org
CHAIN_ID=84532
# Base Mainnet (for production)
# RPC_URL=https://mainnet.base.org
# CHAIN_ID=8453
# =============================================================================
# Contract Addresses (Base Sepolia)
# =============================================================================
# MockUSDC contract for testnet
MOCK_USDC_ADDRESS=0x444b4e1A65949AB2ac75979D5d0166Eb7A248Ccb
# ACTP Kernel contract
# ACTP_KERNEL_ADDRESS=0x90a1Bcc218c148F63D036aB2f7B5329C9ee7868d
# Escrow Vault contract
# ESCROW_VAULT_ADDRESS=0xA336967F4481EeE4A8Bb59e35423D273fbf9f5e7
# =============================================================================
# EAS (Ethereum Attestation Service)
# =============================================================================
# Delivery proof schema UID on Base Sepolia
EAS_DELIVERY_SCHEMA_UID=0x1b0ebdf0bd20c28ec9d5362571ce8715a55f46e81c3de2f9b0d8e1b95fb5ffce
# =============================================================================
# Local Development (Optional)
# =============================================================================
# Anvil fork URL for local blockchain testing
# Run: anvil --fork-url https://sepolia.base.org
# ANVIL_RPC_URL=http://localhost:8545