{"id":22111143,"url":"https://github.com/volumefi/limit-order-bot-cosmwasm","last_synced_at":"2026-01-05T20:02:14.366Z","repository":{"id":233381261,"uuid":"620981664","full_name":"VolumeFi/limit-order-bot-cosmwasm","owner":"VolumeFi","description":"Cosmwasm Limit Order Bot Execution for Paloma","archived":false,"fork":false,"pushed_at":"2022-09-30T20:09:53.000Z","size":236,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T10:29:36.117Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VolumeFi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-03-29T18:52:21.000Z","updated_at":"2023-04-18T16:33:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"b0fe17bf-3fcc-4cd5-a0db-5c231c514f71","html_url":"https://github.com/VolumeFi/limit-order-bot-cosmwasm","commit_stats":null,"previous_names":["volumefi/limit-order-bot-cosmwasm"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VolumeFi%2Flimit-order-bot-cosmwasm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VolumeFi%2Flimit-order-bot-cosmwasm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VolumeFi%2Flimit-order-bot-cosmwasm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VolumeFi%2Flimit-order-bot-cosmwasm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VolumeFi","download_url":"https://codeload.github.com/VolumeFi/limit-order-bot-cosmwasm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245209189,"owners_count":20577998,"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":[],"created_at":"2024-12-01T10:34:35.618Z","updated_at":"2026-01-05T20:02:09.322Z","avatar_url":"https://github.com/VolumeFi.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Limit Order Bot CosmWasm Smart Contract for Paloma\n\nThis is a CosmWasm smart contract to manage limit-orders on Ethereum limit-order-bot smart contract in Vyper.\n\nUsers can deposit Eth into Vyper smart contract on Ethereum.\n\nThe smart contract will add liquidity to expected price between current price.\n\nThis deposit requires Eth only.\n\nWhen Eth price gets the expected price, the liquidity is withdrawn to the user.\n\nSo the users can get desired amount of USDC and additional some USDC and Eth from liquidity fee.\n\n## ExecuteMsg\n\n### GetDeposit\n\nGet deposit information from Vyper contract.\n\n| Key            | Type    | Description                         |\n|----------------|---------|-------------------------------------|\n| token_id       | u128    | Uniswap V3 NFLP token_id            |\n| sqrt_price_x96 | Uint256 | sqrtpricex96 value of the liquidity |\n| deadline       | u64     | deadline of limit-order             |\n\n### PutWithdraw\n\nRun withdraw transaction for orders that reaches to the expected price to Vyper contract via pigeons.\n\n| Key | Type | Description |\n|-----|------|-------------|\n| -   | -    | -           |\n\n\n### PutCancel\n\nRun cancel transaction for orders that reaches to the deadline to Vyper contract via pigeons.\n\n| Key | Type | Description |\n|-----|------|-------------|\n| -   | -    | -           |\n\n### GetWithdraw\n\nGet withdraw / cancel information from Vyper contract.\n\n| Key       | Type      | Description                         |\n|-----------|-----------|-------------------------------------|\n| token_ids | Vec\u003cu128\u003e | withdrawn or canceled token id list |\n\n## QueryMsg\n\n### DepositList\n\nGet deposited token_id list.\n\n| Key | Type | Description |\n|-----|------|-------------|\n| -   | -    | -           |\n\n#### Response\n\n| Key           | Type      | Description                   |\n|---------------|-----------|-------------------------------|\n| list          | Vec\u003cu128\u003e | Uniswap V3 NFLP token_id list |\n\n### WithdrawableList\n\nGet token_id list that reach to expected price.\n\n| Key | Type | Description |\n|-----|------|-------------|\n| -   | -    | -           |\n\n#### Response\n\n| Key           | Type      | Description                   |\n|---------------|-----------|-------------------------------|\n| list          | Vec\u003cu128\u003e | Uniswap V3 NFLP token_id list |\n\n\n### CancelableList\n\nGet token_id list that reach to deadline.\n\n| Key | Type | Description |\n|-----|------|-------------|\n| -   | -    | -           |\n\n#### Response\n\n| Key           | Type      | Description                   |\n|---------------|-----------|-------------------------------|\n| list          | Vec\u003cu128\u003e | Uniswap V3 NFLP token_id list |\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvolumefi%2Flimit-order-bot-cosmwasm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvolumefi%2Flimit-order-bot-cosmwasm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvolumefi%2Flimit-order-bot-cosmwasm/lists"}