MCPcopy Create free account
hub / github.com/CPChain/chain / SetCode

Method SetCode

core/state/state_object.go:314–322  ·  view source on GitHub ↗
(codeHash common.Hash, code []byte)

Source from the content-addressed store, hash-verified

312}
313
314func (self *stateObject) SetCode(codeHash common.Hash, code []byte) {
315 prevcode := self.Code(self.db.db)
316 self.db.journal.append(codeChange{
317 account: &self.address,
318 prevhash: self.CodeHash(),
319 prevcode: prevcode,
320 })
321 self.setCode(codeHash, code)
322}
323
324func (self *stateObject) setCode(codeHash common.Hash, code []byte) {
325 self.code = code

Callers

nothing calls this directly

Calls 4

CodeMethod · 0.95
CodeHashMethod · 0.95
setCodeMethod · 0.95
appendMethod · 0.80

Tested by

no test coverage detected