Versions in this module Expand all Collapse all v0 v0.8.2 Jun 11, 2019 Changes in this version + const DBNAME + const DefaultDbDir + const ProtocolVersion + var ErrKeyDoesNotExist = errors.New("the specified key does not exist in the database") + type CoconutProperties struct + MaximumAttributes int + Threshold int + type GenesisAccount struct + Address ethcommon.Address + Balance uint64 + type GenesisAppState struct + Accounts []GenesisAccount + EthereumWatchers []Watcher + Issuers []Issuer + SystemProperties SystemProperties + type Issuer struct + PublicKey []byte + VerificationKey []byte + type NymApplication struct + AppVersion uint64 + Version string + func NewNymApplication(dbType, dbDir string, logger log.Logger) *NymApplication + func (app *NymApplication) BeginBlock(req types.RequestBeginBlock) types.ResponseBeginBlock + func (app *NymApplication) CheckTx(tx []byte) types.ResponseCheckTx + func (app *NymApplication) Commit() types.ResponseCommit + func (app *NymApplication) DeliverTx(tx []byte) types.ResponseDeliverTx + func (app *NymApplication) EndBlock(req types.RequestEndBlock) types.ResponseEndBlock + func (app *NymApplication) Info(req types.RequestInfo) types.ResponseInfo + func (app *NymApplication) InitChain(req types.RequestInitChain) types.ResponseInitChain + func (app *NymApplication) Query(req types.RequestQuery) types.ResponseQuery + func (app *NymApplication) SetOption(req types.RequestSetOption) types.ResponseSetOption + type State struct + type SystemProperties struct + CoconutProperties CoconutProperties + PipeAccount ethcommon.Address + WatcherThreshold int + type Watcher struct + PublicKey []byte