Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Modified by Choice Exchange on 2026-09-04: trigger branch, path filters and profile.
# See INJECTIVE_FORK.md. Upstream: PancakeSwap, GPL-2.0-or-later.
name: Tests

on:
Expand Down
12 changes: 12 additions & 0 deletions INJECTIVE_FORK.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,15 @@ The "Upstream drift" job reports how far behind the pin is on every PR, without
Injective RPCs can return `null` for a mined tx's receipt. Broadcast with `--slow`, **never
use `--resume`**, and confirm every contract with `eth_getCode` rather than with a receipt.
Full runbook: `choice_v2/CHOICE_V2_EVM_PLAN.md` §M1.

## Licence, and the change notice GPL-2.0 asks for

Upstream is PancakeSwap Infinity, Copyright (C) PancakeSwap, licensed GPL-2.0-or-later.
This fork is distributed under the same terms, and Choice claims no additional restriction
on any of it.

**Every file this fork changes is listed in "Diff vs upstream" above, and every one of those
changes was made on 2026-09-04.** That is the notice GPL-2.0 section 2(a) asks for: what was
changed, and when. Nothing under `src/` is touched at all - `upstream-guard.yml` fails the
build if it ever is - so the audited protocol source is byte-identical to the upstream commit
pinned in `.injective-fork-base`.
Loading