The following is a list of colormaps on the mainnet deployment at 0x00000000A84FcdF3E9C165e6955945E87dA2cB0D
split into those deployed via palette generators and those deployed via segment data.
To easily visualize a colormap, replace COLORMAP_HASH
in PrintColormapScript
then generate an SVG of the colormap via the following command:
forge script script/PrintColormap.s.sol:PrintColormap -f mainnet
This is how the preview images in ./assets
are generated.
Full hash | bytes8 hash |
Name | Preview | Ethereum (1) | Base (8453) | Base Goerli (84531) | Deployment | Bytecode |
---|---|---|---|---|---|---|---|---|
0xfd29b65966772202ffdb08f653439b30c849f91409915665d99dbfa5e5dab938 |
0xfd29b65966772202 |
GnuPlotPaletteGenerator |
0xe548029e0c99c39208cff333fc63f1a76313efe4 |
0xe548029e0c99c39208cff333fc63f1a76313efe4 |
0xe548029e0c99c39208cff333fc63f1a76313efe4 |
0x608060405234801561001057600080fd5b5061083d806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c8063cd580ff314610046578063e420264a1461006b578063f471d7ac1461007e575b600080fd5b610059610054366004610413565b610091565b60405190815260200160405180910390f35b610059610079366004610413565b610118565b61005961008c366004610413565b61017b565b600081670de0b6b3a76400008111156100de576040517f6c618a8c000000000000000000000000000000000000000000000000000000008152600481018290526024015b60405180910390fd5b60006100fd670de0b6b3a76400006757325bbf446493ac8602046101d9565b90506000811261010d5780610110565b60005b949350505050565b600081670de0b6b3a7640000811115610160576040517f6c618a8c000000000000000000000000000000000000000000000000000000008152600481018290526024016100d5565b610174836003670de0b6b3a76400006102a3565b9392505050565b600081670de0b6b3a76400008111156101c3576040517f6c618a8c000000000000000000000000000000000000000000000000000000008152600481018290526024016100d5565b6101cc83610361565b633b9aca00029392505050565b6757325bbf446493ac9081900663400000000204600061ffff600483901c1660ff601484901c1663100000008416156320000000851615158161021e5760ff92909203915b6000604051806104400160405280610404815260200161042d610404913960046002860102818101519192509063ffffffff602082901c8116908216818103890260101c60008861027157818303610275565b8184015b90508715610281576000035b637fffffff670de0b6b3a76400008202059d9c50505050505050505050505050565b6000838015610343576001841680156102be578592506102c2565b8392505b508260011c8460011c94505b841561033d578560801c156102e257600080fd5b858602818101818110156102f557600080fd5b859004965050600185161561033257858302838782041461031b57861561031b57600080fd5b8181018181101561032b57600080fd5b8590049350505b8460011c94506102ce565b50610359565b8380156103535760009250610357565b8392505b505b509392505050565b60b5817101000000000000000000000000000000000081106103885760409190911b9060801c5b690100000000000000000081106103a45760209190911b9060401c5b6501000000000081106103bc5760109190911b9060201c5b630100000081106103d25760089190911b9060101c5b62010000010260121c80820401600190811c80830401811c80830401811c80830401811c80830401811c80830401811c80830401901c908190048111900390565b60006020828403121561042557600080fd5b503591905056fe0000000000c90f8801921d20025b26d703242abf03ed26e604b6195d057f00350647d97c0710a34507d95b9e08a2009a096a90490a3308bc0afb68050bc3ac350c8bd35e0d53db920e1bc2e40ee387660fab272b1072a0481139f0cf120116d512c8106e138edbb1145576b1151bdf8515e2144416a81305176dd9de183366e818f8b83c19bdcbf31a82a0251b4732ef1c0b826a1ccf8cb31d934fe51e56ca1e1f19f97b1fdcdc1b209f701c2161b39f2223a4c522e541af23a6887e2467775725280c5d25e845b626a8218527679df42826b92828e5714a29a3c4852a61b1012b1f34eb2bdc4e6f2c98fbba2d553afb2e110a622ecc681e2f8752623041c76030fbc54d31b54a5d326e54c73326e2c233def2873496824f354d905636041ad936ba2013376f9e46382493b038d8fe93398cdd323a402dd13af2eeb73ba51e293c56ba703d07c1d53db832a53e680b2c3f1749b73fc5ec974073f21d4121589a41ce1e64427a41d04325c13543d09aec447acd50452456bc45cd358f46756827471cece647c3c22e4869e664490f57ee49b415334a581c9d4afb6c974b9e038f4c3fdff34ce100344d8162c34e2106174ebfe8a44f5e08e24ffb654c5097fc5e5133cc9451ced46e5269126e53028517539b2aef5433027d54ca0a4a556040e255f5a4d2568a34a9571deef957b0d2555842dd5458d40e8c5964649759f3de125a8279995b1035ce5b9d11535c290acc5cb420df5d3e52365dc79d7b5e50015d5ed77c895f5e0db25fe3b38d60686cce60ec382f616f146b61f1003e6271fa6862f201ac637114cc63ef328f646c59bf64e889256563bf9165ddfbd266573cbb66cf811f6746c7d767bd0fbc683257aa68a69e806919e31f698c246b69fd614a6a6d98a36adcc9646b4af2786bb812d06c24295f6c8f351b6cf934fb6d6227f96dca0d146e30e3496e96a99c6efb5f116f5f02b16fc1938470231099708378fe70e2cbc571410804719e2cd171fa394872552c8472af05a67307c3cf735f662573b5ebd0740b53fa745f9dd074b2c8837504d3447555bd4b75a585ce75f42c0a7641af3c768e0ea576d9498877235f2c776c4eda77b417df77fab988784033287884841378c7aba17909a92c794a7c11798a23b079c89f6d7a05eeac7a4210d87a7d055a7ab6cba37aef63237b26cb4e7b5d039d7b920b887bc5e28f7bf8882f7c29fbed7c5a3d4f7c894bdd7cb727237ce3ceb17d0f42177d3980eb7d628ac57d8a5f3f7db0fdf77dd6668e7dfa98a77e1d93e97e3f57fe7e5fe4927e7f39567e9d55fb7eba3a387ed5e5c57ef0585f7f0991c37f2191b37f3857f57f4de4507f62368e7f754e7f7f872bf27f97cebc7fa736b37fb563b27fc255957fce0c3d7fd8878d7fe1c76a7fe9cbbf7ff094777ff621817ffa72d07ffd88597fff62157fffffffa164736f6c6343000811000a |