Skip to content

Commit

Permalink
Merge pull request #608 from ethereum/go_shanghai_rev
Browse files Browse the repository at this point in the history
go: Add missing Shanghai revision constant
  • Loading branch information
chfast committed Jun 30, 2021
2 parents 6b05379 + c2961c4 commit 3bb50e2
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 10 deletions.
23 changes: 13 additions & 10 deletions bindings/go/evmc/evmc.go
Original file line number Diff line number Diff line change
Expand Up @@ -139,16 +139,19 @@ const (
type Revision int32

const (
Frontier Revision = C.EVMC_FRONTIER
Homestead Revision = C.EVMC_HOMESTEAD
TangerineWhistle Revision = C.EVMC_TANGERINE_WHISTLE
SpuriousDragon Revision = C.EVMC_SPURIOUS_DRAGON
Byzantium Revision = C.EVMC_BYZANTIUM
Constantinople Revision = C.EVMC_CONSTANTINOPLE
Petersburg Revision = C.EVMC_PETERSBURG
Istanbul Revision = C.EVMC_ISTANBUL
Berlin Revision = C.EVMC_BERLIN
London Revision = C.EVMC_LONDON
Frontier Revision = C.EVMC_FRONTIER
Homestead Revision = C.EVMC_HOMESTEAD
TangerineWhistle Revision = C.EVMC_TANGERINE_WHISTLE
SpuriousDragon Revision = C.EVMC_SPURIOUS_DRAGON
Byzantium Revision = C.EVMC_BYZANTIUM
Constantinople Revision = C.EVMC_CONSTANTINOPLE
Petersburg Revision = C.EVMC_PETERSBURG
Istanbul Revision = C.EVMC_ISTANBUL
Berlin Revision = C.EVMC_BERLIN
London Revision = C.EVMC_LONDON
Shanghai Revision = C.EVMC_SHANGHAI
MaxRevision Revision = C.EVMC_MAX_REVISION
LatestStableRevision Revision = C.EVMC_LATEST_STABLE_REVISION
)

type VM struct {
Expand Down
9 changes: 9 additions & 0 deletions bindings/go/evmc/evmc_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,12 @@ func TestExecuteEmptyCode(t *testing.T) {
t.Errorf("execution returned unexpected error: %v", err)
}
}

func TestRevision(t *testing.T) {
if MaxRevision != Shanghai {
t.Errorf("missing constant for revision %d", MaxRevision)
}
if LatestStableRevision != London {
t.Errorf("wrong latest stable revision %d", LatestStableRevision)
}
}

0 comments on commit 3bb50e2

Please sign in to comment.