EWMA ボラティリティ連動の動的手数料 hook
価格ボラティリティの指数加重移動平均からプールの手数料を決める Uniswap v4 の hook です。Sepolia にデプロイし、Etherscan で検証済み。制御したスワップのテスト群で、手数料が意図どおりに変化することを確認しています。
Solidity · Foundry · fuzz tests
01 · 実績
Solidity、Rust、Go、TypeScript、Python を書くチームだからこそ、スマートコントラクトや hook から、ロールアップ、クロスチェーンメッセージング、AI エージェント、その上のプロダクトまで対応できます。
価格ボラティリティの指数加重移動平均からプールの手数料を決める Uniswap v4 の hook です。Sepolia にデプロイし、Etherscan で検証済み。制御したスワップのテスト群で、手数料が意図どおりに変化することを確認しています。
Solidity · Foundry · fuzz tests
適格な保有者だけがトークン化資産をスワップできる Uniswap v4 の hook です。オープンソースの Solidity ライブラリ(ComplianceRegistry、IdentityBridge、それらを参照する hook のコールバック)に支えられています。
Solidity · Foundry · fuzz + invariant tests
GitHub で公開している、実際に動く OP Stack チェーンです。自社ロールアップの運用に何が必要か(設定、デプロイ、運用すべき構成要素)を企業チームに示します。
OP Stack · Docker · runbooks
Ethereum アドレスを受け取り、そのオンチェーン活動を収集して、構造化された分析レポートを作成する LangGraph エージェントです。
Python · LangChain · LangGraph
Aave v3 のポジションを 1 回のトランザクションで移行します。ローンを閉じずに、借入資産や担保を入れ替えられます。Foundry で開発し、Sepolia でテスト済みです。
Solidity · Foundry · Sepolia
02 · 提供領域
設計、コントラクト、テスト、デプロイ、そして利用者が触れるインターフェースまで、プロトコル開発を一貫して担います。
AMM の hook、レンディング連携、Vault、手数料ロジックを Solidity で、Foundry と Solady を使って開発します。デプロイ前にファジングと不変条件テストを行い、テストはリポジトリに残します。
OP Stack、Arbitrum Orbit、ZK Stack による自社の L2・L3 を、セルフホストまたはロールアップ・アズ・ア・サービス事業者経由で構築します。ブリッジ、エクスプローラー、運用手順書まで整えます。
関連実績: OP Stack デモネットワーク
LayerZero v2、Chainlink CCIP、Wormhole、Axelar、IBC を使ったトークンとメッセージのフローです。各経路が何を信頼しているか、片側が失敗したら何が起きるかを文書化します。
案件ごとにスコープを定めます。作りたいものをお聞かせください。
オンチェーンデータを読む LangChain・LangGraph のエージェントを、出力が利用者に届く前に正しいかを示す評価セットとともに開発します。
関連実績: オンチェーン分析エージェント
プロトコルを包むアプリケーション:Next.js と React のフロントエンド、NestJS の API、Prisma を使った PostgreSQL、ERC-4337 スマートアカウントとパスキーによるウォレット。
関連実績: Aave v3 ローンスワッパー
03 · トークン化と RWA
現実資産のトークンは、資産の種類にかかわらず同じ 6 つの要素を必要とします。変わるのは各要素の設定です。
特別目的会社(SPV)が物件を保有し、各トークンはその持分を表します。ERC-3643 などの許可型標準で発行するため、適格な投資家だけが保有できます。
ファンド持分を許可型トークンにします。適格要件は募集形態に従います。Reg D 506(c) のファンドは認定投資家のみを対象とするため、移転ルールで個人投資家に開放することはできません。
トークンは保管庫の準備資産に裏付けられ、準備金の証明はオラクルを通じてオンチェーンで公開されます。償還はカストディアンの条件と締め時刻に従います。
クレジットは登録簿上で償却され、トークンはその償却を反映します。トークンをバーンするだけでは何も償却されません。
資産を保有する SPV、ファンド、信託。
本人確認と認定の情報をオンチェーンで。
株主名簿に基づくミント。
すべての移転が通過すべきチェック。
当社の v4 hook のような準拠プール。
保有者名簿とイベントの出力。
私たちは技術を構築します。法的な構造と管轄は、お客様の法律顧問が決めます。
04 · 対応技術
私たちが扱うチェーンとプロトコルです。「公開済み」は公開コード、「納品済み」はクライアント案件、「要相談」はまずご一緒に計画することを意味します。
相互運用とアプリチェーン
ベースレイヤー
ロールアップ
L2 上のアプリチェーン
DeFi プロトコル
メッセージは各アプリが選んだ DVN が検証し、executor が配信します。経路ごとにセキュリティ構成を設定し、障害時のケースをテストします。
ツール: Solidity
対応チェーン間のトークンとメッセージの転送で、レーンごとにレート制限を設定します。送信側と受信側を統合し、配信失敗に対処します。
ツール: Solidity
メッセージは Wormhole の Guardian ネットワークが証明します。Native Token Transfers により、ラップしたコピーなしでトークンを移動できます。
ツール: Solidity · Rust
チェーン間のコントラクト呼び出しには General Message Passing を、トークンには Interchain Token Service を使います。
ツール: Solidity
CometBFT コンセンサス上に Go で書かれたアプリ固有のチェーンで、IBC を通じて相互に通信します。
ツール: Go
多くの EVM ロールアップの決済レイヤーです。Sepolia テストネットでコントラクトを公開・検証しており、Foundry で開発とテストを行いました。
ツール: Solidity · Foundry · Solady
Anchor を使って Rust で書くプログラムです。Proof of History がトランザクションを順序付け、コンセンサスは Tower BFT が担います。
ツール: Rust · Anchor
EVM 互換のため、Solidity コントラクトと Foundry のツールを、チェーン固有の設定で移行できます。
ツール: Solidity
手数料が低く独自のバリデーターを持ち、Ethereum にチェックポイントを記録する EVM チェーン。Solidity コントラクトはわずかな変更でデプロイできます。
ツール: Solidity
TRON Virtual Machine 上の Solidity コントラクト。手数料モデル(エネルギーと帯域幅)とアドレス形式が EVM と異なります。
ツール: Solidity (TVM)
かつて Subnets と呼ばれていた独立チェーンで、それぞれが独自のバリデーターセットと EVM 設定を持ちます。
ツール: Solidity
Polkadot SDK を使い Rust で構築するチェーンで、コンセンサス間のメッセージに XCM、ブロック空間に coretime を使います。
ツール: Rust
eUTXO モデル上のバリデーターで、Aiken または Plutus で記述します。まずディスカバリーフェーズから始めます。
ツール: Aiken · Plutus
Base をはじめ多くの L2 を支えるフレームワークです。実際に動く OP Stack デモネットワークを構築し、公開しています。
ツール: Solidity · Go
OP Stack のロールアップです。Solidity コントラクトは Base 固有のガスとブリッジの設定でデプロイします。
ツール: Solidity
EVM の L2 です。コントラクトは Foundry とチェーン固有のガス設定でデプロイします。
ツール: Solidity
EVM バイトコードを実行する zkEVM ロールアップです。コントラクトには Ethereum と同じテストと監査が必要です。
ツール: Solidity
ゲーム向けの EVM チェーンです。ゲーム側がスポンサーすればプレイヤーはガス代を負担せずに済みますが、ガス自体はなくなりません。
ツール: Solidity
Cairo でコントラクトを書く validity ロールアップです。まずディスカバリーフェーズから始めます。
ツール: Cairo
Arbitrum Nitro 上のカスタムチェーンです。Stylus で Rust のコントラクトを追加でき、Orbit チェーン向けの BoLD 紛争解決はまだベータ版です。
ツール: Solidity · Rust (Stylus)
ZK チェーンを立ち上げるための ZKsync のフレームワークで、以前は hyperchains と呼ばれていました。
ツール: Solidity
Solana VM を実行する Ethereum の L2 です。そのためプログラムは Anchor を使って Rust で書きます。
ツール: Rust · Anchor
Cosmos SDK で構築し、Dymension ハブで決済する RollApps です。
ツール: Go
v4 プールに独自ロジックを加える hook。動的手数料や保有者の適格性チェックなど。
ツール: Solidity · Foundry
Aave v3 のポジションを扱うコントラクト。ローンの借入資産や担保を 1 回のトランザクションで入れ替えるなど。
ツール: Solidity · Foundry
ロールアップは、セルフホストまたはロールアップ・アズ・ア・サービス事業者を通じてデプロイします。
ツール
上記のすべてのレイヤーで同じツールを使います。コントラクトには Solidity と Foundry、チェーンには Rust と Go、プロダクトとエージェントには TypeScript と Python。

05 · 業界
共有され検証可能な台帳が、実際の調整課題を解決する 4 つの業界です。
移転ルールをオンチェーンで強制する、トークン化されたファンドと資産。
同じ記録は必要でも、同じデータベースは共有しない当事者のための共有台帳。
同意とアクセスの記録はオンチェーンに、記録そのものはオフチェーンに。
物理インフラネットワークのためのデバイス登録とリワードコントラクト。
06 · ご依頼
料金を公開しているので、合うかどうかを 1 分で判断いただけます。
固定価格 時給 $45 で見積もり
定義済みのプロトコル、コントラクト群、アプリを、合意した仕様どおりにテスト付きで納品します。料金は作業開始前に合意するひとつの金額です。
向いている方:最初のリリースが明確なスタートアップ。
$4,000 / 月
シニアエンジニアがお客様のチームに入り、リポジトリと朝会に参加して月 100 時間を確約します。優先対応付き。
向いている方:ロードマップはあるが人手が足りないチーム。
$45 / 時間
設計レビュー、監査前のコードレビュー、プロトタイプ、ロールアップやブリッジのアーキテクチャを、時間単位でご請求します。
向いている方:構築前に判断したい企業。
実際に開発するエンジニアと 30 分。
作るもの、作らないもの、そして料金。
毎週、動くコードをお客様のリポジトリに。
お客様のチームが実行できるテスト、ドキュメント、デプロイスクリプト。
07 · 会社概要
CodesenSys は、ラホールを拠点にタイムゾーンを越えて働く、シニアだけのエンジニアチームです。2017 年以来、CMS 構築からフルスタック TypeScript、EVM・Solana プロトコル、そして現在の AI エージェントへと仕事の幅を広げてきました。プロジェクトのスコープを決めたエンジニアが、そのまま開発を担当します。
08 · よくある質問
初回の打ち合わせ前によく聞かれることへの、短く正確な回答です。
監査前のレビューとテストの強化を行います。実際の価値を預かるコントラクトには、独立した監査会社による監査も推奨し、そのためのコード準備を行います。
初回の打ち合わせでお会いするシニアエンジニアです。ジュニアや下請けに作業を回すことはありません。
はい。最初の技術的な打ち合わせの前に NDA に署名し、アクセス、レビュー、シークレット管理に関する御社のポリシーに従います。クライアントの仕事を書面の承認なく公開することはありません。
本番環境の秘密鍵はお預かりしません。デプロイは御社のマルチシグまたはデプロイパイプラインを通じて行い、各作業に必要な最小限のアクセスのみを保持し、引き渡し時に削除します。
はい。「要相談」は、そのチェーンでの公開実績がまだないという意味です。そのため、短い有償のディスカバリーフェーズでツールを確認し、正直な見積もりをお出しします。
いいえ。お客様の法律顧問が定めた構造に沿って技術を構築し、顧問と連携して進めます。
時給 $45 で工数を見積もり、作業開始前に書面のスコープでひとつの固定価格に合意します。
すべての案件は、作業開始前に合意した書面のスコープに基づいて進めます。請求は米ドル建てで、支払条件はそのスコープに定めます。
はい。専任モデルでは、当社のエンジニアがお客様のリポジトリ、チケット、朝会の中で、お客様のレビュー手順に沿って働きます。
設計メモ、運用手順書、テストはすべて御社のリポジトリに残すため、知識が一人に依存せず、別のエンジニアが引き継げます。
ラホール(UTC+5)を拠点とし、湾岸諸国と欧州の業務時間と重なります。米国のチームとは日程を決めて打ち合わせを行います。
その作業の請求書のお支払いが済んだ時点で、お客様のものになります。
09 · お問い合わせ
プロジェクトについて数行お送りいただければ、次のステップをご返信します。