aboutsummaryrefslogtreecommitdiffstats
path: root/ethchain
diff options
context:
space:
mode:
Diffstat (limited to 'ethchain')
-rw-r--r--ethchain/contract.go31
1 files changed, 0 insertions, 31 deletions
diff --git a/ethchain/contract.go b/ethchain/contract.go
index 5dccb8728..68ec39f0b 100644
--- a/ethchain/contract.go
+++ b/ethchain/contract.go
@@ -41,34 +41,3 @@ func (c *Contract) SetAddr(addr []byte, value interface{}) {
func (c *Contract) State() *ethutil.Trie {
return c.state
}
-
-type Address struct {
- Amount *big.Int
- Nonce uint64
-}
-
-func NewAddress(amount *big.Int) *Address {
- return &Address{Amount: amount, Nonce: 0}
-}
-
-func NewAddressFromData(data []byte) *Address {
- address := &Address{}
- address.RlpDecode(data)
-
- return address
-}
-
-func (a *Address) AddFee(fee *big.Int) {
- a.Amount.Add(a.Amount, fee)
-}
-
-func (a *Address) RlpEncode() []byte {
- return ethutil.Encode([]interface{}{a.Amount, a.Nonce})
-}
-
-func (a *Address) RlpDecode(data []byte) {
- decoder := ethutil.NewValueFromBytes(data)
-
- a.Amount = decoder.Get(0).BigInt()
- a.Nonce = decoder.Get(1).Uint()
-}