good morning!!!!

Skip to content
Snippets Groups Projects
Commit a4a4ffbe authored by Jeffrey Wilcke's avatar Jeffrey Wilcke
Browse files

Moved address

parent f5737b92
Branches
Tags
No related merge requests found
...@@ -41,34 +41,3 @@ func (c *Contract) SetAddr(addr []byte, value interface{}) { ...@@ -41,34 +41,3 @@ func (c *Contract) SetAddr(addr []byte, value interface{}) {
func (c *Contract) State() *ethutil.Trie { func (c *Contract) State() *ethutil.Trie {
return c.state 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()
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment