Marmo Documentation

Marmo Documentation

  • Home
  • Docs
  • Github

›Api reference

Getting Started

  • What is Marmo?
  • Install
  • Wallets
  • Intents and Transactions

Api reference

  • Configuration reference
  • Provider reference
  • Wallet reference
  • Intent action reference
  • Intent reference
  • Signed Intent reference
Edit

Provider reference

The provider configuration object is used to define the Ethereum node and Relayer URL.

Constructor

Creates a new provider object

Python
JavaScript
Java
from marmopy import Provider

Provider(eth_node, relayer_url)

Parameters

  1. eth_node - string | Web3: The Ethereum node used to read information of the network (It can be provided as a Web3 instance).
  2. 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

  1. eth_node - string | Web3: The Ethereum node used to read information of the network (It can be provided as a Web3 instance).
  2. 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

  1. ethNode - String | Web3: The Ethereum node used to read information of the network (It can be provided as a Web3 instance).
  2. relayerUrl - String: The Relayer used to send Intents.

provider as default ()

Defines the proper as the default global provider.

Python
JavaScript
Java
provider.as_default()
provider.asDefault()
provider.asDefault();
Last updated on 2019-2-26 by Agustin Aguilar
← Configuration referenceWallet reference →
  • Constructor
Marmo Documentation
Docs
Getting StartedCreate WalletsIntents and transactions
Community
HomeProject chat
More
GitHubStar
Copyright © 2019 Ripio Credit Network - Docs powered by Docusaurus