Skip to content

Add SundaeSwap V4, Minswap V2, WingRiders V2, and missing Splash, CSWAP and Genius Yield scripts - #427

Merged
matiwinnetou merged 6 commits into
Cardano-Fans:mainfrom
ohtap-platforms:add-super-cardano-dex-scripts
Nov 4, 2026
Merged

matiwinnetou merged 6 commits into
Cardano-Fans:mainfrom
ohtap-platforms:add-super-cardano-dex-scripts

Conversation

@prashakar

Copy link
Copy Markdown
Contributor

These script hashes come from the decoders behind Super Cardano (https://supercardano.com), which reads Cardano DEX transactions directly from chain data. Each hash was seen in a recorded mainnet transaction, listed below, and its Plutus version was read from the Koios script_info endpoint. Existing scripts and releases are untouched; new scripts get new ids and new releases are appended.

Verification, one mainnet transaction per hash (the hash appears in the transaction's scripts, datums or mints):

File Contract Script hash Language Mainnet transaction
SundaeSwap.json V4 Pool Contract 21c9b7b965646069f9becebf8b4c3cedaf84c19b109eaa5980a14a26 Plutus V3 4869124bc4b1c9a96ed0a37fd76e3ba6f50595c7e6fadc8c3a43fc43b779c787
SundaeSwap.json V4 Pool Mint Policy d9d5985e0657933005d6eb953aeadad29aa8c36f17e493e2962584ec Plutus V3 4869124bc4b1c9a96ed0a37fd76e3ba6f50595c7e6fadc8c3a43fc43b779c787
SundaeSwap.json V4 Order Contract 07eb2fb09d9dd6603870ce6f84c8f8506249152173ddf0c77f1f07ec Plutus V3 2177db3501d72e7bfa96864543dd347c1e8df2f31484b883ec1d8b50abeaf1f3
SundaeSwap.json V4 Settings Contract 808db58d7d66d348b0cc7d83c202ef1d19534d00bf6c463a531020ad Plutus V3 4869124bc4b1c9a96ed0a37fd76e3ba6f50595c7e6fadc8c3a43fc43b779c787
SundaeSwap.json V4 Settings Mint Policy 371738e95ab3f0afba69c6b0896df05d7851a5307a830677b77c2ead Plutus V3 4869124bc4b1c9a96ed0a37fd76e3ba6f50595c7e6fadc8c3a43fc43b779c787
SundaeSwap.json V4 Basic Order Constraint 30f1fac08a15ef84ea6a5aa04989b1c2ceeb3b437f2c3103df5aca68 Plutus V3 2177db3501d72e7bfa96864543dd347c1e8df2f31484b883ec1d8b50abeaf1f3
SundaeSwap.json V4 Constant Sum Swap Module 4e1a435f8d55f26068150579c18964e58078082b899e6bb560be7cd5 Plutus V3 4869124bc4b1c9a96ed0a37fd76e3ba6f50595c7e6fadc8c3a43fc43b779c787
SundaeSwap.json V4 Stableswap Swap Module f47f6594cab956302f7f1cd81ac4122e9ee128146102497feca1a79f Plutus V3 4869124bc4b1c9a96ed0a37fd76e3ba6f50595c7e6fadc8c3a43fc43b779c787
SundaeSwap.json V4 Fairness Module 31d2328d6ddc3d5dfc48c5b827aa922506a80e7db40f25ef807d0fd5 Plutus V3 4869124bc4b1c9a96ed0a37fd76e3ba6f50595c7e6fadc8c3a43fc43b779c787
Minswap.json V2 Pool Contract ea07b733d932129c378af627436e7cbc2ef0bf96e0036bb51b3bde6b Plutus V2 4d2e4da1358cbd19f6a74c74a85c3a20171902213aeba2fcadf99a7f78db0378
Minswap.json V2 Order Contract c3e28c36c3447315ba5a56f33da6a6ddc1770a876a8d9f0cb3a97c4c Plutus V2 a2edf5dd09c07a8e32638cf2f2427a7a7c445b6a5b1a2f443a6423d602a665ef
Minswap.json V2 Authen Minting Policy f5808c2c990d86da54bfc97d89cee6efa20cd8461616359478d96b4c Plutus V2 a2edf5dd09c07a8e32638cf2f2427a7a7c445b6a5b1a2f443a6423d602a665ef
Minswap.json V2 Batching Withdrawal Contract 1eae96baf29e27682ea3f815aba361a0c6059d45e4bfbe95bbd2f44a Plutus V2 4d2e4da1358cbd19f6a74c74a85c3a20171902213aeba2fcadf99a7f78db0378
Wingriders.json V2 Constant Product Pool af97793b8702f381976cec83e303e9ce17781458c73c4bb16fe02b83 Plutus V2 e13ed4d54dabe3a2926989a8ac65eba6f83380cd9ec6630b826c1785609d0c79
Wingriders.json V2 Stableswap Pool 946ae228430f2fc64aa8b3acb910ee27e9b3e47aa8f925fac27834a1 Plutus V2 ad294fcb35a655c4e2134be706fb1dfabe2d665e78a11b5660939f28a6ebf691
Wingriders.json V2 Constant Product Request c134d839a64a5dfb9b155869ef3f34280751a622f69958baa8ffd29c Plutus V2 7f5a1fde2de02b005863699fb328f5e90664ebc7eb47ad8b733f2340fc349ec8
Wingriders.json V2 Stableswap Request 23680ea6701b56f2c12ae79d8af94fd36f509b7b007029c7ce114840 Plutus V2 ac41b3425487da69892e51e0f6ddb8263533d1d7405589876894823e336fbf09
Wingriders.json V2 Pool Validity Policy 6fdc63a1d71dc2c65502b79baae7fb543185702b12c3c5fb639ed737 Plutus V2 e13ed4d54dabe3a2926989a8ac65eba6f83380cd9ec6630b826c1785609d0c79
CSWAP.json Pool Contract ed97e0a1394724bb7cb94f20acf627abc253694c92b88bf8fb4b7f6f Plutus V3 408d0a4a3bea85dc9acedff47d6676e5c5c9b175a8edf82f41734a96c696ff4c
CSWAP.json Batcher Licence Policy c11604bc944b14c293b7ea6ad6583f0efedab38bbadebe2f5af4c09b native script 408d0a4a3bea85dc9acedff47d6676e5c5c9b175a8edf82f41734a96c696ff4c
GeniusYield.json DEX Order Contract v1.1 a8d7ff5cf4c117270288372f9ac8e1ce5b758ae15a7851c41661a48c Plutus V2 f360a31c4151d2df6a7c07edb938a2386133edf8a1e635197522cd4ded017baf
GeniusYield.json DEX Order NFT Policy v1.1 642c1f7bf79ca48c0f97239fcb2f3b42b92f2548184ab394e1e1e503 Plutus V2 f360a31c4151d2df6a7c07edb938a2386133edf8a1e635197522cd4ded017baf
SplashProtocol.json Older Spot Order Batch Witness 221ad845313837904c15a0f0107dd0cbe8bdf4a41701866dabe996e4 Plutus V2 0efa90382836fbbcceaa2d80d89ccead5b97a03d292931ad19f17f42b1093fa2
SplashProtocol.json Spot Order Batch Witness 96f5c1bee23481335ff4aece32fe1dfa1aa40a944a66d2d6edc9a9a5 Plutus V2 9c16bbcebe52d2f5842452455c66e3fb419239ead7ac262ec844f2be5bd071bb
SplashProtocol.json Fee Switch Pool Contract f002facfd69d51b63e7046c6d40349b0b17c8dd775ee415c66af3ccc Plutus V2 1c71ca1157ceca7a19bf44cdc998d3b953d53eb3fdb6e64175d38a5ee964cefb
SplashProtocol.json Fee Switch Pool Contract 9dee0659686c3ab807895c929e3284c11222affd710b09be690f924d Plutus V2 24ace18eb55b94855523fca8aee6ac8b02d00b5f4a13982d290b4bd4d6c66a2a
SplashProtocol.json Balance Pool Contract f60fd1e70f4b9dfc09cdde8d7f7f1277de2694c82a516d7d3cc9e03e Plutus V2 8166a1895200edb36d81c3c423a0a10620f46cf40f6a496063d5fbf766fbcc89
SplashProtocol.json Balance Pool Contract c5283689ea30e0920c50adf77345b5809c05c962cc111e0f1d2dbedb Plutus V2 a286c3ddcba45d75f7487d7be08cc0086f2e4fd8d4f48c3cc3012efc04643b90
SplashProtocol.json Stableswap Pool Contract 5d3df99fcfbbf282bd76a3d76a2e30bdd22e61c56f1462447938933b Plutus V2 bd8523080efb62002951ae17d4507958009bce203d1939001d63ad9da0508c04
SplashProtocol.json Royalty Pool Contract cb684a69e78907a9796b21fc150a758af5f2805e5ed5d5a8ce9f76f1 Plutus V2 4f39c4da9d858297696345f98d7a7ccfc4fe2becd1654edbc127842d663bb0bf

@matiwinnetou
matiwinnetou merged commit 677665a into Cardano-Fans:main Nov 4, 2026
1 check passed
@matiwinnetou

Copy link
Copy Markdown
Collaborator

Thank you for your contribution! Really appreciated!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants