{"id":21470556,"url":"https://github.com/manifoldfinance/openmev-sdk","last_synced_at":"2025-07-15T07:31:20.474Z","repository":{"id":37101684,"uuid":"405296831","full_name":"manifoldfinance/openmev-sdk","owner":"manifoldfinance","description":"@openmev/sdk ","archived":false,"fork":false,"pushed_at":"2023-02-27T05:13:16.000Z","size":4149,"stargazers_count":21,"open_issues_count":6,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-06-09T05:09:24.641Z","etag":null,"topics":["blockchain","cryptocurrency","ethereum","ethers","flashbots","mev","nodejs","openmev","sdk","trading","web3"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/manifoldfinance.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.spdx","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-11T05:56:43.000Z","updated_at":"2024-02-23T20:01:19.000Z","dependencies_parsed_at":"2024-08-20T08:22:15.106Z","dependency_job_id":null,"html_url":"https://github.com/manifoldfinance/openmev-sdk","commit_stats":{"total_commits":109,"total_committers":2,"mean_commits":54.5,"dds":0.1009174311926605,"last_synced_commit":"17c4bb6fa382b2a400640df48e9347250d604b9b"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"purl":"pkg:github/manifoldfinance/openmev-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manifoldfinance%2Fopenmev-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manifoldfinance%2Fopenmev-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manifoldfinance%2Fopenmev-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manifoldfinance%2Fopenmev-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/manifoldfinance","download_url":"https://codeload.github.com/manifoldfinance/openmev-sdk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manifoldfinance%2Fopenmev-sdk/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259301473,"owners_count":22836939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","cryptocurrency","ethereum","ethers","flashbots","mev","nodejs","openmev","sdk","trading","web3"],"created_at":"2024-11-23T09:28:14.421Z","updated_at":"2025-07-15T07:31:20.058Z","avatar_url":"https://github.com/manifoldfinance.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cspan align=\"center\"\u003e\n\n# @openmev/sdk\n\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/c4566fcdc50a49eba6e07264443bd5c0)](https://www.codacy.com/gh/manifoldfinance/openmev-sdk/dashboard?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=manifoldfinance/openmev-sdk\u0026utm_campaign=Badge_Grade)\n[![nodejs](https://github.com/manifoldfinance/openmev-sdk/workflows/nodejs/badge.svg)](https://github.com/manifoldfinance/openmev-sdk/actions?query=workflow:\"nodejs\")\n[![GitHub tag](https://img.shields.io/github/tag/manifoldfinance/openmev-sdk?include_prereleases=\u0026sort=semver)](https://github.com/manifoldfinance/openmev-sdk/releases/)\n[![License](https://img.shields.io/badge/spdx-apache--2.0-informational)](#license)\n[![issues - openmev-sdk](https://img.shields.io/github/issues/manifoldfinance/openmev-sdk)](https://github.com/manifoldfinance/openmev-sdk/issues)\n\n[docs.openmev.org](https://docs.openmev.org)\n\n\u003c/span\u003e\n\n## API\n\n[![Run in Postman](https://run.pstmn.io/button.svg)](https://god.gw.postman.com/run-collection/14127676-2218bc61-1b7e-41af-824c-287c283f3548?action=collection%2Ffork\u0026collection-url=entityId%3D14127676-2218bc61-1b7e-41af-824c-287c283f3548%26entityType%3Dcollection%26workspaceId%3D8cb582a0-5269-4437-bc39-67110c80bd4b)\n\n## Web3 Provider\n\n[https://github.com/manifoldfinance/openmev-provider](https://github.com/manifoldfinance/openmev-provider)\n\n## Documentation\n\n\u003e TODO\n\n\n\n## Specification\n\n## TransactionSimulationBase\n\n| name    | type     | optional | default | description |\n| ------- | -------- | -------- | ------- | ----------- |\n| txHash  | `string` | `false`  | `n/a`   |             |\n| gasUsed | `number` | `false`  | `n/a`   |             |\n\n## OpenMevBundle\n\n| name                      | type                            | optional | default | description |\n| ------------------------- | ------------------------------- | -------- | ------- | ----------- |\n| signedBundledTransactions | `string[]`                      | `false`  | `n/a`   |             |\n| blockTarget               | `number`                        | `false`  | `n/a`   |             |\n| options                   | `FlashbotsOptions \\| undefined` | `true`   | `n/a`   |             |\n\n## FlashbotsBundleTransaction\n\n| name        | type                 | optional | default | description |\n| ----------- | -------------------- | -------- | ------- | ----------- |\n| transaction | `TransactionRequest` | `false`  | `n/a`   |             |\n| signer      | `Signer`             | `false`  | `n/a`   |             |\n\n## RpcParams\n\n| name               | type                                                                          | optional | default | description                                                                                                                                                                           |\n| ------------------ | ----------------------------------------------------------------------------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| 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. |\n| 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.                                                                                                                      |\n| 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.                                          |\n| eth_sendBundle     | `() =\u003e string \\| number \\| string[] \\| Record\u003cstring, unknown\u003e \\| undefined`  | `false`  | `n/a`   | SendBundle can be used to send your bundles to the relay.                                                                                                                             |\n\n```\n* Git status:\n\n    - Current branch: master\n    - Last tag: v0.3.2\n    - Uncommitted changes: YES\n    - Unpulled changes: no\n\n* Subpackage status: [9 package/s, incl. root]\n\n    Name                                     Version        Private Changes Dependencies\n    @openmev/graphql                         0.3.0          NO      -       0\n    @openmev/open-signer                     0.3.0          NO      -       11 (+ 1 dev)\n    @openmev/protobufs                       0.3.0          NO      -       2 (+ 16 dev)\n    @openmev/sdk-connect                     0.3.0          NO      3       4 (+ 4 dev)\n    @openmev/sdk-relay                       0.3.0          NO      1       2 (+ 17 dev)\n    @openmev/sushiswap                       0.3.0          NO      1       0\n    use-react-wallet                         0.3.2          NO      21      3 (+ 12 dev)\n    @openmev/utils                           0.3.0          NO      -       3 (+ 23 dev)\n    Root                                     0.0.0          yes     N/A     0 (+ 11 dev)\n\n```\n\n## Changelog\n\n[Improvement Change Log](CHANGELOG.md)\n\n## Support\n\n\u003e Where can I get help?\n\n- [Discord support channel](https://openmev.page.link/support-chat)\n- [GitHub Issues](https://openmev.page.link/support)\n\n## Security\n\n| Point of contact | Method                      |\n| ---------------- | --------------------------- |\n| Security         | reports@manifoldfinance.com |\n\n## License\n\nReleased under [Apache-2.0](/LICENSE) by\n[@manifoldfinance](https://github.com/manifoldfinance).\n\n\u003c!-- Additional information for licenses should be in the SPDX- format --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanifoldfinance%2Fopenmev-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanifoldfinance%2Fopenmev-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanifoldfinance%2Fopenmev-sdk/lists"}