WIP RPC interface

This commit is contained in:
obscuren
2014-10-21 13:24:48 +02:00
parent 097ba56df5
commit 10b252dd05
5 changed files with 487 additions and 0 deletions

14
rpc/message.go Normal file
View File

@ -0,0 +1,14 @@
package rpc
import "github.com/ethereum/eth-go/ethutil"
type Message struct {
Call string `json:"call"`
Args []interface{} `json:"args"`
Id int `json:"_id"`
Data interface{} `json:"data"`
}
func (self *Message) Arguments() *ethutil.Value {
return ethutil.NewValue(self.Args)
}