github.com/ari-anchor/sei-tendermint@v0.0.0-20230519144642-dc826b7b56bb/abci/client/doc.go (about) 1 // Package abciclient provides an ABCI implementation in Go. 2 // 3 // There are 3 clients available: 4 // 1. socket (unix or TCP) 5 // 2. local (in memory) 6 // 3. gRPC 7 // 8 // ## Socket client 9 // 10 // The client blocks for enqueuing the request, for enqueuing the 11 // Flush to send the request, and for the Flush response to return. 12 // 13 // ## Local client 14 // 15 // The global mutex is locked during each call 16 // 17 // ## gRPC client 18 // 19 // The client waits for all calls to complete. 20 package abciclient