diff --git a/docs/build/core-contracts/02-fungible-token.md b/docs/build/core-contracts/02-fungible-token.md index d5b978dc04..e4af362dff 100644 --- a/docs/build/core-contracts/02-fungible-token.md +++ b/docs/build/core-contracts/02-fungible-token.md @@ -6,11 +6,15 @@ sidebar_label: Fungible Token The `FungibleToken` contract implements the Fungible Token Standard. It is the second contract ever deployed on Flow. +The `FungibleTokenMetadataViews` and `FungibleTokenSwitchboard` contracts +are also deployed to the same account as `FungibleToken`. + Source: [FungibleToken.cdc](https://github.com/onflow/flow-ft/blob/master/contracts/FungibleToken.cdc) -| Network | Contract Address | -| ---------------------------- | -------------------- | -| Emulator | `0xee82856bf20e2aa6` | -| Testnet/Previewnet/Crescendo | `0x9a0766d93b6608b7` | -| Mainnet | `0xf233dcee88fe0abe` | +| Network | Contract Address | +| ----------------- | -------------------- | +| Emulator | `0xee82856bf20e2aa6` | +| PreviewNet | `0xa0225e7000ac82a9` | +| Testnet/Crescendo | `0x9a0766d93b6608b7` | +| Mainnet | `0xf233dcee88fe0abe` | diff --git a/docs/build/core-contracts/03-flow-token.md b/docs/build/core-contracts/03-flow-token.md index 3fc187e500..6f3169565c 100644 --- a/docs/build/core-contracts/03-flow-token.md +++ b/docs/build/core-contracts/03-flow-token.md @@ -7,11 +7,12 @@ The `FlowToken` contract defines the FLOW network token. Source: [FlowToken.cdc](https://github.com/onflow/flow-core-contracts/blob/master/contracts/FlowToken.cdc) -| Network | Contract Address | -| ---------------------------- | -------------------- | -| Emulator | `0x0ae53cb6e3f42a79` | -| Testnet/Previewnet/Crescendo | `0x7e60df042a9c0868` | -| Mainnet | `0x1654653399040a61` | +| Network | Contract Address | +| ----------------- | -------------------- | +| Emulator | `0x0ae53cb6e3f42a79` | +| Previewnet | `0x4445e7ad11568276` | +| Testnet/Crescendo | `0x7e60df042a9c0868` | +| Mainnet | `0x1654653399040a61` | # Transactions diff --git a/docs/build/core-contracts/04-service-account.md b/docs/build/core-contracts/04-service-account.md index 3537506ee2..0e66f17315 100644 --- a/docs/build/core-contracts/04-service-account.md +++ b/docs/build/core-contracts/04-service-account.md @@ -24,8 +24,9 @@ to execute/handle blocks at a given block height. Source: [NodeVersionBeacon.cdc](https://github.com/onflow/flow-core-contracts/blob/master/contracts/NodeVersionBeacon.cdc) -| Network | Contract Address | -| ---------------------------- | -------------------- | -| Emulator | `0xf8d6e0586b0a20c7` | -| Testnet/Previewnet/Crescendo | `0x8c5303eaa26202d6` | -| Mainnet | `0xe467b9dd11fa00df` | +| Network | Contract Address | +| ----------------- | -------------------- | +| Emulator | `0xf8d6e0586b0a20c7` | +| PreviewNet | `0xb6763b4399a888c8` | +| Testnet/Crescendo | `0x8c5303eaa26202d6` | +| Mainnet | `0xe467b9dd11fa00df` | diff --git a/docs/build/core-contracts/05-flow-fees.md b/docs/build/core-contracts/05-flow-fees.md index c585ad8ac0..04c9b27b7b 100644 --- a/docs/build/core-contracts/05-flow-fees.md +++ b/docs/build/core-contracts/05-flow-fees.md @@ -7,11 +7,12 @@ The `FlowFees` contract is where all the collected flow fees are gathered. Source: [FlowFees.cdc](https://github.com/onflow/flow-core-contracts/blob/master/contracts/FlowFees.cdc) -| Network | Contract Address | -| ---------------------------- | -------------------- | -| Emulator | `0xe5a8b7f23e8b548f` | -| Testnet/Previewnet/Crescendo | `0x912d5440f7e3769e` | -| Mainnet | `0xf919ee77447b7497` | +| Network | Contract Address | +| ----------------- | -------------------- | +| Emulator | `0xe5a8b7f23e8b548f` | +| PreviewNet | `0xab086ce9cc29fc80` | +| Testnet/Crescendo | `0x912d5440f7e3769e` | +| Mainnet | `0xf919ee77447b7497` | The `FlowStorageFees` contract defines the parameters and utility methods for storage fees. diff --git a/docs/build/core-contracts/06-staking-contract-reference.md b/docs/build/core-contracts/06-staking-contract-reference.md index ce585e30ca..1f6413c4b0 100644 --- a/docs/build/core-contracts/06-staking-contract-reference.md +++ b/docs/build/core-contracts/06-staking-contract-reference.md @@ -9,11 +9,12 @@ The `FlowIDTableStaking` contract is the central table that manages staked nodes Source: [FlowIDTableStaking.cdc](https://github.com/onflow/flow-core-contracts/blob/master/contracts/FlowIDTableStaking.cdc) -| Network | Contract Address | -| ---------------------------- | -------------------- | -| Emulator/Canary | `0xf8d6e0586b0a20c7` | -| Testnet/Previewnet/Crescendo | `0x9eca2b38b18b5dfe` | -| Mainnet | `0x8624b52f9ddcd04a` | +| Network | Contract Address | +| ----------------- | -------------------- | +| Emulator | `0xf8d6e0586b0a20c7` | +| PreviewNet | `0xb6763b4399a888c8` | +| Testnet/Crescendo | `0x9eca2b38b18b5dfe` | +| Mainnet | `0x8624b52f9ddcd04a` | # Transactions diff --git a/docs/build/core-contracts/07-epoch-contract-reference.md b/docs/build/core-contracts/07-epoch-contract-reference.md index ccab6a9cab..8175e84229 100644 --- a/docs/build/core-contracts/07-epoch-contract-reference.md +++ b/docs/build/core-contracts/07-epoch-contract-reference.md @@ -15,11 +15,12 @@ Sources: - [FlowClusterQC.cdc](https://github.com/onflow/flow-core-contracts/blob/master/contracts/epochs/FlowClusterQC.cdc) - [FlowDKG.cdc](https://github.com/onflow/flow-core-contracts/blob/master/contracts/epochs/FlowDKG.cdc) -| Network | Contract Address | -|------------------------------|----------------------| -| Emulator | `0xf8d6e0586b0a20c7` | -| Testnet/Previewnet/Crescendo | `0x9eca2b38b18b5dfe` | -| Mainnet | `0x8624b52f9ddcd04a` | +| Network | Contract Address | +|-------------------|----------------------| +| Emulator | `0xf8d6e0586b0a20c7` | +| PreviewNet | `0xb6763b4399a888c8` | +| Testnet/Crescendo | `0x9eca2b38b18b5dfe` | +| Mainnet | `0x8624b52f9ddcd04a` | # Transactions diff --git a/docs/build/core-contracts/08-non-fungible-token.md b/docs/build/core-contracts/08-non-fungible-token.md index 010e232cf9..8075a4190f 100644 --- a/docs/build/core-contracts/08-non-fungible-token.md +++ b/docs/build/core-contracts/08-non-fungible-token.md @@ -8,8 +8,9 @@ All NFT contracts are encouraged to import and implement this standard. Source: [NonFungibleToken.cdc](https://github.com/onflow/flow-nft/blob/master/contracts/NonFungibleToken.cdc) -| Network | Contract Address | -| ---------------------------- | -------------------- | -| Emulator | `0xf8d6e0586b0a20c7` | -| Testnet/Previewnet/Crescendo | `0x631e88ae7f1d7c20` | -| Mainnet | `0x1d7e57aa55817448` | +| Network | Contract Address | +| ------------------| -------------------- | +| Emulator/Canary | `0xf8d6e0586b0a20c7` | +| PreviewNet | `0xb6763b4399a888c8` | +| Testnet/Crescendo | `0x631e88ae7f1d7c20` | +| Mainnet | `0x1d7e57aa55817448` | diff --git a/docs/build/core-contracts/09-nft-metadata.md b/docs/build/core-contracts/09-nft-metadata.md index 444dc5aaf2..a818c584f5 100644 --- a/docs/build/core-contracts/09-nft-metadata.md +++ b/docs/build/core-contracts/09-nft-metadata.md @@ -10,11 +10,12 @@ It is deployed at the same address as the `NonFungibleToken` contract interface. Source: [MetadataViews.cdc](https://github.com/onflow/flow-nft/blob/master/contracts/MetadataViews.cdc) -| Network | Contract Address | -| ---------------------------- | -------------------- | -| Emulator | `0xf8d6e0586b0a20c7` | -| Testnet/Previewnet/Crescendo | `0x631e88ae7f1d7c20` | -| Mainnet | `0x1d7e57aa55817448` | +| Network | Contract Address | +| ----------------- | -------------------- | +| Emulator | `0xf8d6e0586b0a20c7` | +| PreviewNet | `0xb6763b4399a888c8` | +| Testnet/Crescendo | `0x631e88ae7f1d7c20` | +| Mainnet | `0x1d7e57aa55817448` | There exists a tool, [Flow NFT Catalog](https://flow-nft-catalog.com), which enables dapp developers the ability to unlock interoperability of your NFT collection across the Flow ecosystem. This will help make your NFT collection’s metadata more discoverable and interoperable. diff --git a/docs/build/core-contracts/10-nft-storefront.md b/docs/build/core-contracts/10-nft-storefront.md index 55e17aee12..b4915e6684 100644 --- a/docs/build/core-contracts/10-nft-storefront.md +++ b/docs/build/core-contracts/10-nft-storefront.md @@ -4,10 +4,10 @@ title: NFT Storefront Smart Contract ## Primer -|Name|Testnet/Previewnet/Crescendo|Mainnet| +|Name|Testnet/Crescendo|Mainnet| |----|----------------------------|-------| -|[NFTStorefront](contracts/NFTStorefront.cdc)|[0x94b06cfca1d8a476](https://testnet.flowdiver.io/contract/A.94b06cfca1d8a476.NFTStorefront)|[0x4eb8a10cb9f87357](https://www.flowdiver.io/contract/A.4eb8a10cb9f87357.NFTStorefront)| -|[NFTStorefrontV2 (recommended)](contracts/NFTStorefrontV2.cdc)|[0x2d55b98eb200daef](https://testnet.flowdiver.io/contract/A.2d55b98eb200daef.NFTStorefrontV2)|[0x4eb8a10cb9f87357](https://www.flowdiver.io/contract/A.4eb8a10cb9f87357.NFTStorefrontV2)| +|[NFTStorefront](https://github.com/onflow/nft-storefront/blob/main/contracts/NFTStorefront.cdc)|[0x94b06cfca1d8a476](https://testnet.flowdiver.io/contract/A.94b06cfca1d8a476.NFTStorefront)|[0x4eb8a10cb9f87357](https://www.flowdiver.io/contract/A.4eb8a10cb9f87357.NFTStorefront)| +|[NFTStorefrontV2 (recommended)](https://github.com/onflow/nft-storefront/blob/main/contracts/NFTStorefrontV2.cdc)|[0x2d55b98eb200daef](https://testnet.flowdiver.io/contract/A.2d55b98eb200daef.NFTStorefrontV2)|[0x4eb8a10cb9f87357](https://www.flowdiver.io/contract/A.4eb8a10cb9f87357.NFTStorefrontV2)| The `NFTStorefrontV2` contract lets you create a *non-custodial Resource (NFT) marketplace* on the FLOW blockchain. diff --git a/docs/build/core-contracts/11-staking-collection.md b/docs/build/core-contracts/11-staking-collection.md index 9d0862c2b2..6a4c47202d 100644 --- a/docs/build/core-contracts/11-staking-collection.md +++ b/docs/build/core-contracts/11-staking-collection.md @@ -20,11 +20,12 @@ See the [Staking Collection Docs](../../networks/staking/14-staking-collection.m Source: [FlowStakingCollection.cdc](https://github.com/onflow/flow-core-contracts/blob/master/contracts/FlowStakingCollection.cdc) -| Network | Contract Address | -|------------------------------|----------------------| -| Emulator | `0xf8d6e0586b0a20c7` | -| Testnet/Previewnet/Crescendo | `0x95e019a17d0e23d7` | -| Mainnet | `0x8d0e87b65159ae63` | +| Network | Contract Address | +|------------------ |----------------------| +| Emulator | `0xf8d6e0586b0a20c7` | +| PreviewNet | `0xb6763b4399a888c8` | +| Testnet/Crescendo | `0x95e019a17d0e23d7` | +| Mainnet | `0x8d0e87b65159ae63` | ## Transactions diff --git a/docs/build/core-contracts/12-hybrid-custody.md b/docs/build/core-contracts/12-hybrid-custody.md index 8be16c5e6a..a1aa361b25 100644 --- a/docs/build/core-contracts/12-hybrid-custody.md +++ b/docs/build/core-contracts/12-hybrid-custody.md @@ -11,5 +11,5 @@ You can see the docs for account linking [here](https://developers.flow.com/buil | Network | Contract Address | |------------------------------|----------------------| -| Testnet/Previewnet/Crescendo | [`0x294e44e1ec6993c6`](https://contractbrowser.com/account/0x294e44e1ec6993c6) | +| Testnet/Crescendo | [`0x294e44e1ec6993c6`](https://contractbrowser.com/account/0x294e44e1ec6993c6) | | Mainnet | [`0xd8a7e05a7ac670c0`](https://contractbrowser.com/account/0xd8a7e05a7ac670c0) | \ No newline at end of file diff --git a/docs/build/core-contracts/flow-ft/index.md b/docs/build/core-contracts/flow-ft/index.md index ed629a1e2a..30bdf95802 100644 --- a/docs/build/core-contracts/flow-ft/index.md +++ b/docs/build/core-contracts/flow-ft/index.md @@ -25,12 +25,13 @@ The `FungibleToken`, `FungibleTokenMetadataViews`, and `FungibleTokenSwitchboard on various networks. You can import them in your contracts from these addresses. There is no need to deploy them yourself. -| Network | Contract Address | -| ---------------------------- | -------------------- | -| Emulator | `0xee82856bf20e2aa6` | -| Testnet/Previewnet/Crescendo | `0x9a0766d93b6608b7` | -| Sandboxnet | `0xe20612a0776ca4bf` | -| Mainnet | `0xf233dcee88fe0abe` | +| Network | Contract Address | +| ----------------- | -------------------- | +| Emulator | `0xee82856bf20e2aa6` | +| PreviewNet | `0xa0225e7000ac82a9` | +| Testnet/Crescendo | `0x9a0766d93b6608b7` | +| Sandboxnet | `0xe20612a0776ca4bf` | +| Mainnet | `0xf233dcee88fe0abe` | The `Burner` contract is also deployed to these addresses, but should not be used until after the Cadence 1.0 network upgrade. diff --git a/docs/build/core-contracts/flow-nft/index.md b/docs/build/core-contracts/flow-nft/index.md index 06b43291b7..39d4a5791b 100644 --- a/docs/build/core-contracts/flow-nft/index.md +++ b/docs/build/core-contracts/flow-nft/index.md @@ -24,11 +24,12 @@ There is no need to deploy them yourself. Note: With the emulator, you must use the -contracts flag to deploy these contracts. -| Network | Contract Address | -| ---------------------------- | -------------------- | -| Emulator/Canary | `0xf8d6e0586b0a20c7` | -| Testnet/Previewnet/Crescendo | `0x631e88ae7f1d7c20` | -| Mainnet | `0x1d7e57aa55817448` | +| Network | Contract Address | +| ------------------| -------------------- | +| Emulator/Canary | `0xf8d6e0586b0a20c7` | +| PreviewNet | `0xb6763b4399a888c8` | +| Testnet/Crescendo | `0x631e88ae7f1d7c20` | +| Mainnet | `0x1d7e57aa55817448` | ## Core Types