-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathblockscout.txt
More file actions
155 lines (104 loc) · 3.65 KB
/
Copy pathblockscout.txt
File metadata and controls
155 lines (104 loc) · 3.65 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
Clone the GitHub Repo:
1. Add fonts:
blockscout/apps/block_scout_web/assets/static/images/icons/fontawesome
blockscout/apps/block_scout_web/assets/css/components/_fontawesome_icon.scss
2. Recompile:
cd blockscout/apps/block_scout_web/assets && sudo node_modules/webpack/bin/webpack.js --mode production
3. Edit the MaineNet and TestNet Names in file:
blockscout/apps/block_scout_web/lib/block_scout_web/views/layout_view.ex
4. Add Github, Docs and Discord Links from:
blockscout/config/runtime.exs
5. Edit Footer Description:
/blockscout/apps/block_scout_web/priv/gettext/en/LC_MESSAGES/default.po
/blockscout/apps/block_scout_web/priv/gettext/default.po
6. Edit Footer Links:
/blocscout/apps/block_scout_web/lib/block_scout_web/templates/layout/_footer.html.eex
7. Edit the RPC details in metamask file:
/blocscout/apps/block_scout_web/lib/block_scout_web/templates/layout/_add_chain_to_mm.html.eex
8. ETH RPC API Documentation
/blocscout/apps/block_scout_web/lib/block_scout_web/templates/api_docs/eth_rpc.html.eex
9. Change ERC to Custom Name
/blocscout/apps/block_scout_web/lib/block_scout_web/templates/tokens/overview/_details.html.eex
Replace:
<dd class="col-sm-8 col-md-8 col-lg-9">
<%= @token.type %>
</dd>
With:
<%= if @token.type == "ERC-20" do %>
<dd class="col-sm-8 col-md-8 col-lg-9">
<%= gettext("ARC-20") %>
</dd>
<% end %>
<%= if @token.type == "ERC-721" do %>
<dd class="col-sm-8 col-md-8 col-lg-9">
<%= gettext("ARC-721") %>
</dd>
<% end %>
<%= if @token.type == "ERC-1155" do %>
<dd class="col-sm-8 col-md-8 col-lg-9">
<%= gettext("ARC-1155") %>
</dd>
<% end %>
ERC-20
ERC-721
ERC-1155
10. Edit footer logo Height
/blockscout/apps/block_scout_web/assets/css/components/_footer.scss
Set:
$footer-logo-height: 64px !default;
11. Remove Footer logo brightness
/blockscout/apps/block_scout_web/assets/css/theme/_neutral_variables.scss
Remove:
.footer-logo { filter: brightness(0) invert(1); }
cd blockscout/apps/block_scout_web/assets
Run:
npm run build
then cd blockscout
mix phx.digest
Command: sudo -u blockscout psql blockscout
Error:
sudo: unknown user: blockscout
sudo: unable to initialize policy plugin
----------------------------------------
Solution:
adduser blockscout
sudo -i -u postgres
psql
CREATE DATABASE blockscout;
CREATE USER blockscout WITH PASSWORD 'Passw0Rd';
GRANT ALL PRIVILEGES ON DATABASE blockscout to blockscout;
\q
export DATABASE_URL=postgresql://blockscout:Passw0Rd@localhost:5432/blockscout
exit
export DATABASE_URL=postgresql://blockscout:Passw0Rd@localhost:5432/blockscout
sudo -u blockscout psql blockscout
export DATABASE_URL=postgresql://blockscout:Passw0Rd@localhost:5432/blockscout
export LANG=en_US.UTF-8
export LANGUAGE=en_US
export LC_ALL=en_US.UTF-8
export LC_CTYPE=en_US.UTF-8
export ETHEREUM_JSONRPC_HTTP_URL=http://localhost:16459
export ETHEREUM_JSONRPC_WS_URL=ws://localhost:17469
export ETHEREUM_JSONRPC_VARIANT=geth
export BLOCKSCOUT_PROTOCOL=http
export PORT=4000
export MIX_ENV=prod
export COIN="Arietta"
export COIN_NAME="tARCH"
export SECRET_KEY_BASE=f6PDmMf2Wzh9CEs5TCUFD23LRnN1ErTNQ32NlZaV35dstPBzq6sdJKnD+DFyKkoN
export ECTO_USE_SSL=false
export NETWORK="TestNet"
export SUBNETWORK="Arietta"
export DISABLE_EXCHANGE_RATES="true"
export LINK_TO_OTHER_EXPLORERS="false"
export BLOCK_TRANSFORMER=clique
export INDEXER_DISABLE_BLOCK_REWARD_FETCHER="true"
export INDEXER_DISABLE_PENDING_TRANSACTIONS_FETCHER="true"
export INDEXER_DISABLE_INTERNAL_TRANSACTIONS_FETCHER="true"
export CHAIN_ID=2357
export POOL_SIZE=10
export POOL_SIZE_API=10
export LOGO=/images/archheader.png
export SHOW_TESTNET_LABEL="true"
export PERMANENT_DARK_MODE_ENABLED="true"
export BLOCKSCOUT_HOST=testnetexplorer.ariettachain.tech