File tree Expand file tree Collapse file tree 1 file changed +39
-36
lines changed Expand file tree Collapse file tree 1 file changed +39
-36
lines changed Original file line number Diff line number Diff line change 6
6
7
7
Golang client for ethereum [ JSON RPC API] ( https://github.com/ethereum/wiki/wiki/JSON-RPC ) .
8
8
9
+ Beer for author by Ethereum: 0xf4144308d6D67A1F00a61A596c0eB7B08411344a
10
+
11
+
12
+ #### Usage:
13
+ ``` go
14
+ package main
15
+
16
+ import (
17
+ " log"
18
+
19
+ " github.com/onrik/ethrpc"
20
+ )
21
+
22
+ func main () {
23
+ client := ethrpc.New (" http://127.0.0.1:8545" )
24
+
25
+ version , err := client.Web3ClientVersion ()
26
+ if err != nil {
27
+ log.Println (err)
28
+ return
29
+ }
30
+ log.Println (version)
31
+
32
+ // Send 1 eth
33
+ txid , err := client.EthSendTransaction (ethrpc.T {
34
+ From: " 0x6247cf0412c6462da2a51d05139e2a3c6c630f0a" ,
35
+ To: " 0xcfa202c4268749fbb5136f2b68f7402984ed444b" ,
36
+ Value: ethrpc.Eth1 (),
37
+ })
38
+ if err != nil {
39
+ log.Println (err)
40
+ return
41
+ }
42
+ log.Println (txid)
43
+ }
44
+ ```
45
+
46
+ #### Methods:
47
+
9
48
- [x] web3_clientVersion
10
49
- [x] web3_sha3
11
50
- [x] net_version
@@ -70,39 +109,3 @@ Golang client for ethereum [JSON RPC API](https://github.com/ethereum/wiki/wiki/
70
109
- [ ] shh_uninstallFilter
71
110
- [ ] shh_getFilterChanges
72
111
- [ ] shh_getMessages
73
-
74
- ##### Usage:
75
- ``` go
76
- package main
77
-
78
- import (
79
- " log"
80
-
81
- " github.com/onrik/ethrpc"
82
- )
83
-
84
- func main () {
85
- client := ethrpc.New (" http://127.0.0.1:8545" )
86
-
87
- version , err := client.Web3ClientVersion ()
88
- if err != nil {
89
- log.Println (err)
90
- return
91
- }
92
- log.Println (version)
93
-
94
- // Send 1 eth
95
- txid , err := client.EthSendTransaction (ethrpc.T {
96
- From: " 0x6247cf0412c6462da2a51d05139e2a3c6c630f0a" ,
97
- To: " 0xcfa202c4268749fbb5136f2b68f7402984ed444b" ,
98
- Value: ethrpc.Eth1 (),
99
- })
100
- if err != nil {
101
- log.Println (err)
102
- return
103
- }
104
- log.Println (txid)
105
- }
106
- ```
107
-
108
- Donate Ethereum: 0xf4144308d6D67A1F00a61A596c0eB7B08411344a
You can’t perform that action at this time.
0 commit comments