|
1 | 1 | { |
2 | 2 | "contracts": { |
| 3 | + "BandOracleConnectors": { |
| 4 | + "source": "./lib/FlowALP/FlowActions/cadence/contracts/connectors/band-oracle/BandOracleConnectors.cdc", |
| 5 | + "aliases": { |
| 6 | + "emulator": "045a1763c93006ca", |
| 7 | + "mainnet": "e36ef556b8b5d955", |
| 8 | + "testing": "0000000000000007", |
| 9 | + "testnet": "bb76ea2f8aad74a0" |
| 10 | + } |
| 11 | + }, |
3 | 12 | "DeFiActions": { |
4 | 13 | "source": "./lib/FlowALP/FlowActions/cadence/contracts/interfaces/DeFiActions.cdc", |
5 | 14 | "aliases": { |
|
26 | 35 | "testnet": "3bda2f90274dbc9b" |
27 | 36 | } |
28 | 37 | }, |
| 38 | + "ERC4626PriceOracles": { |
| 39 | + "source": "./lib/FlowALP/FlowActions/cadence/contracts/connectors/evm/ERC4626PriceOracles.cdc", |
| 40 | + "aliases": { |
| 41 | + "emulator": "045a1763c93006ca", |
| 42 | + "mainnet": "04f5ae6bef48c1fc", |
| 43 | + "testing": "0000000000000009", |
| 44 | + "testnet": "7014dcffa1f14186" |
| 45 | + } |
| 46 | + }, |
| 47 | + "ERC4626SinkConnectors": { |
| 48 | + "source": "./lib/FlowALP/FlowActions/cadence/contracts/connectors/evm/ERC4626SinkConnectors.cdc", |
| 49 | + "aliases": { |
| 50 | + "emulator": "045a1763c93006ca", |
| 51 | + "mainnet": "04f5ae6bef48c1fc", |
| 52 | + "testing": "0000000000000009", |
| 53 | + "testnet": "7014dcffa1f14186" |
| 54 | + } |
| 55 | + }, |
| 56 | + "ERC4626SwapConnectors": { |
| 57 | + "source": "./lib/FlowALP/FlowActions/cadence/contracts/connectors/evm/ERC4626SwapConnectors.cdc", |
| 58 | + "aliases": { |
| 59 | + "emulator": "045a1763c93006ca", |
| 60 | + "mainnet": "04f5ae6bef48c1fc", |
| 61 | + "testing": "0000000000000009", |
| 62 | + "testnet": "7014dcffa1f14186" |
| 63 | + } |
| 64 | + }, |
| 65 | + "ERC4626Utils": { |
| 66 | + "source": "./lib/FlowALP/FlowActions/cadence/contracts/utils/ERC4626Utils.cdc", |
| 67 | + "aliases": { |
| 68 | + "emulator": "045a1763c93006ca", |
| 69 | + "mainnet": "04f5ae6bef48c1fc", |
| 70 | + "testing": "0000000000000009", |
| 71 | + "testnet": "7014dcffa1f14186" |
| 72 | + } |
| 73 | + }, |
29 | 74 | "EVMAbiHelpers": { |
30 | 75 | "source": "./lib/FlowALP/FlowActions/cadence/contracts/utils/EVMAbiHelpers.cdc", |
31 | 76 | "aliases": { |
32 | 77 | "emulator": "045a1763c93006ca", |
| 78 | + "mainnet": "a7825d405ac89518", |
33 | 79 | "testing": "0000000000000007", |
34 | 80 | "testnet": "3ebb7d2595e97cd2" |
35 | 81 | } |
36 | 82 | }, |
37 | 83 | "EVMTokenConnectors": { |
38 | | - "source": "cadence/contracts/connectors/evm/EVMTokenConnectors.cdc", |
| 84 | + "source": "./lib/FlowALP/FlowActions/cadence/contracts/connectors/evm/EVMTokenConnectors.cdc", |
39 | 85 | "aliases": { |
40 | 86 | "emulator": "045a1763c93006ca", |
| 87 | + "mainnet": "1a771b21fcceadc2", |
41 | 88 | "testing": "0000000000000009", |
42 | 89 | "testnet": "b88ba0e976146cd1" |
43 | 90 | } |
|
64 | 111 | "source": "cadence/contracts/FlowVaults.cdc", |
65 | 112 | "aliases": { |
66 | 113 | "emulator": "045a1763c93006ca", |
| 114 | + "mainnet": "b1d63873c3cc9f79", |
67 | 115 | "testing": "0000000000000009", |
68 | 116 | "testnet": "3bda2f90274dbc9b" |
69 | 117 | } |
|
72 | 120 | "source": "cadence/contracts/FlowVaultsAutoBalancers.cdc", |
73 | 121 | "aliases": { |
74 | 122 | "emulator": "045a1763c93006ca", |
| 123 | + "mainnet": "b1d63873c3cc9f79", |
75 | 124 | "testing": "0000000000000009", |
76 | 125 | "testnet": "3bda2f90274dbc9b" |
77 | 126 | } |
|
80 | 129 | "source": "cadence/contracts/FlowVaultsClosedBeta.cdc", |
81 | 130 | "aliases": { |
82 | 131 | "emulator": "045a1763c93006ca", |
| 132 | + "mainnet": "b1d63873c3cc9f79", |
83 | 133 | "testing": "0000000000000009", |
84 | 134 | "testnet": "3bda2f90274dbc9b" |
85 | 135 | } |
|
88 | 138 | "source": "cadence/contracts/FlowVaultsStrategies.cdc", |
89 | 139 | "aliases": { |
90 | 140 | "emulator": "045a1763c93006ca", |
| 141 | + "mainnet": "b1d63873c3cc9f79", |
91 | 142 | "testing": "0000000000000009", |
92 | 143 | "testnet": "3bda2f90274dbc9b" |
93 | 144 | } |
|
155 | 206 | "source": "./lib/FlowALP/FlowActions/cadence/contracts/connectors/evm/UniswapV3SwapConnectors.cdc", |
156 | 207 | "aliases": { |
157 | 208 | "emulator": "045a1763c93006ca", |
| 209 | + "mainnet": "a7825d405ac89518", |
158 | 210 | "testing": "0000000000000007", |
159 | 211 | "testnet": "3ebb7d2595e97cd2" |
160 | 212 | } |
|
163 | 215 | "source": "cadence/contracts/mocks/YieldToken.cdc", |
164 | 216 | "aliases": { |
165 | 217 | "emulator": "045a1763c93006ca", |
| 218 | + "mainnet": "b1d63873c3cc9f79", |
166 | 219 | "testing": "0000000000000010", |
167 | 220 | "testnet": "3bda2f90274dbc9b" |
168 | 221 | } |
|
178 | 231 | "testing": "0000000000000007" |
179 | 232 | } |
180 | 233 | }, |
| 234 | + "BandOracle": { |
| 235 | + "source": "mainnet://6801a6222ebf784a.BandOracle", |
| 236 | + "hash": "be8c986f46eccfe55a25447e1b7fa07e95769ac4ca11918833130a4bf3297b16", |
| 237 | + "aliases": { |
| 238 | + "emulator": "045a1763c93006ca", |
| 239 | + "mainnet": "6801a6222ebf784a", |
| 240 | + "testing": "0000000000000007", |
| 241 | + "testnet": "2c71de7af78d1adf" |
| 242 | + } |
| 243 | + }, |
181 | 244 | "Burner": { |
182 | 245 | "source": "mainnet://f233dcee88fe0abe.Burner", |
183 | 246 | "hash": "71af18e227984cd434a3ad00bb2f3618b76482842bae920ee55662c37c8bf331", |
|
625 | 688 | "location": "local/evm-gateway.pkey" |
626 | 689 | } |
627 | 690 | }, |
| 691 | + "mainnet-admin": { |
| 692 | + "address": "b1d63873c3cc9f79", |
| 693 | + "key": { |
| 694 | + "type": "google-kms", |
| 695 | + "hashAlgorithm": "SHA2_256", |
| 696 | + "resourceID": "projects/dl-flow-devex-production/locations/us-central1/keyRings/tidal-keyring/cryptoKeys/tidal_admin_pk/cryptoKeyVersions/1" |
| 697 | + } |
| 698 | + }, |
| 699 | + "mainnet-flow-alp-deployer": { |
| 700 | + "address": "6b00ff876c299c61", |
| 701 | + "key": { |
| 702 | + "type": "google-kms", |
| 703 | + "hashAlgorithm": "SHA2_256", |
| 704 | + "resourceID": "projects/dl-flow-devex-production/locations/us-central1/keyRings/tidal-keyring/cryptoKeys/tidal_admin_pk/cryptoKeyVersions/1" |
| 705 | + } |
| 706 | + }, |
| 707 | + "mainnet-uniswapV3-connectors-deployer": { |
| 708 | + "address": "a7825d405ac89518", |
| 709 | + "key": { |
| 710 | + "type": "google-kms", |
| 711 | + "hashAlgorithm": "SHA2_256", |
| 712 | + "resourceID": "projects/dl-flow-devex-production/locations/us-central1/keyRings/tidal-keyring/cryptoKeys/tidal_admin_pk/cryptoKeyVersions/1" |
| 713 | + } |
| 714 | + }, |
628 | 715 | "mock-incrementfi": { |
629 | 716 | "address": "f3fcd2c1a78f5eee", |
630 | 717 | "key": { |
|
731 | 818 | } |
732 | 819 | ] |
733 | 820 | }, |
| 821 | + "BandOracle", |
| 822 | + "BandOracleConnectors", |
734 | 823 | "MockSwapper", |
735 | 824 | "EVMAbiHelpers", |
| 825 | + "EVMTokenConnectors", |
| 826 | + "ERC4626Utils", |
| 827 | + "ERC4626PriceOracles", |
| 828 | + "ERC4626SinkConnectors", |
| 829 | + "ERC4626SwapConnectors", |
736 | 830 | "FlowVaultsAutoBalancers", |
737 | 831 | "FlowVaultsClosedBeta", |
738 | 832 | "FlowVaults", |
|
760 | 854 | } |
761 | 855 | ] |
762 | 856 | }, |
| 857 | + "mainnet": { |
| 858 | + "mainnet-admin": [ |
| 859 | + { |
| 860 | + "name": "YieldToken", |
| 861 | + "args": [ |
| 862 | + { |
| 863 | + "value": "0.00000000", |
| 864 | + "type": "UFix64" |
| 865 | + } |
| 866 | + ] |
| 867 | + }, |
| 868 | + { |
| 869 | + "name": "MockOracle", |
| 870 | + "args": [ |
| 871 | + { |
| 872 | + "value": "A.6b00ff876c299c61.MOET.Vault", |
| 873 | + "type": "String" |
| 874 | + } |
| 875 | + ] |
| 876 | + }, |
| 877 | + "MockSwapper", |
| 878 | + "FlowVaultsAutoBalancers", |
| 879 | + "FlowVaultsClosedBeta", |
| 880 | + "FlowVaults", |
| 881 | + { |
| 882 | + "name": "FlowVaultsStrategies", |
| 883 | + "args": [ |
| 884 | + { |
| 885 | + "value": "0xca6d7Bb03334bBf135902e1d919a5feccb461632", |
| 886 | + "type": "String" |
| 887 | + }, |
| 888 | + { |
| 889 | + "value": "0xeEDC6Ff75e1b10B903D9013c358e446a73d35341", |
| 890 | + "type": "String" |
| 891 | + }, |
| 892 | + { |
| 893 | + "value": "0x370A8DF17742867a44e56223EC20D82092242C85", |
| 894 | + "type": "String" |
| 895 | + }, |
| 896 | + { |
| 897 | + "value": "0xc52E820d2D6207D18667a97e2c6Ac22eB26E803c", |
| 898 | + "type": "String" |
| 899 | + }, |
| 900 | + { |
| 901 | + "value": [ |
| 902 | + { |
| 903 | + "value": "0xc52E820d2D6207D18667a97e2c6Ac22eB26E803c", |
| 904 | + "type": "String" |
| 905 | + }, |
| 906 | + { |
| 907 | + "value": "0x213979bB8A9A86966999b3AA797C1fcf3B967ae2", |
| 908 | + "type": "String" |
| 909 | + }, |
| 910 | + { |
| 911 | + "value": "0x2aaBea2058b5aC2D339b163C6Ab6f2b6d53aabED", |
| 912 | + "type": "String" |
| 913 | + }, |
| 914 | + { |
| 915 | + "value": "0xd3bF53DAC106A0290B0483EcBC89d40FcC961f3e", |
| 916 | + "type": "String" |
| 917 | + } |
| 918 | + ], |
| 919 | + "type": "Array" |
| 920 | + }, |
| 921 | + { |
| 922 | + "value": [ |
| 923 | + { |
| 924 | + "value": "100", |
| 925 | + "type": "UInt32" |
| 926 | + }, |
| 927 | + { |
| 928 | + "value": "100", |
| 929 | + "type": "UInt32" |
| 930 | + }, |
| 931 | + { |
| 932 | + "value": "3000", |
| 933 | + "type": "UInt32" |
| 934 | + } |
| 935 | + ], |
| 936 | + "type": "Array" |
| 937 | + } |
| 938 | + ] |
| 939 | + } |
| 940 | + ], |
| 941 | + "mainnet-uniswapV3-connectors-deployer": [ |
| 942 | + "EVMAbiHelpers", |
| 943 | + "UniswapV3SwapConnectors" |
| 944 | + ] |
| 945 | + }, |
763 | 946 | "testnet": { |
764 | 947 | "testnet-admin": [ |
765 | 948 | { |
|
784 | 967 | "FlowVaultsAutoBalancers", |
785 | 968 | "FlowVaultsClosedBeta", |
786 | 969 | "FlowVaults", |
787 | | - { |
| 970 | + { |
788 | 971 | "name": "FlowVaultsStrategies", |
789 | 972 | "args": [ |
790 | 973 | { |
|
0 commit comments