Versions in this module Expand all Collapse all v1 v1.56.2 Jan 19, 2025 v1.56.1 Jan 19, 2025 Changes in this version + const DevnetTokensListURL + const MainnetTokensListURL + const TestnetTokensListURL + func Connect(protoAddr string) (net.Conn, error) + func DialerFunc(ctx context.Context, addr string) (net.Conn, error) + func ExecuteCall[Q any, R any](ctx context.Context, cookieAssistant CookieAssistant, call APICall[Q, R], ...) (*R, error) + func ExecuteStreamCall[Q any, S grpc.ClientStream](ctx context.Context, cookieAssistant CookieAssistant, call APIStreamCall[Q, S], ...) (S, error) + func HexToBytes(str string) ([]byte, error) + func ProtocolAndAddress(listenAddr string) (protocol, address string) + func RemoveExtraDecimals(value decimal.Decimal, decimalsToRemove int32) decimal.Decimal + type APICall func(ctx context.Context, in *Q, opts ...grpc.CallOption) (*R, error) + type APIStreamCall func(ctx context.Context, in *Q, opts ...grpc.CallOption) (S, error) + type BareMetalLoadBalancedCookieAssistant struct + func (assistant *BareMetalLoadBalancedCookieAssistant) Metadata(provider MetadataProvider) (string, error) + func (assistant *BareMetalLoadBalancedCookieAssistant) ProcessResponseMetadata(header metadata.MD) + func (assistant *BareMetalLoadBalancedCookieAssistant) RealMetadata() metadata.MD + type ClientOption func(opts *ClientOptions) error + func OptionGasPrices(gasPrices string) ClientOption + func OptionTLSCert(tlsCert credentials.TransportCredentials) ClientOption + func OptionTxFactory(txFactory *tx.Factory) ClientOption + type ClientOptions struct + GasPrices string + ShouldFixSequenceMismatch bool + TLSCert credentials.TransportCredentials + TxFactory *tx.Factory + func DefaultClientOptions() *ClientOptions + type CookieAssistant interface + Metadata func(provider MetadataProvider) (string, error) + ProcessResponseMetadata func(header metadata.MD) + RealMetadata func() metadata.MD + type DisabledCookieAssistant struct + func (assistant *DisabledCookieAssistant) Metadata(provider MetadataProvider) (string, error) + func (assistant *DisabledCookieAssistant) ProcessResponseMetadata(header metadata.MD) + func (assistant *DisabledCookieAssistant) RealMetadata() metadata.MD + type ExpiringCookieAssistant struct + func MainnetKubernetesCookieAssistant() ExpiringCookieAssistant + func TestnetKubernetesCookieAssistant() ExpiringCookieAssistant + func (assistant *ExpiringCookieAssistant) Metadata(provider MetadataProvider) (string, error) + func (assistant *ExpiringCookieAssistant) ProcessResponseMetadata(header metadata.MD) + func (assistant *ExpiringCookieAssistant) RealMetadata() metadata.MD + type MetadataProvider struct + func NewMetadataProvider(f func() metadata.MD) MetadataProvider + type Network struct + ChainCookieAssistant CookieAssistant + ChainGrpcEndpoint string + ChainId string + ChainStreamGrpcEndpoint string + ChainTLSCert credentials.TransportCredentials + ExchangeCookieAssistant CookieAssistant + ExchangeGrpcEndpoint string + ExchangeTLSCert credentials.TransportCredentials + ExplorerCookieAssistant CookieAssistant + ExplorerGrpcEndpoint string + ExplorerTLSCert credentials.TransportCredentials + FeeDenom string + LcdEndpoint string + Name string + OfficialTokensListURL string + TmEndpoint string + func LoadNetwork(name, node string) Network + func NewNetwork() Network