Commit 54de2b5f authored by Adrian Sutton's avatar Adrian Sutton

op-e2e: Add ability to deploy dispute game contracts and test that games can be resolved.

parent 110f4e84
...@@ -2,6 +2,7 @@ package disputegame ...@@ -2,6 +2,7 @@ package disputegame
import ( import (
"context" "context"
"math"
"testing" "testing"
"time" "time"
...@@ -58,7 +59,7 @@ func (h *FactoryHelper) StartAlphabetGame(ctx context.Context, claimedAlphabet s ...@@ -58,7 +59,7 @@ func (h *FactoryHelper) StartAlphabetGame(ctx context.Context, claimedAlphabet s
ctx, cancel := context.WithTimeout(ctx, 2*time.Minute) ctx, cancel := context.WithTimeout(ctx, 2*time.Minute)
defer cancel() defer cancel()
trace := fault.NewAlphabetProvider(claimedAlphabet, 4) trace := fault.NewAlphabetProvider(claimedAlphabet, 4)
rootClaim, err := trace.Get(2 ^ alphabetGameDepth - 1) rootClaim, err := trace.Get(uint64(math.Pow(2, alphabetGameDepth)) - 1)
h.require.NoError(err) h.require.NoError(err)
tx, err := h.factory.Create(h.opts, faultGameType, rootClaim, alphaExtraData) tx, err := h.factory.Create(h.opts, faultGameType, rootClaim, alphaExtraData)
h.require.NoError(err) h.require.NoError(err)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment