@@ -16,46 +16,42 @@ import (
1616 beaconState "github.com/oasisprotocol/oasis-core/go/consensus/cometbft/apps/beacon/state"
1717)
1818
19- var (
20- prodEntropyCtx = []byte ("EkB-tmnt" )
19+ var prodEntropyCtx = []byte ("EkB-tmnt" )
2120
22- _ api.Application = (* beaconApplication )(nil )
23- )
24-
25- type beaconApplication struct {
21+ type Application struct {
2622 state api.ApplicationState
2723
2824 backend internalBackend
2925}
3026
31- func (app * beaconApplication ) Name () string {
27+ func (app * Application ) Name () string {
3228 return AppName
3329}
3430
35- func (app * beaconApplication ) ID () uint8 {
31+ func (app * Application ) ID () uint8 {
3632 return AppID
3733}
3834
39- func (app * beaconApplication ) Methods () []transaction.MethodName {
35+ func (app * Application ) Methods () []transaction.MethodName {
4036 return Methods
4137}
4238
43- func (app * beaconApplication ) Blessed () bool {
39+ func (app * Application ) Blessed () bool {
4440 return false
4541}
4642
47- func (app * beaconApplication ) Dependencies () []string {
43+ func (app * Application ) Dependencies () []string {
4844 return nil
4945}
5046
51- func (app * beaconApplication ) OnRegister (state api.ApplicationState , _ api.MessageDispatcher ) {
47+ func (app * Application ) OnRegister (state api.ApplicationState , _ api.MessageDispatcher ) {
5248 app .state = state
5349}
5450
55- func (app * beaconApplication ) OnCleanup () {
51+ func (app * Application ) OnCleanup () {
5652}
5753
58- func (app * beaconApplication ) BeginBlock (ctx * api.Context ) error {
54+ func (app * Application ) BeginBlock (ctx * api.Context ) error {
5955 state := beaconState .NewMutableState (ctx .State ())
6056
6157 params , err := state .ConsensusParameters (ctx )
@@ -70,11 +66,11 @@ func (app *beaconApplication) BeginBlock(ctx *api.Context) error {
7066 return app .backend .OnBeginBlock (ctx , state , params )
7167}
7268
73- func (app * beaconApplication ) ExecuteMessage (* api.Context , any , any ) (any , error ) {
69+ func (app * Application ) ExecuteMessage (* api.Context , any , any ) (any , error ) {
7470 return nil , fmt .Errorf ("beacon: unexpected message" )
7571}
7672
77- func (app * beaconApplication ) ExecuteTx (ctx * api.Context , tx * transaction.Transaction ) error {
73+ func (app * Application ) ExecuteTx (ctx * api.Context , tx * transaction.Transaction ) error {
7874 if app .backend == nil {
7975 // Executing a transaction before BeginBlock -- likely during transaction simulation or
8076 // checks. Fail the transaction, it may be retried.
@@ -93,15 +89,15 @@ func (app *beaconApplication) ExecuteTx(ctx *api.Context, tx *transaction.Transa
9389 return app .backend .ExecuteTx (ctx , state , params , tx )
9490}
9591
96- func (app * beaconApplication ) EndBlock (* api.Context ) (types.ResponseEndBlock , error ) {
92+ func (app * Application ) EndBlock (* api.Context ) (types.ResponseEndBlock , error ) {
9793 return types.ResponseEndBlock {}, nil
9894}
9995
100- func (app * beaconApplication ) doEmitEpochEvent (ctx * api.Context , epoch beacon.EpochTime ) {
96+ func (app * Application ) doEmitEpochEvent (ctx * api.Context , epoch beacon.EpochTime ) {
10197 ctx .EmitEvent (api .NewEventBuilder (app .Name ()).TypedAttribute (& beacon.EpochEvent {Epoch : epoch }))
10298}
10399
104- func (app * beaconApplication ) scheduleEpochTransitionBlock (
100+ func (app * Application ) scheduleEpochTransitionBlock (
105101 ctx * api.Context ,
106102 state * beaconState.MutableState ,
107103 nextEpoch beacon.EpochTime ,
@@ -119,7 +115,7 @@ func (app *beaconApplication) scheduleEpochTransitionBlock(
119115 return nil
120116}
121117
122- func (app * beaconApplication ) onNewBeacon (ctx * api.Context , value []byte ) error {
118+ func (app * Application ) onNewBeacon (ctx * api.Context , value []byte ) error {
123119 state := beaconState .NewMutableState (ctx .State ())
124120
125121 if err := state .SetBeacon (ctx , value ); err != nil {
@@ -135,8 +131,8 @@ func (app *beaconApplication) onNewBeacon(ctx *api.Context, value []byte) error
135131}
136132
137133// New constructs a new beacon application instance.
138- func New () api. Application {
139- return & beaconApplication {}
134+ func New () * Application {
135+ return & Application {}
140136}
141137
142138// insecureBlockEntropy returns insecure entropy based on deterministic block data.
0 commit comments