diff --git a/actions/rollup_register.go b/actions/rollup_register.go index 7c323ae..77db6ab 100644 --- a/actions/rollup_register.go +++ b/actions/rollup_register.go @@ -109,6 +109,10 @@ func (r *RollupRegistration) Execute( if r.Info.ExitEpoch < rollupInfoExists.StartEpoch || r.Info.ExitEpoch < Epoch(hght, rules.GetEpochLength())+2 { return nil, fmt.Errorf("(EXIT)epoch number is not valid, minimum: %d, actual: %d, start: %d", Epoch(hght, rules.GetEpochLength())+2, r.Info.ExitEpoch, rollupInfoExists.StartEpoch) } + + // overwrite StartEpoch + r.Info.StartEpoch = rollupInfoExists.StartEpoch + if err := storage.SetRollupInfo(ctx, mu, r.Namespace, &r.Info); err != nil { return nil, fmt.Errorf("unable to set rollup info(EXIT): %s", err.Error()) } diff --git a/cmd/seq-cli/cmd/action.go b/cmd/seq-cli/cmd/action.go index 10392dd..1c3b6f0 100644 --- a/cmd/seq-cli/cmd/action.go +++ b/cmd/seq-cli/cmd/action.go @@ -123,7 +123,7 @@ var rollupCmd = &cobra.Command{ return err } - op, err := handler.Root().PromptChoice("(0)create (1)delete (2)update", 3) + op, err := handler.Root().PromptChoice("(0)create (1)exit (2)update", 3) if err != nil { return err } @@ -133,7 +133,9 @@ var rollupCmd = &cobra.Command{ FeeRecipient: feeRecipient, Namespace: namespace, AuthoritySEQAddress: feeRecipient, - StartEpoch: e + 4, + SequencerPublicKey: feeRecipient[:], + StartEpoch: e + 10, + ExitEpoch: 0, } // Generate transaction _, err = sendAndWait(ctx, []chain.Action{&actions.RollupRegistration{ diff --git a/go.mod b/go.mod index 649ad73..7027a63 100644 --- a/go.mod +++ b/go.mod @@ -173,4 +173,4 @@ require ( // replace github.com/ava-labs/coreth => github.com/AnomalyFi/coreth v0.12.5-rc.6.1 -// replace github.com/AnomalyFi/hypersdk => ../hypersdk +replace github.com/AnomalyFi/hypersdk => ../hypersdk diff --git a/go.sum b/go.sum index e3747b3..c4e7b93 100644 --- a/go.sum +++ b/go.sum @@ -39,8 +39,6 @@ dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7 filippo.io/edwards25519 v1.0.0 h1:0wAIcmJUqRdI8IJ/3eGi5/HwXZWPujYXXlkrQogz0Ek= filippo.io/edwards25519 v1.0.0/go.mod h1:N1IkdkCkiLB6tki+MYJoSx2JTY9NUlxZE7eHn5EwJns= github.com/AndreasBriese/bbloom v0.0.0-20190306092124-e2d15f34fcf9/go.mod h1:bOvUY6CB00SOBii9/FifXqc0awNKxLFCL/+pkDPuyl8= -github.com/AnomalyFi/hypersdk v0.9.7-arcadia.13 h1:jZJXZpW6gQkfH0draUp5fQLwCfKzRYhNLHDxz33ncOs= -github.com/AnomalyFi/hypersdk v0.9.7-arcadia.13/go.mod h1:0Vj2PdwSFN7pat4Sno39IfmtOiv/gO9mxZXyRKnoKtI= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/toml v1.3.2 h1:o7IhLm0Msx3BaB+n3Ag7L8EVlByGnpq14C4YWiu/gL8= github.com/BurntSushi/toml v1.3.2/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= diff --git a/scripts/run.sh b/scripts/run.sh index a126ff2..5759366 100755 --- a/scripts/run.sh +++ b/scripts/run.sh @@ -135,9 +135,13 @@ find "${TMPDIR}"/avalanchego-"${VERSION}" # Make sure to replace this address with your own address # if you are starting your own devnet (otherwise anyone can access # funds using the included demo.pk) +# total stake can allocate: 10000000000000000000, make sure it is below this or genesis won't load echo "creating allocations file" cat < "${TMPDIR}"/allocations.json -[{"address":"${ADDRESS}", "balance":10000000000000000000}] +[ + {"address":"${ADDRESS}", "balance":1000000000000000000}, + {"address":"seq1qy94dndd0wzru9gvq3ayw52ngcd2fuhyptt58f4a3eppjzpx573qg9cr7sm", "balance":1000000000000000000} +] EOF GENESIS_PATH=$2