Fixed a minor issue on crashed contracts
This commit is contained in:
@ -221,8 +221,9 @@ func (block *Block) Undo() {
|
||||
|
||||
func (block *Block) MakeContract(tx *Transaction) {
|
||||
contract := MakeContract(tx, NewState(block.state))
|
||||
|
||||
block.contractStates[string(tx.Hash()[12:])] = contract.state
|
||||
if contract != nil {
|
||||
block.contractStates[string(tx.Hash()[12:])] = contract.state
|
||||
}
|
||||
}
|
||||
|
||||
/////// Block Encoding
|
||||
|
Reference in New Issue
Block a user