Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
Geth-Modification
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张蕾
Geth-Modification
Commits
31e44c2a
Commit
31e44c2a
authored
May 20, 2014
by
Maran
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Change shorthands
parent
f5d44147
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
16 deletions
+16
-16
common.go
ethutil/common.go
+13
-13
common_test.go
ethutil/common_test.go
+3
-3
No files found.
ethutil/common.go
View file @
31e44c2a
...
...
@@ -7,13 +7,13 @@ import (
// The different number of units
var
(
Ether
=
BigPow
(
10
,
18
)
Finney
=
BigPow
(
10
,
15
)
Szabo
=
BigPow
(
10
,
12
)
Vita
=
BigPow
(
10
,
9
)
Turing
=
BigPow
(
10
,
6
)
Eins
=
BigPow
(
10
,
3
)
Wei
=
big
.
NewInt
(
1
)
Ether
=
BigPow
(
10
,
18
)
Finney
=
BigPow
(
10
,
15
)
Szabo
=
BigPow
(
10
,
12
)
Shannon
=
BigPow
(
10
,
9
)
Babbage
=
BigPow
(
10
,
6
)
Ada
=
BigPow
(
10
,
3
)
Wei
=
big
.
NewInt
(
1
)
)
// Currency to string
...
...
@@ -27,12 +27,12 @@ func CurrencyToString(num *big.Int) string {
return
fmt
.
Sprintf
(
"%v Finney"
,
new
(
big
.
Int
)
.
Div
(
num
,
Finney
))
case
num
.
Cmp
(
Szabo
)
>=
0
:
return
fmt
.
Sprintf
(
"%v Szabo"
,
new
(
big
.
Int
)
.
Div
(
num
,
Szabo
))
case
num
.
Cmp
(
Vita
)
>=
0
:
return
fmt
.
Sprintf
(
"%v
Vita"
,
new
(
big
.
Int
)
.
Div
(
num
,
Vita
))
case
num
.
Cmp
(
Turing
)
>=
0
:
return
fmt
.
Sprintf
(
"%v
Turing"
,
new
(
big
.
Int
)
.
Div
(
num
,
Turing
))
case
num
.
Cmp
(
Eins
)
>=
0
:
return
fmt
.
Sprintf
(
"%v
Eins"
,
new
(
big
.
Int
)
.
Div
(
num
,
Eins
))
case
num
.
Cmp
(
Shannon
)
>=
0
:
return
fmt
.
Sprintf
(
"%v
Shannon"
,
new
(
big
.
Int
)
.
Div
(
num
,
Shannon
))
case
num
.
Cmp
(
Babbage
)
>=
0
:
return
fmt
.
Sprintf
(
"%v
Babbage"
,
new
(
big
.
Int
)
.
Div
(
num
,
Babbage
))
case
num
.
Cmp
(
Ada
)
>=
0
:
return
fmt
.
Sprintf
(
"%v
Ada"
,
new
(
big
.
Int
)
.
Div
(
num
,
Ada
))
}
return
fmt
.
Sprintf
(
"%v Wei"
,
num
)
...
...
ethutil/common_test.go
View file @
31e44c2a
...
...
@@ -26,15 +26,15 @@ func TestCommon(t *testing.T) {
t
.
Error
(
"Got"
,
szabo
)
}
if
vito
!=
"10
Vita
"
{
if
vito
!=
"10
Shannon
"
{
t
.
Error
(
"Got"
,
vito
)
}
if
turing
!=
"10
Turing
"
{
if
turing
!=
"10
Babbage
"
{
t
.
Error
(
"Got"
,
turing
)
}
if
eins
!=
"10
Eins
"
{
if
eins
!=
"10
Ada
"
{
t
.
Error
(
"Got"
,
eins
)
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment