Skip to content

Conversation

@phdargen
Copy link
Contributor

@phdargen phdargen commented Mar 26, 2025

Description

Adds TrueMarketsActionProvider to interact with Truemarkets prediction markets on Base.
The following actions are implemented:

  • get_active_markets: Get active prediction markets from Truemarkets

    • Returns a list of markets with their ID, contract address and market question
    • Supports pagination and sorting options
  • get_market_details: Get detailed information for a specific market

    • Takes a market address as input
    • Returns market information including:
      • Market question, source, and status
      • Pool addresses and liquidity
      • YES/NO token prices
      • Pool balances and TVL

Tests

Chatbot: typescript/examples/langchain-cdp-chatbot/chatbot.ts
Network: Base Mainnet

Prompt: list 10 newest truemarkets prediction markets
-------------------
{"success":true,"totalMarkets":566,"markets":[{"id":565,"address":"0x3a3Ea9Ec89309580284eFceC6bE2B1Fecfb1B403","marketQuestion":"Will ETH Exceed BTC in Daily Trading Volume During August?"},{"id":564,"address":"0x3D243BF771873Ee518C524b6c16415fE8f3CE7EA","marketQuestion":"Grok memecoin wallet hits $1M before September?"},{"id":563,"address":"0x537b33A49f0caeE98dd800aFe8234136ab907ceD","marketQuestion":"Will ETH Break All-Time High Before September?"},{"id":562,"address":"0x0499072F10d07dEc566a09194BE17bd42AA3B8c0","marketQuestion":"P(doom): Major AI Catastrophe Before 2028"},{"id":561,"address":"0x22E656e1A2BAB4AB0f0cBFe85FFbC3e0d552A222","marketQuestion":"P(doom): Major AI Catastrophe Before 2027"},{"id":560,"address":"0x076E169366DADaB85e4a64A517B0043C861d565F","marketQuestion":"P(doom): Major AI Catastrophe Before 2026"},{"id":559,"address":"0xb2aeab81f70482682B5ff69fC70157C036bd44B6","marketQuestion":"Donald Trump Appear on the 2028 U.S. Presidential Election Ballot?"},{"id":558,"address":"0xA9b7f3E0214B7E5e5b789e5283BE78e9385C2ecB","marketQuestion":"Will the U.S. Repeal Presidential Term Limits Before 2029?"},{"id":557,"address":"0xEB430de98889baa7e902950c4DabdD1Cf27e5462","marketQuestion":"Polymarket CEO Shayne Coplan Receive A Jail Sentence In 2025?"},{"id":556,"address":"0x3204d8CAE3AB6E60F7f2C5a4435aBC766E18fe56","marketQuestion":"Coffeezilla Drop a Video About Polymarket Before August?"}]}
-------------------
> 
Here are some current prediction markets:

1. **Market Question:** Will ETH Exceed BTC in Daily Trading Volume During August?
   - **Address:** [0x3a3Ea9Ec89309580284eFceC6bE2B1Fecfb1B403](https://etherscan.io/address/0x3a3Ea9Ec89309580284eFceC6bE2B1Fecfb1B403)

2. **Market Question:** Grok memecoin wallet hits $1M before September?
   - **Address:** [0x3D243BF771873Ee518C524b6c16415fE8f3CE7EA](https://etherscan.io/address/0x3D243BF771873Ee518C524b6c16415fE8f3CE7EA)

3. **Market Question:** Will ETH Break All-Time High Before September?
   - **Address:** [0x537b33A49f0caeE98dd800aFe8234136ab907ceD](https://etherscan.io/address/0x537b33A49f0caeE98dd800aFe8234136ab907ceD)

4. **Market Question:** P(doom): Major AI Catastrophe Before 2028
   - **Address:** [0x0499072F10d07dEc566a09194BE17bd42AA3B8c0](https://etherscan.io/address/0x0499072F10d07dEc566a09194BE17bd42AA3B8c0)

5. **Market Question:** P(doom): Major AI Catastrophe Before 2027
   - **Address:** [0x22E656e1A2BAB4AB0f0cBFe85FFbC3e0d552A222](https://etherscan.io/address/0x22E656e1A2BAB4AB0f0cBFe85FFbC3e0d552A222)

6. **Market Question:** P(doom): Major AI Catastrophe Before 2026
   - **Address:** [0x076E169366DADaB85e4a64A517B0043C861d565F](https://etherscan.io/address/0x076E169366DADaB85e4a64A517B0043C861d565F)

7. **Market Question:** Donald Trump Appear on the 2028 U.S. Presidential Election Ballot?
   - **Address:** [0xb2aeab81f70482682B5ff69fC70157C036bd44B6](https://etherscan.io/address/0xb2aeab81f70482682B5ff69fC70157C036bd44B6)

8. **Market Question:** Will the U.S. Repeal Presidential Term Limits Before 2029?
   - **Address:** [0xA9b7f3E0214B7E5e5b789e5283BE78e9385C2ecB](https://etherscan.io/address/0xA9b7f3E0214B7E5e5b789e5283BE78e9385C2ecB)

9. **Market Question:** Polymarket CEO Shayne Coplan Receive A Jail Sentence In 2025?
   - **Address:** [0xEB430de98889baa7e902950c4DabdD1Cf27e5462](https://etherscan.io/address/0xEB430de98889baa7e902950c4DabdD1Cf27e5462)

10. **Market Question:** Coffeezilla Drop a Video About Polymarket Before August?
    - **Address:** [0x3204d8CAE3AB6E60F7f2C5a4435aBC766E18fe56](https://etherscan.io/address/0x3204d8CAE3AB6E60F7f2C5a4435aBC766E18fe56)
Prompt: get info about market 0x0499072F10d07dEc566a09194BE17bd42AA3B8c0
-------------------
{"success":true,"marketAddress":"0x0499072F10d07dEc566a09194BE17bd42AA3B8c0","question":"P(doom): Major AI Catastrophe Before 2028","additionalInfo":"This market tracks major AI-related catastrophic events that could serve as indicators of existential risk (p(doom)) scenarios. This market uses \"doom\" to mean a major irreversible catastrophe caused by AI, including but not limited to human extinction, mass casualties, or total societal collapse.\nThis market resolves to \"Yes\" if, before January 1, 2028 (UTC), any of the following events—caused directly by autonomous AI systems—occurs and is confirmed:\n\nOver 1 million deaths in 90 days\nInfrastructure failure of at least 3 types (e.g., power, telecom, finance) affecting 50+ million people for 7+ days\nCoordinated AI shutdown by at least 4 UN Security Council members citing existential risk\nDisplacement of over 10 million people in 60 days due to AI threats\n\nTo qualify, the event must result from autonomous AI acting beyond human oversight. Human misuse, bugs, or conventional war do not count.\nVerification Requirements:\nEvents must be verified within 30 days of occurrence by:\nPrimary Sources (at least 2 required):\n\nUnited Nations agencies (UN, WHO, UNHCR, etc.)\nG7 government official reports\nInternational Red Cross/Red Crescent\nWorld Bank or IMF emergency reports\nMajor regional organizations (EU, ASEAN, African Union)\n\nSecondary Sources (at least 3 required):\n\nReuters (reuters.com)\nBBC News (bbc.com)\nAssociated Press (apnews.com)\nMajor newspapers from different countries\nAcademic institutions' official statements\nEstablished NGOs (Doctors Without Borders, etc.)\nInternational think tanks\n\nIf no qualifying event is verified by the deadline, the market resolves to \"No\".","source":"Primary Sources (at least 2 required):\n\nUnited Nations agencies (UN, WHO, UNHCR, etc.)\nG7 government official reports\nInternational Red Cross/Red Crescent\nWorld Bank or IMF emergency reports\nMajor regional organizations (EU, ASEAN, African Union)\n\nSecondary Sources (at least 3 required):\n\nReuters (reuters.com)\nBBC News (bbc.com)\nAssociated Press (apnews.com)\nMajor newspapers from different countries\nAcademic institutions' official statements\nEstablished NGOs (Doctors Without Borders, etc.)\nInternational think tanks","status":1,"resolutionTime":1751694120,"prices":{"yes":0.164363,"no":0.832314},"tokens":{"yes":{"tokenAddress":"0xD8A527FF34f9bC91D65e12E89080600c9Ac903d1","lpAddress":"0x9f6ECbc6ADeb411B2697974360BF891BBd22Dc89","poolSize":84.94},"no":{"tokenAddress":"0x78edCfdae9A46E12dd9bc673631fe005e42fd872","lpAddress":"0x26A50dCd2F54dA713e663fECb375D4B31A81a25e","poolSize":230.12},"payToken":{"tokenAddress":"0xb13CF163d916917d9cD6E836905cA5f12a1dEF4B","tokenName":"TYD"}},"tvl":315.06,"winningPosition":0,"winningPositionString":"Open"}
-------------------
Here are the details for the prediction market **"P(doom): Major AI Catastrophe Before 2028"**:

- **Market Address:** [0x0499072F10d07dEc566a09194BE17bd42AA3B8c0](https://etherscan.io/address/0x0499072F10d07dEc566a09194BE17bd42AA3B8c0)
- **Status:** Open
- **Resolution Time:** The market will resolve before January 1, 2028 (UTC).

### Market Question:
- Will any major irreversible catastrophe caused by AI occur before the deadline? The market resolves to "Yes" if any of the following events occur and are confirmed:
  - Over 1 million deaths in 90 days
  - Infrastructure failure affecting 50+ million people for 7+ days
  - Coordinated AI shutdown by at least 4 UN Security Council members
  - Displacement of over 10 million people in 60 days due to AI threats

### Verification Requirements:
- Primary Sources (at least 2 required):
  - United Nations agencies
  - G7 government official reports
  - International Red Cross/Red Crescent
  - World Bank or IMF emergency reports
  - Major regional organizations

- Secondary Sources (at least 3 required):
  - Major news outlets like Reuters, BBC, or Associated Press
  - Academic institutions, established NGOs, and international think tanks

### Prices:
- **YES Token Price:** 0.164363
- **NO Token Price:** 0.832314

### Token Information:
- **YES Token Address:** [0xD8A527FF34f9bC91D65e12E89080600c9Ac903d1](https://etherscan.io/address/0xD8A527FF34f9bC91D65e12E89080600c9Ac903d1)
- **NO Token Address:** [0x78edCfdae9A46E12dd9bc673631fe005e42fd872](https://etherscan.io/address/0x78edCfdae9A46E12dd9bc673631fe005e42fd872)

### Pool Sizes:
- **YES Pool Size:** 84.94
- **NO Pool Size:** 230.12

### Total Value Locked (TVL):
- **TVL:** 315.06
-------------------

Checklist

A couple of things to include in your PR for completeness:

  • Added documentation to all relevant README.md files
  • Added a changelog entry

@phdargen phdargen requested a review from murrlincoln as a code owner March 26, 2025 22:24
@cb-heimdall
Copy link

cb-heimdall commented Mar 26, 2025

✅ Heimdall Review Status

Requirement Status More Info
Reviews 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

@github-actions github-actions bot added documentation Improvements or additions to documentation action provider New action provider example New example agent typescript labels Mar 26, 2025
@phdargen phdargen marked this pull request as draft March 26, 2025 22:24
@github-actions github-actions bot removed the example New example agent label Apr 15, 2025
@phdargen phdargen marked this pull request as ready for review April 15, 2025 08:06
@phdargen phdargen changed the title WIP:Truemarkets action provider (ts) feat:Truemarkets action provider (ts) Apr 15, 2025
@phdargen
Copy link
Contributor Author

Ready for review @CarsonRoscoe

Copy link
Contributor

@CarsonRoscoe CarsonRoscoe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@CarsonRoscoe CarsonRoscoe merged commit 0633cce into coinbase:main Jul 25, 2025
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action provider New action provider documentation Improvements or additions to documentation typescript

Development

Successfully merging this pull request may close these issues.

3 participants