Provider reference
The provider configuration object is used to define the Ethereum node and Relayer URL.
Constructor
Creates a new provider object
from marmopy import Provider
Provider(eth_node, relayer_url)
Parameters
eth_node
-string | Web3
: The Ethereum node used to read information of the network (It can be provided as a Web3 instance).relayer_url
-string
: The Relayer used to send Intents.
Return
Provider
object used to relay and query intents.
import { Provider } from "marmojs";
new Provider(eth_node, relayer_url);
Parameters
eth_node
-string | Web3
: The Ethereum node used to read information of the network (It can be provided as a Web3 instance).relayer_url
-string
: The Relayer used to send Intents.
Return
Provider
object used to relay and query intents.
import network.marmoj.config.Provider;
new Provider(ethNode, relayerUrl);
Parameters
ethNode
-String | Web3
: The Ethereum node used to read information of the network (It can be provided as a Web3 instance).relayerUrl
-String
: The Relayer used to send Intents.
provider as default ()
Defines the proper as the default global provider.
provider.as_default()
provider.asDefault()
provider.asDefault();