go-spacemesh icon indicating copy to clipboard operation
go-spacemesh copied to clipboard

Go Implementation of the Spacemesh protocol full node. 💾⏰💪

Results 323 go-spacemesh issues
Sort by recently updated
recently updated
newest added

## Motivation Closes #3281 ## Changes related api changes pr https://github.com/spacemeshos/api/pull/170 added endpoint serving status current epoch. ``` type SmeshingStatusResponse struct { status: enum, epoch: uint64; estimatedTime: number; // optional....

atx struct is updated in two cases: - when received to compute id - and will be updated after it was verified, to set correct base_tick_height and tick_count https://github.com/spacemeshos/go-spacemesh/pull/3399 any...

technical debt

@selfdual-brain raised that we need to support Min/MaxLayer parameters in default templates. i ommited them in the initial implementation, as i thought that they are optional and will be used...

research
After MN
vm

Opening as a placeholder to implement support for smart contract (app) events. This could not be implemented in the API since go-spacemesh does not support this yet: https://github.com/spacemeshos/go-spacemesh/blob/aa7eb73e121e7746de3468d1a365523dc729e3fb/api/grpcserver/globalstate_service.go#L301-L308 CC @YaronWittenstein

API
After MN
vm

closes: https://github.com/spacemeshos/go-spacemesh/issues/3268 depends on: https://github.com/spacemeshos/go-scale/pull/16

i didn't integrate them in the core change https://github.com/spacemeshos/go-spacemesh/pull/3221 since they were causing some unexpected issues for the software this change should implement and integrate into scheduling: - temporary disconnect...

Longevity
system tests

## Description Verifying tortoise and self-healing rely upon knowing whether ATXs (referenced by voting blocks) were received on time, in order to properly assign weights to votes. (See #2540.) In...

Hare Protocol
ATX
technical debt
rewards
adversarial

## Description Move `common/types/address.go` to separate pkg, which [go-spacemesh](https://github.com/spacemeshos/go-spacemesh) will use as dependency add wasm generation for avoid double implementation on js side ## Affected code common/types/address.go common/types/address_test.go This issue...

technical debt

See https://github.com/spacemeshos/pm/issues/140 - [x] choose and import a bech32 implementation (see [this list](https://github.com/spacemeshos/pm/issues/106#issuecomment-1171613630)) (chosen github.com/cosmos/btcutil) - [x] use this to write a simple address parser (string -> `Address`) with error-handling...

Epic