-
Notifications
You must be signed in to change notification settings - Fork 306
/
base.ts
46 lines (45 loc) · 1.5 KB
/
base.ts
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
import type { Plugin } from '@masknet/plugin-infra'
import { PluginID, NetworkPluginID, DEFAULT_PLUGIN_PUBLISHER, EnhanceableSite } from '@masknet/shared-base'
import { ChainId } from '@masknet/web3-shared-evm'
import { languages } from './locales/languages.js'
export const base: Plugin.Shared.Definition = {
ID: PluginID.Tips,
name: { fallback: 'Tips' },
description: {
fallback: 'Tips Entrance',
},
publisher: DEFAULT_PLUGIN_PUBLISHER,
enableRequirement: {
supports: {
type: 'opt-in',
sites: {
[EnhanceableSite.Twitter]: true,
[EnhanceableSite.Mirror]: true,
},
},
target: 'stable',
web3: {
[NetworkPluginID.PLUGIN_EVM]: {
supportedChainIds: [
ChainId.Mainnet,
ChainId.BSC,
ChainId.Base,
ChainId.Matic,
ChainId.Arbitrum,
ChainId.xDai,
ChainId.Aurora,
ChainId.Avalanche,
ChainId.Fantom,
ChainId.Conflux,
ChainId.Astar,
ChainId.Scroll,
ChainId.Optimism,
ChainId.X1_Testnet,
],
},
[NetworkPluginID.PLUGIN_FLOW]: { supportedChainIds: [] },
[NetworkPluginID.PLUGIN_SOLANA]: { supportedChainIds: [] },
},
},
i18n: languages,
}