Directories ¶
Path | Synopsis |
---|---|
package adminclient provides a client for the Kwil admin service.
|
package adminclient provides a client for the Kwil admin service. |
Package client defines client for interacting with the Kwil provider.
|
Package client defines client for interacting with the Kwil provider. |
auth
Package auth provides the standard signing and verification methods used in Kwil.
|
Package auth provides the standard signing and verification methods used in Kwil. |
package gatewayclient implements a client for kwild that can also authenticate with a kwil gateway.
|
package gatewayclient implements a client for kwild that can also authenticate with a kwil gateway. |
rpc
|
|
client
Package client provides some base Kwil rpc clients.
|
Package client provides some base Kwil rpc clients. |
client/admin
package admin specifies the interface for the admin service client.
|
package admin specifies the interface for the admin service client. |
client/function
package function specifies the client interface for Kwil's function service.
|
package function specifies the client interface for Kwil's function service. |
client/user
package user defines the interface for a user client transport.
|
package user defines the interface for a user client transport. |
client/user/jsonrpc
Package jsonrpc implements the core/rpc/client/user.TxSvcClient interface that is required by core/client.Client.
|
Package jsonrpc implements the core/rpc/client/user.TxSvcClient interface that is required by core/client.Client. |
json
Package jsonrpc defines the types required by JSON-RPC 2.0 servers and clients.
|
Package jsonrpc defines the types required by JSON-RPC 2.0 servers and clients. |
json/admin
Package adminjson defines the admin service's method names, request objects, and response objects.
|
Package adminjson defines the admin service's method names, request objects, and response objects. |
transport
Package transport provides transport related functions to other kwil-db packages to help configure and use TLS clients and services.
|
Package transport provides transport related functions to other kwil-db packages to help configure and use TLS clients and services. |
admin
Package types contains the type used by the administrative RPC client and servers.
|
Package types contains the type used by the administrative RPC client and servers. |
client
Package client contains the shared client types, including the options used to construct a Client instance, and the records iterator used to represent the results of an action call.
|
Package client contains the shared client types, including the options used to construct a Client instance, and the records iterator used to represent the results of an action call. |
decimal
package Decimal implements a fixed-point decimal number.
|
package Decimal implements a fixed-point decimal number. |
transactions
Package transactions contains all the logic for creating and validating transactions and call messages.
|
Package transactions contains all the logic for creating and validating transactions and call messages. |
json
package json includes JSON utilities commonly used in Kwil.
|
package json includes JSON utilities commonly used in Kwil. |
url
package url provides url fuctionalities to provide consistent parsing for Kwil clients.
|
package url provides url fuctionalities to provide consistent parsing for Kwil clients. |
Click to show internal directories.
Click to hide internal directories.