├── .env.example ├── .github └── workflows │ ├── lints.yml │ └── tests.yml ├── .gitignore ├── LICENSE ├── README.md ├── artifacts ├── Account.json ├── Context.json ├── Greeter.json ├── IAccount.json ├── IAggregatorV3.json ├── IERC1155.json ├── IERC165.json ├── IERC20.json ├── IERC721.json ├── Ownable.json ├── Pausable.json └── abis │ ├── Account.json │ ├── Context.json │ ├── Greeter.json │ ├── IAccount.json │ ├── IAggregatorV3.json │ ├── IERC1155.json │ ├── IERC165.json │ ├── IERC20.json │ ├── IERC721.json │ ├── Ownable.json │ └── Pausable.json ├── contracts ├── CairoMath.cairo ├── interfaces │ ├── IAccount.cairo │ ├── IAggregatorV3.cairo │ ├── IERC1155.cairo │ ├── IERC165.cairo │ ├── IERC20.cairo │ └── IERC721.cairo └── utils │ ├── Account.cairo │ ├── Context.cairo │ ├── Ownable.cairo │ └── Pausable.cairo ├── requirements.txt └── tests ├── test2_test.py ├── test_Greeter.py └── utils.py /.env.example: -------------------------------------------------------------------------------- 1 | STARKNET_NETWORK=alpha-goerli -------------------------------------------------------------------------------- /.github/workflows/lints.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/.github/workflows/lints.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/README.md -------------------------------------------------------------------------------- /artifacts/Account.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/Account.json -------------------------------------------------------------------------------- /artifacts/Context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/Context.json -------------------------------------------------------------------------------- /artifacts/Greeter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/Greeter.json -------------------------------------------------------------------------------- /artifacts/IAccount.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/IAccount.json -------------------------------------------------------------------------------- /artifacts/IAggregatorV3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/IAggregatorV3.json -------------------------------------------------------------------------------- /artifacts/IERC1155.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/IERC1155.json -------------------------------------------------------------------------------- /artifacts/IERC165.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/IERC165.json -------------------------------------------------------------------------------- /artifacts/IERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/IERC20.json -------------------------------------------------------------------------------- /artifacts/IERC721.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/IERC721.json -------------------------------------------------------------------------------- /artifacts/Ownable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/Ownable.json -------------------------------------------------------------------------------- /artifacts/Pausable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/Pausable.json -------------------------------------------------------------------------------- /artifacts/abis/Account.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/abis/Account.json -------------------------------------------------------------------------------- /artifacts/abis/Context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/abis/Context.json -------------------------------------------------------------------------------- /artifacts/abis/Greeter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/abis/Greeter.json -------------------------------------------------------------------------------- /artifacts/abis/IAccount.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /artifacts/abis/IAggregatorV3.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /artifacts/abis/IERC1155.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /artifacts/abis/IERC165.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /artifacts/abis/IERC20.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /artifacts/abis/IERC721.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /artifacts/abis/Ownable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/abis/Ownable.json -------------------------------------------------------------------------------- /artifacts/abis/Pausable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/artifacts/abis/Pausable.json -------------------------------------------------------------------------------- /contracts/CairoMath.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/contracts/CairoMath.cairo -------------------------------------------------------------------------------- /contracts/interfaces/IAccount.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/contracts/interfaces/IAccount.cairo -------------------------------------------------------------------------------- /contracts/interfaces/IAggregatorV3.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/contracts/interfaces/IAggregatorV3.cairo -------------------------------------------------------------------------------- /contracts/interfaces/IERC1155.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/contracts/interfaces/IERC1155.cairo -------------------------------------------------------------------------------- /contracts/interfaces/IERC165.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/contracts/interfaces/IERC165.cairo -------------------------------------------------------------------------------- /contracts/interfaces/IERC20.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/contracts/interfaces/IERC20.cairo -------------------------------------------------------------------------------- /contracts/interfaces/IERC721.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/contracts/interfaces/IERC721.cairo -------------------------------------------------------------------------------- /contracts/utils/Account.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/contracts/utils/Account.cairo -------------------------------------------------------------------------------- /contracts/utils/Context.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/contracts/utils/Context.cairo -------------------------------------------------------------------------------- /contracts/utils/Ownable.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/contracts/utils/Ownable.cairo -------------------------------------------------------------------------------- /contracts/utils/Pausable.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/contracts/utils/Pausable.cairo -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/test2_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/tests/test2_test.py -------------------------------------------------------------------------------- /tests/test_Greeter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/tests/test_Greeter.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedrobeirao/cairo-math/HEAD/tests/utils.py --------------------------------------------------------------------------------