├── .github └── workflows │ └── main.yml ├── .gitignore ├── README.md ├── bot ├── .gitignore ├── backends.py ├── cli │ ├── about.py │ ├── assets │ │ ├── contract-job.boc │ │ └── contract-offer.boc │ ├── bcutils.py │ ├── colors.py │ ├── contracts.py │ ├── dnsresolver.py │ ├── jobs.py │ ├── keyring.py │ ├── offers.py │ ├── polyfills.py │ ├── signing.py │ └── tslice.py ├── install_libs.py ├── keyutils.py ├── main.py ├── persistence.py ├── stateful.py ├── states.py ├── textutils.py └── tg.py ├── cli ├── about.py ├── assets │ ├── contract-job.boc │ └── contract-offer.boc ├── bcutils.py ├── colors.py ├── contracts.py ├── jobs.py ├── keyring.py ├── offers.py ├── polyfills.py ├── signing.py └── tslice.py ├── cli_main.py ├── contracts ├── build.py ├── build │ ├── boc │ │ ├── contract-job.boc │ │ ├── contract-job.hex │ │ ├── contract-offer.boc │ │ └── contract-offer.hex │ ├── contract-job.fif │ ├── contract-job_tests.fif │ ├── contract-offer.fif │ └── contract-offer_tests.fif ├── fift │ ├── config-validators.boc │ ├── exotic.fif │ └── usage.fif ├── func │ ├── job-contract.fc │ ├── offer-contract.fc │ ├── opcodes.fc │ ├── stdlib-ext.fc │ ├── stdlib.fc │ └── tlb.fc ├── project.yaml ├── show-log.py ├── tests │ ├── tests-job.fc │ └── tests-offer.fc ├── toncli.err └── toncli.log ├── freelance-highlevel.idr ├── interaction.tlb ├── main.js └── web ├── assets ├── index-GKpznQ_X.css └── index-d_kZnM7Q.js ├── global.css ├── images ├── cube.png ├── favicon.ico └── ratelance.png ├── index.html └── vite.svg /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # due to GPL license instead of MIT 2 | Disasm.fif 3 | 4 | seed.pk 5 | __pycache__ 6 | *.pyc 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/README.md -------------------------------------------------------------------------------- /bot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/.gitignore -------------------------------------------------------------------------------- /bot/backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/backends.py -------------------------------------------------------------------------------- /bot/cli/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/cli/about.py -------------------------------------------------------------------------------- /bot/cli/assets/contract-job.boc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/cli/assets/contract-job.boc -------------------------------------------------------------------------------- /bot/cli/assets/contract-offer.boc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/cli/assets/contract-offer.boc -------------------------------------------------------------------------------- /bot/cli/bcutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/cli/bcutils.py -------------------------------------------------------------------------------- /bot/cli/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/cli/colors.py -------------------------------------------------------------------------------- /bot/cli/contracts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/cli/contracts.py -------------------------------------------------------------------------------- /bot/cli/dnsresolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/cli/dnsresolver.py -------------------------------------------------------------------------------- /bot/cli/jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/cli/jobs.py -------------------------------------------------------------------------------- /bot/cli/keyring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/cli/keyring.py -------------------------------------------------------------------------------- /bot/cli/offers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/cli/offers.py -------------------------------------------------------------------------------- /bot/cli/polyfills.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/cli/polyfills.py -------------------------------------------------------------------------------- /bot/cli/signing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/cli/signing.py -------------------------------------------------------------------------------- /bot/cli/tslice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/cli/tslice.py -------------------------------------------------------------------------------- /bot/install_libs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/install_libs.py -------------------------------------------------------------------------------- /bot/keyutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/keyutils.py -------------------------------------------------------------------------------- /bot/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/main.py -------------------------------------------------------------------------------- /bot/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/persistence.py -------------------------------------------------------------------------------- /bot/stateful.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/stateful.py -------------------------------------------------------------------------------- /bot/states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/states.py -------------------------------------------------------------------------------- /bot/textutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/textutils.py -------------------------------------------------------------------------------- /bot/tg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/bot/tg.py -------------------------------------------------------------------------------- /cli/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/cli/about.py -------------------------------------------------------------------------------- /cli/assets/contract-job.boc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/cli/assets/contract-job.boc -------------------------------------------------------------------------------- /cli/assets/contract-offer.boc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/cli/assets/contract-offer.boc -------------------------------------------------------------------------------- /cli/bcutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/cli/bcutils.py -------------------------------------------------------------------------------- /cli/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/cli/colors.py -------------------------------------------------------------------------------- /cli/contracts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/cli/contracts.py -------------------------------------------------------------------------------- /cli/jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/cli/jobs.py -------------------------------------------------------------------------------- /cli/keyring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/cli/keyring.py -------------------------------------------------------------------------------- /cli/offers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/cli/offers.py -------------------------------------------------------------------------------- /cli/polyfills.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/cli/polyfills.py -------------------------------------------------------------------------------- /cli/signing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/cli/signing.py -------------------------------------------------------------------------------- /cli/tslice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/cli/tslice.py -------------------------------------------------------------------------------- /cli_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/cli_main.py -------------------------------------------------------------------------------- /contracts/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/build.py -------------------------------------------------------------------------------- /contracts/build/boc/contract-job.boc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/build/boc/contract-job.boc -------------------------------------------------------------------------------- /contracts/build/boc/contract-job.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/build/boc/contract-job.hex -------------------------------------------------------------------------------- /contracts/build/boc/contract-offer.boc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/build/boc/contract-offer.boc -------------------------------------------------------------------------------- /contracts/build/boc/contract-offer.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/build/boc/contract-offer.hex -------------------------------------------------------------------------------- /contracts/build/contract-job.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/build/contract-job.fif -------------------------------------------------------------------------------- /contracts/build/contract-job_tests.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/build/contract-job_tests.fif -------------------------------------------------------------------------------- /contracts/build/contract-offer.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/build/contract-offer.fif -------------------------------------------------------------------------------- /contracts/build/contract-offer_tests.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/build/contract-offer_tests.fif -------------------------------------------------------------------------------- /contracts/fift/config-validators.boc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/fift/config-validators.boc -------------------------------------------------------------------------------- /contracts/fift/exotic.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/fift/exotic.fif -------------------------------------------------------------------------------- /contracts/fift/usage.fif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/fift/usage.fif -------------------------------------------------------------------------------- /contracts/func/job-contract.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/func/job-contract.fc -------------------------------------------------------------------------------- /contracts/func/offer-contract.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/func/offer-contract.fc -------------------------------------------------------------------------------- /contracts/func/opcodes.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/func/opcodes.fc -------------------------------------------------------------------------------- /contracts/func/stdlib-ext.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/func/stdlib-ext.fc -------------------------------------------------------------------------------- /contracts/func/stdlib.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/func/stdlib.fc -------------------------------------------------------------------------------- /contracts/func/tlb.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/func/tlb.fc -------------------------------------------------------------------------------- /contracts/project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/project.yaml -------------------------------------------------------------------------------- /contracts/show-log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/show-log.py -------------------------------------------------------------------------------- /contracts/tests/tests-job.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/tests/tests-job.fc -------------------------------------------------------------------------------- /contracts/tests/tests-offer.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/tests/tests-offer.fc -------------------------------------------------------------------------------- /contracts/toncli.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/toncli.err -------------------------------------------------------------------------------- /contracts/toncli.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/contracts/toncli.log -------------------------------------------------------------------------------- /freelance-highlevel.idr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/freelance-highlevel.idr -------------------------------------------------------------------------------- /interaction.tlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/interaction.tlb -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/main.js -------------------------------------------------------------------------------- /web/assets/index-GKpznQ_X.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/web/assets/index-GKpznQ_X.css -------------------------------------------------------------------------------- /web/assets/index-d_kZnM7Q.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/web/assets/index-d_kZnM7Q.js -------------------------------------------------------------------------------- /web/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/web/global.css -------------------------------------------------------------------------------- /web/images/cube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/web/images/cube.png -------------------------------------------------------------------------------- /web/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/web/images/favicon.ico -------------------------------------------------------------------------------- /web/images/ratelance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/web/images/ratelance.png -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/web/index.html -------------------------------------------------------------------------------- /web/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgramCrafter/ratelance/HEAD/web/vite.svg --------------------------------------------------------------------------------