{"id":40465089,"url":"https://github.com/singnet/snet-converter-services","last_synced_at":"2026-01-20T18:06:21.805Z","repository":{"id":37830052,"uuid":"433291522","full_name":"singnet/snet-converter-services","owner":"singnet","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-21T23:04:50.000Z","size":647,"stargazers_count":0,"open_issues_count":1,"forks_count":8,"subscribers_count":6,"default_branch":"development","last_synced_at":"2026-01-17T22:27:43.966Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/singnet.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null}},"created_at":"2021-11-30T04:23:16.000Z","updated_at":"2025-05-26T11:31:12.000Z","dependencies_parsed_at":"2024-02-20T16:58:01.852Z","dependency_job_id":"667fd647-0ecf-4954-be5b-ba7c1b15169a","html_url":"https://github.com/singnet/snet-converter-services","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/singnet/snet-converter-services","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singnet%2Fsnet-converter-services","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singnet%2Fsnet-converter-services/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singnet%2Fsnet-converter-services/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singnet%2Fsnet-converter-services/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/singnet","download_url":"https://codeload.github.com/singnet/snet-converter-services/tar.gz/refs/heads/development","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singnet%2Fsnet-converter-services/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28608053,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T16:10:39.856Z","status":"ssl_error","status_checked_at":"2026-01-20T16:10:39.493Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2026-01-20T18:06:21.211Z","updated_at":"2026-01-20T18:06:21.787Z","avatar_url":"https://github.com/singnet.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# snet-converter-services\n[![CircleCI](https://circleci.com/gh/singnet/snet-cli.svg?style=svg)](https://circleci.com/gh/singnet/snet-converter-services)\n\u003cbr\u003eBackend APIs as Conveter Services\n\n\n```\nConverter Service│   \n├── v1\n│   │   ├── blockchain \n│   │       ├── GET           ----\u003e (1) \n│   │   ├── token\n│   │         ├── pair \n│   │           ├── GET       ----\u003e (2)\n│   │   ├── conversion  \n│   │       ├── POST          ----\u003e (3)\n|   |       |__ GET           ----\u003e (7)  \n│   │       ├── history        \n│   │       |    ├── POST      ----\u003e (5)\n|   |       |__{converion_id}\n|   |       |   |__ claim     -----\u003e (6)\n|   |       |__ count\n|   |            |__ GET      -----\u003e (9)\n│   │   ├── transaction  \n│   │       ├── POST          ----\u003e (4)\n|   |       |__ GET           ----\u003e (10)\n|   |   |__ wallet\n|   |       |__ address\n|   |          |__ GET        ----\u003e (8)\n│   │   └── other-services\n```\n\n***\n## LIST OF APIs\n\n 1. [Get all blockchain](#1-get-all-blockchain)\n 2. [Get all token pair](#2-get-all-token-pair)\n 3. [Create conversion request](#3-create-a-conversion-request)\n 4. [Create a Transaction for Conversion](#4-create-a-transaction-for-conversion)\n 5. [Get Conversion History](#5-get-conversion-history)\n 6. [Claim Conversion](#6-claim-conversion)\n 7. [Get conversion](#7-get-conversion)\n 8. [Get wallets address by ethereum address](#8-get-wallets-address-by-ethereum-address)\n 9. [Get conversion count by status](#9--get-conversion-count-by-status)\n 10. [Get transaction by conversion id](#10-get-transaction-by-conversion-id)\n\n\n## LIST OF Internal Lambda\n\n 1. [Cardano Event Consumer](#1-converter-event-consumer)\n 2. [Converter Bridge](#2-converter-bridge)\n 3. [Get all deposit address](#3-get-all-the-deposit-address)\n 4. [Expire conversion](#4-expire-the-conversion)\n\n### 1. Get all blockchain\n  API Url: `{DOMAIN_URL}/{STAGE}/v1/blockchain` \n\n  Method: `GET`\n\n  Request : No headers or params needed\n\n  Response: \n\n```json5\n{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": \"5b21294fe71a4145a40f6ab918a50f96\",\n            \"name\": \"Cardano\",\n            \"description\": \"Add your wallet address\",\n            \"symbol\": \"ADA\",\n            \"logo\": \"www.cardano.com/image.png\",\n            \"is_extension_available\": false,\n            \"chain_id\": 2,\n            \"updated_at\": \"2022-01-12 04: 10: 54\"\n        },\n        {\n            \"id\": \"a38b4038c3a04810805fb26056dfabdd\",\n            \"name\": \"Ethereum\",\n            \"description\": \"Connect with your wallet\",\n            \"symbol\": \"ETH\",\n            \"logo\": \"www.ethereum.com/image.png\",\n            \"is_extension_available\": true,\n            \"chain_id\": 42,\n            \"updated_at\": \"2022-01-12 04: 10: 54\"\n        }\n    ],\n    \"error\": {\n        \"code\": null,\n        \"message\": null,\n        \"details\": null\n    }\n}\n```\n\n\n### 2. Get all token pair\n  API Url: `{DOMAIN_URL}/{STAGE}/v1/token/pair` \n\n  Method: `GET`\n\n  Request : No headers or params needed\n\n  Response: \n\n```json5\n{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": \"22477fd4ea994689a04646cbbaafd133\",\n            \"min_value\": \"1E+1\",\n            \"max_value\": \"1E+8\",\n            \"contract_address\": \"0xacontractaddress\",\n            \"from_token\": {\n                \"id\": \"53ceafdb42ad4f3d81eeb19c674437f9\",\n                \"symbol\": \"AGIX\",\n                \"logo\": \"www.findOurUrl.com/image.png\",\n                \"allowed_decimal\": 5,\n                \"token_address\": \"0xA1e841e8F770E5c9507E2f8cfd0aA6f73009715d\",\n                \"updated_at\": \"2022-01-12 04:10:54\",\n                \"blockchain\": {\n                    \"id\": \"a38b4038c3a04810805fb26056dfabdd\",\n                    \"name\": \"Ethereum\",\n                    \"symbol\": \"ETH\",\n                    \"chain_id\": 42\n                }\n            },\n            \"to_token\": {\n                \"id\": \"aa5763de861e4a52ab24464790a5c017\",\n                \"symbol\": \"AGIX\",\n                \"logo\": \"www.findOurUrl.com/image.png\",\n                \"allowed_decimal\": 10,\n                \"token_address\": \"ae8a0b54484418a3db56f4e9b472d51cbc860667489366ba6e150c8a\",\n                \"updated_at\": \"2022-01-12 04:10:54\",\n                \"blockchain\": {\n                    \"id\": \"5b21294fe71a4145a40f6ab918a50f96\",\n                    \"name\": \"Cardano\",\n                    \"symbol\": \"ADA\",\n                    \"chain_id\": 2\n                }\n            },\n            \"conversion_fee\": {\n                \"id\": \"ccd10383bd434bd7b1690754f8b98df3\",\n                \"percentage_from_source\": \"1.5\",\n                \"updated_at\": \"2022-01-12 04:10:54\"\n            },\n            \"updated_at\": \"2022-01-12 04:10:54\"\n        },\n        {\n            \"id\": \"fdd6a416d8414154bcdd95f82b6ab239\",\n            \"min_value\": \"1E+2\",\n            \"max_value\": \"1E+9\",\n            \"contract_address\": \"0xacontractaddress\",\n            \"from_token\": {\n                \"id\": \"aa5763de861e4a52ab24464790a5c017\",\n                \"symbol\": \"AGIX\",\n                \"logo\": \"www.findOurUrl.com/image.png\",\n                \"allowed_decimal\": 10,\n                \"updated_at\": \"2022-01-12 04:10:54\",\n                \"token_address\": \"ae8a0b54484418a3db56f4e9b472d51cbc860667489366ba6e150c8a\",\n                \"blockchain\": {\n                    \"id\": \"5b21294fe71a4145a40f6ab918a50f96\",\n                    \"name\": \"Cardano\",\n                    \"symbol\": \"ADA\",\n                    \"chain_id\": 2\n                }\n            },\n            \"to_token\": {\n                \"id\": \"53ceafdb42ad4f3d81eeb19c674437f9\",\n                \"symbol\": \"AGIX\",\n                \"logo\": \"www.findOurUrl.com/image.png\",\n                \"allowed_decimal\": 5,\n                \"updated_at\": \"2022-01-12 04:10:54\",\n                \"token_address\": \"0xA1e841e8F770E5c9507E2f8cfd0aA6f73009715d\",\n                \"blockchain\": {\n                    \"id\": \"a38b4038c3a04810805fb26056dfabdd\",\n                    \"name\": \"Ethereum\",\n                    \"symbol\": \"ETH\",\n                    \"chain_id\": 42\n                }\n            },\n            \"conversion_fee\": {},\n            \"updated_at\": \"2022-01-12 04:10:54\"\n        }\n    ],\n    \"error\": {\n        \"code\": null,\n        \"message\": null,\n        \"details\": null\n    }\n}\n```\n\n### 3. Create a conversion request\n  API Url: `{DOMAIN_URL}/{STAGE}/v1/conversion` \n\n  Method: `POST`\n\n  Request :\n\n```json5\n{\n  \"token_pair_id\": \"22477fd4ea994689a04646cbbaafd133\",\n  \"amount\": \"1333.05\",\n  \"from_address\": \"0xa18b95A9371Ac18C233fB024cdAC5ef6300efDa1\",\n  \"to_address\": \"addr_test1qza8485avt2xn3vy63plawqt0gk3ykpf98wusc4qrml2avu0pkm5rp3pkz6q4n3kf8znlf3y749lll8lfmg5x86kgt8qju7vx8\",\n  \"block_number\": 12345678,\n  \"signature\": \"0xd4159d88ccc844ced5f0fa19b2975877813ab82f5c260d8cbacc1c11e9d61e8c776db78473a052ee02da961e98c7326f70c5e37e9caa2240dbb17baea2d4c69c1b\"\n}\n```\n\n  Response: \n\n`signature` will be available only for ethereum conversion on `FROM` side\n`deposit_address` will be available only for cardano conversion on `FROM` side\n\n```json5\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"id\": \"02bdcb4e65d1491586110cbf4a16efe8\",\n    \"amount\": \"1.33305E+8\",\n    \"deposit_address\": null,\n    \"signature\": \"0x0faa47c8744ec7c8dfbccb95010e1b8a4aeeaad43f0d3452cccdf78b8798200264598f3540cb0fea150e4d748d102a3799c77555d658bb641a7c087a02fdaefa1b\",\n    \"contract_address\": \"some contract address\"\n  },\n  \"error\": {\n    \"code\": null,\n    \"message\": null,\n    \"details\": null\n  }\n}\n```\n\n### 4. Create a Transaction for Conversion\n  API Url: `{DOMAIN_URL}/{STAGE}/v1/transaction` \n\n  Method: `POST`\n\n  Request :\n\n```json5\n{\n  \"conversion_id\": \"07e17d5165a74a79a8d4caa4a640caba\",\n  \"transaction_hash\": \"22477fd4ea994689a04646cbbaafd133\"\n}\n```\n\n  Response: \n```json5\n{\n  \"status\": \"success\",\n  \"data\": {\n    \"id\": \"e5c2a10ebe4e4a588ddb68c31a784ffa\"\n  },\n  \"error\": {\n    \"code\": null,\n    \"message\": null,\n    \"details\": null\n  }\n}\n```\n\n### 5. Get Conversion History\n  API Url: `{DOMAIN_URL}/{STAGE}/v1/conversion/history` \n\n  Method: `GET`\n\n  Request :\n\n```json5\n{\n  \"queryStringParameters\":{\n    \"address\" : \"0xa18b95A9371Ac18C233fB024cdAC5ef6300efDa1\",\n    \"page_size\":15,\n    \"page_number\": 1\n  }\n}\n```\n\n  Response: \n```json5\n{\n        \"status\": \"success\",\n        \"data\": {\n            \"items\": [\n                {\n                    \"conversion\": {\n                        \"id\": \"1ad29ed5cd8d49eeb08d571bc63acfaf\",\n                        \"deposit_amount\": \"1E+6\",\n                        \"claim_amount\": \"1E+6\",\n                        \"fee_amount\": \"0\",\n                        \"status\": \"WAITING_FOR_CLAIM\",\n                        \"created_at\": \"2022-03-23 16:36:34\",\n                        \"updated_at\": \"2022-03-23 16:43:35\"\n                    },\n                    \"wallet_pair\": {\n                        \"from_address\": \"addr_test1qquj76vq3q4wut49m43dgxa8839uc0llepyyuyn3kjy7fn3kyuuqxnr3wlf2dgts9djqkju4ycn06vjmyj035eyfufxsmq9mn5\",\n                        \"to_address\": \"0x176133a958449C28930970989dB5fFFbEdd9F447\",\n                        \"deposit_address\": \"addr_test1vr35awvktjyv7mfq7advku5p8wmjcrn05tqar7p5fzpp7gq8w70e3\"\n                    },\n                    \"from_token\": {\n                        \"name\": \"Singularity NTX Cardano\",\n                        \"symbol\": \"NTX\",\n                        \"allowed_decimal\": 6,\n                        \"blockchain\": {\n                            \"name\": \"Cardano\",\n                            \"symbol\": \"ADA\",\n                            \"chain_id\": 2\n                        }\n                    },\n                    \"to_token\": {\n                        \"name\": \"Singularity NTX Ethereum\",\n                        \"symbol\": \"NTX\",\n                        \"allowed_decimal\": 6,\n                        \"blockchain\": {\n                            \"name\": \"Ethereum\",\n                            \"symbol\": \"ETH\",\n                            \"chain_id\": 3\n                        }\n                    }\n                },\n                {\n                    \"conversion\": {\n                        \"id\": \"4ed138cd461041ea8554885f0ac9f9c0\",\n                        \"deposit_amount\": \"1E+8\",\n                        \"claim_amount\": \"1E+8\",\n                        \"fee_amount\": \"0\",\n                        \"status\": \"USER_INITIATED\",\n                        \"created_at\": \"2022-03-23 20:45:37\",\n                        \"updated_at\": \"2022-03-23 20:45:37\"\n                    },\n                    \"wallet_pair\": {\n                        \"from_address\": \"0x176133a958449C28930970989dB5fFFbEdd9F447\",\n                        \"to_address\": \"addr_test1qquj76vq3q4wut49m43dgxa8839uc0llepyyuyn3kjy7fn3kyuuqxnr3wlf2dgts9djqkju4ycn06vjmyj035eyfufxsmq9mn5\",\n                        \"deposit_address\": null\n                    },\n                    \"from_token\": {\n                        \"name\": \"Singularity AGIX Ethereum\",\n                        \"symbol\": \"AGIX\",\n                        \"allowed_decimal\": 8,\n                        \"blockchain\": {\n                            \"name\": \"Ethereum\",\n                            \"symbol\": \"ETH\",\n                            \"chain_id\": 3\n                        }\n                    },\n                    \"to_token\": {\n                        \"name\": \"Singularity AGIX Cardano\",\n                        \"symbol\": \"AGIX\",\n                        \"allowed_decimal\": 8,\n                        \"blockchain\": {\n                            \"name\": \"Cardano\",\n                            \"symbol\": \"ADA\",\n                            \"chain_id\": 2\n                        }\n                    }\n                }\n            ],\n            \"meta\": {\n                \"total_records\": 83,\n                \"page_count\": 42,\n                \"page_number\": 1,\n                \"page_size\": 2\n            }\n        },\n        \"error\": {\n            \"code\": null,\n            \"message\": null,\n            \"details\": null\n        }\n}\n```\n\n### 6. Claim conversion\n  API Url: `{DOMAIN_URL}/{STAGE}/v1/conversion/{conversion_id}/claim` \n\n  Method: `POST`\n \n  PathParameter:\n    Required `conversion_id`\n\n  Request Body :\n\n```json5\n{\n  \"amount\": \"1000\",\n  \"from_address\": \"addr_test1qza8485avt2xn3vy63plawqt0gk3ykpf98wusc4qrml2avu0pkm5rp3pkz6q4n3kf8znlf3y749lll8lfmg5x86kgt8qju7vx8\",\n  \"to_address\": \"0xa18b95A9371Ac18C233fB024cdAC5ef6300efDa1\",\n  \"signature\": \"0x3b8421d9795dc5a9fd3f46ca109b603367033d7bab882c67c09d60e6b3dd4eec6b3e7a19bd1ce92f9fcba23f33d263fff3e850ac5bbeb24b029fbca9ae6786731b\"\n}\n```\n\n    Response:\n```json5\n{\n  \"claim_amount\": \"1000\",\n  \"signature\": \"0x3b8421d9795dc5a9fd3f46ca109b603367033d7bab882c67c09d60e6b3dd4eec6b3e7a19bd1ce92f9fcba23f33d263fff3e850ac5bbeb24b029fbca9ae6786731b0x3b8421d9795dc5a9fd3f46ca109b603367033d7bab882c67c09d60e6b3dd4eec6b3e7a19bd1ce92f9fcba23f33d263fff3e850ac5bbeb24b029fbca9ae6786731b\",\n  \"contract_address\": \"some contract address\"\n}\n```\n\n### 7. Get conversion\n  API Url: `{DOMAIN_URL}/{STAGE}/v1/conversion/{conversion_id}` \n\n  Method: `POST`\n \n  PathParameter:\n    Required `conversion_id`\n\n  Response:\n```json5\n{\n    \"status\": \"success\",\n    \"data\": {\n        \"conversion\": {\n            \"id\": \"1ad29ed5cd8d49eeb08d571bc63acfaf\",\n            \"deposit_amount\": \"1E+6\",\n            \"claim_amount\": \"1E+6\",\n            \"fee_amount\": \"0\",\n            \"status\": \"WAITING_FOR_CLAIM\",\n            \"created_at\": \"2022-03-23 16:36:34\",\n            \"updated_at\": \"2022-03-23 16:43:35\"\n        },\n        \"wallet_pair\": {\n            \"from_address\": \"addr_test1qquj76vq3q4wut49m43dgxa8839uc0llepyyuyn3kjy7fn3kyuuqxnr3wlf2dgts9djqkju4ycn06vjmyj035eyfufxsmq9mn5\",\n            \"to_address\": \"0x176133a958449C28930970989dB5fFFbEdd9F447\",\n            \"deposit_address\": \"addr_test1vr35awvktjyv7mfq7advku5p8wmjcrn05tqar7p5fzpp7gq8w70e3\"\n        },\n        \"from_token\": {\n            \"name\": \"Singularity NTX Cardano\",\n            \"symbol\": \"NTX\",\n            \"allowed_decimal\": 6,\n            \"blockchain\": {\n                \"name\": \"Cardano\",\n                \"symbol\": \"ADA\",\n                \"chain_id\": 2\n            }\n        },\n        \"to_token\": {\n            \"name\": \"Singularity NTX Ethereum\",\n            \"symbol\": \"NTX\",\n            \"allowed_decimal\": 6,\n            \"blockchain\": {\n                \"name\": \"Ethereum\",\n                \"symbol\": \"ETH\",\n                \"chain_id\": 3\n            }\n        },\n        \"transactions\": [\n            {\n                \"id\": \"344d1f4e88c0415c8a8d2ec464cde36c\",\n                \"transaction_operation\": \"TOKEN_RECEIVED\",\n                \"transaction_hash\": \"93087d747871642b883b6343f74c5e32678daf1611df7f70bcd0ba59fe9c4c1d\",\n                \"transaction_amount\": \"1E+6\",\n                \"confirmation\": 3,\n                \"status\": \"SUCCESS\",\n                \"created_at\": \"2022-03-23 16:41:30\",\n                \"updated_at\": \"2022-03-23 16:41:30\",\n                \"token\": {\n                    \"name\": \"Singularity NTX Cardano\",\n                    \"symbol\": \"NTX\",\n                    \"allowed_decimal\": 6,\n                    \"blockchain\": {\n                        \"name\": \"Cardano\",\n                        \"symbol\": \"ADA\",\n                        \"chain_id\": 2\n                    }\n                }\n            },\n            {\n                \"id\": \"3c4c0ab5d7e44b83a6215b52fa685571\",\n                \"transaction_operation\": \"TOKEN_BURNT\",\n                \"transaction_hash\": \"98c8b3451f30dc5009e711fa4113cfadc6462f8f0a302079a664b891d57e37d8\",\n                \"transaction_amount\": \"1E+6\",\n                \"confirmation\": 3,\n                \"status\": \"SUCCESS\",\n                \"created_at\": \"2022-03-23 16:41:36\",\n                \"updated_at\": \"2022-03-23 16:43:30\",\n                \"token\": {\n                    \"name\": \"Singularity NTX Cardano\",\n                    \"symbol\": \"NTX\",\n                    \"allowed_decimal\": 6,\n                    \"blockchain\": {\n                        \"name\": \"Cardano\",\n                        \"symbol\": \"ADA\",\n                        \"chain_id\": 2\n                    }\n                }\n            }\n        ]\n    },\n    \"error\": {\n        \"code\": null,\n        \"message\": null,\n        \"details\": null\n    }\n}\n```\n\n### 8. Get wallets address by ethereum address\n\n  API Url: `{DOMAIN_URL}/{STAGE}/v1/wallet/address?ethereum_address={ethereum_address}` \n\n  Method: `POST`\n \n  Query String Parameter:\n    Required `ethereum_address`\n\n  Response:\n```json5\n{\n    \"status\": \"success\",\n    \"data\": {\n        \"cardano_address\": \"addr_test1qq02e0v7zhl8xveugy6xjdml6qxkh9fxeh9860yew2ld3nv0pkm5rp3pkz6q4n3kf8znlf3y749lll8lfmg5x86kgt8q6s4gt5\"\n    },\n    \"error\": {\n        \"code\": null,\n        \"message\": null,\n        \"details\": null\n    }\n}\n```\n\n### 9 . Get conversion count by status\n\n  API Url: `{DOMAIN_URL}/{STAGE}/v1/conversion/count?address={ethereum_address}` \n\n  Method: `GET`\n \n  Query String Parameter:\n    Required `address`\n\n  Response:\n```json5\n{\n\t\"status\": \"success\",\n\t\"data\": {\n\t\t\"overall_count\": 141,\n\t\t\"each\": {\n\t\t\t\"SUCCESS\": 99,\n\t\t\t\"PROCESSING\": 20,\n\t\t\t\"USER_INITIATED\": 10,\n\t\t\t\"CLAIM_INITIATED\": 2,\n\t\t\t\"WAITING_FOR_CLAIM\": 5,\n\t\t\t\"EXPIRED\": 5\n\t\t}\n\t},\n\t\"error\": {\n\t\t\"code\": null,\n\t\t\"message\": null,\n\t\t\"details\": null\n\t}\n}\n```\n \n### 10. Get Transaction by conversion id \nAPI Url: `{DOMAIN_URL}/{STAGE}/v1/transaction?conversion_id={conversion_id}` \n\n  Method: `GET`\n \n  Query String Parameter:\n    Required `conversion_id`\n\n  Response:\n```json5\n{\n    \"status\": \"success\",\n    \"data\": [\n        {\n            \"id\": \"5d8c2e08e6f34390a2ae6365b9500161\",\n            \"transaction_operation\": \"TOKEN_BURNT\",\n            \"transaction_hash\": \"0x529524dff9479d5e12071cf6ca077a59da8eeb620b0812830c307871263dbeda\",\n            \"transaction_amount\": \"1.000055E+8\",\n            \"confirmation\": 53,\n            \"status\": \"SUCCESS\",\n            \"created_at\": \"2022-04-06 22:41:12\",\n            \"updated_at\": \"2022-04-06 23:15:16\",\n            \"token\": {\n                \"name\": \"Singularity AGIX Ethereum\",\n                \"symbol\": \"AGIX\",\n                \"allowed_decimal\": 8,\n                \"blockchain\": {\n                    \"name\": \"Ethereum\",\n                    \"symbol\": \"ETH\",\n                    \"chain_id\": 3\n                }\n            }\n        },\n        {\n            \"id\": \"b596acdff70843fcb8c2851ee7cd5e85\",\n            \"transaction_operation\": \"TOKEN_MINTED\",\n            \"transaction_hash\": \"19dd0aab446ed6af9815edd9a80a035d08e49cefca219653d495a72254827f8b\",\n            \"transaction_amount\": \"1.000055E+8\",\n            \"confirmation\": 19,\n            \"status\": \"SUCCESS\",\n            \"created_at\": \"2022-04-06 23:15:23\",\n            \"updated_at\": \"2022-04-06 23:27:28\",\n            \"token\": {\n                \"name\": \"Singularity AGIX Cardano\",\n                \"symbol\": \"AGIX\",\n                \"allowed_decimal\": 8,\n                \"blockchain\": {\n                    \"name\": \"Cardano\",\n                    \"symbol\": \"ADA\",\n                    \"chain_id\": 2\n                }\n            }\n        }\n    ],\n    \"error\": {\n        \"code\": null,\n        \"message\": null,\n        \"details\": null\n    }\n}\n```\n\n###Internal Lambda\n\n### 1. Converter Event Consumer\n  \nSQS Subscribed to events, sample format\n\n```json5\n{\n    \"Records\": [\n        {\n            \"messageId\": \"08bffcaa-2024-4b6e-89af-5fa33f960e3a\",\n            \"receiptHandle\": \"AQEBVZtwum2uv9OYAhcudGTNqLvzBSJkty2Nxx9j4zoBHDuHBWlZGkJBVLp92S6ZsmreElQzPcVF9PhQQspPQtwq55ZPbU9HFJhFrnUtSILEv+UFdlQDUfqr/zbgWUpqhywfYy37aKTHYd+Ega82p190b+2+aZTZlhwxN201oemVQ935ZzjdSfoQg/Obg66+1zuINRYj6SCtXbVE+XDTzKtxsEXAr93psUk+n/rXZNatAAFEcTTJJLa61g9pIjuij2deiHFAiAVHrAhZLRM31jD8O0j/0Pplm+7VdGYOLrlErkniTcRj/kX4agCjdD8H1pcwOzJJvUJoA67FZTzvzPMFUVmf6Pz+5vEMr8PEIGodAlRYDp7mMo9bPbAcpFjqv4RH\",\n            \"body\": \"{\\n  \\\"Type\\\" : \\\"Notification\\\",\\n  \\\"MessageId\\\" : \\\"855599be-7423-5355-8a5d-c336fd21849d\\\",\\n  \\\"TopicArn\\\" : \\\":12345678:rt-sns2\\\",\\n  \\\"Subject\\\" : \\\"hi\\\",\\n  \\\"Message\\\" : \\\"{\\\\\\\"id\\\\\\\": \\\\\\\"358e6b97ece44dc1b20f1949135db3c1\\\\\\\", \\\\\\\"tx_hash\\\\\\\": \\\\\\\"9aae782f0118f5878bda5f8f89dd41619475a3e797253fde41e6e4413f5e302c\\\\\\\", \\\\\\\"event_type\\\\\\\": \\\\\\\"TOKEN_BURNED\\\\\\\", \\\\\\\"address\\\\\\\": null, \\\\\\\"event_status\\\\\\\": null, \\\\\\\"updated_at\\\\\\\": \\\\\\\"2022-02-05 04:16:38\\\\\\\", \\\\\\\"asset\\\\\\\": {\\\\\\\"id\\\\\\\": \\\\\\\"2b1ad0cb84464a99b0e3fd30b1f39d15\\\\\\\", \\\\\\\"asset\\\\\\\": \\\\\\\"34d1adbf3a7e95b253fd0999fb85e2d41d4121b36b834b83ac069ebb41474958\\\\\\\", \\\\\\\"policy_id\\\\\\\": \\\\\\\"34d1adbf3a7e95b253fd0999fb85e2d41d4121b36b834b83ac069ebb\\\\\\\", \\\\\\\"asset_name\\\\\\\": \\\\\\\"41474958\\\\\\\", \\\\\\\"allowed_decimal\\\\\\\": 8, \\\\\\\"updated_at\\\\\\\": \\\\\\\"2022-02-05 04:01:28\\\\\\\"}, \\\\\\\"transaction_detail\\\\\\\": {\\\\\\\"id\\\\\\\": \\\\\\\"ef33fa2069e74fd0885c042f61376a08\\\\\\\", \\\\\\\"tx_type\\\\\\\": \\\\\\\"TOKEN_BURNED\\\\\\\", \\\\\\\"assurance_level\\\\\\\": \\\\\\\"HIGH\\\\\\\", \\\\\\\"confirmations\\\\\\\": 167492, \\\\\\\"tx_amount\\\\\\\": \\\\\\\"-3E+8\\\\\\\", \\\\\\\"tx_fee\\\\\\\": \\\\\\\"1E+6\\\\\\\", \\\\\\\"block_number\\\\\\\": 3131167, \\\\\\\"block_time\\\\\\\": 1638790693, \\\\\\\"tx_metadata\\\\\\\": {}, \\\\\\\"updated_at\\\\\\\": \\\\\\\"2022-02-06 17:43:03\\\\\\\"}}\\\\n\\\",\\n  \\\"Timestamp\\\" : \\\"2022-02-17T17:32:50.084Z\\\",\\n  \\\"SignatureVersion\\\" : \\\"1\\\",\\n  \\\"Signature\\\" : \\\"IfHeTjg+ynU5bM6IgtOgdPpUYwi9rqtGqIX4bfscyuUFNkAB51jzoUC80xLcedA0Ma1IGhH+P78Cg2i/9s95tMUUprBc5Z5EKx49HIAJMpWgJuhqom24Fl2WX4ib2D4271vRPBFQV7oyo7c6dnF9mzgNVSC5yl5EjbWBH8VHpYw0uWxyih5w0hBJIOe2x1q/sx5hqyy5Dh77DS9Yter1nncewa2dQIFIBF5qnkMEDNjKTg7K3TfvfzliEW0SrEk8Zg5e7BCgpRC6FYqhJvw6In7o31mInTgCEMXNnh2lOJ21uH5Yi7kVbWvBYuAbPey4PDdfqjk1QDB+pMXgPqRR7g==\\\",\\n  \\\"SigningCertURL\\\" : \\\"https://sns.us-east-1.amazonaws.com/SimpleNotificationService-7ff5318490ec183fbaddaa2a969abfda.pem\\\",\\n  \\\"UnsubscribeURL\\\" : \\\"https://sns.us-east-1.amazonaws.com/?Action=Unsubscribe\u0026SubscriptionArn=:12345678:rt-sns2:25edd3be-e87c-4ea7-ba3b-ff52001cfd89\\\"\\n}\",\n            \"attributes\": {\n                \"ApproximateReceiveCount\": \"1\",\n                \"SentTimestamp\": \"1645119170125\",\n                \"SenderId\": \"AIDAIT2UOQQY3AUEKVGXU\",\n                \"ApproximateFirstReceiveTimestamp\": \"1645119170135\"\n            },\n            \"messageAttributes\": {},\n            \"md5OfBody\": \"39d217f12c2a8aa92ab9e6c6d7d83a7d\",\n            \"eventSource\": \"aws:sqs\",\n            \"eventSourceARN\": \":12345678:rt-sqs1\",\n            \"awsRegion\": \"us-east-1\"\n        }\n    ]\n}\n```\n\n\n\n### 2. Converter Bridge\n\nAnother sample  payload \n\n```json5\n{\n    \"Records\": [\n        {\n            \"messageId\": \"e816ede8-7c3a-4720-8d4e-1c6db3dd42ad\",\n            \"receiptHandle\": \"AQEBTI12SRQlGn7QXD+E9Xgq0sELFTFYZOtKsNuKLr1vqS+Q8uvsdiVZc1vhzKwi7G6GQGvHBN9HLwndLIsADt+us0YqfLQE9X/JrStdWdCsxHKsdLLNVtzwMeRTZkWiJJcl1jSycAyrpsc712jkhiIF4LNe4bYmXOWngEWyAbRmnxwe0g5/oGMNsTnkI+FizvvCTLzOQljbgFlMIAZh0tDmOy/4si62niVDePqspzl51v3KiSAabeH/neUI3aO8wX+cXTdgui99gyb3eYTAEPhzjm4lM6mXhls4i1l+R6W2onRh7feUYxCsAaeXuz43LRBI+6kTERg2Qgj0PM8gSsaSYIYWb8td/vBK+vidM81VgKK1+tdrh0VkE9gGAFJ7Otjo\",\n            \"body\": \"{\\\"blockchain_name\\\": \\\"Ethereum\\\", \\\"blockchain_event\\\": {\\\"conversion_id\\\": \\\"c94add99a9a24a18816ed505771c4090\\\", \\\"tx_amount\\\": \\\"1E+8\\\", \\\"tx_operation\\\": \\\"TOKEN_UNLOCKED\\\"}, \\\"blockchain_network_id\\\": 42}\\n\",\n            \"attributes\": {\n                \"ApproximateReceiveCount\": \"1\",\n                \"SentTimestamp\": \"1645122763537\",\n                \"SenderId\": \"AROAXWVWLXRYFHMBAM2KS:Karthikeyan.Balusamy@breville.com\",\n                \"ApproximateFirstReceiveTimestamp\": \"1645122763538\"\n            },\n            \"messageAttributes\": {},\n            \"md5OfBody\": \"664d3f0e820b2561cd2c5ce111957e08\",\n            \"eventSource\": \"aws:sqs\",\n            \"eventSourceARN\": \":12345678:rt-sqs1\",\n            \"awsRegion\": \"us-east-1\"\n        }\n    ]\n}\n```\n### 3. Get all the deposit address\n\n    Request: `None`\n    \n    Response:\n```json5\n{\n    \"status\": \"success\",\n    \"data\": {\n        \"addresses\": [\n            \"addr_test1vpmh8nfmj353v80ehdn9dh0dyln70x7vs68jvf7rl6wxglsyjck38\"\n        ]\n    },\n    \"error\": {\n        \"code\": null,\n        \"message\": null,\n        \"details\": null\n    }\n}\n```\n\n### 4. Expire the conversion\n\nwe are expiring the conversion based on the configuration set","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsingnet%2Fsnet-converter-services","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsingnet%2Fsnet-converter-services","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsingnet%2Fsnet-converter-services/lists"}