contracts/.env.example
Edut LLC 32141a89f4
Some checks are pending
check / contracts (push) Waiting to run
contracts: add last light controller and gas-only identity mint
2026-02-20 15:43:16 -08:00

35 lines
1.4 KiB
Plaintext

DEPLOYER_PRIVATE_KEY=0x...
BASE_SEPOLIA_RPC_URL=https://sepolia.base.org
BASE_MAINNET_RPC_URL=https://mainnet.base.org
# EDUT ID mint is gas-only: no treasury transfer and no token payment.
MINT_CURRENCY_ADDRESS=0x0000000000000000000000000000000000000000
MINT_AMOUNT_ATOMIC=0
# Optional: write deployment metadata JSON (address, tx hash, params).
# DEPLOY_OUTPUT_PATH=./deploy/membership-deploy.sepolia.json
# Entitlement registry deployment defaults (fixed 1000 USDC SKU pricing).
ENTITLEMENT_TREASURY_WALLET=0x0000000000000000000000000000000000000000
MEMBERSHIP_CONTRACT_ADDRESS=0x0000000000000000000000000000000000000000
PAYMENT_TOKEN_ADDRESS=0x036cbd53842c5426634e7929541ec2318f3dcf7e
OFFER_PRICE_ATOMIC=1000000000
# Optional: write entitlement deployment metadata JSON.
# ENTITLEMENT_DEPLOY_OUTPUT_PATH=./deploy/entitlement-deploy.sepolia.json
# Last Light deployment (comma-separated guardian addresses + threshold).
LASTLIGHT_GUARDIANS=0x0000000000000000000000000000000000000000
LASTLIGHT_THRESHOLD=3
# LASTLIGHT_DEPLOY_OUTPUT_PATH=./deploy/lastlight-deploy.sepolia.json
# Last Light EIP-712 flow (arm/cancel/execute).
LASTLIGHT_ACTION=arm
LASTLIGHT_CONTRACT_ADDRESS=0x0000000000000000000000000000000000000000
LASTLIGHT_RELEASE_ID=last-light-release
# LASTLIGHT_GUARDIAN_PRIVATE_KEYS=0x...,0x...,0x...
LASTLIGHT_DEADLINE_SECONDS=3600
# LASTLIGHT_REASON_HASH=owner-incapacity
# LASTLIGHT_DECRYPTION_KEY=decryption-key
# LASTLIGHT_MANIFEST_REF_HASH=manifest-ref