Documentation ¶
Index ¶
- Constants
- type Ethereum
- func (e *Ethereum) Capabilities() *blockchain.Capabilities
- func (e *Ethereum) Init(ctx context.Context, prefix config.Prefix, callbacks blockchain.Callbacks) (err error)
- func (e *Ethereum) InitPrefix(prefix config.Prefix)
- func (e *Ethereum) Name() string
- func (e *Ethereum) ResolveSigningKey(ctx context.Context, signingKeyInput string) (signingKey string, err error)
- func (e *Ethereum) Start() error
- func (e *Ethereum) SubmitBatchPin(ctx context.Context, operationID *fftypes.UUID, ledgerID *fftypes.UUID, ...) error
Constants ¶
View Source
const ( // EthconnectConfigKey is a sub-key in the config to contain all the ethconnect specific config, EthconnectConfigKey = "ethconnect" // EthconnectConfigInstancePath is the /contracts/0x12345 or /instances/0x12345 path of the REST API exposed by ethconnect for the contract EthconnectConfigInstancePath = "instance" // EthconnectConfigTopic is the websocket listen topic that the node should register on, which is important if there are multiple // nodes using a single ethconnect EthconnectConfigTopic = "topic" // EthconnectConfigBatchSize is the batch size to configure on event streams, when auto-defining them EthconnectConfigBatchSize = "batchSize" // EthconnectConfigBatchTimeout is the batch timeout to configure on event streams, when auto-defining them EthconnectConfigBatchTimeout = "batchTimeout" // EthconnectPrefixShort is used in the query string in requests to ethconnect EthconnectPrefixShort = "prefixShort" // EthconnectPrefixLong is used in HTTP headers in requests to ethconnect EthconnectPrefixLong = "prefixLong" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ethereum ¶
type Ethereum struct {
// contains filtered or unexported fields
}
func (*Ethereum) Capabilities ¶
func (e *Ethereum) Capabilities() *blockchain.Capabilities
func (*Ethereum) InitPrefix ¶
func (*Ethereum) ResolveSigningKey ¶
Click to show internal directories.
Click to hide internal directories.