├── .github └── workflows │ └── ci.yml ├── .gitignore ├── README.md ├── Scarb.toml ├── contracts ├── Evaluator.sol └── interfaces │ ├── ISolution.sol │ └── IStarknetCore.sol ├── package.json ├── scripts └── deploy.js ├── src ├── IEx05_receiver.cairo ├── evaluator.cairo ├── lib.cairo ├── token.cairo ├── token │ ├── ERC20_base.cairo │ ├── IERC20.cairo │ ├── ITDERC20.cairo │ └── TDERC20.cairo ├── utils.cairo └── utils │ ├── Iplayers_registry.cairo │ ├── ex00_base.cairo │ ├── helper.cairo │ └── players_registry.cairo ├── test └── Lock.js ├── tests └── test_contract.py └── utils.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/README.md -------------------------------------------------------------------------------- /Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/Scarb.toml -------------------------------------------------------------------------------- /contracts/Evaluator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/contracts/Evaluator.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISolution.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/contracts/interfaces/ISolution.sol -------------------------------------------------------------------------------- /contracts/interfaces/IStarknetCore.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/contracts/interfaces/IStarknetCore.sol -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/package.json -------------------------------------------------------------------------------- /scripts/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/scripts/deploy.js -------------------------------------------------------------------------------- /src/IEx05_receiver.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/src/IEx05_receiver.cairo -------------------------------------------------------------------------------- /src/evaluator.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/src/evaluator.cairo -------------------------------------------------------------------------------- /src/lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/src/lib.cairo -------------------------------------------------------------------------------- /src/token.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/src/token.cairo -------------------------------------------------------------------------------- /src/token/ERC20_base.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/src/token/ERC20_base.cairo -------------------------------------------------------------------------------- /src/token/IERC20.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/src/token/IERC20.cairo -------------------------------------------------------------------------------- /src/token/ITDERC20.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/src/token/ITDERC20.cairo -------------------------------------------------------------------------------- /src/token/TDERC20.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/src/token/TDERC20.cairo -------------------------------------------------------------------------------- /src/utils.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/src/utils.cairo -------------------------------------------------------------------------------- /src/utils/Iplayers_registry.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/src/utils/Iplayers_registry.cairo -------------------------------------------------------------------------------- /src/utils/ex00_base.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/src/utils/ex00_base.cairo -------------------------------------------------------------------------------- /src/utils/helper.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/src/utils/helper.cairo -------------------------------------------------------------------------------- /src/utils/players_registry.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/src/utils/players_registry.cairo -------------------------------------------------------------------------------- /test/Lock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/test/Lock.js -------------------------------------------------------------------------------- /tests/test_contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/tests/test_contract.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starknet-edu/starknet-messaging-bridge/HEAD/utils.py --------------------------------------------------------------------------------