Skip to content

Commit

Permalink
spell archived
Browse files Browse the repository at this point in the history
  • Loading branch information
SidestreamColdMelon committed Aug 17, 2023
1 parent 0baf610 commit 4f3d23d
Show file tree
Hide file tree
Showing 9 changed files with 6,902 additions and 0 deletions.
372 changes: 372 additions & 0 deletions archive/2023-08-18-DssSpell/DssSpell.sol

Large diffs are not rendered by default.

2,029 changes: 2,029 additions & 0 deletions archive/2023-08-18-DssSpell/DssSpell.t.base.sol

Large diffs are not rendered by default.

1,050 changes: 1,050 additions & 0 deletions archive/2023-08-18-DssSpell/DssSpell.t.sol

Large diffs are not rendered by default.

54 changes: 54 additions & 0 deletions archive/2023-08-18-DssSpell/test/addresses_deployers.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
// SPDX-FileCopyrightText: © 2021 Dai Foundation <www.daifoundation.org>
// SPDX-License-Identifier: AGPL-3.0-or-later
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.

pragma solidity 0.8.16;

contract Deployers {

address[] public addr;

constructor() {
addr = [
0xdDb108893104dE4E1C6d0E47c42237dB4E617ACc,
0xDa0FaB05039809e63C5D068c897c3e602fA97457,
0xda0fab060e6cc7b1C0AA105d29Bd50D71f036711,
0xDA0FaB0700A4389F6E6679aBAb1692B4601ce9bf,
0x0048d6225D1F3eA4385627eFDC5B4709Cab4A21c,
0xd200790f62c8da69973e61d4936cfE4f356ccD07,
0x92723e0bF280942B98bf2d1e832Bde9A3Bd2F2c2, // Chainlog Deployer
0xdA0C0de01d90A5933692Edf03c7cE946C7c50445, // Old PE
0xDa0c0De020F80d43dde58c2653aa73d28Df1fBe1, // Old PE
0xC1E6d8136441FC66612Df3584007f7CB68765e5D, // PE
0xa22A61c233d7242728b4255420063c92fc1AEBb9, // PE
0x4D6fbF888c374D7964D56144dE0C0cFBd49750D3, // Oracles
0x1f42e41A34B71606FcC60b4e624243b365D99745, // Oracles
0x075da589886BA445d7c7e81c472059dE7AE65250, // Used for Optimism & Arbitrum bridge contracts
0x7f06941997C7778E7B734fE55f7353f554B06d7d, // Starknet
0xb27B6fa77D7FBf3C1BD34B0f7DA59b39D3DB0f7e, // CES
0x39aBD7819E5632Fa06D2ECBba45Dca5c90687EE3, // Oracles from 2022-10-26
0x45Ea4FADf8Db54DF5a96774167547893e0b4D6A5, // CES from 2022-10-26
0x5C82d7Eafd66d7f5edC2b844860BfD93C3B0474f, // CES from 2022-12-09
0x34DBF275E1Df79D1fC7bf6a37feC56A8b1057490, // Sidestream from 2023-05-17
0xd1236a6A111879d9862f8374BA15344b6B233Fbd, // Phoenix Labs from 2023-05-24
0xfaAD873aDF27bE64D6E27D40Cf2AF0037d39b2eA // Deployer of FlapperUniv2
// 0x02416B99202081F6b90851e35682Ca90D547054c. // Deployer for Spark 2023-08-02
];
}

function count() external view returns (uint256) {
return addr.length;
}
}
479 changes: 479 additions & 0 deletions archive/2023-08-18-DssSpell/test/addresses_mainnet.sol

Large diffs are not rendered by default.

168 changes: 168 additions & 0 deletions archive/2023-08-18-DssSpell/test/addresses_wallets.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
// SPDX-FileCopyrightText: © 2021 Dai Foundation <www.daifoundation.org>
// SPDX-License-Identifier: AGPL-3.0-or-later
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>.

pragma solidity 0.8.16;

contract Wallets {

mapping (bytes32 => address) public addr;

constructor() {

// Core Units
addr["CES_WALLET"] = 0x25307aB59Cd5d8b4E2C01218262Ddf6a89Ff86da;
addr["CES_OP_WALLET"] = 0xD740882B8616B50d0B317fDFf17Ec3f4f853F44f;
addr["COM_WALLET"] = 0x1eE3ECa7aEF17D1e74eD7C447CcBA61aC76aDbA9;
addr["COM_EF_WALLET"] = 0x99E1696A680c0D9f426Be20400E468089E7FDB0f;
addr["DAIF_WALLET"] = 0x34D8d61050Ef9D2B48Ab00e6dc8A8CA6581c5d63;
addr["DAIF_RESERVE_WALLET"] = 0x5F5c328732c9E52DfCb81067b8bA56459b33921f;
addr["DECO_WALLET"] = 0xF482D1031E5b172D42B2DAA1b6e5Cbf6519596f7;
addr["DIN_WALLET"] = 0x7327Aed0Ddf75391098e8753512D8aEc8D740a1F;
addr["DUX_WALLET"] = 0x5A994D8428CCEbCC153863CCdA9D2Be6352f89ad;
addr["EVENTS_WALLET"] = 0x3D274fbAc29C92D2F624483495C0113B44dBE7d2;
addr["GRO_WALLET"] = 0x7800C137A645c07132886539217ce192b9F0528e;
addr["IS_WALLET"] = 0xd1F2eEf8576736C1EbA36920B957cd2aF07280F4;
addr["ORA_WALLET"] = 0x2d09B7b95f3F312ba6dDfB77bA6971786c5b50Cf;
addr["ORA_GAS"] = 0x2B6180b413511ce6e3DA967Ec503b2Cc19B78Db6;
addr["ORA_GAS_EMERGENCY"] = 0x1A5B692029b157df517b7d21a32c8490b8692b0f;
addr["PE_WALLET"] = 0xe2c16c308b843eD02B09156388Cb240cEd58C01c;
addr["RISK_WALLET"] = 0xb386Bc4e8bAE87c3F67ae94Da36F385C100a370a;
addr["RISK_WALLET_VEST"] = 0x5d67d5B1fC7EF4bfF31967bE2D2d7b9323c1521c;
addr["RWF_WALLET"] = 0x96d7b01Cc25B141520C717fa369844d34FF116ec;
addr["SES_WALLET"] = 0x87AcDD9208f73bFc9207e1f6F0fDE906bcA95cc6;
addr["SF01_WALLET"] = 0x4Af6f22d454581bF31B2473Ebe25F5C6F55E028D;
addr["SH_WALLET"] = 0x955993Df48b0458A01cfB5fd7DF5F5DCa6443550;
addr["SH_MULTISIG"] = 0xc657aC882Fb2D6CcF521801da39e910F8519508d;
addr["SNE_WALLET"] = 0x6D348f18c88D45243705D4fdEeB6538c6a9191F1;
addr["SIDESTREAM_WALLET"] = 0xb1f950a51516a697E103aaa69E152d839182f6Fe;

// Recognized Delegates
addr["ACREINVEST"] = 0x5b9C98e8A3D9Db6cd4B4B4C1F92D0A551D06F00D;
addr["FEEDBLACKLOOPS"] = 0x80882f2A36d49fC46C3c654F7f9cB9a2Bf0423e1;
addr["FIELDTECHNOLOGIES"] = 0x0988E41C02915Fe1beFA78c556f946E5F20ffBD3;
addr["FLIPFLOPFLAP"] = 0x688d508f3a6B0a377e266405A1583B3316f9A2B3;
addr["GFXLABS"] = 0xa6e8772af29b29B9202a073f8E36f447689BEef6;
addr["JUSTINCASE"] = 0xE070c2dCfcf6C6409202A8a210f71D51dbAe9473;
addr["MAKERMAN"] = 0x9AC6A6B24bCd789Fa59A175c0514f33255e1e6D0;
addr["COLDIRON"] = 0x6634e3555DBF4B149c5AEC99D579A2469015AEca;
addr["MONETSUPPLY"] = 0x4Bd73eeE3d0568Bb7C52DFCad7AD5d47Fff5E2CF;
addr["STABLELAB"] = 0x3B91eBDfBC4B78d778f62632a4004804AC5d2DB0;
addr["FLIPSIDE"] = 0x1ef753934C40a72a60EaB12A68B6f8854439AA78;
addr["PENNBLOCKCHAIN"] = 0x2165D41aF0d8d5034b9c266597c1A415FA0253bd;
addr["CHRISBLEC"] = 0xa3f0AbB4Ba74512b5a736C5759446e9B50FDA170;
addr["BLOCKCHAINCOLUMBIA"] = 0xdC1F98682F4F8a5c6d54F345F448437b83f5E432;
addr["MHONKASALOTEEMULAU"] = 0x97Fb39171ACd7C82c439b6158EA2F71D26ba383d;
addr["LLAMA"] = 0xA519a7cE7B24333055781133B13532AEabfAC81b;
addr["CODEKNIGHT"] = 0xf6006d4cF95d6CB2CD1E24AC215D5BF3bca81e7D;
addr["FRONTIERRESEARCH"] = 0xA2d55b89654079987CF3985aEff5A7Bd44DA15A8;
addr["LBSBLOCKCHAIN"] = 0xB83b3e9C8E3393889Afb272D354A7a3Bd1Fbcf5C;
addr["ONESTONE"] = 0x4eFb12d515801eCfa3Be456B5F348D3CD68f9E8a;
addr["PVL"] = 0x6ebB1A9031177208A4CA50164206BF2Fa5ff7416;
addr["CALBLOCKCHAIN"] = 0x7AE109A63ff4DC852e063a673b40BED85D22E585;
addr["CONSENSYS"] = 0xE78658A8acfE982Fde841abb008e57e6545e38b3;
addr["HKUSTEPI"] = 0x2dA0d746938Efa28C7DC093b1da286b3D8bAC34a;

// AVCs
addr["IAMMEEOH"] = 0x47f7A5d8D27f259582097E1eE59a07a816982AE9;
addr["ACREDAOS"] = 0xBF9226345F601150F64Ea4fEaAE7E40530763cbd;
addr["SPACEXPONENTIAL"] = 0xFF8eEB643C5bfDf6A925f2a5F9aDC9198AF07b78;
addr["RES"] = 0x8c5c8d76372954922400e4654AF7694e158AB784;
addr["LDF"] = 0xC322E8Ec33e9b0a34c7cD185C616087D9842ad50;
addr["OPENSKY"] = 0x8e67eE3BbEb1743dc63093Af493f67C3c23C6f04;
addr["DAVIDPHELPS"] = 0xd56e3E325133EFEd6B1687C88571b8a91e517ab0;
addr["SEEDLATAMETH"] = 0x0087a081a9B430fd8f688c6ac5dD24421BfB060D;
addr["STABLELAB_2"] = 0xbDE65cf2352ed1Dde959f290E973d0fC5cEDFD08;
addr["FLIPSIDEGOV"] = 0x300901243d6CB2E74c10f8aB4cc89a39cC222a29;

// MIP-63 Keeper Network
addr["GELATO_VEST_STREAMING"] = 0x478c7Ce3e1df09130f8D65a23AD80e05b352af62;
addr["GELATO_PAYMENT_ADAPTER"] = 0x0B5a34D084b6A5ae4361de033d1e6255623b41eD;
addr["GELATO_TREASURY"] = 0xbfDC6b9944B7EFdb1e2Bc9D55ae9424a2a55b206;
addr["KEEP3R_VEST_STREAMING"] = 0x37b375e3D418fbECba6b283e704F840AB32f3b3C;
addr["KEEP3R_VEST_STREAMING_LEGACY"] = 0xc6A048550C9553F8Ac20fbdeB06f114c27ECcabb;
addr["KEEP3R_PAYMENT_ADAPTER"] = 0xaeFed819b6657B3960A8515863abe0529Dfc444A;
addr["KEEP3R_TREASURY"] = 0x4DfC6DA2089b0dfCF04788b341197146Ea97f743;
addr["CHAINLINK_AUTOMATION"] = 0x5E9dfc5fe95A0754084fB235D58752274314924b;
addr["CHAINLINK_PAYMENT_ADAPTER"] = 0xfB5e1D841BDA584Af789bDFABe3c6419140EC065;
addr["CHAINLINK_TREASURY"] = 0xaBAbd5e7d6d05672391aB2A914F57ce343D5CFA6;
addr["TECHOPS_VEST_STREAMING"] = 0x5A6007d17302238D63aB21407FF600a67765f982;

// ETH Amsterdam Event SPF
addr["ETH_AMSTERDAM"] = 0xF34ac684BA2734039772f0C0d77bc2545e819212;

// Phoenix Labs SPF
addr["PHOENIX_LABS"] = 0xD9847E6b1314f0327F320E43B51ca0AaAD6FF509;

// Ambassador Program Pilot Multisig
addr["AMBASSADOR_WALLET"] = 0xF411d823a48D18B32e608274Df16a9957fE33E45;

// Legal Domain Work
addr["BIBTA_WALLET"] = 0x173d85CD1754daD73cfc673944D9C8BF11A01D3F;
addr["MIP65_WALLET"] = 0x29408abeCe474C85a12ce15B05efBB6A1e8587fe;
addr["BLOCKTOWER_WALLET"] = 0x117786ad59BC2f13cf25B2359eAa521acB0aDCD9;
addr["BLOCKTOWER_WALLET_2"] = 0xc4dB894A11B1eACE4CDb794d0753A3cB7A633767;

// Responsible Facilitators
addr["GOV_ALPHA"] = 0x01D26f8c5cC009868A4BF66E268c17B057fF7A73;
addr["TECH"] = 0x2dC0420A736D1F40893B9481D8968E4D7424bC0B;
addr["STEAKHOUSE"] = 0xf737C76D2B358619f7ef696cf3F94548fEcec379;
addr["BA_LABS"] = 0xDfe08A40054685E205Ed527014899d1EDe49B892;

// Ecosystem Actors
addr["PHOENIX_LABS_2"] = 0x115F76A98C2268DaE6c1421eb6B08e4e1dF525dA;
addr["VIRIDIAN_STREAM"] = 0xbB8AA212267477C3dbfF6643E497919ec2E3dEC9;
addr["VIRIDIAN_TRANSFER"] = 0xA1E62c6321eEd0ECFcF2f382c8c82FD940D83c07;
addr["DEWIZ"] = 0xD8665628742cf54BBBB3b00B15d7E7a838a1b53a;
addr["SIDESTREAM"] = 0x87EcaaACEd3A02A37e7075dc45D3fEb49867d135;
addr["PULLUP_LABS"] = 0x42aD911c75d25E21727E45eCa2A9d999D5A7f94c;
addr["CHRONICLE_LABS"] = 0x68D0ca2d5Ac777F6A9b0d1be44332BB3d5981C2f;
addr["JETSTREAM"] = 0xF478A08C41ad06E8D957d5e6B6Bcde7452cEE962;

// Ecosystem Scope
addr["ECOSYSTEM_SCOPE_WALLET"] = 0x6E51E0b5813152880C1389E3e860e69E06aD04D9;

// Accessibility Scope
addr["LAUNCH_PROJECT_FUNDING"] = 0x3C5142F28567E6a0F172fd0BaaF1f2847f49D02F;

// Vest Managers
addr["PULLUP_LABS_VEST_MGR"] = 0x9B6213D350A4AFbda2361b6572A07C90c22002F1;

// Constitutional Delegates
addr["DEFENSOR"] = 0x9542b441d65B6BF4dDdd3d4D2a66D8dCB9EE07a9;
addr["BONAPUBLICA"] = 0x167c1a762B08D7e78dbF8f24e5C3f1Ab415021D3;
addr["GFXLABS_2"] = 0x9B68c14e936104e9a7a24c712BEecdc220002984;
addr["QGOV"] = 0xB0524D8707F76c681901b782372EbeD2d4bA28a6;
addr["TRUENAME"] = 0x612F7924c367575a0Edf21333D96b15F1B345A5d;
addr["VIGILANT"] = 0x2474937cB55500601BCCE9f4cb0A0A72Dc226F61;
addr["FLIPFLOPFLAP_2"] = 0x3d9751EFd857662f2B007A881e05CfD1D7833484;
addr["PBG"] = 0x8D4df847dB7FfE0B46AF084fE031F7691C6478c2;
addr["UPMAKER"] = 0xbB819DF169670DC71A16F58F55956FE642cc6BcD;
addr["WBC"] = 0xeBcE83e491947aDB1396Ee7E55d3c81414fB0D47;
addr["LIBERTAS"] = 0xE1eBfFa01883EF2b4A9f59b587fFf1a5B44dbb2f;
addr["BANDHAR"] = 0xE83B6a503A94a5b764CCF00667689B3a522ABc21;
addr["PALC"] = 0x78Deac4F87BD8007b9cb56B8d53889ed5374e83A;
addr["HARMONY"] = 0xF4704Aa4Ad22cAA2A3Dd7A7C529B4C32f7A421F2;
addr["VOTEWIZARD"] = 0x9E72629dF4fcaA2c2F5813FbbDc55064345431b1;
addr["NAVIGATOR"] = 0x11406a9CC2e37425F15f920F494A51133ac93072;
addr["JAG"] = 0x58D1ec57E4294E4fe650D1CB12b96AE34349556f;
addr["CLOAKY"] = 0x869b6d5d8FA7f4FFdaCA4D23FFE0735c5eD1F818;
addr["SKYNET"] = 0xd4d1A446cD5976a11bd32D3e815A9F85FED2F9F3;

// Protocol Engineering Scope
addr["GOV_SECURITY_ENGINEERING"] = 0x569fAD613887ddd8c1815b56A00005BCA7FDa9C0;
addr["MULTICHAIN_ENGINEERING"] = 0x868B44e8191A2574334deB8E7efA38910df941FA;
}
}
Loading

0 comments on commit 4f3d23d

Please sign in to comment.