artemis_client

package
v0.2.8 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Mainnet  = "mainnet"
	Goerli   = "goerli"
	Ephemery = "ephemery"
	Ethereum = "ethereum"
)
View Source
const ArtemisEndpoint = "https://artemis.zeus.fyi"
View Source
const ArtemisLocalEndpoint = "http://localhost:9004"

Variables

View Source
var (
	ArtemisEthereumMainnet   = NewArtemisConfig(Ethereum, Mainnet)
	ArtemisEthereumGoerli    = NewArtemisConfig(Ethereum, Goerli)
	ArtemisEthereumEphemeral = NewArtemisConfig(Ethereum, Ephemery)
	GlobalArtemisConfigs     = []*ArtemisConfig{&ArtemisEthereumMainnet, &ArtemisEthereumGoerli, &ArtemisEthereumEphemeral}
)

Functions

This section is empty.

Types

type ArtemisClient

type ArtemisClient struct {
	ecdsa.Account
	resty_base.Resty
	ArtemisConfigs
}

func NewArtemisClient

func NewArtemisClient(baseURL, bearer string) ArtemisClient

func NewDefaultArtemisClient

func NewDefaultArtemisClient(bearer string) ArtemisClient

func NewLocalArtemisClient

func NewLocalArtemisClient(bearer string) ArtemisClient

func (*ArtemisClient) SendEther

func (a *ArtemisClient) SendEther(ctx context.Context, rr artemis_req_types.SendEtherPayload, networkRoute ArtemisConfig) (artemis_resp_types.Response, error)

func (*ArtemisClient) SendSignedTx

func (a *ArtemisClient) SendSignedTx(ctx context.Context, rr *artemis_req_types.SignedTxPayload, networkRoute ArtemisConfig) (artemis_resp_types.Response, error)

type ArtemisConfig

type ArtemisConfig struct {
	Protocol string
	Network  string
}

func NewArtemisConfig

func NewArtemisConfig(protocol, network string) ArtemisConfig

func (*ArtemisConfig) GetV1BetaBaseRoute

func (a *ArtemisConfig) GetV1BetaBaseRoute() string

type ArtemisConfigs

type ArtemisConfigs []*ArtemisConfig

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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