Fixed most of the tests
This commit is contained in:
@ -72,12 +72,6 @@ func (self *StateTransition) Receiver() *ethstate.StateObject {
|
||||
return self.rec
|
||||
}
|
||||
|
||||
func (self *StateTransition) MakeStateObject(state *ethstate.State, tx *Transaction) *ethstate.StateObject {
|
||||
contract := MakeContract(tx, state)
|
||||
|
||||
return contract
|
||||
}
|
||||
|
||||
func (self *StateTransition) UseGas(amount *big.Int) error {
|
||||
if self.gas.Cmp(amount) < 0 {
|
||||
return OutOfGasError()
|
||||
@ -190,7 +184,7 @@ func (self *StateTransition) TransitionState() (err error) {
|
||||
snapshot = self.state.Copy()
|
||||
|
||||
// Create a new state object for the contract
|
||||
receiver = self.MakeStateObject(self.state, tx)
|
||||
receiver := MakeContract(tx, self.state)
|
||||
self.rec = receiver
|
||||
if receiver == nil {
|
||||
return fmt.Errorf("Unable to create contract")
|
||||
|
Reference in New Issue
Block a user