Giters
open-dust
/
cairo-foundry
Foundry like framework for starknet contracts
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
78
Watchers:
6
Issues:
59
Forks:
32
open-dust/cairo-foundry Issues
Discussions about the project existence
Closed
a year ago
[RECURING] documentation for cairo-rs
Updated
a year ago
Modification of existing hints
Updated
a year ago
Doc - Describe `mock_call` using Rustdoc comments (three slashes: ///)
Closed
a year ago
Comments count
1
Doc - Describe buffers using Rustdoc comments (three slashes: ///)
Closed
a year ago
Comments count
5
Doc - Describe src/cli/commands/test uncommented functions using Rustdoc comments (three slashes: ///) #52
Closed
a year ago
Comments count
2
Doc - Create an interaction diagram for Cairo-Foundry
Closed
a year ago
create a `clean` command
Closed
a year ago
Comments count
6
Alter the current way `mock_call` injects a felt (mock_ret_value) inside a HashMap so that the `mocked_value` can be injected inside `ap` when the mock is called
Updated
a year ago
Comments count
2
Be able to deduce the size of a function's return payload thanks to the signature parsed in the compiled JSON contract file
Updated
a year ago
Comments count
1
List all functions that will be mocked with mock_call hint inside test files and `test_<your_test_func>` entrypoints
Updated
a year ago
Comments count
4
skip hint is no more functional after cairo-rs update
Closed
a year ago
Comments count
2
prevent infinite loop in tests
Closed
a year ago
Comments count
4
Read the JSON file of compiled cairo contracts and the find return signatures of test functions that will be mocked
Updated
a year ago
Comments count
2
Doc - Describe `skip` using Rustdoc comments (three slashes: ///)
Closed
2 years ago
Comments count
2
[HIGH PRIORITY] Have a new builtin processor that works with regex
Updated
2 years ago
Comments count
8
Doc - Describe `src > cli > commands > list` functions and modules using Rustdoc comments (three slashes: ///)
Closed
2 years ago
Comments count
3
The hint function `mock_call` has access to the mock_call arguments from `mock_call(name_of_my_func, [42, “shortstring”, ids.myVarName, Uint256 {high: 42, low: 0x0}])`
Updated
2 years ago
Expand the array passed in the `mock_call(name_of_my_func, [42, “shortstring”, ids.myVarName, Uint256 {high: 42, low: 0x0}])` context so that it contains only felts
Updated
2 years ago
Pre-instruction step hook must intercept any mocked function call and inject the correct values into ap from the expanded mock array
Updated
2 years ago
Doc - Describe `expect_revert` using Rustdoc comments (three slashes: ///)
Closed
2 years ago
Comments count
2
mock_call mocked return value should be an array of felt rather than a single felt
Updated
2 years ago
Comments count
1
Being able to pass arguments to the executed entrypoint
Updated
2 years ago
Comments count
1
Fix cargo clippy warnings on Cache module
Closed
2 years ago
Comments count
2
Create an `after_step_instruction` hook - akin to `pre_step_instruction`
Closed
2 years ago
Comments count
5
Doc - Describe `setup_hint_processor` using Rustdoc comments (three slashes: ///)
Updated
2 years ago
Comments count
1
Doc - Describe `test_single_entrypoint` using Rustdoc comments (three slashes: ///)
Closed
2 years ago
Comments count
1
Doc - Describe `run_tests_for_one_file` using Rustdoc comments (three slashes: ///)
Closed
2 years ago
Comments count
1
Fix: fix cairo-rs dependency after main branch rebase
Closed
2 years ago
Comments count
2
Doc - Describe `list_test_entrypoints` using Rustdoc comments (three slashes: ///)
Closed
2 years ago
Comments count
1
Have an __setup__ function being run before each test
Updated
2 years ago
Comments count
3
Add a comprehensive error management architecture
Closed
2 years ago
Comments count
7
Hooks - Create a `before_run` hook (akin to `pre_step_instruction` hook)
Closed
2 years ago
Doc - Describe `cairo_run` using Rustdoc comments (three slashes: ///)
Closed
2 years ago
Comments count
2
Doc - Describe `src > cli > commands > execute` module and functions using Rustdoc comments (three slashes: ///)
Closed
2 years ago
Comments count
1
Get rid of `trace_enabled` and `print_output` parameters in cairo_run
Closed
2 years ago
Comments count
2
Do not load program form file at every test (in cairo_run)
Closed
2 years ago
Comments count
1
Get rid of the `execute` command
Closed
2 years ago
Comments count
1
Hooks - create an `after_run` hook (akin to `pre_step_instruction`)
Updated
2 years ago
Doc - Create a Architecture diagram for Cairo Foundry
Closed
2 years ago
Comments count
1
Doc - Describe `pre_step_instruction` using Rustdoc comments (three slashes: ///)
Closed
2 years ago
Comments count
2
Aggregate fuzzing inputs across tests cases
Updated
2 years ago
Execute tests entrypoints, instead of the `main` one
Closed
2 years ago
Comments count
1
Add a mock hint to mock some calls to other functions in the Cairo file
Closed
2 years ago
Comments count
1
Add a `expect_revert` hint
Closed
2 years ago
Exploratory: is it possible to support starknet files?
Closed
2 years ago
Remove all references to Cleopatra
Closed
2 years ago
Comments count
4
Call the Cairo compiler binary to compile the Cairo file
Closed
2 years ago
Use hints to make assertions about the running program
Closed
2 years ago
Comments count
1
Display execution output without `Program Output: `
Closed
2 years ago
Previous
Next