# 🏄🏻‍♀️ Cadence

**URL:** https://forum.flow.com/c/builders/cadence/9.md

[Latest](https://forum.flow.com/latest.md) · [Categories](https://forum.flow.com/categories.md) · [Tags](https://forum.flow.com/tags.md)

---

## [Cadence 1.0 Upgrade Plan](https://forum.flow.com/t/cadence-1-0-upgrade-plan/5477)

<div class="topic-metadata">

**Author:** [@Jan](https://forum.flow.com/u/Jan)\
**Replies:** 10\
**Last updated:** [January 26, 2024, 7:11pm UTC](https://forum.flow.com/t/cadence-1-0-upgrade-plan/5477 "2024-01-26T19:11:16Z")

</div>

Jan 19 2024: We have published an update to this post, please take a look here: Update on Cadence 1.0 Upgrade Plan Flow is releasing the biggest upgrade of Cadence since it launched in 2020 and this post explains ever…

---

## [Update on Cadence 1.0](https://forum.flow.com/t/update-on-cadence-1-0/5197)

<div class="topic-metadata">

**Author:** [@bastian](https://forum.flow.com/u/bastian)\
**Replies:** 9\
**Last updated:** [May 6, 2024, 10:16pm UTC](https://forum.flow.com/t/update-on-cadence-1-0/5197 "2024-05-06T22:16:28Z")

</div>

Updates Dec 13th, 2023: We have now published the plan to release Cadence 1.0 - please have a look at this forum post: Cadence 1.0 Upgrade Plan Dec 20th, 2023: We have released preview release. Find the updated install…

---

## [Another Update on Stable Cadence](https://forum.flow.com/t/another-update-on-stable-cadence/3715)

<div class="topic-metadata">

**Author:** [@bastian](https://forum.flow.com/u/bastian)\
**Replies:** 2\
**Last updated:** [August 25, 2023, 5:19pm UTC](https://forum.flow.com/t/another-update-on-stable-cadence/3715 "2023-08-25T17:19:14Z")

</div>

In January 2022 the Cadence team shared their thoughts on the path to “Stable Cadence”. We have come a long way since: We have released the Secure Cadence milestone, which enabled permissionless deployment, while we cont…

---

## [The Path to “Stable Cadence”](https://forum.flow.com/t/the-path-to-stable-cadence/2702)

<div class="topic-metadata">

**Author:** [@bastian](https://forum.flow.com/u/bastian)\
**Replies:** 28\
**Last updated:** [September 14, 2023, 10:21pm UTC](https://forum.flow.com/t/the-path-to-stable-cadence/2702 "2023-09-14T22:21:16Z")

</div>

The Path to “Stable Cadence” Update: Since we made this post a lot has been done, surfacing the latest updates here so you don’t have to scroll all the way down in the comments! Oct 2022: Another Update on Stable Caden…

---

## [About the 🏄🏻‍♀️ Cadence category](https://forum.flow.com/t/about-the-cadence-category/114)

<div class="topic-metadata">

**Author:** [@Mackenzie](https://forum.flow.com/u/Mackenzie)\
**Replies:** 0

</div>

A home for discussions about Flow’s next-generation smart contract programming language.

---

## [Upgrade coming soon to FungibleToken on Mainnet](https://forum.flow.com/t/upgrade-coming-soon-to-fungibletoken-on-mainnet/7594)

<div class="topic-metadata">

**Author:** [@flowjosh](https://forum.flow.com/u/flowjosh)\
**Replies:** 1\
**Last updated:** [May 6, 2025, 6:13pm UTC](https://forum.flow.com/t/upgrade-coming-soon-to-fungibletoken-on-mainnet/7594 "2025-05-06T18:13:26Z")

</div>

The Flow team has a tentative plan to upgrade the FungibleToken smart contract on mainnet on May 6th, 2025. This is a non-breaking change to restore minor functionality that was lost after a recent Cadence upgrade. More …

---

## [Cadence Compilation](https://forum.flow.com/t/cadence-compilation/7060)

<div class="topic-metadata">

**Author:** [@supun](https://forum.flow.com/u/supun)\
**Replies:** 12\
**Last updated:** [February 11, 2025, 10:08pm UTC](https://forum.flow.com/t/cadence-compilation/7060 "2025-02-11T22:08:20Z")

</div>

Background Since its inception, Cadence language has come a long way, getting richer in features, safety, and usability day by day. The reference implementation of Cadence has been using an interpreter to execute program…

---

## [Updates to Cadence 1.0 Contract Staging](https://forum.flow.com/t/updates-to-cadence-1-0-contract-staging/5642)

<div class="topic-metadata">

**Author:** [@gio\_on\_flow](https://forum.flow.com/u/gio_on_flow)\
**Replies:** 6\
**Last updated:** [February 22, 2024, 6:33pm UTC](https://forum.flow.com/t/updates-to-cadence-1-0-contract-staging/5642 "2024-02-22T18:33:13Z")

</div>

Overview This post relates to the changes to the staging contract outlined in FLIP 179. While the mechanism outlined in that FLIP may be useful for the general purpose of coordinating contract updates, it was decided tha…

---

## [Accessing Collections in Cadence 1.0](https://forum.flow.com/t/accessing-collections-in-cadence-1-0/6485)

<div class="topic-metadata">

**Author:** [@rgne](https://forum.flow.com/u/rgne)\
**Replies:** 6\
**Last updated:** [September 30, 2024, 5:13pm UTC](https://forum.flow.com/t/accessing-collections-in-cadence-1-0/6485 "2024-09-30T17:13:59Z")

</div>

Hey Guys, I am trying to get the NFT data after the Cadence 1.0 upgrade. In Cadence 0.42 I could use the getCapability.borrow method to get a collection, and use that collection’s .borrowMomentNFT(id) to get the NFT, a…

---

## [How to create a verifiable signature](https://forum.flow.com/t/how-to-create-a-verifiable-signature/1552)

<div class="topic-metadata">

**Author:** [@avcd](https://forum.flow.com/u/avcd)\
**Replies:** 5\
**Last updated:** [September 16, 2024, 8:20pm UTC](https://forum.flow.com/t/how-to-create-a-verifiable-signature/1552 "2024-09-16T20:20:11Z")

</div>

I would like to create an ECDSA\_P256 signature in offchain and verify it in Cadence. So I have tried the following code using Node.js, but the result fails (false returns). Can you please tell me what is wrong with thi…

---

## [Streamlined Token Standards Proposal](https://forum.flow.com/t/streamlined-token-standards-proposal/3075)

<div class="topic-metadata">

**Author:** [@flowjosh](https://forum.flow.com/u/flowjosh)\
**Replies:** 55\
**Last updated:** [March 8, 2024, 7:10pm UTC](https://forum.flow.com/t/streamlined-token-standards-proposal/3075 "2024-03-08T19:10:23Z")

</div>

NOTE: The designs of the new standards have evolved significantly since this was originally posted, so many of the discussion points and code samples are out-of-date. Please refer to the FLIPs and PRs for the latest vers…

---

## [Update on Cadence 1.0 Upgrade Plan](https://forum.flow.com/t/update-on-cadence-1-0-upgrade-plan/5597)

<div class="topic-metadata">

**Author:** [@Jan](https://forum.flow.com/u/Jan)\
**Replies:** 2\
**Last updated:** [January 22, 2024, 8:53am UTC](https://forum.flow.com/t/update-on-cadence-1-0-upgrade-plan/5597 "2024-01-22T08:53:41Z")

</div>

We have 2 updates to share with you and are looking for your thoughts and feedback. Update 1 Sumary The existing Crescendo test network will be used as the stable environment for new app development and general experime…

---

## [\[Cadence\] Storefront contract, and NFT data](https://forum.flow.com/t/cadence-storefront-contract-and-nft-data/5544)

<div class="topic-metadata">

**Author:** [@rgne](https://forum.flow.com/u/rgne)\
**Replies:** 2\
**Last updated:** [January 5, 2024, 5:28pm UTC](https://forum.flow.com/t/cadence-storefront-contract-and-nft-data/5544 "2024-01-05T17:28:47Z")

</div>

Hey guys, I am looking into NFTStorefront, and listing events (ListingAvailable, ListingCompleted). I can get the return values of the ListingAvailable event, for example. It contains the ListingResourceID, and the nftI…

---

## [Why Cadence Only provide UnsafeRandom function instead of using random number generated by threshold signature?](https://forum.flow.com/t/why-cadence-only-provide-unsaferandom-function-instead-of-using-random-number-generated-by-threshold-signature/2009)

<div class="topic-metadata">

**Author:** [@lightningli](https://forum.flow.com/u/lightningli)\
**Replies:** 3\
**Last updated:** [November 4, 2023, 4:22am UTC](https://forum.flow.com/t/why-cadence-only-provide-unsaferandom-function-instead-of-using-random-number-generated-by-threshold-signature/2009 "2023-11-04T04:22:31Z")

</div>

Flow utilize threshold signature to generate random number used to pick random committee, why not expose this randomness to smart contract? Is there any considerations?

---

## [How Cadence could have prevented the DAO Hack](https://forum.flow.com/t/how-cadence-could-have-prevented-the-dao-hack/5228)

<div class="topic-metadata">

**Author:** [@flowjosh](https://forum.flow.com/u/flowjosh)\
**Replies:** 4\
**Last updated:** [September 28, 2023, 3:43pm UTC](https://forum.flow.com/t/how-cadence-could-have-prevented-the-dao-hack/5228 "2023-09-28T15:43:27Z")

</div>

Hey everyone, I’m working on a series of blog posts about how Cadence fixes a lot of the Solidity problems that caused hacks in the past and I’m looking for some feedback about how readable it is, how we treat Solidity, …

---

## [Clarification on Error Message When Deploying Contracts in Flow after Opening Flowser](https://forum.flow.com/t/clarification-on-error-message-when-deploying-contracts-in-flow-after-opening-flowser/5234)

<div class="topic-metadata">

**Author:** [@diegofornalha](https://forum.flow.com/u/diegofornalha)\
**Replies:** 3\
**Last updated:** [September 26, 2023, 1:18am UTC](https://forum.flow.com/t/clarification-on-error-message-when-deploying-contracts-in-flow-after-opening-flowser/5234 "2023-09-26T01:18:18Z")

</div>

Hello everyone! I recently opened Flowser to check on contracts and subsequently tried to deploy contracts in Flow using the flow deploy command. During this process, I encountered an error message indicating that the “…

---

## [Follow-up discussion for removing pub, pub(set) and priv in Cadence 1.0](https://forum.flow.com/t/follow-up-discussion-for-removing-pub-pub-set-and-priv-in-cadence-1-0/5235)

<div class="topic-metadata">

**Author:** [@bastian](https://forum.flow.com/u/bastian)\
**Replies:** 8\
**Last updated:** [September 25, 2023, 10:34pm UTC](https://forum.flow.com/t/follow-up-discussion-for-removing-pub-pub-set-and-priv-in-cadence-1-0/5235 "2023-09-25T22:34:42Z")

</div>

@bz-hashtag-0780 posted feedback to the FLIP which removed pub, pub(set), and priv here: https://github.com/onflow/flips/pull/84#issuecomment-1732627670 Let’s continue the discussion here!

---

## [Major Uplift for Cadence Testing Framework](https://forum.flow.com/t/major-uplift-for-cadence-testing-framework/5232)

<div class="topic-metadata">

**Author:** [@m-Peter](https://forum.flow.com/u/m-Peter)\
**Replies:** 3\
**Last updated:** [September 25, 2023, 8:51pm UTC](https://forum.flow.com/t/major-uplift-for-cadence-testing-framework/5232 "2023-09-25T20:51:07Z")

</div>

Hello fellow builders, From the beginning of the year I have been working on improving DevEx tools for the Cadence smart-contract programming language, with the most notable ones being coverage reporting and testing. …

---

## [Idea: WASM Execution Engine in Cadence](https://forum.flow.com/t/idea-wasm-execution-engine-in-cadence/5164)

<div class="topic-metadata">

**Author:** [@dete](https://forum.flow.com/u/dete)\
**Replies:** 16\
**Last updated:** [September 5, 2023, 9:53am UTC](https://forum.flow.com/t/idea-wasm-execution-engine-in-cadence/5164 "2023-09-05T09:53:05Z")

</div>

\[Full credit to @bastian for this idea! He mentioned the possibility in an off-handed way the other day, and it kind of blew my mind. Seems worth discussion with the rest of you!\] If you’ve looked at the Rust implementa…

---

## [Stable Cadence Preview Release #1](https://forum.flow.com/t/stable-cadence-preview-release-1/4031)

<div class="topic-metadata">

**Author:** [@bastian](https://forum.flow.com/u/bastian)\
**Replies:** 4\
**Last updated:** [September 1, 2023, 6:15pm UTC](https://forum.flow.com/t/stable-cadence-preview-release-1/4031 "2023-09-01T18:15:38Z")

</div>

The Cadence team is excited to share the first preview release of Stable Cadence with the Cadence developer community. To learn more about Stable Cadence, have a read through the announcement post: https://forum.onflow.…

---

## [Hybrid Custody & Restrictions on Linked Accounts](https://forum.flow.com/t/hybrid-custody-restrictions-on-linked-accounts/4561)

<div class="topic-metadata">

**Author:** [@gio\_on\_flow](https://forum.flow.com/u/gio_on_flow)\
**Replies:** 13\
**Last updated:** [August 25, 2023, 5:19pm UTC](https://forum.flow.com/t/hybrid-custody-restrictions-on-linked-accounts/4561 "2023-08-25T17:19:18Z")

</div>

Context With the introduction of account linking on mainnet, several concerns have been raised by the community around shared access to accounts with non-custodial wallets. While the currently proposed linked account sta…

---

## [Hybrid Custody Community Review](https://forum.flow.com/t/hybrid-custody-community-review/4948)

<div class="topic-metadata">

**Author:** [@austin](https://forum.flow.com/u/austin)\
**Replies:** 2\
**Last updated:** [August 11, 2023, 11:12pm UTC](https://forum.flow.com/t/hybrid-custody-community-review/4948 "2023-08-11T23:12:45Z")

</div>

The Contract for Hybrid Custody is at its final stages of its audit process, which means it’s time for us to get a round of community feedback in case there are glaring issues or concerns we should handle before we can m…

---

## [Hybrid Custody Mainnet Deployment Plan](https://forum.flow.com/t/hybrid-custody-mainnet-deployment-plan/5050)

<div class="topic-metadata">

**Author:** [@gio\_on\_flow](https://forum.flow.com/u/gio_on_flow)\
**Replies:** 11\
**Last updated:** [August 11, 2023, 11:07pm UTC](https://forum.flow.com/t/hybrid-custody-mainnet-deployment-plan/5050 "2023-08-11T23:07:53Z")

</div>

HybridCustody Deployment Plan Inspiration largely taken from Service Account procedures & infrastructure Context For most of 2023, the Flow community has been collaborating diligently to manifest a version of Hybrid C…

---

## [Single Smart Contract to manage multiple Smart Contracts](https://forum.flow.com/t/single-smart-contract-to-manage-multiple-smart-contracts/4871)

<div class="topic-metadata">

**Author:** [@MatevosianFlow](https://forum.flow.com/u/MatevosianFlow)\
**Replies:** 1\
**Last updated:** [July 5, 2023, 2:47am UTC](https://forum.flow.com/t/single-smart-contract-to-manage-multiple-smart-contracts/4871 "2023-07-05T02:47:50Z")

</div>

Hey Flow Team! My goal is to manage different smart contracts (which are created from the same template contract, just replaced name, paths,etc) with a single, sort of, Registry Smart Contract. Only people who have admi…

---

## [Remove resource without importing contract on transaction](https://forum.flow.com/t/remove-resource-without-importing-contract-on-transaction/4824)

<div class="topic-metadata">

**Author:** [@marianomoxy](https://forum.flow.com/u/marianomoxy)\
**Replies:** 1\
**Last updated:** [May 29, 2023, 9:10pm UTC](https://forum.flow.com/t/remove-resource-without-importing-contract-on-transaction/4824 "2023-05-29T21:10:20Z")

</div>

We are working on a cadence transaction that removes some resources from the storage. The resources to remove are old versions that will be replaced with new ones. Currently we are removing the resource by loading it and…

---

## [Super User Account](https://forum.flow.com/t/super-user-account/4088)

<div class="topic-metadata">

**Author:** [@bluesign](https://forum.flow.com/u/bluesign)\
**Replies:** 26\
**Last updated:** [May 26, 2023, 10:41pm UTC](https://forum.flow.com/t/super-user-account/4088 "2023-05-26T22:41:08Z")

</div>

Summary With the advancement of Cadence language and Flow Blockchain, I think there is a need to separate AuthAccount into two (maybe more) security levels. Inspiration comes from operating systems security. (sudo from L…

---

## [Function to check network availability](https://forum.flow.com/t/function-to-check-network-availability/4739)

<div class="topic-metadata">

**Author:** [@marianomoxy](https://forum.flow.com/u/marianomoxy)\
**Replies:** 0\
**Last updated:** [May 8, 2023, 1:37pm UTC](https://forum.flow.com/t/function-to-check-network-availability/4739 "2023-05-08T13:37:52Z")

</div>

In order to do specific operations, such as turning off some features and showing status, we need to determine whether the network is available. Does Cadence have a function to monitor network availability for transacti…

---

## [Resource iteration error](https://forum.flow.com/t/resource-iteration-error/4704)

<div class="topic-metadata">

**Author:** [@marianomoxy](https://forum.flow.com/u/marianomoxy)\
**Replies:** 4\
**Last updated:** [May 5, 2023, 12:41pm UTC](https://forum.flow.com/t/resource-iteration-error/4704 "2023-05-05T12:41:40Z")

</div>

We have a case on testnet with some specific accounts. We are iterating over stored objects of the user with the function forEachStored() and forEachPublic() and we get an error on one resource: 39f0e47b8acdcbc6.FLOAT (…

---

## [Attachments and AuthAccount capabilities preview release](https://forum.flow.com/t/attachments-and-authaccount-capabilities-preview-release/4239)

<div class="topic-metadata">

**Author:** [@bastian](https://forum.flow.com/u/bastian)\
**Replies:** 7\
**Last updated:** [April 14, 2023, 4:30pm UTC](https://forum.flow.com/t/attachments-and-authaccount-capabilities-preview-release/4239 "2023-04-14T16:30:46Z")

</div>

The Cadence team is excited to share a first preview release of two new features: Attachments. This feature has been accepted as a FLIP. The Cadence team hopes to release it in the next Flow spork and is looking for …

---

## [Addmod / mulmod as built-in functions](https://forum.flow.com/t/addmod-mulmod-as-built-in-functions/3973)

<div class="topic-metadata">

**Author:** [@avcd](https://forum.flow.com/u/avcd)\
**Replies:** 6\
**Last updated:** [March 23, 2023, 10:17pm UTC](https://forum.flow.com/t/addmod-mulmod-as-built-in-functions/3973 "2023-03-23T22:17:50Z")

</div>

I recently attempted a public key derivation of an elliptic curve using Cadence. This is part of an experimental art creation using smart contracts. Take a look at the GitHub repository below. In the process, I suffer…

[Next page](https://forum.flow.com/c/builders/cadence/9.md?page=1)
