core

module
v0.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2025 License: MIT

Directories

Path Synopsis
Package client defines client for interacting with the Kwil provider.
Package client defines client for interacting with the Kwil provider.
types
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.
Package crypto implements asymmetric (public/private key) cryptographic signing and verification for Kwil.
Package crypto implements asymmetric (public/private key) cryptographic signing and verification for Kwil.
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.
_example command
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.
package Decimal implements a fixed-point decimal number.
package Decimal implements a fixed-point decimal number.
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.
chain
Package types contains the type used by the chain RPC client and server.
Package types contains the type used by the chain RPC client and server.
json
package json includes JSON utilities commonly used in Kwil.
package json includes JSON utilities commonly used in Kwil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL