MCPcopy Create free account

hub / github.com/MetaMask/torus-node / functions

Functions1,344 in github.com/MetaMask/torus-node

↓ 1 callersMethodLookup
(string)
auth/verifier.go:54
↓ 1 callersMethodLookup
Lookup returns the appropriate verifier
auth/verifier.go:92
↓ 1 callersFunctionMockEngine
(engineState *MockEngineState, localTransportNodeDirectory *map[NodeDetailsID]KeygenTransport, k int)
keygennofsm/keygen_nofsm_test.go:472
↓ 1 callersMethodName
()
dkgnode/server.go:56
↓ 1 callersMethodName
()
dkgnode/cache.go:66
↓ 1 callersMethodName
()
dkgnode/abci_server.go:43
↓ 1 callersMethodName
()
dkgnode/pss.go:71
↓ 1 callersMethodName
()
dkgnode/verifier.go:58
↓ 1 callersMethodName
()
dkgnode/ethereum.go:257
↓ 1 callersMethodName
()
dkgnode/db.go:48
↓ 1 callersMethodName
()
dkgnode/mapping.go:40
↓ 1 callersMethodName
()
dkgnode/p2p.go:254
↓ 1 callersMethodName
()
dkgnode/tendermint.go:77
↓ 1 callersMethodName
()
dkgnode/telemetry.go:29
↓ 1 callersFunctionNew
New initializes the Torus node, spawns and sets up appropriate services
dkgnode/dkgnode.go:27
↓ 1 callersMethodNewABCIApp
()
dkgnode/abci_app.go:256
↓ 1 callersFunctionNewABCIService
(ctx context.Context, eventBus eventbus.Bus)
dkgnode/abci_server.go:23
↓ 1 callersFunctionNewBFTRPC
(tmclient client.Client)
dkgnode/bft_tx.go:161
↓ 1 callersFunctionNewCSPaillierEC
(secParams *CSPaillierECSecParams)
pvss/verenc.go:194
↓ 1 callersFunctionNewCSPaillierECFromSecKey
(secKey *CSPaillierECSecKey)
pvss/verenc.go:203
↓ 1 callersFunctionNewCacheService
(ctx context.Context, eventBus eventbus.Bus)
dkgnode/cache.go:42
↓ 1 callersFunctionNewDKGMappingDataSource
(e eventbus.Bus)
dkgnode/mapping.go:254
↓ 1 callersFunctionNewDKGMappingTransport
(e eventbus.Bus, oldEpoch, newEpoch int)
dkgnode/mapping.go:291
↓ 1 callersFunctionNewDatabaseService
(ctx context.Context, eb eventbus.Bus)
dkgnode/db.go:20
↓ 1 callersFunctionNewDiscordVerifier
()
auth/discord_verifier.go:91
↓ 1 callersFunctionNewEthereumService
(ctx context.Context, eventBus eventbus.Bus)
dkgnode/ethereum.go:195
↓ 1 callersFunctionNewFacebookVerifier
()
auth/facebook_verifier.go:95
↓ 1 callersFunctionNewGeneralVerifier
NewGeneralVerifier - Initialization function for a generic GeneralVerifier
auth/verifier.go:103
↓ 1 callersFunctionNewGoLevelDBWithOpts
(name string, o *opt.Options)
db/level_db.go:22
↓ 1 callersFunctionNewGoogleVerifier
NewGoogleVerifier - Constructor for the default google verifier
auth/google_verifier.go:111
↓ 1 callersFunctionNewKeygennofsmService
(ctx context.Context, eventBus eventbus.Bus)
dkgnode/keygen_nofsm.go:38
↓ 1 callersFunctionNewMappingKeyIDToNodeDetailsIDToIntCMap
()
mapping/types.go:336
↓ 1 callersFunctionNewMappingService
(ctx context.Context, eventBus eventbus.Bus)
dkgnode/mapping.go:226
↓ 1 callersFunctionNewMockTMEngine
(mockTMEngineState *MockTMEngineState, localNodeDirectory *map[NodeDetailsID]MappingTransport, oN, oK, oT, nN,
mapping/mapping_test.go:417
↓ 1 callersFunctionNewNodeDetailsIDToIntCMap
()
mapping/types.go:367
↓ 1 callersFunctionNewNodeDetailsToIntCMap
()
mapping/types.go:257
↓ 1 callersMethodNewP2PMessage
helper method - generate message data shared between all node's p2p protocols messageId: unique for requests, copied from request for responses
dkgnode/p2p.go:437
↓ 1 callersFunctionNewP2PService
(ctx context.Context, eventBus eventbus.Bus)
dkgnode/p2p.go:137
↓ 1 callersFunctionNewPSSService
(ctx context.Context, eventBus eventbus.Bus)
dkgnode/pss.go:49
↓ 1 callersFunctionNewPingProtocol
(p2pService *P2PService)
dkgnode/ping.go:32
↓ 1 callersFunctionNewRedditVerifier
()
auth/reddit_verifier.go:74
↓ 1 callersFunctionNewServerService
(ctx context.Context, eventBus eventbus.Bus)
dkgnode/server.go:34
↓ 1 callersFunctionNewServiceRegistry
(eventBus eventbus.Bus, baseServices ...*BaseService)
dkgnode/services.go:23
↓ 1 callersFunctionNewTelemetryService
(ctx context.Context, eventBus eventbus.Bus)
dkgnode/telemetry.go:59
↓ 1 callersFunctionNewTendermintService
(ctx context.Context, eventBus eventbus.Bus)
dkgnode/tendermint.go:42
↓ 1 callersFunctionNewTestVerifier
NewTestVerifier - Constructor for the default test verifier
auth/test_verifier.go:50
↓ 1 callersFunctionNewTorusLDB
NewTorusLDB returns a leveldb implementation of TorusDB NOTE: dbDirPath MUST be a directory
db/torus.go:35
↓ 1 callersFunctionNewTorusVerifier
()
auth/torus_verifier.go:75
↓ 1 callersFunctionNewTransferSummaryIDToTransferSummaryCMap
()
mapping/types.go:281
↓ 1 callersFunctionNewTransferSummaryToIntCMap
()
mapping/types.go:305
↓ 1 callersFunctionNewTwitchVerifier
()
auth/twitch_verifier.go:90
↓ 1 callersFunctionNewVerifiableEncGroupEC
(primes *qr.RSASpecialPrimes)
pvss/verenc.go:646
↓ 1 callersFunctionNewVerifierService
(ctx context.Context, eventBus eventbus.Bus)
dkgnode/verifier.go:16
↓ 1 callersMethodNodeValidation
(eventBus eventbus.Bus)
dkgnode/handlers.go:217
↓ 1 callersMethodObserve
(val float64)
telemetry/prometheus.go:176
↓ 1 callersMethodOnStart
()
dkgnode/service.go:12
↓ 1 callersMethodOnStop
()
dkgnode/service.go:13
↓ 1 callersMethodPing
Pings a peer
dkgnode/ping.go:156
↓ 1 callersMethodPrepareBFTTx
(bftTx interface{})
dkgnode/bft_tx.go:60
↓ 1 callersMethodProcessBroadcastMessage
ProcessBroadcastMessage is called when the node receives a message via broadcast (eg. Tendermint) It works similar to a router, processing different m
keygennofsm/keygen_nofsm.go:187
↓ 1 callersMethodProcessMessage
ProcessMessage is called when the transport for the node receives a message via direct send. It works similar to a router, processing different messag
keygennofsm/keygen_nofsm.go:35
↓ 1 callersMethodProposeFreeze
(mappingID mapping.MappingID)
dkgnode/service_library.go:1207
↓ 1 callersMethodPushEvent
PushEvent - exported service to listening to remote events
eventbus/client.go:131
↓ 1 callersMethodQuery
Query -
dkgnode/abci_app.go:457
↓ 1 callersMethodReceive
(NodeDetails, MappingMessage)
mapping/types.go:71
↓ 1 callersMethodReceive
(NodeDetails, KeygenMessage)
keygennofsm/types.go:110
↓ 1 callersMethodReceiveBroadcast
(MappingMessage)
mapping/types.go:73
↓ 1 callersMethodReceiveBroadcast
(KeygenMessage)
keygennofsm/types.go:112
↓ 1 callersMethodReceiveMessage
(keygenMessage keygennofsm.KeygenMessage)
dkgnode/service_library.go:964
↓ 1 callersMethodRecordTokenCommit
(verifier string, tokenCommitment string, pubKey common.Point)
dkgnode/service_library.go:1636
↓ 1 callersMethodRegisterNode
RegisterNode - the main function that registered the node on Ethereum node list with the details provided
dkgnode/ethereum.go:680
↓ 1 callersMethodRegisterQuery
(query string, count int)
dkgnode/service_library.go:619
↓ 1 callersMethodRegisterQuery
(query string, count int)
dkgnode/tendermint.go:424
↓ 1 callersMethodRegisterService
(bs *BaseService)
dkgnode/services.go:93
↓ 1 callersMethodRemoveStreamHandler
(protoName string)
dkgnode/service_library.go:802
↓ 1 callersMethodRequestConnectionDetails
(endpoint string)
dkgnode/server.go:180
↓ 1 callersMethodRequestConnectionDetails
(endpoint string)
dkgnode/service_library.go:764
↓ 1 callersMethodRetrieveKeyIndexToPublicKey
(keyIndex big.Int)
db/torus.go:174
↓ 1 callersMethodRetrieveKeyMapping
(index big.Int)
mapping/types.go:81
↓ 1 callersMethodRetrievePublicKeyToIndex
(publicKey common.Point)
dkgnode/service_library.go:1338
↓ 1 callersMethodRetrievePublicKeyToKeyIndex
(publicKey common.Point)
db/torus.go:162
↓ 1 callersMethodRouteWSMessage
(e rpctypes.RPCResponse)
dkgnode/tendermint.go:174
↓ 1 callersMethodRunABCIServer
(eventBus eventbus.Bus)
dkgnode/abci_server.go:140
↓ 1 callersMethodSaveState
()
dkgnode/abci_app.go:231
↓ 1 callersMethodSelfSignData
(data []byte)
dkgnode/service_library.go:135
↓ 1 callersMethodSendBroadcast
(PSSMessage)
pss/types.go:469
↓ 1 callersMethodSendPSSMessageToNode
(protocolPrefix PSSProtocolPrefix, pssNodeDetails pss.NodeDetails, pssMessage pss.PSSMessage)
dkgnode/service_library.go:1008
↓ 1 callersFunctionServe
Serve will start an http server exposing the "/metrics" endpoint for the default telemetry.
telemetry/prometheus.go:185
↓ 1 callersMethodServerMethods
()
dkgnode/service_library.go:39
↓ 1 callersMethodSet
(sharingID SharingID, recover *Recover)
pss/types.go:551
↓ 1 callersMethodSet
(keygenID KeygenID, sharing *Sharing)
pss/types.go:581
↓ 1 callersMethodSetBaseService
(*BaseService)
dkgnode/service.go:15
↓ 1 callersMethodSetEventBus
(e eventbus.Bus)
dkgnode/mapping.go:268
↓ 1 callersMethodSetEventBus
(e eventbus.Bus)
dkgnode/mapping.go:306
↓ 1 callersMethodSetEventBus
(e eventbus.Bus)
dkgnode/services.go:89
↓ 1 callersMethodSetKeygenNode
(ref *KeygenNode)
keygennofsm/keygen_nofsm_test.go:392
↓ 1 callersMethodSetKeygenNode
(*KeygenNode)
keygennofsm/types.go:107
↓ 1 callersMethodSetMappingNode
(m *MappingNode)
mapping/mapping_test.go:322
↓ 1 callersMethodSetMappingNode
(m *MappingNode)
mapping/mapping_test.go:394
↓ 1 callersMethodSetProofRandomData
Verifier should call this function when it receives proof random data as the second protocol message.
pvss/verenc.go:630
← previousnext →401–500 of 1,344, ranked by callers