mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-27 07:06:42 +00:00
Merge branch 'arpit/pos-1731' of https://github.com/maticnetwork/bor into arpit/pos-1731
This commit is contained in:
commit
b889327a3a
2 changed files with 12 additions and 11 deletions
|
|
@ -294,16 +294,16 @@ func opBlobHash(pc *uint64, interpreter *EVMInterpreter, scope *ScopeContext) ([
|
|||
return nil, nil
|
||||
}
|
||||
|
||||
// enable4844 applies EIP-4844 (DATAHASH opcode)
|
||||
func enable4844(jt *JumpTable) {
|
||||
// New opcode
|
||||
jt[BLOBHASH] = &operation{
|
||||
execute: opBlobHash,
|
||||
constantGas: GasFastestStep,
|
||||
minStack: minStack(1, 1),
|
||||
maxStack: maxStack(1, 1),
|
||||
}
|
||||
}
|
||||
// // enable4844 applies EIP-4844 (DATAHASH opcode)
|
||||
// func enable4844(jt *JumpTable) {
|
||||
// // New opcode
|
||||
// jt[BLOBHASH] = &operation{
|
||||
// execute: opBlobHash,
|
||||
// constantGas: GasFastestStep,
|
||||
// minStack: minStack(1, 1),
|
||||
// maxStack: maxStack(1, 1),
|
||||
// }
|
||||
// }
|
||||
|
||||
// enable6780 applies EIP-6780 (deactivate SELFDESTRUCT)
|
||||
func enable6780(jt *JumpTable) {
|
||||
|
|
|
|||
|
|
@ -83,7 +83,8 @@ func validate(jt JumpTable) JumpTable {
|
|||
|
||||
func newCancunInstructionSet() JumpTable {
|
||||
instructionSet := newShanghaiInstructionSet()
|
||||
enable4844(&instructionSet) // EIP-4844 (DATAHASH opcode)
|
||||
// Disabled in bor
|
||||
// enable4844(&instructionSet) // EIP-4844 (DATAHASH opcode)
|
||||
enable1153(&instructionSet) // EIP-1153 "Transient Storage"
|
||||
enable5656(&instructionSet) // EIP-5656 (MCOPY opcode)
|
||||
enable6780(&instructionSet) // EIP-6780 SELFDESTRUCT only in same transaction
|
||||
|
|
|
|||
Loading…
Reference in a new issue