github.com/consideritdone/landslidecore@v0.0.0-20230718131026-a8b21c5cf8a7/vm/cmd/main.go (about) 1 package main 2 3 import ( 4 "context" 5 "fmt" 6 "os" 7 8 "github.com/consideritdone/landslidecore/abci/example/counter" 9 "github.com/consideritdone/landslidecore/vm" 10 11 "github.com/ava-labs/avalanchego/utils/logging" 12 "github.com/ava-labs/avalanchego/utils/ulimit" 13 "github.com/ava-labs/avalanchego/vms/rpcchainvm" 14 ) 15 16 func main() { 17 if err := ulimit.Set(ulimit.DefaultFDLimit, logging.NoLog{}); err != nil { 18 fmt.Printf("failed to set fd limit correctly due to: %s", err) 19 os.Exit(1) 20 } 21 22 rpcchainvm.Serve( 23 context.Background(), 24 vm.New(vm.LocalAppCreator(counter.NewApplication(true))), 25 ) 26 }