├── .cursorignore ├── .env.example ├── .eslintignore ├── .eslintrc.cjs ├── .github └── workflows │ ├── npm-publish.yml │ └── pr-test.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── LICENSE ├── README.md ├── SOP.md ├── docs ├── MANUAL.md └── RELEASE_NOTES.md ├── examples ├── README.md └── react-app │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.css │ ├── App.test.tsx │ ├── App.tsx │ ├── index.css │ ├── index.tsx │ ├── logo.svg │ ├── react-app-env.d.ts │ ├── reportWebVitals.ts │ └── setupTests.ts │ ├── tsconfig.json │ └── yarn.lock ├── jest.config.cjs ├── package.json ├── playground └── preprompt.py ├── pnpm-lock.yaml ├── prettier.config.cjs ├── src ├── config.ts ├── consts │ ├── eip712domains.ts │ ├── interfaces.consts.ts │ └── misc.ts ├── data.ts ├── data │ ├── chainDetails.json │ ├── chainMap.json │ ├── contracts.json │ ├── erc1155abi.json │ ├── erc20abi.json │ ├── erc721abi.json │ ├── fillChainDetails.py │ ├── fillTokenDetails.py │ ├── peanutAbiV4.2.json │ ├── peanutAbiV4.3.json │ ├── peanutAbiV4.4.json │ ├── peanutAbiV4.json │ ├── peanutBatcherV4.2.json │ ├── peanutBatcherV4.3.json │ ├── peanutBatcherV4.4.json │ ├── peanutBatcherV4.json │ ├── peanutRouterAbiV4.2.json │ ├── requirements.txt │ ├── tokenDetails.json │ └── tokenDetailsManual.json ├── index.ts ├── raffle.ts ├── request.ts └── util.ts ├── test ├── basic │ ├── __hashesAndSigs.ts │ ├── claimRaffle.DEPRECAteD_e2etest.ts │ ├── createMultiLinkFromLinks.test.ts │ ├── dataValidation.test.ts │ ├── detectContractVersionFromTxReceipt.test.ts │ ├── generateAmountsDistribution.test.ts │ ├── getAllUnclaimedDepositsWithIdxForAddress.test.ts │ ├── getContractDetails.test.ts │ ├── getContractType.test.ts │ ├── getDefaultProvider.test.ts │ ├── getDepositIdxs.test.ts │ ├── getLatestContractVersion.test.ts │ ├── getLinkDetails.test.ts │ ├── getLinksFromMultilink.test.ts │ ├── getLinksFromTx.test.ts │ ├── getParamsFromLink.test.ts │ ├── getRaffleInfo.test.ts │ ├── getRandomString.test.ts │ ├── getTokenBalance.test.ts │ ├── numbers.test.ts │ ├── prepareTxs.test.ts │ ├── raffle.test.ts │ ├── resolveToENSName.test.ts │ ├── setFeeOptions.test.ts │ ├── supportsEIP1559.test.ts │ └── version.test.ts ├── deprecated │ ├── ERC1155.test.ts │ ├── api.test.ts │ ├── claimAllUnclaimedAsSenderPerChain.test.ts │ ├── claimGasless.test.ts │ ├── claimLink.test.ts │ ├── claimLinkSender.test.ts │ ├── claimLinkXChain.test.ts │ ├── claimLinkXChainThroughApi.test.ts │ ├── createLinks.test.ts │ ├── createMultiLinkFromLinks.test.ts │ ├── gasless.test.ts │ ├── gaslessThroughApi.test.ts │ ├── live.test.ts │ ├── playground.test.ts │ ├── raffle.test.ts │ └── test_wrong_password.test.ts ├── devnet │ ├── createAndClaim.test.ts │ └── setup.ts ├── live │ ├── batchCreateAndClaim.test.ts │ ├── createAndClaim.test.ts │ ├── createAndClaimXchain.test.ts │ ├── gaslessDeposit.test.ts │ ├── raffleCreateAndClaim.test.ts │ ├── test.consts.ts │ └── test.utils.ts ├── readme.md ├── unit │ ├── index.test.ts │ └── util.test.ts └── util.ts ├── tsconfig.json └── vite.config.js /.cursorignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/pr-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/.github/workflows/pr-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/.prettierignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/README.md -------------------------------------------------------------------------------- /SOP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/SOP.md -------------------------------------------------------------------------------- /docs/MANUAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/docs/MANUAL.md -------------------------------------------------------------------------------- /docs/RELEASE_NOTES.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/react-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/.gitignore -------------------------------------------------------------------------------- /examples/react-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/README.md -------------------------------------------------------------------------------- /examples/react-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/package.json -------------------------------------------------------------------------------- /examples/react-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/public/favicon.ico -------------------------------------------------------------------------------- /examples/react-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/public/index.html -------------------------------------------------------------------------------- /examples/react-app/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/public/logo192.png -------------------------------------------------------------------------------- /examples/react-app/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/public/logo512.png -------------------------------------------------------------------------------- /examples/react-app/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/public/manifest.json -------------------------------------------------------------------------------- /examples/react-app/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/public/robots.txt -------------------------------------------------------------------------------- /examples/react-app/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/src/App.css -------------------------------------------------------------------------------- /examples/react-app/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/src/App.test.tsx -------------------------------------------------------------------------------- /examples/react-app/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/src/App.tsx -------------------------------------------------------------------------------- /examples/react-app/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/src/index.css -------------------------------------------------------------------------------- /examples/react-app/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/src/index.tsx -------------------------------------------------------------------------------- /examples/react-app/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/src/logo.svg -------------------------------------------------------------------------------- /examples/react-app/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/react-app/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/src/reportWebVitals.ts -------------------------------------------------------------------------------- /examples/react-app/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/src/setupTests.ts -------------------------------------------------------------------------------- /examples/react-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/tsconfig.json -------------------------------------------------------------------------------- /examples/react-app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/examples/react-app/yarn.lock -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/package.json -------------------------------------------------------------------------------- /playground/preprompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/playground/preprompt.py -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /prettier.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/prettier.config.cjs -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/consts/eip712domains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/consts/eip712domains.ts -------------------------------------------------------------------------------- /src/consts/interfaces.consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/consts/interfaces.consts.ts -------------------------------------------------------------------------------- /src/consts/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/consts/misc.ts -------------------------------------------------------------------------------- /src/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data.ts -------------------------------------------------------------------------------- /src/data/chainDetails.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/chainDetails.json -------------------------------------------------------------------------------- /src/data/chainMap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/chainMap.json -------------------------------------------------------------------------------- /src/data/contracts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/contracts.json -------------------------------------------------------------------------------- /src/data/erc1155abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/erc1155abi.json -------------------------------------------------------------------------------- /src/data/erc20abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/erc20abi.json -------------------------------------------------------------------------------- /src/data/erc721abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/erc721abi.json -------------------------------------------------------------------------------- /src/data/fillChainDetails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/fillChainDetails.py -------------------------------------------------------------------------------- /src/data/fillTokenDetails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/fillTokenDetails.py -------------------------------------------------------------------------------- /src/data/peanutAbiV4.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/peanutAbiV4.2.json -------------------------------------------------------------------------------- /src/data/peanutAbiV4.3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/peanutAbiV4.3.json -------------------------------------------------------------------------------- /src/data/peanutAbiV4.4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/peanutAbiV4.4.json -------------------------------------------------------------------------------- /src/data/peanutAbiV4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/peanutAbiV4.json -------------------------------------------------------------------------------- /src/data/peanutBatcherV4.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/peanutBatcherV4.2.json -------------------------------------------------------------------------------- /src/data/peanutBatcherV4.3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/peanutBatcherV4.3.json -------------------------------------------------------------------------------- /src/data/peanutBatcherV4.4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/peanutBatcherV4.4.json -------------------------------------------------------------------------------- /src/data/peanutBatcherV4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/peanutBatcherV4.json -------------------------------------------------------------------------------- /src/data/peanutRouterAbiV4.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/peanutRouterAbiV4.2.json -------------------------------------------------------------------------------- /src/data/requirements.txt: -------------------------------------------------------------------------------- 1 | requests==2.31.0 2 | python-dotenv==1.0.0 -------------------------------------------------------------------------------- /src/data/tokenDetails.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/tokenDetails.json -------------------------------------------------------------------------------- /src/data/tokenDetailsManual.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/data/tokenDetailsManual.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/raffle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/raffle.ts -------------------------------------------------------------------------------- /src/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/request.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/src/util.ts -------------------------------------------------------------------------------- /test/basic/__hashesAndSigs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/__hashesAndSigs.ts -------------------------------------------------------------------------------- /test/basic/claimRaffle.DEPRECAteD_e2etest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/claimRaffle.DEPRECAteD_e2etest.ts -------------------------------------------------------------------------------- /test/basic/createMultiLinkFromLinks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/createMultiLinkFromLinks.test.ts -------------------------------------------------------------------------------- /test/basic/dataValidation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/dataValidation.test.ts -------------------------------------------------------------------------------- /test/basic/detectContractVersionFromTxReceipt.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/detectContractVersionFromTxReceipt.test.ts -------------------------------------------------------------------------------- /test/basic/generateAmountsDistribution.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/generateAmountsDistribution.test.ts -------------------------------------------------------------------------------- /test/basic/getAllUnclaimedDepositsWithIdxForAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/getAllUnclaimedDepositsWithIdxForAddress.test.ts -------------------------------------------------------------------------------- /test/basic/getContractDetails.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/getContractDetails.test.ts -------------------------------------------------------------------------------- /test/basic/getContractType.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/getContractType.test.ts -------------------------------------------------------------------------------- /test/basic/getDefaultProvider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/getDefaultProvider.test.ts -------------------------------------------------------------------------------- /test/basic/getDepositIdxs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/getDepositIdxs.test.ts -------------------------------------------------------------------------------- /test/basic/getLatestContractVersion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/getLatestContractVersion.test.ts -------------------------------------------------------------------------------- /test/basic/getLinkDetails.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/getLinkDetails.test.ts -------------------------------------------------------------------------------- /test/basic/getLinksFromMultilink.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/getLinksFromMultilink.test.ts -------------------------------------------------------------------------------- /test/basic/getLinksFromTx.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/getLinksFromTx.test.ts -------------------------------------------------------------------------------- /test/basic/getParamsFromLink.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/getParamsFromLink.test.ts -------------------------------------------------------------------------------- /test/basic/getRaffleInfo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/getRaffleInfo.test.ts -------------------------------------------------------------------------------- /test/basic/getRandomString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/getRandomString.test.ts -------------------------------------------------------------------------------- /test/basic/getTokenBalance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/getTokenBalance.test.ts -------------------------------------------------------------------------------- /test/basic/numbers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/numbers.test.ts -------------------------------------------------------------------------------- /test/basic/prepareTxs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/prepareTxs.test.ts -------------------------------------------------------------------------------- /test/basic/raffle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/raffle.test.ts -------------------------------------------------------------------------------- /test/basic/resolveToENSName.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/resolveToENSName.test.ts -------------------------------------------------------------------------------- /test/basic/setFeeOptions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/setFeeOptions.test.ts -------------------------------------------------------------------------------- /test/basic/supportsEIP1559.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/supportsEIP1559.test.ts -------------------------------------------------------------------------------- /test/basic/version.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/basic/version.test.ts -------------------------------------------------------------------------------- /test/deprecated/ERC1155.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/ERC1155.test.ts -------------------------------------------------------------------------------- /test/deprecated/api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/api.test.ts -------------------------------------------------------------------------------- /test/deprecated/claimAllUnclaimedAsSenderPerChain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/claimAllUnclaimedAsSenderPerChain.test.ts -------------------------------------------------------------------------------- /test/deprecated/claimGasless.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/claimGasless.test.ts -------------------------------------------------------------------------------- /test/deprecated/claimLink.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/claimLink.test.ts -------------------------------------------------------------------------------- /test/deprecated/claimLinkSender.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/claimLinkSender.test.ts -------------------------------------------------------------------------------- /test/deprecated/claimLinkXChain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/claimLinkXChain.test.ts -------------------------------------------------------------------------------- /test/deprecated/claimLinkXChainThroughApi.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/claimLinkXChainThroughApi.test.ts -------------------------------------------------------------------------------- /test/deprecated/createLinks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/createLinks.test.ts -------------------------------------------------------------------------------- /test/deprecated/createMultiLinkFromLinks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/createMultiLinkFromLinks.test.ts -------------------------------------------------------------------------------- /test/deprecated/gasless.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/gasless.test.ts -------------------------------------------------------------------------------- /test/deprecated/gaslessThroughApi.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/gaslessThroughApi.test.ts -------------------------------------------------------------------------------- /test/deprecated/live.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/live.test.ts -------------------------------------------------------------------------------- /test/deprecated/playground.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/playground.test.ts -------------------------------------------------------------------------------- /test/deprecated/raffle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/raffle.test.ts -------------------------------------------------------------------------------- /test/deprecated/test_wrong_password.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/deprecated/test_wrong_password.test.ts -------------------------------------------------------------------------------- /test/devnet/createAndClaim.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/devnet/createAndClaim.test.ts -------------------------------------------------------------------------------- /test/devnet/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/devnet/setup.ts -------------------------------------------------------------------------------- /test/live/batchCreateAndClaim.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/live/batchCreateAndClaim.test.ts -------------------------------------------------------------------------------- /test/live/createAndClaim.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/live/createAndClaim.test.ts -------------------------------------------------------------------------------- /test/live/createAndClaimXchain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/live/createAndClaimXchain.test.ts -------------------------------------------------------------------------------- /test/live/gaslessDeposit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/live/gaslessDeposit.test.ts -------------------------------------------------------------------------------- /test/live/raffleCreateAndClaim.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/live/raffleCreateAndClaim.test.ts -------------------------------------------------------------------------------- /test/live/test.consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/live/test.consts.ts -------------------------------------------------------------------------------- /test/live/test.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/live/test.utils.ts -------------------------------------------------------------------------------- /test/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/readme.md -------------------------------------------------------------------------------- /test/unit/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/unit/index.test.ts -------------------------------------------------------------------------------- /test/unit/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/unit/util.test.ts -------------------------------------------------------------------------------- /test/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/test/util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peanutprotocol/peanut-sdk/HEAD/vite.config.js --------------------------------------------------------------------------------