refcell

Results 93 issues of refcell

## Overview This PR picks up on #936 . ## Motivation Currently, compiler support is unstructured. ## Solution Introduces a `Compiler` trait among other abstractions to create a canonical interface...

Implement a token vault standard based off of [EIP 4626](https://eips.ethereum.org/EIPS/eip-4626).

enhancement
contract
primitive

Add events to: `/contracts/tokens/ERC1155.cairo`

enhancement
help wanted
starknet upgrade
eip-support

### Implement EIP-2612 Implement the EIP-2612 as per the [specifications](https://eips.ethereum.org/EIPS/eip-2612). ### Starter ```cairo ############################################# ## EIP 2612 STORE ## ############################################# ## TODO: EIP-2612 # bytes32 public constant PERMIT_TYPEHASH = #...

enhancement
help wanted
eip-support

Implement core functionality for a flexible, permission-less AMM. Possibly something similar to [Helios](https://github.com/z0r0z/Helios).

enhancement
help wanted
contract
blocked

## `stage` -> `main` ## Checklist - Scrambled import fixes by @abigger87 in #173 - Custom Errors by @clabby in #174 - New `__RIGHTPAD` builtin by @clabby in #185 -...

sync

## Overview Tackles #187 Adds remapping support for import resolutions. So a remapping in a foundry.toml can be supported when compiling huff contracts. For example, a remapping for huffmate like...

parser
med-priority

## Overview We should add support for builtins inside macro invocations, eg: `MYMACRO(__ERROR(CustomError))`. Further: We could allow for nested macro invocations like: `MACRO_A(MACRO_B())` #### Testing ```js #define error CustomError() #define...

parser
codegen
med-priority

## Overview The [Benchmark]() section in the `README.md` should properly demonstrate benchmarking of [huff-rs](https://github.com/huff-language/huff-rs) against [huffc](https://github.com/huff-language/huffc)

docs
benchmarks