Skip to content

manifoldfinance/openmev-sdk

Repository files navigation

@openmev/sdk

Codacy Badge nodejs GitHub tag License issues - openmev-sdk

docs.openmev.org

API

Run in Postman

Web3 Provider

https://github.com/manifoldfinance/openmev-provider

Documentation

TODO

Specification

TransactionSimulationBase

name type optional default description
txHash string false n/a
gasUsed number false n/a

OpenMevBundle

name type optional default description
signedBundledTransactions string[] false n/a
blockTarget number false n/a
options FlashbotsOptions | undefined true n/a

FlashbotsBundleTransaction

name type optional default description
transaction TransactionRequest false n/a
signer Signer false n/a

RpcParams

name type optional default description
manifold_Relay number false n/a Relay simulates bundles before sending to miners which can take a small amount of time. The relay cannot determine which bundles are profitable without performing a full simulation.
eth_sendMegaBundle Array[String], A list of signed transactions to execute in an atomic bundle false n/a ethSendMegaBundle can be used to send your bundles to the relay.
eth_callBundle Array[String], A list of signed transactions to execute in an atomic bundle false n/a eth_callBundle can be used to simulate a bundle against a specific block number, including simulating a bundle at the top of the next block.
eth_sendBundle () => string | number | string[] | Record<string, unknown> | undefined false n/a SendBundle can be used to send your bundles to the relay.
* Git status:

    - Current branch: master
    - Last tag: v0.3.2
    - Uncommitted changes: YES
    - Unpulled changes: no

* Subpackage status: [9 package/s, incl. root]

    Name                                     Version        Private Changes Dependencies
    @openmev/graphql                         0.3.0          NO      -       0
    @openmev/open-signer                     0.3.0          NO      -       11 (+ 1 dev)
    @openmev/protobufs                       0.3.0          NO      -       2 (+ 16 dev)
    @openmev/sdk-connect                     0.3.0          NO      3       4 (+ 4 dev)
    @openmev/sdk-relay                       0.3.0          NO      1       2 (+ 17 dev)
    @openmev/sushiswap                       0.3.0          NO      1       0
    use-react-wallet                         0.3.2          NO      21      3 (+ 12 dev)
    @openmev/utils                           0.3.0          NO      -       3 (+ 23 dev)
    Root                                     0.0.0          yes     N/A     0 (+ 11 dev)

Changelog

Improvement Change Log

Support

Where can I get help?

Security

Point of contact Method
Security [email protected]

License

Released under Apache-2.0 by @manifoldfinance.