├── .envrc ├── .github └── workflows │ └── cartesify.yml ├── .gitignore ├── .gitmodules ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── settings.json └── tasks.json ├── DEV2DEV.md ├── README.md ├── flake.lock ├── flake.nix ├── jest.config.ts ├── package.json ├── pnpm-lock.yaml ├── src ├── cartesify │ ├── AxiosLikeClient.ts │ ├── AxiosLikeClientV2.ts │ ├── Cartesify.ts │ ├── FetchLikeClient.ts │ ├── InputAddedListener.ts │ └── WrappedPromise.ts ├── configs │ └── token-config.json ├── hex.ts ├── index.ts ├── models │ ├── config.ts │ └── input-transactor.ts ├── services │ └── InputTransactorService.ts ├── types.ts └── utils.ts ├── tests ├── cartesify │ ├── AxiosLikeClient.test.ts │ ├── AxiosLikeClientV2.test.ts │ └── FetchClient.test.ts ├── main.test.ts └── services │ └── InputTransactorService.test.ts ├── tsconfig.json └── wagmi.config.ts /.envrc: -------------------------------------------------------------------------------- 1 | use flake -------------------------------------------------------------------------------- /.github/workflows/cartesify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/.github/workflows/cartesify.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /DEV2DEV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/DEV2DEV.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/flake.nix -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/cartesify/AxiosLikeClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/src/cartesify/AxiosLikeClient.ts -------------------------------------------------------------------------------- /src/cartesify/AxiosLikeClientV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/src/cartesify/AxiosLikeClientV2.ts -------------------------------------------------------------------------------- /src/cartesify/Cartesify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/src/cartesify/Cartesify.ts -------------------------------------------------------------------------------- /src/cartesify/FetchLikeClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/src/cartesify/FetchLikeClient.ts -------------------------------------------------------------------------------- /src/cartesify/InputAddedListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/src/cartesify/InputAddedListener.ts -------------------------------------------------------------------------------- /src/cartesify/WrappedPromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/src/cartesify/WrappedPromise.ts -------------------------------------------------------------------------------- /src/configs/token-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/src/configs/token-config.json -------------------------------------------------------------------------------- /src/hex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/src/hex.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/models/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/src/models/config.ts -------------------------------------------------------------------------------- /src/models/input-transactor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/src/models/input-transactor.ts -------------------------------------------------------------------------------- /src/services/InputTransactorService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/src/services/InputTransactorService.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tests/cartesify/AxiosLikeClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/tests/cartesify/AxiosLikeClient.test.ts -------------------------------------------------------------------------------- /tests/cartesify/AxiosLikeClientV2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/tests/cartesify/AxiosLikeClientV2.test.ts -------------------------------------------------------------------------------- /tests/cartesify/FetchClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/tests/cartesify/FetchClient.test.ts -------------------------------------------------------------------------------- /tests/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/tests/main.test.ts -------------------------------------------------------------------------------- /tests/services/InputTransactorService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/tests/services/InputTransactorService.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/tsconfig.json -------------------------------------------------------------------------------- /wagmi.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Calindra/cartesify/HEAD/wagmi.config.ts --------------------------------------------------------------------------------