<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/buiding-curve-finance-interactions-with-typescript-and-typechain-o6hl4iear" -->

---
title: Buiding Curve Finance Interactions with typescript and...
description: The post discusses building Curve Finance interactions with TypeScript and TypeChain. It explains the use of TypeChain for Ethereum smart contracts and...
canonical: https://daily.dev/posts/buiding-curve-finance-interactions-with-typescript-and-typechain-o6hl4iear
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Buiding Curve Finance Interactions with typescript and typechain | daily.dev
og:description: The post discusses building Curve Finance interactions with TypeScript and TypeChain. It explains the use of TypeChain for Ethereum smart contracts and...
og:url: https://daily.dev/posts/buiding-curve-finance-interactions-with-typescript-and-typechain-o6hl4iear
og:image: https://api.daily.dev/og/posts/O6hl4iEaR.png
og:image:alt: Buiding Curve Finance Interactions with typescript and typechain
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Buiding Curve Finance Interactions with typescript and typechain

**[Coins Bench](https://daily.dev/sources/coinsbench)** · 2 min read · 1 upvotes · 1 comments

## Summary

The post discusses building Curve Finance interactions with TypeScript and TypeChain. It explains the use of TypeChain for Ethereum smart contracts and highlights the key components of CurveService, including connecting to a Curve Pool Contract, fetching pool data, finding pool address, and fetching pool price. The post also mentions testing with NestJS.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://coinsbench.com/buiding-curve-finance-interactions-with-typescript-and-typechain-7c50bcf144b3>

## Community discussion

Top comments from developers on daily.dev.

**@mylesmor** · 1 upvotes

> Nice. That's common I believe

---

Tags: [#typescript](https://daily.dev/tags/typescript), [#ethereum](https://daily.dev/tags/ethereum), [#smart-contracts](https://daily.dev/tags/smart-contracts)

[View this post on daily.dev](https://daily.dev/posts/buiding-curve-finance-interactions-with-typescript-and-typechain-o6hl4iear)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Buiding Curve Finance Interactions with typescript and typechain","url":"https://daily.dev/posts/buiding-curve-finance-interactions-with-typescript-and-typechain-o6hl4iear","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/buiding-curve-finance-interactions-with-typescript-and-typechain-o6hl4iear"},"datePublished":"2024-05-06T15:07:39.862Z","dateModified":"2024-05-09T08:39:06.345Z","description":"The post discusses building Curve Finance interactions with TypeScript and TypeChain. It explains the use of TypeChain for Ethereum smart contracts and...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b9e78d02d189b0e0fd756fdb5f136f87?_a=AQAEuiZ","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/b9e78d02d189b0e0fd756fdb5f136f87?_a=AQAEuiZ","isAccessibleForFree":true,"articleSection":"Coins Bench","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Coins Bench","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ba340d3c8caa4c2586911332928e24d9","url":"https://daily.dev/sources/coinsbench"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/buiding-curve-finance-interactions-with-typescript-and-typechain-o6hl4iear","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"typescript,ethereum,smart-contracts","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Coins Bench","item":"https://daily.dev/sources/coinsbench"},{"@type":"ListItem","position":3,"name":"Buiding Curve Finance Interactions with typescript and typechain"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/buiding-curve-finance-interactions-with-typescript-and-typechain-o6hl4iear","comment":[{"@type":"Comment","text":"Nice. That’s common I believe","datePublished":"2024-05-14T23:58:21.322Z","url":"https://daily.dev/posts/O6hl4iEaR#c-1j8oKIxhV","author":{"@type":"Person","name":"Myles Mor","url":"https://daily.dev/mylesmor","image":"https://media.daily.dev/image/upload/s--3hJX9g0l--/f_auto/v1715730620/avatars/avatar_I3Csok1PRRoQhWPtlnbzy"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}}]}
```

