Ekinoxis-evm
- 29 skills
- 0 followers
- 10 hours ago last updated
- ▌ Ekx Openzeppelin Upgrades · ekinoxis-evmUpgradeable contract patterns with OpenZeppelin — UUPS proxies, initializers, storage layout safety, access control, and merkle-tree allowlists. Use when writing an upgradeable contract, adding a storage variable to a deployed one, running the upgrade-safe validations, or building a merkle allowlist.
- ▌ Ekx Cloudflare Stream · ekinoxis-evmSigned video delivery with Cloudflare Stream for a paid course platform — RS256 JWT signing with jose, the PKCS#1 key gotcha, IP-pinned access rules, direct creator uploads, and the customer-code embed URL. Use when serving paid or gated video, minting a playback token, uploading video from an admin UI, or debugging a 401 on a Stream iframe.
- ▌ Ekx Vercel Deploy · ekinoxis-evmDeploying and operating Ekinoxis apps on Vercel — project linking, environment variables per environment, preview vs production deploys, build failures, runtime logs and errors, cron jobs, and domain setup. Use when a deploy fails, when an app works locally but not in production, when adding or rotating an env var, when setting up a scheduled job, or when configuring a custom domain.
- ▌ Ekx Upstash Redis · ekinoxis-evmServerless Redis with Upstash — REST-based client for edge and serverless, rate limiting with @upstash/ratelimit, caching, and session or nonce storage. Use when adding rate limiting to an API route, caching an expensive read, or storing short-lived state that Supabase would be overkill for.
- ▌ Ekx Anthropic Sdk · ekinoxis-evmBuilding with Claude across Ekinoxis products — the Anthropic SDK, tool use for agentic features, streaming, prompt caching, model selection and cost control. Use when adding an AI feature, wiring tool use over a database, streaming a response to a UI, or deciding which Claude model a workload needs.
- ▌ Ekx Coinbase Cdp · ekinoxis-evmCoinbase Developer Platform and OnchainKit — CDP server wallets for agent-controlled keys, AgentKit with LangChain for onchain AI agents, OnchainKit React components (Wallet, Swap, Checkout, Identity), and Base App / Farcaster miniapp integration. Use when an agent rather than a person must hold a key, or when building with OnchainKit components.
- ▌ Ekx Pinata Ipfs · ekinoxis-evmIPFS pinning with Pinata for NFT metadata and media — JWT auth, uploading files and JSON, dedicated gateways, and the phased-reveal metadata pattern used by property NFTs. Use when uploading NFT metadata or images, building a tokenURI, or debugging slow or missing IPFS content.
- ▌ Ekx Hardhat · ekinoxis-evmSolidity development with Hardhat as used in our older contract repos — hardhat.config.ts network setup, TypeChain typings, ethers-based tests with chai matchers, gas reporting, coverage, Hardhat Ignition deployments and Etherscan verification. Use when a repo has hardhat.config.ts rather than foundry.toml, or when deciding whether to migrate a Hardhat repo to Foundry.
- ▌ Ekx Posthog · ekinoxis-evmProduct analytics with PostHog — client and server capture, identifying users, feature flags, and what not to send. Use when adding event tracking, wiring a feature flag, or reviewing whether analytics is capturing something it should not.
- ▌ Ekx Shopify · ekinoxis-evmShopify Admin API integration — private app tokens, GraphQL Admin queries, inventory and order sync, webhooks with HMAC verification, and API version pinning. Use when syncing products or stock, reading orders or sales figures, handling a Shopify webhook, or reconciling Shopify data against Supabase.
- ▌ Ekx Meta Ads · ekinoxis-evmMeta Graph and Marketing API integration — campaign/ad set/ad structure, creatives, insights, catalogs and pixel events, plus WhatsApp Business messaging. Use when creating or reading ad campaigns, pulling performance insights, managing a product catalog, boosting a post, or wiring WhatsApp Business notifications.
- ▌ Ekx Supabase · ekinoxis-evmThe default Ekinoxis database — Postgres, auth, storage and realtime via Supabase. Use when creating or changing tables, writing RLS policies, wiring the browser/server client pair with @supabase/ssr in Next.js App Router, running migrations, debugging "permission denied"/empty-result/RLS surprises, generating TypeScript types, or choosing between anon and service-role keys. Covers @supabase/supabase-js, @supabase/ssr and the Supabase MCP server.
- ▌ Ekx Thegraph · ekinoxis-evmIndexing and querying onchain data with The Graph — subgraph development and deployment, GraphQL queries from a frontend, the Token API, and when a subgraph beats direct RPC log queries. Use when you need historical onchain data, an event feed, aggregations across many blocks, or when eth_getLogs is hitting range limits.
- ▌ Ekx Toast Pos · ekinoxis-evmToast POS API integration for a physical market sales channel — OAuth client credentials, restaurant GUID scoping, orders and menu endpoints, and webhook verification. Use when syncing in-person sales or menu items from Toast into Supabase, or when reconciling the physical channel against Shopify and pop-up sales.
- ▌ Ekx Blockscout · ekinoxis-evmReading onchain data with Blockscout across Base, Base Sepolia and Unichain — the MCP server, REST API for transactions and token transfers, contract verification, and why we prefer it over Etherscan for reads. Use when inspecting a transaction, listing token transfers, checking whether a contract is verified, or building a link to an explorer in the UI.
- ▌ Ekx Higgsfield · ekinoxis-evmAI creative generation with Higgsfield for an ad-creative pipeline — images, video, Marketing Studio ads, Soul ID character consistency, brand kits, YouTube thumbnails and virality prediction. Use when generating ad creative, product photoshoots, UGC-style video, explainer video or thumbnails, or when maintaining brand and character consistency across generated assets.
- ▌ Ekx Nextjs App · ekinoxis-evmThe Ekinoxis Next.js App Router conventions used across 18 projects — folder layout, server vs client components, server actions, route handlers, data fetching and caching, Tailwind v4 setup, and the version differences between Next 14, 15 and 16 in our portfolio. Use when starting a new app, adding a route or API endpoint, deciding where code should run, or debugging hydration, caching or "use client" boundary errors.
- ▌ Ekx Viem Wagmi · ekinoxis-evmReading and writing contracts from Ekinoxis frontends with viem and wagmi — chain/transport config, useReadContract and useWriteContract, ERC-20 approve-then-spend flows, decimal handling for USDC, transaction receipt waiting, and event logs. Use when wiring a dApp UI to a contract, debugging a failing or pending transaction, formatting token amounts, handling chain switching, or choosing between a viem public client and a wagmi hook.
- ▌ Ekx Circle Usdc · ekinoxis-evmWorking with USDC and Circle infrastructure across Ekinoxis products — canonical token addresses per chain, the 6-decimal rule, testnet funding via faucet.circle.com, approve/transferFrom payment flows, CCTP cross-chain transfers, and accepting USDC in a contract. Use when building any payment, settlement, escrow, auction or payout that moves USDC, when picking a token address for a network, or when a transfer reverts or arrives with the wrong magnitude.
- ▌ Ekx Mercadopago · ekinoxis-evmMercadoPago checkout for the Colombian market, as used for course enrollment — the official Node SDK v2, Preference creation in COP, x-signature webhook verification with replay protection, and the idempotent status-transition guard that keeps a retried webhook from downgrading a paid enrollment. Use when taking payment in COP, building a checkout redirect, handling an MP webhook, or debugging a payment that flipped back to pending.
- ▌ Ekx X402 · ekinoxis-evmThe x402 HTTP payment standard — charging for API access with HTTP 402, USDC settlement on Base, buyer and seller SDKs, facilitators, and agent-to-agent payments. Use when building a paid API endpoint, when an agent needs to pay per request, or when integrating the Bazaar discovery layer.
- ▌ Ekx Xmtp · ekinoxis-evmWallet-to-wallet messaging with XMTP, evaluated but not shipped — client creation from a signer, conversations and streams, consent, and what it is and is not suited for. Use when building in-app chat between wallet addresses, wallet-addressed notifications, or evaluating XMTP against a normal database-backed chat.
- ▌ Ekx Privy · ekinoxis-evmWallet and auth layer for Ekinoxis dApps using Privy — embedded wallets, email/social/wallet login, server-side token verification, and wagmi integration. Use when adding login to a dApp, creating embedded wallets for users, verifying a Privy access token in an API route or server action, gating a page or contract call behind authentication, or debugging "user is not authenticated"/wallet-not-found issues. Covers @privy-io/react-auth, @privy-io/server-auth and @privy-io/wagmi.
- ▌ Ekx Tempo · ekinoxis-evmThe Tempo chain and Machine Payments Protocol (MPP) — the tempo CLI for agent-paid web requests, pathUSDC, the Moderato testnet, sponsored transactions and wallet setup. Use when an agent needs to pay per request without API keys, or when evaluating MPP against x402.
- ▌ Ekx Resend · ekinoxis-evmTransactional email with Resend — sending from a route handler or cron, React Email templates, domain verification and DNS, dry-run mode for local development, and delivery webhooks. Use when sending an alert, receipt, magic link or digest email, when email is not arriving, or when setting up a new sending domain.
- ▌ Ekx Stripe · ekinoxis-evmFiat payments with Stripe — Checkout Sessions, Payment Element, subscriptions and price IDs, webhook signature verification, and the test-vs-live key split. Use when accepting a card payment, building a booking or subscription flow, handling a webhook, reconciling a payment to a database row, or debugging a webhook signature failure.
- ▌ Ekx Twilio · ekinoxis-evmSMS, WhatsApp, voice and OTP verification with Twilio — the official skills and MCP server, how it compares to the Meta Graph API we already use for WhatsApp, and the compliance work Colombian and US messaging actually requires. Use when a product needs SMS, phone verification, voice, or a second WhatsApp path. NOT YET IN PRODUCTION anywhere — read the "before you adopt" section first.
- ▌ Ekx Alchemy · ekinoxis-evmAlchemy as RPC provider and smart-wallet/account-abstraction platform — API keys per network, gas manager policies for sponsored transactions, the Wallet APIs, NFT and Token APIs, and RPC rate-limit handling. Use when configuring RPC endpoints for any chain, setting up gasless transactions, debugging RPC 429s or eth_getLogs range errors, or working with @alchemy/wallet-apis.
- ▌ Ekx Foundry · ekinoxis-evmSolidity development with Foundry (forge, cast, anvil) as used in our contract suites. Use when writing or running Solidity tests, deploying contracts with forge script, verifying on Basescan or Blockscout, forking a network for tests, debugging stack-too-deep or via_ir compile issues, managing lib/ dependencies with forge install, or inspecting chain state with cast. Covers foundry.toml config, our optimizer settings, and the deploy checklist.