Skip to content

Commit f2cc9ec

Browse files
author
Yi
committed
NEW
1 parent aa317c5 commit f2cc9ec

1,036 files changed

Lines changed: 519033 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
2+
# YiCoin - YIC
3+
4+
5+
### Technical details
6+
7+
**System Protocol:** Proof-of-Work and Proof-of-Stake<br>
8+
**Hash Algorithm:** X11<br>
9+
**Currency symbols:** YIC<br>
10+
**Market Cap:** 75 millions<br>
11+
**Block Time:** 60 seconds<br>
12+
**Masternode Collateral:** 15000 YIC<br>
13+
**Masternode Rewards:** 80% from PoS<br>
14+
15+
16+
17+
### How to install
18+
19+
Updating Ubuntu system
20+
```sh
21+
sudo apt-get update
22+
sudo apt-get upgrade
23+
sudo apt-get dist-upgrade
24+
```
25+
26+
Installing new packages
27+
```sh
28+
sudo apt-get install -y build-essential libssl-dev libboost-all-dev git libdb5.3++-dev libminiupnpc-dev screen
29+
```
30+
31+
Creating folder on root structure and give permission
32+
```sh
33+
sudo mkdir /wallets
34+
sudo chmod 777 /wallets
35+
```
36+
37+
Downloading source code
38+
```sh
39+
git clone https://github.com/yicoindev/yicoin.git yicoin
40+
cd yicoin
41+
```
42+
43+
Changing permission and compiling LevelDB
44+
```sh
45+
cd ./src/leveldb
46+
chmod +x build_detect_platform
47+
make libleveldb.a libmemenv.a
48+
cd ../..
49+
```
50+
51+
Changing permission and compiling SECP256K1
52+
```sh
53+
cd ./src/secp256k1
54+
chmod +x autogen.sh
55+
./autogen.sh
56+
./configure
57+
make
58+
cd ../..
59+
```
60+
61+
Compiling daemon
62+
```sh
63+
cd ./src
64+
make -f makefile.unix
65+
or
66+
make -f makefile.unix "USE_UPNP=-" # without support to UPNP
67+
```
68+

install_requirements.sh

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
#!/bin/bash
2+
3+
echo ============================================================
4+
echo ==================== Y I C O I N ===========================
5+
echo ============================================================
6+
7+
#################################################################
8+
# Update Ubuntu and install prerequisites for running YiCoin #
9+
#################################################################
10+
sudo apt-get update
11+
sudo apt-get upgrade
12+
sudo apt-get dist-upgrade
13+
14+
15+
#################################################################
16+
# Install all necessary packages for building YiCoin #
17+
#################################################################
18+
sudo apt-get install -y build-essential libssl-dev
19+
sudo apt-get install -y libboost-all-dev git libdb5.3++-dev
20+
sudo apt-get install -y libminiupnpc-dev screen
21+
22+
23+
#################################################################
24+
# Creating local wallet folder to download and install YiCoin #
25+
#################################################################
26+
sudo mkdir /wallets
27+
sudo chmod 777 /wallets
28+
29+
#################################################################
30+
# Downloading source code from Github #
31+
#################################################################
32+
git clone https://github.com/YiDeveloper/Yi.git yicoin
33+
cd yicoin
34+
35+
#################################################################
36+
# Changing permission to run #
37+
#################################################################
38+
cd ./src/leveldb
39+
chmod +x build_detect_platform
40+
cd ../..
41+
42+
43+
#################################################################
44+
# Compiling daemon #
45+
#################################################################
46+
make -f makefile.unix
47+
48+
49+
#################################################################
50+
# Infos #
51+
#################################################################
52+
echo Visit: https://yicoin.eu/
53+
echo Check guides how to create masternodes and news about YiCoin

share/genbuild.sh

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
#!/bin/sh
2+
3+
if [ $# -gt 0 ]; then
4+
FILE="$1"
5+
shift
6+
if [ -f "$FILE" ]; then
7+
INFO="$(head -n 1 "$FILE")"
8+
fi
9+
else
10+
echo "Usage: $0 <filename>"
11+
exit 1
12+
fi
13+
14+
15+
16+
if [ -e "$(which git)" ]; then
17+
# clean 'dirty' status of touched files that haven't been modified
18+
git diff >/dev/null 2>/dev/null
19+
20+
# get a string like "v0.6.0-66-g59887e8-dirty"
21+
DESC="$(git describe --dirty 2>/dev/null)"
22+
23+
# get a string like "2012-04-10 16:27:19 +0200"
24+
TIME="$(git log -n 1 --format="%ci")"
25+
fi
26+
27+
if [ -n "$DESC" ]; then
28+
NEWINFO="#define BUILD_DESC \"$DESC\""
29+
else
30+
NEWINFO="// No build information available"
31+
fi
32+
33+
# only update build.h if necessary
34+
if [ "$INFO" != "$NEWINFO" ]; then
35+
echo "$NEWINFO" >"$FILE"
36+
echo "#define BUILD_DATE \"$TIME\"" >>"$FILE"
37+
fi

share/pixmaps/addressbook16.bmp

1.3 KB
Binary file not shown.
126 Bytes
Binary file not shown.

share/pixmaps/addressbook20.bmp

1.44 KB
Binary file not shown.
142 Bytes
Binary file not shown.

share/pixmaps/bitcoin-bc.ico

22 KB
Binary file not shown.

share/pixmaps/bitcoin.ico

299 KB
Binary file not shown.

share/pixmaps/bitcoin32.xpm

Lines changed: 232 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,232 @@
1+
/* XPM */
2+
static const char * bitcoin32_xpm[] = {
3+
/* columns rows colors chars-per-pixel */
4+
"32 32 194 2",
5+
" c #745305",
6+
". c #785704",
7+
"X c #7C5903",
8+
"o c #75560B",
9+
"O c #77590F",
10+
"+ c #7C5C0B",
11+
"@ c #795B12",
12+
"# c #7F631D",
13+
"$ c #825E07",
14+
"% c #825F0B",
15+
"& c #85610A",
16+
"* c #8C660C",
17+
"= c #8E680E",
18+
"- c #916B0F",
19+
"; c #856515",
20+
": c #8B6714",
21+
"> c #8F6A16",
22+
", c #816218",
23+
"< c #88691C",
24+
"1 c #926D12",
25+
"2 c #936F1C",
26+
"3 c #997417",
27+
"4 c #94721E",
28+
"5 c #9B761C",
29+
"6 c #9F781C",
30+
"7 c #A17B1E",
31+
"8 c #826622",
32+
"9 c #916E20",
33+
"0 c #967425",
34+
"q c #9D7420",
35+
"w c #9C7923",
36+
"e c #997728",
37+
"r c #99792C",
38+
"t c #A37D23",
39+
"y c #A37F2C",
40+
"u c #A68125",
41+
"i c #AB8225",
42+
"p c #A5832B",
43+
"a c #AA852C",
44+
"s c #B28A2C",
45+
"d c #A58233",
46+
"f c #AC8734",
47+
"g c #AE8C33",
48+
"h c #AC8C3C",
49+
"j c #B28C33",
50+
"k c #B98E34",
51+
"l c #B28D3D",
52+
"z c #B59136",
53+
"x c #BC9335",
54+
"c c #B3913E",
55+
"v c #BC933A",
56+
"b c #BF9A3D",
57+
"n c #C19235",
58+
"m c #C2953C",
59+
"M c #C39B3C",
60+
"N c #CA9C3D",
61+
"B c #B59343",
62+
"V c #BE9642",
63+
"C c #B69A44",
64+
"Z c #BD9A45",
65+
"A c #B49649",
66+
"S c #BB9A49",
67+
"D c #BB9F52",
68+
"F c #BFA256",
69+
"G c #C49C43",
70+
"H c #CA9D41",
71+
"J c #C59D4A",
72+
"K c #C99E4D",
73+
"L c #C3A144",
74+
"P c #CDA244",
75+
"I c #CFAA47",
76+
"U c #C3A14D",
77+
"Y c #CDA24A",
78+
"T c #CCAB49",
79+
"R c #D2A644",
80+
"E c #D2A54B",
81+
"W c #D6AA4C",
82+
"Q c #DAAE4E",
83+
"! c #DAB04F",
84+
"~ c #C7A656",
85+
"^ c #CDA452",
86+
"/ c #CFAC52",
87+
"( c #C0A65E",
88+
") c #CEA75A",
89+
"_ c #CCAC59",
90+
"` c #D2AB53",
91+
"' c #DCAF52",
92+
"] c #D6AD5A",
93+
"[ c #D9AE5B",
94+
"{ c #DCB556",
95+
"} c #DFB855",
96+
"| c #D6B25F",
97+
" . c #DCB35C",
98+
".. c #DEBE5E",
99+
"X. c #E2B656",
100+
"o. c #E1B55A",
101+
"O. c #E6BC5D",
102+
"+. c #E9BD5E",
103+
"@. c #C3AA63",
104+
"#. c #CCAD62",
105+
"$. c #D4AF62",
106+
"%. c #CDB565",
107+
"&. c #CEB46D",
108+
"*. c #D7B164",
109+
"=. c #DBB362",
110+
"-. c #D6BD64",
111+
";. c #DDBA64",
112+
":. c #D3B66C",
113+
">. c #DFB86B",
114+
",. c #CEB772",
115+
"<. c #D0B771",
116+
"1. c #D4BA73",
117+
"2. c #D9BE77",
118+
"3. c #D6BE79",
119+
"4. c #D8BF7A",
120+
"5. c #E4BB62",
121+
"6. c #E9BF64",
122+
"7. c #E4BC69",
123+
"8. c #E9BF69",
124+
"9. c #E0BB71",
125+
"0. c #E9C05E",
126+
"q. c #D2C279",
127+
"w. c #DBC27C",
128+
"e. c #E2C667",
129+
"r. c #EDC364",
130+
"t. c #E3C16E",
131+
"y. c #ECC46C",
132+
"u. c #EDCC6C",
133+
"i. c #F1C764",
134+
"p. c #F5CA66",
135+
"a. c #F9CD67",
136+
"s. c #F5CC6A",
137+
"d. c #F9CD6B",
138+
"f. c #FBD36F",
139+
"g. c #EDC572",
140+
"h. c #E5CF77",
141+
"j. c #ECCA74",
142+
"k. c #E0C67E",
143+
"l. c #EFCE78",
144+
"z. c #F6CE72",
145+
"x. c #FBCF71",
146+
"c. c #F4CE79",
147+
"v. c #F4D273",
148+
"b. c #FCD473",
149+
"n. c #F4DC75",
150+
"m. c #FEDA74",
151+
"M. c #F6D77C",
152+
"N. c #FBD47A",
153+
"B. c #F1DA7B",
154+
"V. c #FDDA7C",
155+
"C. c #FEE27D",
156+
"Z. c #DDC683",
157+
"A. c #DFC884",
158+
"S. c #E4CA84",
159+
"D. c #E3CC89",
160+
"F. c #E7D183",
161+
"G. c #EFD280",
162+
"H. c #EFDC82",
163+
"J. c #ECD48D",
164+
"K. c #EFDA8C",
165+
"L. c #F9D783",
166+
"P. c #F2DF83",
167+
"I. c #FCDB83",
168+
"U. c #F5DC8F",
169+
"Y. c #FADD8B",
170+
"T. c #EBD593",
171+
"R. c #EFDA99",
172+
"E. c #F3DD93",
173+
"W. c #F3DF9F",
174+
"Q. c #FFE385",
175+
"!. c #FEE986",
176+
"~. c #FDE48C",
177+
"^. c #FEEC8E",
178+
"/. c #ECE199",
179+
"(. c #F6E591",
180+
"). c #FEE494",
181+
"_. c #FEEB93",
182+
"`. c #FEE69A",
183+
"'. c #FFEB9B",
184+
"]. c #FFF197",
185+
"[. c #FFF39B",
186+
"{. c #FEF99B",
187+
"}. c #F6E2A2",
188+
"|. c #F9E5A5",
189+
" X c #F7E9A5",
190+
".X c #FEECA4",
191+
"XX c #FBE7A8",
192+
"oX c #FDEAAB",
193+
"OX c #F7F2AA",
194+
"+X c #FEF2AC",
195+
"@X c #FDF4B4",
196+
"#X c #FFFABA",
197+
"$X c #FFFEC2",
198+
"%X c None",
199+
/* pixels */
200+
"%X%X%X%X%X%X%X%X%X%X%X%Xp t 6 5 w t w %X%X%X%X%X%X%X%X%X%X%X%X%X",
201+
"%X%X%X%X%X%X%X%X%Xu u x I X.0.s.u.0.W x 7 4 %X%X%X%X%X%X%X%X%X%X",
202+
"%X%X%X%X%X%X%Xy i I i.a.f.m.m.b.f.s.a.s.i.W 7 > %X%X%X%X%X%X%X%X",
203+
"%X%X%X%X%X%Xt M 0.a.m.m.m.m.f.d.p.p.p.f.d.f.i.b 1 < %X%X%X%X%X%X",
204+
"%X%X%X%X%X7 ! d.f.f.m.f.+.W P R I Q 5.v.V.V.z.f.{ 5 + %X%X%X%X%X",
205+
"%X%X%X%Xu X.f.m.m.f.' H s ~ V y _ Z J o.g.L.L.Q.!.e.5 X %X%X%X%X",
206+
"%X%X%Xu X.b.C.m.+.N m n t }.3.> }.w.V 5.y.y.Y.[.^.^.-.1 + %X%X%X",
207+
"%X%Xt P m.N.m.X.v v v k 6 }.1.: /.4.c 7.N.N.v.!.{.{.^.L & %X%X%X",
208+
"%X%Xg Y.Y.V.+.m k a t t : }.1.% }.1.r | l.B.M.b.!.{.^.n.7 X %X%X",
209+
"%Xp -._.'.Y.' Y n D.}.}.|.oXXX|.oX XT.w.F _ j.v.v._.^.C.T & @ %X",
210+
"%Xa (.'.'.9.[ [ K S.}.oXoXoXoXXXoXoXoXoX XD / s.d.v.!.C.v.3 o %X",
211+
"%XU '.'.Y.[ [ [ [ J f <.oXoX( 2 f S J.oXoXT.j r.s.i.C.C.C.z X %X",
212+
"p e.'.'.F. .=.=.=.=.) 1.oXoX@.f . .F oXoX}.a +.i.i.b.C.m.I X O ",
213+
"u w.'.[.j.5.8.7.7.7.] 2.oXoX@.y W c &.oXoXZ.k r.s.i.s.V.m.} = o ",
214+
"u H.[.{.y.8.y.g.8.g.7.2.oXoXA.@.&.D.oXoXT.e G +.O.O.5.V.m.0.- o ",
215+
"u !.].[.r.8.y.g.g.g.7.4.oXoXoXoXoXoXoXoXoX<.y W X.o.o.m.m.0.- o ",
216+
"u B._._.5.5.8.y.g.c.g.w.oXoX,.h A F <..XoXoX1.k ' ' ' V.N.r.- ",
217+
"u u.Q.~.r.6.z.N.V.I.v.k.oXoX@.B | _ c 1.oXoX}.a ' ' O.I.b.O.= o ",
218+
"u ..Q.Q.v.i.s.c.N.L.l.Z.oXoX@.B t.=.S &.oXoXXXy Y R +.N.b.Q % o ",
219+
"t T C.I.I.6.u.z.z.5.S 1.oXoX@.e B h D |.oXoXS.f Y Y 6.d.d.n X O ",
220+
"%Xs m.V.Q.r.r.z.5.<.}.oXoXoXXXW.}.oXoXoXoXW.h G H R a.p.s.7 %X",
221+
"%X7 O.V.V.v.+.r.` 4.oXoXoXoXoXoXoXoXXXR.<.h v N N o.a.p.Q = %X",
222+
"%Xw x v.v.v.r.+. .Z l d e }.Z.r }.3.d l V G n n R a.s.a.s X O %X",
223+
"%X%X6 { v.l.v.+.O.5.=.^ d }.4.9 }.1.f J G m m G d.d.x.Q = %X%X",
224+
"%X%X%Xs u.v.v.v.r.6.o. .l }.4.9 W.4.l ^ ^ J ) c.N.N.y.7 X O %X%X",
225+
"%X%X%X5 z v.v.M.I.g.;. .J 1.#.B 1.#.) 7.$.S..X'.W.Y.j $ %X%X%X",
226+
"%X%X%X%X5 b N.Y.~.).Y.j.5.$.=.=.$.*.2.J.@X$X#X#XoXC $ %X%X%X%X",
227+
"%X%X%X%X%X3 z U.@X+X`.`.`.(.E.E.E.|.@X@X#X#X#X/.j % %X%X%X%X%X",
228+
"%X%X%X%X%X%Xw a q.OX|.).`._.'.'.XX.X.X+X+X X%.w X o %X%X%X%X%X%X",
229+
"%X%X%X%X%X%X%X%Xw a _ j.~.~.).).`.`.`.F._ t & . # %X%X%X%X%X%X%X",
230+
"%X%X%X%X%X%X%X%X%X%X4 3 t z L U Z z t 1 $ . 8 %X%X%X%X%X%X%X%X%X",
231+
"%X%X%X%X%X%X%X%X%X%X%X%X%X< ; & + + , 8 %X%X%X%X%X%X%X%X%X%X%X%X"
232+
};

0 commit comments

Comments
 (0)