CEO Protocol Configuration (scripts/ceo-config.mjs)

openclaw-master-skills · skills/ceo-protocol-skill/scripts/ceo-config.mjs · javascript · MIT
infra, payments, lang:javascript, tag:config, tag:addresses

Exports mainnet contract addresses and whitelisted targets for the CEO Vault protocol, used by build and proposal scripts in the OpenClaw skill suite.

// Source: https://github.com/LeoYeAI/openclaw-master-skills | License: MIT | Copyright 2026 MyClaw.ai (LeoYeAI)
// Provided via justclaw.it.com; keep this notice with the code.
/**
 * CEO Protocol (CEOVault) configuration for Monad mainnet.
 * Used by build-action, build-proposal, and submit-proposal scripts.
 */

import { getAddress } from "viem";

// Monad mainnet addresses
export const CEO_VAULT = getAddress("0xdb60410d2dEef6110e913dc58BBC08F74dc611c4");
export const USDC = getAddress("0x754704Bc059F8C67012fEd69BC8A327a5aafb603");
export const CEO_TOKEN = getAddress("0xCA26f09831A15dCB9f9D47CE1cC2e3B086467777");

// Yield vaults (ERC-4626) — must be added via addYieldVault
export const MORPHO_USDC_VAULT = getAddress("0xbeEFf443C3CbA3E369DA795002243BeaC311aB83");

// Whitelisted targets

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key