radixdlt-scrypto icon indicating copy to clipboard operation
radixdlt-scrypto copied to clipboard

Scrypto is the asset-oriented smart contract programming language of the Radix network. It allows you to quickly build secure and composable dApps.

Results 73 radixdlt-scrypto issues
Sort by recently updated
recently updated
newest added

Small reproduction of a bug I encountered. Currently I store ComponentAddresses in NFTs and then later call a read method based on the component address. Below is a small reproduction...

At the moment struct `AccessRule` is defined as follows: ```rust pub struct AccessRules { method_auth: HashMap, default_auth: AccessRule, } impl AccessRules { pub fn new() -> Self { Self {...

At the moment, the code for instantiating and globalizing a component looks something like this: ```rust let component = Self {...}.instantiate(); let rules = AccessRules::new() .method("deposit", rule!(allow_all)); component.add_access_check(rules); component.globalize() ```...

When running scrypto tests with `scrypto test -- --nocapture` due to the amount of output displayed it can be hard to track some of the info messages you have logged....

Would it be possible to add the following method to TestRunner to enable users to query the balance of a given account when writing tests: ```rust fn query_account_balance, account_address: ComponentAddress,...

Is Rust installed by Homebrew sufficient for Scrypto? If yes, it would be very helpful to note in the README how to handle step 3. (There's no `rustup` available to...

Hello, I would like to request a feature of timestamps or block numbers / blockchain height in Scrypto. This feature would allow much more precise time targetting. It would further...

## Summary New `scrypto-compiler` crate. ## Details Implementation according to [SCRY-517](https://radixdlt.atlassian.net/browse/SCRY-517). New `ScryptoCompiler` is used in `simulator` and `scrypto-test` projects. ## Testing Added new tests to validate compilation with `ScryptoCompiler`....

## Summary First batch of preparation work for publishing crates to crates.io: - Move dependency version declaration to the workspace - This gives us a centralised view of all dependencies,...