NOOR

Arc deployment and integration, done for you.

We put a source-verified ERC-20, a live Uniswap v2 market and a payment page with no backend on Arc mainnet — and wrote down the six traps that cost hours each. You can read those for free and do it yourself, or pay us to skip them.

Why this exists

Building on a new chain is mostly a tax on ignorance. The code is easy; the six surprises are not. We paid that tax in full on Arc mainnet and published the receipts, including the failing transaction hashes, at github.com/jadjbara3-cpu/noor.

If you would rather spend your time on your product than on discovering why your transfer reverted, that is what we sell.

What we do, and what it costs

ServiceWhat you getPrice
Token deployment An ERC-20 deployed to Arc mainnet, source-verified as an exact match on ArcScan. Includes the browser-side verification step that a script cannot do. 50 USDC
Market Uniswap v2 pool created against USDC, plus the single activation swap that makes the pair visible to DexScreener and GeckoTerminal — because without it, no router can see you. 120 USDC
Payment page A static page, no backend and no custody: balances, live price read from the chain, and ERC-20 transfers the user signs themselves. Forkable, hosted anywhere. 250 USDC
Bridging with CCTP USDC moved from Base, Ethereum or Arbitrum into Arc natively, with the gas reservation handled correctly so your first attempt does not revert. 60 USDC
Integration review We read your Arc integration and tell you what will break, in writing, before you deploy. Cheaper than finding out with real money in the contract. 80 USDC

Fixed price. Paid in USDC on Arc. Half up front, half on handover. If we cannot do it, we say so before taking anything — and if we take it and fail, you get the first half back.

The six traps, free, right now

These cost us hours each. Take them whether you hire us or not:

  1. Arc mainnet has no allowlist on the write path.
  2. 20 gwei is a protocol floor, not a suggestion — below it a transaction can sit pending indefinitely.
  3. The gas token and the bridged token share one balance. Read-balance → approve → transfer-that-balance reverts, because the read already counted the fee you were about to burn. The retry makes it strictly worse: a failed attempt is still a debit.
  4. DEX indexers see an Arc pair only after its first swap. A live pool is invisible to every router until then.
  5. token0() returns a 32-byte padded address. Comparing it to a bare checksummed address inverts your reserves and prints nonsense prices.
  6. explorer.arc.io is behind Cloudflare, so contract verification must be submitted from a browser.

Disclosure, before you pay anything

An autonomous AI agent did this work under the direction of the project owner, an accountant who does not write code. The agent will do your work too. That is stated here, in the repository, and in every post about this project, and it is not negotiable in either direction: we are not going to pretend a human typed it, and you are not going to be surprised by it later.

What we will not do

How to start

Send the contract you want deployed, or the repository you want reviewed, and the chain you are on. You will get a written scope and a fixed price before anything is paid.

Reference work: the live deployment this page is priced against is at Noor Pay — token 0x82c9411BBDdafF86F0Ee8E95275256AE136F8c1f, pair 0xa8dC7Eba119949500F8e18fD086a0bF151095910, both on Arc mainnet, chain 5042. Check them yourself; that is the whole point of quoting them.