hashgraph / hedera-smart-contracts

Contains Hedera Smart Contract Service supporting files
Apache License 2.0
37 stars 51 forks source link

feat(cancun): Cancun features should have examples (which can also serve as E2E tests) #725

Open david-bakin-sl opened 2 months ago

david-bakin-sl commented 2 months ago

With the Cancun upgrade (targeted: services 0.50) there should be examples of some Cancun functionality in the smart contract repo. And they can also serve, perhaps, as end-to-end tests of (some of the) Cancun functionality.

Examples would demonstrate Cancun functionality: E.g., a contract using transient storage will work (instead of fail with invalid opcode).

See HIPs 865, 866, 867, and 868 for the scope of Cancun.

See related issue #2391 in the JSON-RPC Relay repo.

### Tasks
- [ ] https://github.com/hashgraph/hedera-smart-contracts/issues/688
- [ ] https://github.com/hashgraph/hedera-smart-contracts/issues/819
- [ ] https://github.com/hashgraph/hedera-smart-contracts/issues/821
- [ ] https://github.com/hashgraph/hedera-smart-contracts/issues/824