Skip to content

Commit ce002c2

Browse files
thedriftofwordsdorianbayart
authored andcommitted
Add forwarder callout (smartcontractkit#1767)
1 parent 17c601b commit ce002c2

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/content/chainlink-automation/guides/migrate-to-v2.mdx

+7
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ You can migrate most upkeeps that use Automation version 1.2 and later in the [C
1212

1313
For upkeeps on older registry versions 1.0 (Ethereum Mainnet), and 1.1 (BNB Mainnet and Polygon Mainnet), you must migrate manually by cancelling and re-registering your upkeep in the [Chainlink Automation App](https://automation.chain.link/). After you do this manual migration, future migrations will be easier because your new upkeeps will be eligible for the simpler migration process.
1414

15+
<Aside type="caution" title="Grant permission to the forwarder address">
16+
After you migrate, your new upkeep has a [unique forwarder address](#unique-forwarder) to increase security. This address will be the unique `msg.sender` for your upkeep.
17+
18+
If your upkeep is restricted to a single address calling it, you must give permission to the forwarder address. Otherwise, Automation will no longer be able to execute your function.
19+
20+
</Aside>
21+
1522
## Migrating using the Chainlink Automation App
1623

1724
The Chainlink Automation App offers a streamlined migration process for upkeeps using registry versions 1.2 and later. To migrate upkeeps with older versions, follow the [manual migration process](#migrating-older-upkeeps-manually) instead.

0 commit comments

Comments
 (0)