diff --git a/docs/cadence_migration_guide/core-contracts-guide.mdx b/docs/cadence_migration_guide/core-contracts-guide.mdx index 20dac2e..e640c2c 100644 --- a/docs/cadence_migration_guide/core-contracts-guide.mdx +++ b/docs/cadence_migration_guide/core-contracts-guide.mdx @@ -4,30 +4,26 @@ sidebar_position: 4 sidebar_label: Core Contracts Guide --- -# Protocol Smart Contracts in Cadence 1.0 +## Protocol Smart Contracts in Cadence 1.0 -In 2024, the network will be upgrading to Cadence 1.0. +In 2024, the network will be upgrading to Cadence 1.0. In addition to many changes to the Cadence programming language and -the Cadence token standards, the flow protocol smart contracts +the Cadence token standards, the Flow Protocol smart contracts are also being updated to be compatible with the changes. All applications and smart contracts that interact with these contracts will need to update their transactions and scripts in order to be compatible with the changes. -# Important Info +## Important Info -We are assuming that you are somewhat familiar with -[the Cadence 1.0 changes](https://forum.flow.com/t/update-on-cadence-1-0/5197) -and the changes to the fungible token standard for this document. Please -read those guides if you are curious about those changes. +This document assumes you have a basic understanding of the [Cadence 1.0 updates](https://forum.flow.com/t/update-on-cadence-1-0/5197) and modifications to the Fungible Token Standard. We encourage you to consult those guides for more details on these changes if you are interested. The updated code for the Cadence 1.0 versions of the protocol smart contracts -is locaed in the [`stable-cadence` branch of the flow-core-contracts repo](https://github.com/onflow/flow-core-contracts/pull/319). +is located in the [`stable-cadence` branch of the flow-core-contracts repo](https://github.com/onflow/flow-core-contracts/pull/319). Please look at the changes there to understand how the contracts have changed. Every contract in the repo is changing. -In the latest version of the emulator, here are the import addresses -for all of the important contracts related to the protocol: +The import addresses for all key contracts associated with the protocol are provided in the latest emulator version: | Contract | Emulator Import Address | | --------------------------- | ----------------------- | @@ -50,7 +46,6 @@ for all of the important contracts related to the protocol: | `FlowEpoch` | `0xf8d6e0586b0a20c7` | | `FlowStakingCollection` | `0xf8d6e0586b0a20c7` | +## Upgrade Guide -# Upgrade Guide - -Coming soon! \ No newline at end of file +Coming soon!