# How to synchronize automatically \`abi\` and \`impl for contract\`?

**URL:** https://forum.fuel.network/t/how-to-synchronize-automatically-abi-and-impl-for-contract/3493
**Category:** Sway
**Created:** [November 2, 2023, 1:02pm UTC](https://forum.fuel.network/t/how-to-synchronize-automatically-abi-and-impl-for-contract/3493 "2023-11-02T13:02:13Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![fuel](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.fuel.network/fuel/32/1677_2.png) [@fuel](https://forum.fuel.network/u/fuel)
#### Post date: [November 2, 2023, 1:02pm UTC](https://forum.fuel.network/t/how-to-synchronize-automatically-abi-and-impl-for-contract/3493/1 "2023-11-02T13:02:13Z")

</div>

# How to synchronize automatically `abi` and `impl for contract`?

Hi guys, in continuation of this topic [How to properly export a contract abi to reuse it in another contract? - #2 by calldelegation](https://forum.fuel.network/t/how-to-properly-export-a-contract-abi-to-reuse-it-in-another-contract/3406/2) I have a question

I did everything as @calldelegation said it is really more convenient than my previous approach.

But now if I want to add a new function to abi or change an old one, I have to search for the abi folder in a rather large project.

Can you please tell me if you have some utility or something that would synchronize the `abi` in `interface.sw` and `impl MyContract for Contract` so that I don’t have to do it manually?

---

<div class="post-metadata">

### Author: ![calldelegation](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.fuel.network/calldelegation/32/1484_2.png) [@calldelegation](https://forum.fuel.network/u/calldelegation)
#### Post date: [November 2, 2023, 6:36pm UTC](https://forum.fuel.network/t/how-to-synchronize-automatically-abi-and-impl-for-contract/3493/2 "2023-11-02T18:36:02Z")

</div>

Apologies @fuel, but we currently don’t have anything available for implementation and ABI synchronization to automatically update it. I will talk to our tooling team about this as a potential feature! 🙂

---

<div class="post-metadata">

### Author: ![fuel](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.fuel.network/fuel/32/1677_2.png) [@fuel](https://forum.fuel.network/u/fuel)
#### Post date: [November 2, 2023, 10:29pm UTC](https://forum.fuel.network/t/how-to-synchronize-automatically-abi-and-impl-for-contract/3493/3 "2023-11-02T22:29:38Z")

</div>

Also, it looks like a good hackathon project

---

<div class="post-metadata">

### Author: ![sandusky](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.fuel.network/sandusky/32/1313_2.png) [@sandusky](https://forum.fuel.network/u/sandusky)
#### Post date: [November 6, 2023, 5:45pm UTC](https://forum.fuel.network/t/how-to-synchronize-automatically-abi-and-impl-for-contract/3493/4 "2023-11-06T17:45:15Z")

</div>


