Versions in this module Expand all Collapse all v0 v0.1.0 Jul 15, 2020 Changes in this version + type BitcoinCompatAddressDecoders map[multichain.Chain]bitcoincompat.AddressDecoder + type BitcoinCompatClients map[multichain.Chain]bitcoincompat.Client + type BitcoinCompatGasEstimators map[multichain.Chain]bitcoincompat.GasEstimator + type BitcoinCompatTxBuilders map[multichain.Chain]bitcoincompat.TxBuilder + type EthereumCompatAddressDecoders map[multichain.Chain]ethereumcompat.AddressDecoder + type EthereumCompatClients map[multichain.Chain]ethereumcompat.Client + type Runtime struct + func NewRuntime(bitcoinCompatClients BitcoinCompatClients, ...) *Runtime + func (rt *Runtime) BitcoinBuildTx(ctx context.Context, chain multichain.Chain, asset multichain.Asset, ...) (bitcoincompat.Tx, error) + func (rt *Runtime) BitcoinDecodeAddress(chain multichain.Chain, encoded pack.String) (bitcoincompat.Address, error) + func (rt *Runtime) BitcoinGasPerByte(ctx context.Context, chain multichain.Chain) (pack.U64, error) + func (rt *Runtime) BitcoinOutput(ctx context.Context, chain multichain.Chain, asset multichain.Asset, ...) (bitcoincompat.Output, error) + func (rt *Runtime) BitcoinSubmitTx(ctx context.Context, chain multichain.Chain, tx bitcoincompat.Tx) (pack.Bytes32, error) + func (rt *Runtime) EthereumBurnEvent(ctx context.Context, chain multichain.Chain, asset multichain.Asset, ...) (pack.U256, pack.String, error) + func (rt *Runtime) EthereumDecodeAddress(chain multichain.Chain, encoded pack.String) (ethereumcompat.Address, error) + func (rt *Runtime) SubstrateBurnEvent(ctx context.Context, chain multichain.Chain, asset multichain.Asset, ...) (pack.U256, pack.String, error) + func (rt *Runtime) SubstrateDecodeAddress(chain multichain.Chain, encoded pack.String) (substratecompat.Address, error) + type SubstrateCompatAddressDecoders map[multichain.Chain]substratecompat.AddressDecoder + type SubstrateCompatClients map[multichain.Chain]substratecompat.Client