Skip to content

Commit

Permalink
Edits
Browse files Browse the repository at this point in the history
  • Loading branch information
dwightjl committed Sep 5, 2024
1 parent b32640f commit 4ab02b5
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 29 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import { TabsContent } from "@components/Tabs"

Chainlink Automation only requires an execution fee for transactions onchain. This fee includes the transaction cost, a node operator percentage fee (refer to the formula below), and a small fixed gas overhead accounting for gas between the network and the registry. The percentage fee compensates the Automation Network for monitoring and performing your upkeep. The Automation percentage fee varies by chain and is listed on our [Supported Networks](/chainlink-automation/overview/supported-networks) page.

Fees for upkeeps that are configured for LINK payments have a conversion from native tokens to LINK, and this conversion is not performed for upkeeps configured for native token payments. Otherwise, the fee formula is the same:
Fees for upkeeps that are configured for LINK payments (or other non-native payments as applicable) have a conversion from native tokens to LINK, and this conversion is not performed for upkeeps configured for native token payments. Otherwise, the fee formula is the same:

{/* prettier-ignore */}
<TabsContent sharedStore="paymentMethod" client:visible>
Expand All @@ -35,6 +35,11 @@ Fee<sub>Native</sub> = [tx.gasPrice<sub>Native WEI</sub> _ (gasUsed + gasOverhea

There is no registration fee or other fees for any offchain computation.

On Automation v2.2 and earlier, there is a flat per-transaction fee of 0.01 LINK in the following cases:

- For mainnet transactions on Optimism and Base to account for L1 transaction costs, which ensures that node operators are fairly compensated
- For testnet transactions on all supported networks to account for node infrastructure costs

### Fee calculation example

An upkeep transaction was [performed](https://polygonscan.com/tx/0x19309782e15952c90dcadcc02cbf34f331daaeee369d3e3acca43bade02af105) on _Polygon mainnet_. It used _110,051_ gas at a gas price of _182,723,799,380 wei_. The node operator percentage on Polygon was _70%_ at the time of this transaction, and this fee [varies by network](/chainlink-automation/overview/supported-networks).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import { ClickToZoom } from "@components"

**Chainlink Automation Release Notes**

- [Native billing on Base](#2024-09-05---native-billing)
- [Native billing on Base Sepolia testnet](#2024-09-06---native-billing-on-base-sepolia-testnet)
- [Migrating upkeeps on paused registries](#2024-07-30---migrating-upkeeps-on-paused-registries)
- [Automation on Base Sepolia](#2024-06-28---automation-on-base-sepolia)
- [Deprecation of older upkeeps](#2024-06-24---deprecation-of-older-upkeeps)
Expand All @@ -41,9 +41,11 @@ import { ClickToZoom } from "@components"
- [Keepers v1.1 launch on Ethereum](#2021-08-05---keepers-v11-launch-on-ethereum)
- [Questions](#questions)

## 2024-09-05 - Native billing on Base
## 2024-09-06 - Native billing on Base Sepolia testnet

Payment in native tokens is now available for upkeeps on v2.3 or later, on Base mainnet and testnet. When you register a new upkeep, you can select whether you want to pay in LINK or the native token for the chain you're using. After you register the upkeep, it is not possible to update this payment setting.
Payment in native gas tokens and approved non-LINK tokens is now available for upkeeps on Automation v2.3 or later. Currently this capability is available on the Base Sepolia testnet. When you register a new upkeep, you can select whether you want to pay in LINK, the native gas token, or an approved non-LINK token for the chain that you are using. After you register the upkeep, the payment setting cannot be updated.

See the [Supported Networks](/chainlink-automation/overview/supported-networks#base-sepolia-testnet) page to find the contract and config information for Automation on Base Sepolia testnet.

## 2024-07-30 - Migrating upkeeps on paused registries

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -349,31 +349,6 @@
"registrar": "0x110Bd89F0B62EA1598FfeBF8C0304c9e58510Ee5",
"transcoder": "0x245675A2f4b4C1052C880cD600DCF04D58520eE7"
},
"BASE_MAINNET": {
"paymentPremiumPPB": 500000000,
"blockCountPerTurn": "Not Applicable",
"maxCheckDataSize": 5000,
"checkGasLimit": 10000000,
"gasCeilingMultiplier": 5,
"minUpkeepSpend": {
"type": "BigNumber",
"hex": "0x470de4df820000"
},
"maxPerformGas": 5000000,
"fallbackGasPrice": {
"type": "BigNumber",
"hex": "0x3b9aca00"
},
"fallbackLinkPrice": {
"type": "BigNumber",
"hex": "0x2386f26fc10000"
},
"maxPerformDataSize": 2000,
"flatFeeMicroLink": 0,
"stalenessSeconds": 90000,
"registrar": "0xD8983a340A96b9C2Bb6855E46847aE134Db71fB1",
"transcoder": "0x395C8461299c9981E9D1A30d116F0c80a927d2A4"
},
"BASE_SEPOLIA": {
"paymentPremiumPPB": 500000000,
"blockCountPerTurn": "Not Applicable",
Expand Down

0 comments on commit 4ab02b5

Please sign in to comment.