├── .editorconfig
├── .github
├── hero-banner.svg
└── workflows
│ └── rust.yml
├── .gitignore
├── .vscode
└── extensions.json
├── Cargo.lock
├── Cargo.toml
├── EXERCISE_CONTRIBUTION_GUIDE.md
├── LICENSE
├── README.APP.md
├── README.CLI.md
├── README.md
├── app
├── .gitignore
├── README.md
├── api
│ ├── .env.example
│ ├── .gitignore
│ ├── Dockerfile
│ ├── anti-cheat.json
│ ├── exercises
│ ├── info.toml
│ ├── package-lock.json
│ ├── package.json
│ ├── pnpm-lock.yaml
│ └── src
│ │ ├── app.js
│ │ ├── config.js
│ │ ├── controllers
│ │ ├── exercises.controller.js
│ │ ├── github.controller.js
│ │ ├── graduates.controller.js
│ │ └── user.controller.js
│ │ ├── db.js
│ │ ├── index.js
│ │ └── routes
│ │ ├── exercises.routes.js
│ │ ├── github.routes.js
│ │ ├── graduates.routes.js
│ │ └── user.routes.js
├── client
│ ├── .env-example
│ ├── .eslintrc.json
│ ├── .gitignore
│ ├── cypress.config.ts
│ ├── cypress
│ │ ├── e2e
│ │ │ ├── arrays.cy.ts
│ │ │ ├── dict.cy.ts
│ │ │ ├── enums.cy.ts
│ │ │ ├── functions.cy.ts
│ │ │ ├── if.cy.ts
│ │ │ ├── intro.cy.ts
│ │ │ ├── loops.cy.ts
│ │ │ ├── modules.cy.ts
│ │ │ ├── move_semantics.cy.ts
│ │ │ ├── operations.cy.ts
│ │ │ ├── options.cy.ts
│ │ │ ├── primitive_types.cy.ts
│ │ │ ├── quizs.cy.ts
│ │ │ ├── starknet.cy.ts
│ │ │ ├── structs.cy.ts
│ │ │ ├── traits.cy.ts
│ │ │ └── variables.cy.ts
│ │ ├── fixtures
│ │ │ ├── arrays1.cairo
│ │ │ ├── arrays2.cairo
│ │ │ ├── arrays3.cairo
│ │ │ ├── dict1.cairo
│ │ │ ├── dict2.cairo
│ │ │ ├── dict3.cairo
│ │ │ ├── enums1.cairo
│ │ │ ├── enums2.cairo
│ │ │ ├── enums3.cairo
│ │ │ ├── functions1.cairo
│ │ │ ├── functions2.cairo
│ │ │ ├── functions3.cairo
│ │ │ ├── functions4.cairo
│ │ │ ├── if1.cairo
│ │ │ ├── if2.cairo
│ │ │ ├── intro1.cairo
│ │ │ ├── intro2.cairo
│ │ │ ├── loops1.cairo
│ │ │ ├── loops2.cairo
│ │ │ ├── modules1.cairo
│ │ │ ├── modules2.cairo
│ │ │ ├── move_semantics1.cairo
│ │ │ ├── move_semantics2.cairo
│ │ │ ├── move_semantics3.cairo
│ │ │ ├── move_semantics4.cairo
│ │ │ ├── move_semantics5.cairo
│ │ │ ├── move_semantics6.cairo
│ │ │ ├── operations1.cairo
│ │ │ ├── operations2.cairo
│ │ │ ├── options1.cairo
│ │ │ ├── options2.cairo
│ │ │ ├── options3.cairo
│ │ │ ├── primitive_types1.cairo
│ │ │ ├── primitive_types2.cairo
│ │ │ ├── primitive_types3.cairo
│ │ │ ├── primitive_types4.cairo
│ │ │ ├── quizs1.cairo
│ │ │ ├── starknet1.cairo
│ │ │ ├── starknet2.cairo
│ │ │ ├── starknet3.cairo
│ │ │ ├── starknet4.cairo
│ │ │ ├── starknet5.cairo
│ │ │ ├── starknet6.cairo
│ │ │ ├── structs1.cairo
│ │ │ ├── structs2.cairo
│ │ │ ├── structs3.cairo
│ │ │ ├── traits1.cairo
│ │ │ ├── traits2.cairo
│ │ │ ├── traits3.cairo
│ │ │ ├── variables1.cairo
│ │ │ ├── variables2.cairo
│ │ │ ├── variables3.cairo
│ │ │ ├── variables4.cairo
│ │ │ ├── variables5.cairo
│ │ │ └── variables6.cairo
│ │ └── support
│ │ │ ├── commands.ts
│ │ │ └── e2e.ts
│ ├── package-lock.json
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── public
│ │ ├── argentX.png
│ │ ├── braavos.png
│ │ ├── developer_basecamp_13.png
│ │ ├── favicon.ico
│ │ ├── hero-bg.svg
│ │ ├── index.html
│ │ ├── logo.svg
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ ├── robots.txt
│ │ ├── starknet.png
│ │ └── starknet_hackathon.png
│ ├── src
│ │ ├── App.test.tsx
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── error
│ │ │ │ └── ErrorFallback.tsx
│ │ │ ├── github
│ │ │ │ └── GitHubLoginButton.tsx
│ │ │ ├── layout
│ │ │ │ ├── About.tsx
│ │ │ │ ├── BasicLayout.tsx
│ │ │ │ └── LinkfyText.tsx
│ │ │ ├── modals
│ │ │ │ └── GenericModal.tsx
│ │ │ ├── pages
│ │ │ │ ├── Check
│ │ │ │ │ ├── CheckGitHubAccount.tsx
│ │ │ │ │ └── CheckGraduates.tsx
│ │ │ │ ├── EvaluateGraduates
│ │ │ │ │ └── EvaluateGraduates.tsx
│ │ │ │ ├── FinalScreen
│ │ │ │ │ └── FinalScreen.tsx
│ │ │ │ ├── Home
│ │ │ │ │ ├── GitHubWarningDialog.tsx
│ │ │ │ │ └── Home.tsx
│ │ │ │ └── Workspace
│ │ │ │ │ ├── ActionBar.tsx
│ │ │ │ │ ├── ExerciseList.tsx
│ │ │ │ │ ├── MobileWarningDialog.tsx
│ │ │ │ │ ├── Sidebar.tsx
│ │ │ │ │ └── Workspace.tsx
│ │ │ ├── shared
│ │ │ │ ├── CircularProgressCenterLoader.tsx
│ │ │ │ ├── Logo.tsx
│ │ │ │ └── SimpleLink.tsx
│ │ │ └── starknet
│ │ │ │ ├── ConnectWalletDrawer.tsx
│ │ │ │ ├── WalletButton.tsx
│ │ │ │ └── WalletConnector.tsx
│ │ ├── constants
│ │ │ ├── api.ts
│ │ │ ├── github.ts
│ │ │ └── localStorage.ts
│ │ ├── context
│ │ │ └── StarknetProvider.tsx
│ │ ├── hooks
│ │ │ └── useNotification.tsx
│ │ ├── index.css
│ │ ├── index.tsx
│ │ ├── logo.svg
│ │ ├── queries
│ │ │ ├── useCompileCairo.tsx
│ │ │ ├── useGetAccessToken.tsx
│ │ │ ├── useGetExercise.tsx
│ │ │ ├── useGetExercises.tsx
│ │ │ ├── useGetGraduates.tsx
│ │ │ ├── useGetHint.tsx
│ │ │ ├── useGetUserData.tsx
│ │ │ ├── useMarkExerciseDone.tsx
│ │ │ └── useMatchUserToGitHubAccount.tsx
│ │ ├── react-app-env.d.ts
│ │ ├── reportWebVitals.ts
│ │ ├── setupTests.ts
│ │ ├── types
│ │ │ ├── compilation.ts
│ │ │ ├── exercise.ts
│ │ │ ├── graduate.ts
│ │ │ ├── group.ts
│ │ │ └── hint.ts
│ │ └── utils
│ │ │ ├── antiCheat.ts
│ │ │ ├── compileCairoCode.ts
│ │ │ ├── exerciseNavigation.ts
│ │ │ ├── getFirstExerciseUrl.ts
│ │ │ ├── getName.ts
│ │ │ └── getUser.ts
│ └── tsconfig.json
├── database
│ └── init.sql
└── mocks
│ ├── exercises-exerciseName.json
│ ├── exercises.json
│ └── groups.json
├── corelib
├── Scarb.toml
├── cairo_project.toml
└── src
│ ├── array.cairo
│ ├── boolean.cairo
│ ├── box.cairo
│ ├── byte_array.cairo
│ ├── bytes_31.cairo
│ ├── clone.cairo
│ ├── cmp.cairo
│ ├── debug.cairo
│ ├── dict.cairo
│ ├── ec.cairo
│ ├── ecdsa.cairo
│ ├── felt_252.cairo
│ ├── fmt.cairo
│ ├── gas.cairo
│ ├── hash.cairo
│ ├── integer.cairo
│ ├── internal.cairo
│ ├── keccak.cairo
│ ├── lib.cairo
│ ├── math.cairo
│ ├── metaprogramming.cairo
│ ├── nullable.cairo
│ ├── num.cairo
│ ├── num
│ ├── traits.cairo
│ └── traits
│ │ ├── bit_size.cairo
│ │ ├── one.cairo
│ │ ├── ops.cairo
│ │ ├── ops
│ │ ├── overflowing.cairo
│ │ └── wrapping.cairo
│ │ └── zero.cairo
│ ├── option.cairo
│ ├── panics.cairo
│ ├── pedersen.cairo
│ ├── poseidon.cairo
│ ├── prelude.cairo
│ ├── prelude
│ ├── v2023_01.cairo
│ └── v2023_10.cairo
│ ├── result.cairo
│ ├── serde.cairo
│ ├── starknet.cairo
│ ├── starknet
│ ├── account.cairo
│ ├── class_hash.cairo
│ ├── contract_address.cairo
│ ├── eth_address.cairo
│ ├── eth_signature.cairo
│ ├── event.cairo
│ ├── info.cairo
│ ├── secp256_trait.cairo
│ ├── secp256k1.cairo
│ ├── secp256r1.cairo
│ ├── storage.cairo
│ ├── storage_access.cairo
│ ├── syscalls.cairo
│ └── testing.cairo
│ ├── string.cairo
│ ├── test.cairo
│ ├── test
│ ├── array_test.cairo
│ ├── bool_test.cairo
│ ├── box_test.cairo
│ ├── byte_array_test.cairo
│ ├── bytes31_test.cairo
│ ├── cmp_test.cairo
│ ├── const_test.cairo
│ ├── coupon_test.cairo
│ ├── dict_test.cairo
│ ├── ec_test.cairo
│ ├── felt_test.cairo
│ ├── fmt_test.cairo
│ ├── hash_test.cairo
│ ├── integer_test.cairo
│ ├── keccak_test.cairo
│ ├── math_test.cairo
│ ├── nullable_test.cairo
│ ├── num_test.cairo
│ ├── panics_test.cairo
│ ├── plugins_test.cairo
│ ├── print_test.cairo
│ ├── result_test.cairo
│ ├── secp256k1_test.cairo
│ ├── secp256r1_test.cairo
│ ├── test_utils.cairo
│ ├── testing_test.cairo
│ ├── to_byte_array_test.cairo
│ └── while_test.cairo
│ ├── testing.cairo
│ ├── to_byte_array.cairo
│ ├── traits.cairo
│ └── zeroable.cairo
├── exercises
├── arrays
│ ├── README.md
│ ├── arrays1.cairo
│ ├── arrays2.cairo
│ └── arrays3.cairo
├── dict
│ ├── README.md
│ ├── dict1.cairo
│ ├── dict2.cairo
│ └── dict3.cairo
├── enums
│ ├── README.md
│ ├── enums1.cairo
│ ├── enums2.cairo
│ └── enums3.cairo
├── functions
│ ├── README.md
│ ├── functions1.cairo
│ ├── functions2.cairo
│ ├── functions3.cairo
│ └── functions4.cairo
├── if
│ ├── README.md
│ ├── if1.cairo
│ └── if2.cairo
├── intro
│ ├── intro1.cairo
│ └── intro2.cairo
├── loops
│ ├── README.md
│ ├── loops1.cairo
│ └── loops2.cairo
├── modules
│ ├── modules1.cairo
│ ├── modules2.cairo
│ └── readme.md
├── move_semantics
│ ├── README.md
│ ├── move_semantics1.cairo
│ ├── move_semantics2.cairo
│ ├── move_semantics3.cairo
│ ├── move_semantics4.cairo
│ ├── move_semantics5.cairo
│ └── move_semantics6.cairo
├── operations
│ ├── README.md
│ ├── operations1.cairo
│ └── operations2.cairo
├── options
│ ├── README.md
│ ├── options1.cairo
│ ├── options2.cairo
│ └── options3.cairo
├── primitive_types
│ ├── README.md
│ ├── primitive_types1.cairo
│ ├── primitive_types2.cairo
│ ├── primitive_types3.cairo
│ └── primitive_types4.cairo
├── quizs
│ └── quizs1.cairo
├── starknet
│ ├── README.md
│ ├── basics
│ │ ├── starknet1.cairo
│ │ ├── starknet2.cairo
│ │ ├── starknet3.cairo
│ │ └── starknet4.cairo
│ ├── components
│ │ └── starknet6.cairo
│ └── interoperability
│ │ └── starknet5.cairo
├── structs
│ ├── README.md
│ ├── structs1.cairo
│ ├── structs2.cairo
│ └── structs3.cairo
├── traits
│ ├── README.md
│ ├── traits1.cairo
│ ├── traits2.cairo
│ └── traits3.cairo
└── variables
│ ├── README.md
│ ├── variables1.cairo
│ ├── variables2.cairo
│ ├── variables3.cairo
│ ├── variables4.cairo
│ ├── variables5.cairo
│ └── variables6.cairo
├── info.toml
├── runner-crate
├── .gitignore
├── Scarb.lock
└── Scarb.toml
├── src
├── exercise.rs
├── main.rs
├── project.rs
├── run.rs
├── scarb.rs
├── ui.rs
├── utils.rs
└── verify.rs
└── tests
├── fixture
└── cairo
│ ├── compileFail.cairo
│ ├── compilePass.cairo
│ ├── info.toml
│ ├── runner-crate
│ ├── .gitignore
│ ├── Scarb.lock
│ └── Scarb.toml
│ ├── testFails.cairo
│ └── testPass.cairo
└── integration_tests.rs
/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/.editorconfig
--------------------------------------------------------------------------------
/.github/hero-banner.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/.github/hero-banner.svg
--------------------------------------------------------------------------------
/.github/workflows/rust.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/.github/workflows/rust.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/.gitignore
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/.vscode/extensions.json
--------------------------------------------------------------------------------
/Cargo.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/Cargo.lock
--------------------------------------------------------------------------------
/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/Cargo.toml
--------------------------------------------------------------------------------
/EXERCISE_CONTRIBUTION_GUIDE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/EXERCISE_CONTRIBUTION_GUIDE.md
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.APP.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/README.APP.md
--------------------------------------------------------------------------------
/README.CLI.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/README.CLI.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/README.md
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | api/temp/
2 | client/.env
3 |
--------------------------------------------------------------------------------
/app/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/README.md
--------------------------------------------------------------------------------
/app/api/.env.example:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/.env.example
--------------------------------------------------------------------------------
/app/api/.gitignore:
--------------------------------------------------------------------------------
1 | .env
2 | node_modules
--------------------------------------------------------------------------------
/app/api/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/Dockerfile
--------------------------------------------------------------------------------
/app/api/anti-cheat.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/anti-cheat.json
--------------------------------------------------------------------------------
/app/api/exercises:
--------------------------------------------------------------------------------
1 | ../../exercises
--------------------------------------------------------------------------------
/app/api/info.toml:
--------------------------------------------------------------------------------
1 | ../../info.toml
--------------------------------------------------------------------------------
/app/api/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/package-lock.json
--------------------------------------------------------------------------------
/app/api/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/package.json
--------------------------------------------------------------------------------
/app/api/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/pnpm-lock.yaml
--------------------------------------------------------------------------------
/app/api/src/app.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/src/app.js
--------------------------------------------------------------------------------
/app/api/src/config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/src/config.js
--------------------------------------------------------------------------------
/app/api/src/controllers/exercises.controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/src/controllers/exercises.controller.js
--------------------------------------------------------------------------------
/app/api/src/controllers/github.controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/src/controllers/github.controller.js
--------------------------------------------------------------------------------
/app/api/src/controllers/graduates.controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/src/controllers/graduates.controller.js
--------------------------------------------------------------------------------
/app/api/src/controllers/user.controller.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/src/controllers/user.controller.js
--------------------------------------------------------------------------------
/app/api/src/db.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/src/db.js
--------------------------------------------------------------------------------
/app/api/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/src/index.js
--------------------------------------------------------------------------------
/app/api/src/routes/exercises.routes.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/src/routes/exercises.routes.js
--------------------------------------------------------------------------------
/app/api/src/routes/github.routes.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/src/routes/github.routes.js
--------------------------------------------------------------------------------
/app/api/src/routes/graduates.routes.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/src/routes/graduates.routes.js
--------------------------------------------------------------------------------
/app/api/src/routes/user.routes.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/api/src/routes/user.routes.js
--------------------------------------------------------------------------------
/app/client/.env-example:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/.env-example
--------------------------------------------------------------------------------
/app/client/.eslintrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/.eslintrc.json
--------------------------------------------------------------------------------
/app/client/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/.gitignore
--------------------------------------------------------------------------------
/app/client/cypress.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress.config.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/arrays.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/arrays.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/dict.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/dict.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/enums.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/enums.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/functions.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/functions.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/if.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/if.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/intro.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/intro.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/loops.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/loops.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/modules.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/modules.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/move_semantics.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/move_semantics.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/operations.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/operations.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/options.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/options.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/primitive_types.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/primitive_types.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/quizs.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/quizs.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/starknet.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/starknet.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/structs.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/structs.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/traits.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/traits.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/e2e/variables.cy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/e2e/variables.cy.ts
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/arrays1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/arrays1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/arrays2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/arrays2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/arrays3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/arrays3.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/dict1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/dict1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/dict2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/dict2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/dict3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/dict3.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/enums1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/enums1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/enums2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/enums2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/enums3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/enums3.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/functions1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/functions1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/functions2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/functions2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/functions3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/functions3.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/functions4.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/functions4.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/if1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/if1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/if2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/if2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/intro1.cairo:
--------------------------------------------------------------------------------
1 | fn main() {}
2 |
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/intro2.cairo:
--------------------------------------------------------------------------------
1 | fn main() {}
2 |
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/loops1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/loops1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/loops2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/loops2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/modules1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/modules1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/modules2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/modules2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/move_semantics1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/move_semantics1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/move_semantics2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/move_semantics2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/move_semantics3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/move_semantics3.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/move_semantics4.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/move_semantics4.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/move_semantics5.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/move_semantics5.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/move_semantics6.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/move_semantics6.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/operations1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/operations1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/operations2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/operations2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/options1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/options1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/options2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/options2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/options3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/options3.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/primitive_types1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/primitive_types1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/primitive_types2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/primitive_types2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/primitive_types3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/primitive_types3.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/primitive_types4.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/primitive_types4.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/quizs1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/quizs1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/starknet1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/starknet1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/starknet2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/starknet2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/starknet3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/starknet3.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/starknet4.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/starknet4.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/starknet5.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/starknet5.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/starknet6.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/starknet6.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/structs1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/structs1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/structs2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/structs2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/structs3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/structs3.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/traits1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/traits1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/traits2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/traits2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/traits3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/traits3.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/variables1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/variables1.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/variables2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/variables2.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/variables3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/variables3.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/variables4.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/variables4.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/variables5.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/variables5.cairo
--------------------------------------------------------------------------------
/app/client/cypress/fixtures/variables6.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/fixtures/variables6.cairo
--------------------------------------------------------------------------------
/app/client/cypress/support/commands.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/support/commands.ts
--------------------------------------------------------------------------------
/app/client/cypress/support/e2e.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/cypress/support/e2e.ts
--------------------------------------------------------------------------------
/app/client/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/package-lock.json
--------------------------------------------------------------------------------
/app/client/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/package.json
--------------------------------------------------------------------------------
/app/client/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/pnpm-lock.yaml
--------------------------------------------------------------------------------
/app/client/public/argentX.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/public/argentX.png
--------------------------------------------------------------------------------
/app/client/public/braavos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/public/braavos.png
--------------------------------------------------------------------------------
/app/client/public/developer_basecamp_13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/public/developer_basecamp_13.png
--------------------------------------------------------------------------------
/app/client/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/public/favicon.ico
--------------------------------------------------------------------------------
/app/client/public/hero-bg.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/public/hero-bg.svg
--------------------------------------------------------------------------------
/app/client/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/public/index.html
--------------------------------------------------------------------------------
/app/client/public/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/public/logo.svg
--------------------------------------------------------------------------------
/app/client/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/public/logo192.png
--------------------------------------------------------------------------------
/app/client/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/public/logo512.png
--------------------------------------------------------------------------------
/app/client/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/public/manifest.json
--------------------------------------------------------------------------------
/app/client/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/public/robots.txt
--------------------------------------------------------------------------------
/app/client/public/starknet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/public/starknet.png
--------------------------------------------------------------------------------
/app/client/public/starknet_hackathon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/public/starknet_hackathon.png
--------------------------------------------------------------------------------
/app/client/src/App.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/App.test.tsx
--------------------------------------------------------------------------------
/app/client/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/App.tsx
--------------------------------------------------------------------------------
/app/client/src/components/error/ErrorFallback.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/error/ErrorFallback.tsx
--------------------------------------------------------------------------------
/app/client/src/components/github/GitHubLoginButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/github/GitHubLoginButton.tsx
--------------------------------------------------------------------------------
/app/client/src/components/layout/About.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/layout/About.tsx
--------------------------------------------------------------------------------
/app/client/src/components/layout/BasicLayout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/layout/BasicLayout.tsx
--------------------------------------------------------------------------------
/app/client/src/components/layout/LinkfyText.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/layout/LinkfyText.tsx
--------------------------------------------------------------------------------
/app/client/src/components/modals/GenericModal.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/modals/GenericModal.tsx
--------------------------------------------------------------------------------
/app/client/src/components/pages/Check/CheckGitHubAccount.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/pages/Check/CheckGitHubAccount.tsx
--------------------------------------------------------------------------------
/app/client/src/components/pages/Check/CheckGraduates.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/pages/Check/CheckGraduates.tsx
--------------------------------------------------------------------------------
/app/client/src/components/pages/EvaluateGraduates/EvaluateGraduates.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/pages/EvaluateGraduates/EvaluateGraduates.tsx
--------------------------------------------------------------------------------
/app/client/src/components/pages/FinalScreen/FinalScreen.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/pages/FinalScreen/FinalScreen.tsx
--------------------------------------------------------------------------------
/app/client/src/components/pages/Home/GitHubWarningDialog.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/pages/Home/GitHubWarningDialog.tsx
--------------------------------------------------------------------------------
/app/client/src/components/pages/Home/Home.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/pages/Home/Home.tsx
--------------------------------------------------------------------------------
/app/client/src/components/pages/Workspace/ActionBar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/pages/Workspace/ActionBar.tsx
--------------------------------------------------------------------------------
/app/client/src/components/pages/Workspace/ExerciseList.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/pages/Workspace/ExerciseList.tsx
--------------------------------------------------------------------------------
/app/client/src/components/pages/Workspace/MobileWarningDialog.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/pages/Workspace/MobileWarningDialog.tsx
--------------------------------------------------------------------------------
/app/client/src/components/pages/Workspace/Sidebar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/pages/Workspace/Sidebar.tsx
--------------------------------------------------------------------------------
/app/client/src/components/pages/Workspace/Workspace.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/pages/Workspace/Workspace.tsx
--------------------------------------------------------------------------------
/app/client/src/components/shared/CircularProgressCenterLoader.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/shared/CircularProgressCenterLoader.tsx
--------------------------------------------------------------------------------
/app/client/src/components/shared/Logo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/shared/Logo.tsx
--------------------------------------------------------------------------------
/app/client/src/components/shared/SimpleLink.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/shared/SimpleLink.tsx
--------------------------------------------------------------------------------
/app/client/src/components/starknet/ConnectWalletDrawer.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/starknet/ConnectWalletDrawer.tsx
--------------------------------------------------------------------------------
/app/client/src/components/starknet/WalletButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/starknet/WalletButton.tsx
--------------------------------------------------------------------------------
/app/client/src/components/starknet/WalletConnector.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/components/starknet/WalletConnector.tsx
--------------------------------------------------------------------------------
/app/client/src/constants/api.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/constants/api.ts
--------------------------------------------------------------------------------
/app/client/src/constants/github.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/constants/github.ts
--------------------------------------------------------------------------------
/app/client/src/constants/localStorage.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/constants/localStorage.ts
--------------------------------------------------------------------------------
/app/client/src/context/StarknetProvider.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/context/StarknetProvider.tsx
--------------------------------------------------------------------------------
/app/client/src/hooks/useNotification.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/hooks/useNotification.tsx
--------------------------------------------------------------------------------
/app/client/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/index.css
--------------------------------------------------------------------------------
/app/client/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/index.tsx
--------------------------------------------------------------------------------
/app/client/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/logo.svg
--------------------------------------------------------------------------------
/app/client/src/queries/useCompileCairo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/queries/useCompileCairo.tsx
--------------------------------------------------------------------------------
/app/client/src/queries/useGetAccessToken.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/queries/useGetAccessToken.tsx
--------------------------------------------------------------------------------
/app/client/src/queries/useGetExercise.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/queries/useGetExercise.tsx
--------------------------------------------------------------------------------
/app/client/src/queries/useGetExercises.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/queries/useGetExercises.tsx
--------------------------------------------------------------------------------
/app/client/src/queries/useGetGraduates.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/queries/useGetGraduates.tsx
--------------------------------------------------------------------------------
/app/client/src/queries/useGetHint.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/queries/useGetHint.tsx
--------------------------------------------------------------------------------
/app/client/src/queries/useGetUserData.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/queries/useGetUserData.tsx
--------------------------------------------------------------------------------
/app/client/src/queries/useMarkExerciseDone.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/queries/useMarkExerciseDone.tsx
--------------------------------------------------------------------------------
/app/client/src/queries/useMatchUserToGitHubAccount.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/queries/useMatchUserToGitHubAccount.tsx
--------------------------------------------------------------------------------
/app/client/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/app/client/src/reportWebVitals.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/reportWebVitals.ts
--------------------------------------------------------------------------------
/app/client/src/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/setupTests.ts
--------------------------------------------------------------------------------
/app/client/src/types/compilation.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/types/compilation.ts
--------------------------------------------------------------------------------
/app/client/src/types/exercise.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/types/exercise.ts
--------------------------------------------------------------------------------
/app/client/src/types/graduate.ts:
--------------------------------------------------------------------------------
1 | export interface IGraduate {
2 | user_name: string;
3 | }
4 |
--------------------------------------------------------------------------------
/app/client/src/types/group.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/types/group.ts
--------------------------------------------------------------------------------
/app/client/src/types/hint.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/types/hint.ts
--------------------------------------------------------------------------------
/app/client/src/utils/antiCheat.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/utils/antiCheat.ts
--------------------------------------------------------------------------------
/app/client/src/utils/compileCairoCode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/utils/compileCairoCode.ts
--------------------------------------------------------------------------------
/app/client/src/utils/exerciseNavigation.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/utils/exerciseNavigation.ts
--------------------------------------------------------------------------------
/app/client/src/utils/getFirstExerciseUrl.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/utils/getFirstExerciseUrl.ts
--------------------------------------------------------------------------------
/app/client/src/utils/getName.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/utils/getName.ts
--------------------------------------------------------------------------------
/app/client/src/utils/getUser.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/src/utils/getUser.ts
--------------------------------------------------------------------------------
/app/client/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/client/tsconfig.json
--------------------------------------------------------------------------------
/app/database/init.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/database/init.sql
--------------------------------------------------------------------------------
/app/mocks/exercises-exerciseName.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/mocks/exercises-exerciseName.json
--------------------------------------------------------------------------------
/app/mocks/exercises.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/mocks/exercises.json
--------------------------------------------------------------------------------
/app/mocks/groups.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/app/mocks/groups.json
--------------------------------------------------------------------------------
/corelib/Scarb.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/Scarb.toml
--------------------------------------------------------------------------------
/corelib/cairo_project.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/cairo_project.toml
--------------------------------------------------------------------------------
/corelib/src/array.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/array.cairo
--------------------------------------------------------------------------------
/corelib/src/boolean.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/boolean.cairo
--------------------------------------------------------------------------------
/corelib/src/box.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/box.cairo
--------------------------------------------------------------------------------
/corelib/src/byte_array.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/byte_array.cairo
--------------------------------------------------------------------------------
/corelib/src/bytes_31.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/bytes_31.cairo
--------------------------------------------------------------------------------
/corelib/src/clone.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/clone.cairo
--------------------------------------------------------------------------------
/corelib/src/cmp.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/cmp.cairo
--------------------------------------------------------------------------------
/corelib/src/debug.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/debug.cairo
--------------------------------------------------------------------------------
/corelib/src/dict.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/dict.cairo
--------------------------------------------------------------------------------
/corelib/src/ec.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/ec.cairo
--------------------------------------------------------------------------------
/corelib/src/ecdsa.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/ecdsa.cairo
--------------------------------------------------------------------------------
/corelib/src/felt_252.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/felt_252.cairo
--------------------------------------------------------------------------------
/corelib/src/fmt.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/fmt.cairo
--------------------------------------------------------------------------------
/corelib/src/gas.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/gas.cairo
--------------------------------------------------------------------------------
/corelib/src/hash.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/hash.cairo
--------------------------------------------------------------------------------
/corelib/src/integer.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/integer.cairo
--------------------------------------------------------------------------------
/corelib/src/internal.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/internal.cairo
--------------------------------------------------------------------------------
/corelib/src/keccak.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/keccak.cairo
--------------------------------------------------------------------------------
/corelib/src/lib.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/lib.cairo
--------------------------------------------------------------------------------
/corelib/src/math.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/math.cairo
--------------------------------------------------------------------------------
/corelib/src/metaprogramming.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/metaprogramming.cairo
--------------------------------------------------------------------------------
/corelib/src/nullable.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/nullable.cairo
--------------------------------------------------------------------------------
/corelib/src/num.cairo:
--------------------------------------------------------------------------------
1 | pub mod traits;
2 |
--------------------------------------------------------------------------------
/corelib/src/num/traits.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/num/traits.cairo
--------------------------------------------------------------------------------
/corelib/src/num/traits/bit_size.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/num/traits/bit_size.cairo
--------------------------------------------------------------------------------
/corelib/src/num/traits/one.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/num/traits/one.cairo
--------------------------------------------------------------------------------
/corelib/src/num/traits/ops.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/num/traits/ops.cairo
--------------------------------------------------------------------------------
/corelib/src/num/traits/ops/overflowing.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/num/traits/ops/overflowing.cairo
--------------------------------------------------------------------------------
/corelib/src/num/traits/ops/wrapping.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/num/traits/ops/wrapping.cairo
--------------------------------------------------------------------------------
/corelib/src/num/traits/zero.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/num/traits/zero.cairo
--------------------------------------------------------------------------------
/corelib/src/option.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/option.cairo
--------------------------------------------------------------------------------
/corelib/src/panics.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/panics.cairo
--------------------------------------------------------------------------------
/corelib/src/pedersen.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/pedersen.cairo
--------------------------------------------------------------------------------
/corelib/src/poseidon.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/poseidon.cairo
--------------------------------------------------------------------------------
/corelib/src/prelude.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/prelude.cairo
--------------------------------------------------------------------------------
/corelib/src/prelude/v2023_01.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/prelude/v2023_01.cairo
--------------------------------------------------------------------------------
/corelib/src/prelude/v2023_10.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/prelude/v2023_10.cairo
--------------------------------------------------------------------------------
/corelib/src/result.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/result.cairo
--------------------------------------------------------------------------------
/corelib/src/serde.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/serde.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet/account.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet/account.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet/class_hash.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet/class_hash.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet/contract_address.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet/contract_address.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet/eth_address.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet/eth_address.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet/eth_signature.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet/eth_signature.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet/event.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet/event.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet/info.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet/info.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet/secp256_trait.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet/secp256_trait.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet/secp256k1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet/secp256k1.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet/secp256r1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet/secp256r1.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet/storage.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet/storage.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet/storage_access.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet/storage_access.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet/syscalls.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet/syscalls.cairo
--------------------------------------------------------------------------------
/corelib/src/starknet/testing.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/starknet/testing.cairo
--------------------------------------------------------------------------------
/corelib/src/string.cairo:
--------------------------------------------------------------------------------
1 | pub trait StringLiteral;
2 |
--------------------------------------------------------------------------------
/corelib/src/test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/array_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/array_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/bool_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/bool_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/box_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/box_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/byte_array_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/byte_array_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/bytes31_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/bytes31_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/cmp_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/cmp_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/const_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/const_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/coupon_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/coupon_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/dict_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/dict_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/ec_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/ec_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/felt_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/felt_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/fmt_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/fmt_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/hash_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/hash_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/integer_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/integer_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/keccak_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/keccak_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/math_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/math_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/nullable_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/nullable_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/num_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/num_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/panics_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/panics_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/plugins_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/plugins_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/print_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/print_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/result_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/result_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/secp256k1_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/secp256k1_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/secp256r1_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/secp256r1_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/test_utils.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/test_utils.cairo
--------------------------------------------------------------------------------
/corelib/src/test/testing_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/testing_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/to_byte_array_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/to_byte_array_test.cairo
--------------------------------------------------------------------------------
/corelib/src/test/while_test.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/test/while_test.cairo
--------------------------------------------------------------------------------
/corelib/src/testing.cairo:
--------------------------------------------------------------------------------
1 | pub extern fn get_available_gas() -> u128 implicits(GasBuiltin) nopanic;
2 |
--------------------------------------------------------------------------------
/corelib/src/to_byte_array.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/to_byte_array.cairo
--------------------------------------------------------------------------------
/corelib/src/traits.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/traits.cairo
--------------------------------------------------------------------------------
/corelib/src/zeroable.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/corelib/src/zeroable.cairo
--------------------------------------------------------------------------------
/exercises/arrays/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/arrays/README.md
--------------------------------------------------------------------------------
/exercises/arrays/arrays1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/arrays/arrays1.cairo
--------------------------------------------------------------------------------
/exercises/arrays/arrays2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/arrays/arrays2.cairo
--------------------------------------------------------------------------------
/exercises/arrays/arrays3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/arrays/arrays3.cairo
--------------------------------------------------------------------------------
/exercises/dict/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/dict/README.md
--------------------------------------------------------------------------------
/exercises/dict/dict1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/dict/dict1.cairo
--------------------------------------------------------------------------------
/exercises/dict/dict2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/dict/dict2.cairo
--------------------------------------------------------------------------------
/exercises/dict/dict3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/dict/dict3.cairo
--------------------------------------------------------------------------------
/exercises/enums/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/enums/README.md
--------------------------------------------------------------------------------
/exercises/enums/enums1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/enums/enums1.cairo
--------------------------------------------------------------------------------
/exercises/enums/enums2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/enums/enums2.cairo
--------------------------------------------------------------------------------
/exercises/enums/enums3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/enums/enums3.cairo
--------------------------------------------------------------------------------
/exercises/functions/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/functions/README.md
--------------------------------------------------------------------------------
/exercises/functions/functions1.cairo:
--------------------------------------------------------------------------------
1 | // I AM NOT DONE
2 |
3 | fn main() {
4 | call_me();
5 | }
6 |
--------------------------------------------------------------------------------
/exercises/functions/functions2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/functions/functions2.cairo
--------------------------------------------------------------------------------
/exercises/functions/functions3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/functions/functions3.cairo
--------------------------------------------------------------------------------
/exercises/functions/functions4.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/functions/functions4.cairo
--------------------------------------------------------------------------------
/exercises/if/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/if/README.md
--------------------------------------------------------------------------------
/exercises/if/if1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/if/if1.cairo
--------------------------------------------------------------------------------
/exercises/if/if2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/if/if2.cairo
--------------------------------------------------------------------------------
/exercises/intro/intro1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/intro/intro1.cairo
--------------------------------------------------------------------------------
/exercises/intro/intro2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/intro/intro2.cairo
--------------------------------------------------------------------------------
/exercises/loops/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/loops/README.md
--------------------------------------------------------------------------------
/exercises/loops/loops1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/loops/loops1.cairo
--------------------------------------------------------------------------------
/exercises/loops/loops2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/loops/loops2.cairo
--------------------------------------------------------------------------------
/exercises/modules/modules1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/modules/modules1.cairo
--------------------------------------------------------------------------------
/exercises/modules/modules2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/modules/modules2.cairo
--------------------------------------------------------------------------------
/exercises/modules/readme.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/modules/readme.md
--------------------------------------------------------------------------------
/exercises/move_semantics/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/move_semantics/README.md
--------------------------------------------------------------------------------
/exercises/move_semantics/move_semantics1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/move_semantics/move_semantics1.cairo
--------------------------------------------------------------------------------
/exercises/move_semantics/move_semantics2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/move_semantics/move_semantics2.cairo
--------------------------------------------------------------------------------
/exercises/move_semantics/move_semantics3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/move_semantics/move_semantics3.cairo
--------------------------------------------------------------------------------
/exercises/move_semantics/move_semantics4.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/move_semantics/move_semantics4.cairo
--------------------------------------------------------------------------------
/exercises/move_semantics/move_semantics5.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/move_semantics/move_semantics5.cairo
--------------------------------------------------------------------------------
/exercises/move_semantics/move_semantics6.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/move_semantics/move_semantics6.cairo
--------------------------------------------------------------------------------
/exercises/operations/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/operations/README.md
--------------------------------------------------------------------------------
/exercises/operations/operations1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/operations/operations1.cairo
--------------------------------------------------------------------------------
/exercises/operations/operations2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/operations/operations2.cairo
--------------------------------------------------------------------------------
/exercises/options/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/options/README.md
--------------------------------------------------------------------------------
/exercises/options/options1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/options/options1.cairo
--------------------------------------------------------------------------------
/exercises/options/options2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/options/options2.cairo
--------------------------------------------------------------------------------
/exercises/options/options3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/options/options3.cairo
--------------------------------------------------------------------------------
/exercises/primitive_types/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/primitive_types/README.md
--------------------------------------------------------------------------------
/exercises/primitive_types/primitive_types1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/primitive_types/primitive_types1.cairo
--------------------------------------------------------------------------------
/exercises/primitive_types/primitive_types2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/primitive_types/primitive_types2.cairo
--------------------------------------------------------------------------------
/exercises/primitive_types/primitive_types3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/primitive_types/primitive_types3.cairo
--------------------------------------------------------------------------------
/exercises/primitive_types/primitive_types4.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/primitive_types/primitive_types4.cairo
--------------------------------------------------------------------------------
/exercises/quizs/quizs1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/quizs/quizs1.cairo
--------------------------------------------------------------------------------
/exercises/starknet/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/starknet/README.md
--------------------------------------------------------------------------------
/exercises/starknet/basics/starknet1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/starknet/basics/starknet1.cairo
--------------------------------------------------------------------------------
/exercises/starknet/basics/starknet2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/starknet/basics/starknet2.cairo
--------------------------------------------------------------------------------
/exercises/starknet/basics/starknet3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/starknet/basics/starknet3.cairo
--------------------------------------------------------------------------------
/exercises/starknet/basics/starknet4.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/starknet/basics/starknet4.cairo
--------------------------------------------------------------------------------
/exercises/starknet/components/starknet6.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/starknet/components/starknet6.cairo
--------------------------------------------------------------------------------
/exercises/starknet/interoperability/starknet5.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/starknet/interoperability/starknet5.cairo
--------------------------------------------------------------------------------
/exercises/structs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/structs/README.md
--------------------------------------------------------------------------------
/exercises/structs/structs1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/structs/structs1.cairo
--------------------------------------------------------------------------------
/exercises/structs/structs2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/structs/structs2.cairo
--------------------------------------------------------------------------------
/exercises/structs/structs3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/structs/structs3.cairo
--------------------------------------------------------------------------------
/exercises/traits/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/traits/README.md
--------------------------------------------------------------------------------
/exercises/traits/traits1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/traits/traits1.cairo
--------------------------------------------------------------------------------
/exercises/traits/traits2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/traits/traits2.cairo
--------------------------------------------------------------------------------
/exercises/traits/traits3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/traits/traits3.cairo
--------------------------------------------------------------------------------
/exercises/variables/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/variables/README.md
--------------------------------------------------------------------------------
/exercises/variables/variables1.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/variables/variables1.cairo
--------------------------------------------------------------------------------
/exercises/variables/variables2.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/variables/variables2.cairo
--------------------------------------------------------------------------------
/exercises/variables/variables3.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/variables/variables3.cairo
--------------------------------------------------------------------------------
/exercises/variables/variables4.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/variables/variables4.cairo
--------------------------------------------------------------------------------
/exercises/variables/variables5.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/variables/variables5.cairo
--------------------------------------------------------------------------------
/exercises/variables/variables6.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/exercises/variables/variables6.cairo
--------------------------------------------------------------------------------
/info.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/info.toml
--------------------------------------------------------------------------------
/runner-crate/.gitignore:
--------------------------------------------------------------------------------
1 | target
2 |
--------------------------------------------------------------------------------
/runner-crate/Scarb.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/runner-crate/Scarb.lock
--------------------------------------------------------------------------------
/runner-crate/Scarb.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/runner-crate/Scarb.toml
--------------------------------------------------------------------------------
/src/exercise.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/src/exercise.rs
--------------------------------------------------------------------------------
/src/main.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/src/main.rs
--------------------------------------------------------------------------------
/src/project.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/src/project.rs
--------------------------------------------------------------------------------
/src/run.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/src/run.rs
--------------------------------------------------------------------------------
/src/scarb.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/src/scarb.rs
--------------------------------------------------------------------------------
/src/ui.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/src/ui.rs
--------------------------------------------------------------------------------
/src/utils.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/src/utils.rs
--------------------------------------------------------------------------------
/src/verify.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/src/verify.rs
--------------------------------------------------------------------------------
/tests/fixture/cairo/compileFail.cairo:
--------------------------------------------------------------------------------
1 | fn main() -> felt252 {
2 | hi()
3 | }
4 |
--------------------------------------------------------------------------------
/tests/fixture/cairo/compilePass.cairo:
--------------------------------------------------------------------------------
1 | fn main() -> felt252 {
2 | 25
3 | }
4 |
--------------------------------------------------------------------------------
/tests/fixture/cairo/info.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/tests/fixture/cairo/info.toml
--------------------------------------------------------------------------------
/tests/fixture/cairo/runner-crate/.gitignore:
--------------------------------------------------------------------------------
1 | target
2 |
--------------------------------------------------------------------------------
/tests/fixture/cairo/runner-crate/Scarb.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/tests/fixture/cairo/runner-crate/Scarb.lock
--------------------------------------------------------------------------------
/tests/fixture/cairo/runner-crate/Scarb.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/tests/fixture/cairo/runner-crate/Scarb.toml
--------------------------------------------------------------------------------
/tests/fixture/cairo/testFails.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/tests/fixture/cairo/testFails.cairo
--------------------------------------------------------------------------------
/tests/fixture/cairo/testPass.cairo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/tests/fixture/cairo/testPass.cairo
--------------------------------------------------------------------------------
/tests/integration_tests.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/shramee/starklings/HEAD/tests/integration_tests.rs
--------------------------------------------------------------------------------