-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathneutron-1.ts
More file actions
199 lines (196 loc) · 6.61 KB
/
neutron-1.ts
File metadata and controls
199 lines (196 loc) · 6.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
import { Bech32Address } from '@keplr-wallet/cosmos'
import { ChainInfoID, NETWORK } from 'types/enums'
import { getUrl } from 'utils/url'
const Neutron1: ChainConfig = {
id: ChainInfoID.Neutron1,
isOsmosis: false,
name: 'Neutron',
stables: ['ibc/B559A80D62249C8AA07A380E2A2BEA6E5CA9A6F079C912C3A9E9B494105E4F81'],
campaignAssets: [
{
denom: 'factory/neutron1k6hr0f83e7un2wjf29cspk7j69jrnskk65k3ek2nj9dztrlzpj6q00rtsa/udatom',
campaignIds: ['drop_apy', 'drop'],
baseMultiplier: 1,
collateralMultiplier: 5,
campaignDenom: 'dATOM',
},
{
denom: 'factory/neutron1ut4c6pv4u6vyu97yw48y8g7mle0cat54848v6m97k977022lzxtsaqsgmq/udtia',
campaignIds: ['drop_apy', 'drop'],
baseMultiplier: 1,
collateralMultiplier: 5,
campaignDenom: 'dTIA',
},
{
denom: 'factory/neutron1frc0p5czd9uaaymdkug2njz7dc7j65jxukp9apmt9260a8egujkspms2t2/udntrn',
campaignIds: ['drop_apy', 'drop'],
baseMultiplier: 1,
collateralMultiplier: 5,
campaignDenom: 'dNTRN',
},
//dATOM-NTRN
{
denom:
'factory/neutron1ke92yjl47eqy0mpgn9x4xups4szsm0ql6xhn4htw9zgn9wl5gm0quzh6ch/astroport/share',
campaignIds: ['drop'],
baseMultiplier: 50,
},
//dATOM-USDC
{
denom:
'factory/neutron1nfns3ck2ykrs0fknckrzd9728cyf77devuzernhwcwrdxw7ssk2s3tjf8r/astroport/share',
campaignIds: ['drop'],
baseMultiplier: 50,
},
//dTIA-NTRN
{
denom:
'factory/neutron1hljhz97ng9guyqzpelkvphaky0gnav7wt8jmkr7n497wek8373dqgv8tdp/astroport/share',
campaignIds: ['drop'],
baseMultiplier: 50,
},
//dTIA-USDC
{
denom:
'factory/neutron1awgqp5ma90qy0ecezzf6ghple8mpgtlv8z3kez065z7x5fprd4qs7vz4dc/astroport/share',
campaignIds: ['drop'],
baseMultiplier: 50,
},
//dATOM-ATOM
{
denom:
'factory/neutron1yem82r0wf837lfkwvcu2zxlyds5qrzwkz8alvmg0apyrjthk64gqeq2e98/astroport/share',
campaignIds: ['drop'],
baseMultiplier: 10,
},
//dTIA-TIA
{
denom:
'factory/neutron1f6wucml5pmys4uh7mwurz2ge2v7gamkqdy03rfuatpdphmjjag3qeutzgx/astroport/share',
campaignIds: ['drop'],
baseMultiplier: 10,
},
//dATOM-dTIA
{
denom:
'factory/neutron1djs222dtwf3pw5h474fm68wc72ter5y4zftd36ugjs5e069hwqaq79pnrt/astroport/share',
campaignIds: ['drop'],
baseMultiplier: 20,
},
//dNTRN-NTRN
{
denom:
'factory/neutron1pd9u7h4vf36vtj5lqlcp4376xf4wktdnhmzqtn8958wyh0nzwsmsavc2dz/astroport/share',
campaignIds: ['drop'],
baseMultiplier: 10,
},
//dNTRN-USDC
{
denom:
'factory/neutron1hme8vcsky2xeq4qc4wg3uy9gc47xzga6uqk8plaps8tvutjshuwqajnze6/astroport/share',
campaignIds: ['drop'],
baseMultiplier: 50,
},
{
denom: 'ibc/B7864B03E1B9FD4F049243E92ABD691586F682137037A9F3FCA5222815620B3C',
campaignIds: ['stride'],
campaignDenom: 'ATOM',
},
{
denom: 'ibc/6569E05DEE32B339D9286A52BE33DFCEFC97267F23EF9CFDE0C055140967A9A5',
campaignIds: ['stride'],
campaignDenom: 'TIA',
},
{
denom: 'ibc/BAA1D21893B1D36865C6CA44D18F4ACF08BAD70CB6863C4722E0A61703808F77',
campaignIds: ['stride'],
campaignDenom: 'DYDX',
},
{
denom: 'factory/neutron1ug740qrkquxzrk2hh29qrlx3sktkfml3je7juusc2te7xmvsscns0n2wry/wstETH',
campaignIds: ['lido'],
campaignDenom: 'stETH',
},
{
denom: 'ibc/4D04085167777659C11784A356D6B0D13D5C7F0CE77F7DB1152FE03A2DE2CBF2',
campaignIds: ['lido'],
campaignDenom: 'stETH',
},
{
denom: 'ibc/0E293A7622DC9A6439DB60E6D234B5AF446962E27CA3AB44D0590603DFF6968E',
campaignIds: ['ntrn-rewards'],
campaignDenom: 'wbtc',
},
],
deprecated: [
'ibc/3649CE0C8A2C79048D8C6F31FF18FA69C9BC7EB193512E0BD03B733011290445',
'ibc/F082B65C88E4B6D5EF1DB243CDA1D331D002759E938A0F5CD3FFDC5D53B3E349',
'ibc/B7864B03E1B9FD4F049243E92ABD691586F682137037A9F3FCA5222815620B3C',
],
defaultTradingPair: {
buy: 'untrn',
sell: 'ibc/B559A80D62249C8AA07A380E2A2BEA6E5CA9A6F079C912C3A9E9B494105E4F81',
},
contracts: {
redBank: 'neutron1n97wnm7q6d2hrcna3rqlnyqw2we6k0l8uqvmyqq6gsml92epdu7quugyph',
incentives: 'neutron1aszpdh35zsaz0yj80mz7f5dtl9zq5jfl8hgm094y0j0vsychfekqxhzd39',
oracle: 'neutron1dwp6m7pdrz6rnhdyrx5ha0acsduydqcpzkylvfgspsz60pj2agxqaqrr7g',
params: 'neutron1x4rgd7ry23v2n49y7xdzje0743c5tgrnqrqsvwyya2h6m48tz4jqqex06x',
creditManager: 'neutron1qdzn3l4kn7gsjna2tfpg3g3mwd6kunx4p50lfya59k02846xas6qslgs3r',
accountNft: 'neutron184kvu96rqtetmunkkmhu5hru8yaqg7qfhd8ldu5avjnamdqu69squrh3f5',
perps: 'neutron1g3catxyv0fk8zzsra2mjc0v4s69a7xygdjt85t54l7ym3gv0un4q2xhaf6',
pyth: 'neutron1m2emc93m9gpwgsrsf2vylv9xvgqh654630v7dfrhrkmr5slly53spg85wv',
marsStaking: 'neutron1rly5as5fdhhuasfw375hs4wyensvyx6eytzkdxtqfma6veyneggs457lnj',
marsVotingPower: 'neutron1pxjszcmmdxwtw9kv533u3hcudl6qahsa42chcs24gervf4ge40usaw3pcr',
},
endpoints: {
routes: 'https://router.astroport.fi/api/routes',
rpc: process.env.NEXT_PUBLIC_NEUTRON_RPC ?? 'https://rpc-lb.neutron.org',
fallbackRpc: 'https://neutron-rpc.cosmos-apis.com',
rest: process.env.NEXT_PUBLIC_NEUTRON_REST ?? 'https://rest-lb.neutron.org',
swap: 'https://neutron.astroport.fi/swap',
explorer: 'https://mintscan.io/neutron',
dexAssets: 'https://cache.marsprotocol.io/api/neutron-1/tokens',
dexPools: 'https://cache.marsprotocol.io/api/neutron-1/pools',
gasPrices: getUrl(
process.env.NEXT_PUBLIC_NEUTRON_REST ?? 'https://rest-lb.neutron.org',
'/feemarket/v1/gas_prices',
),
managedVaults: 'https://backend.prod.mars-dev.net/v2/managed_vaults?chain=neutron',
historicalManagedVaults:
'https://backend.prod.mars-dev.net/v2/managed_vaults_historical?chain=neutron',
aprs: {
vaults: '',
perpsVault:
'https://backend.prod.mars-dev.net/v2/perps_vault_historical?chain=neutron&days=1',
},
liquidations: 'https://backend.prod.mars-dev.net/v2/liquidations?chain=neutron',
},
network: NETWORK.MAINNET,
vaults: [],
dexName: 'Astroport',
explorerName: 'Mintscan',
bech32Config: Bech32Address.defaultBech32Config('neutron'),
defaultCurrency: {
coinDenom: 'NTRN',
coinMinimalDenom: 'untrn',
coinDecimals: 6,
coinGeckoId: 'neutron',
gasPriceStep: {
low: 0.0053,
average: 0.0053,
high: 0.0053,
},
},
features: ['ibc-transfer', 'ibc-go'],
vaultCodeId: '3679',
hls: true,
perps: true,
farm: true,
anyAsset: true,
evmAssetSupport: true,
slinky: true,
managedVaults: true,
swapFee: 0.0005,
}
export default Neutron1