├── .changeset
├── README.md
└── config.json
├── .github
└── workflows
│ └── on-create-release.yml
├── .gitignore
├── .husky
├── pre-commit
└── pre-push
├── README.md
├── biome.json
├── examples
├── vite-wagmi-ethers-rainbowkit
│ ├── .env.example
│ ├── .gitignore
│ ├── .npmrc
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── polyfills.ts
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── Account.tsx
│ │ │ └── index.ts
│ │ ├── hooks
│ │ │ ├── index.ts
│ │ │ └── useEthersSigner.ts
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ └── vite.config.ts
├── vite-wagmi-ethers
│ ├── .env.example
│ ├── .gitignore
│ ├── .npmrc
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── polyfills.ts
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── Account.tsx
│ │ │ └── index.ts
│ │ ├── hooks
│ │ │ ├── index.ts
│ │ │ └── useEthersSigner.ts
│ │ ├── main.tsx
│ │ ├── vite-env.d.ts
│ │ └── wagmi.ts
│ ├── tsconfig.json
│ └── vite.config.ts
├── vite-wagmi-ethers6
│ ├── .env.example
│ ├── .gitignore
│ ├── .npmrc
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── polyfills.ts
│ ├── src
│ │ ├── App.tsx
│ │ ├── components
│ │ │ ├── Account.tsx
│ │ │ └── index.ts
│ │ ├── hooks
│ │ │ ├── index.ts
│ │ │ └── useEthers6Signer.ts
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ └── vite.config.ts
└── vite-wagmi-viem
│ ├── .env.example
│ ├── .gitignore
│ ├── .npmrc
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── polyfills.ts
│ ├── src
│ ├── App.tsx
│ ├── components
│ │ ├── Account.tsx
│ │ └── index.ts
│ ├── main.tsx
│ └── vite-env.d.ts
│ ├── tsconfig.json
│ └── vite.config.ts
├── package.json
├── packages
└── sdk
│ ├── .env.example
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── abis
│ ├── ERC1155.ts
│ ├── ERC20.ts
│ ├── ERC6551RegistryV2.json
│ ├── ERC721.ts
│ ├── IERC6551AccountV2.json
│ ├── MultiCallAuthenticated.ts
│ └── index.ts
│ ├── package.json
│ ├── src
│ ├── TokenboundClient.ts
│ ├── constants
│ │ ├── crossChain.ts
│ │ ├── eip1167Implementation.ts
│ │ ├── index.ts
│ │ ├── interfaces.ts
│ │ ├── multicall.ts
│ │ └── tokenboundAddresses.ts
│ ├── functions
│ │ ├── crossChain.ts
│ │ ├── index.ts
│ │ ├── viemV2.ts
│ │ └── viemV3.ts
│ ├── index.ts
│ ├── test
│ │ ├── TestAll.test.ts
│ │ ├── config
│ │ │ ├── anvil.ts
│ │ │ ├── base.ts
│ │ │ ├── index.ts
│ │ │ ├── mints.ts
│ │ │ ├── setup.ts
│ │ │ └── shell.ts
│ │ ├── constants
│ │ │ ├── addresses.ts
│ │ │ ├── anvil.ts
│ │ │ ├── index.ts
│ │ │ └── regexes.ts
│ │ ├── mockWallet.tsx
│ │ ├── types
│ │ │ ├── index.ts
│ │ │ └── testers.ts
│ │ ├── utils
│ │ │ ├── clients.ts
│ │ │ ├── debug.ts
│ │ │ ├── ethToWei.ts
│ │ │ ├── getAnvilLogs.ts
│ │ │ ├── getWETHBalance.ts
│ │ │ ├── getZora1155Balance.ts
│ │ │ ├── getZora721Balance.ts
│ │ │ ├── index.ts
│ │ │ └── shellCommand.ts
│ │ └── wagmi-cli-hooks
│ │ │ └── generated.ts
│ ├── types
│ │ ├── abstractEthersSigner.ts
│ │ ├── abstractEthersTransactionResponse.ts
│ │ ├── addresses.ts
│ │ ├── anvilAccount.ts
│ │ ├── callData.ts
│ │ ├── contractABIPair.ts
│ │ ├── erc6551Bytecode.ts
│ │ ├── index.ts
│ │ ├── messages.ts
│ │ ├── multicall.ts
│ │ ├── operations.ts
│ │ ├── params.ts
│ │ └── prettify.ts
│ ├── utils
│ │ ├── addressToUint8Array.ts
│ │ ├── chainIdToChain.testDISABLED.ts
│ │ ├── chainIdToChain.ts
│ │ ├── getImplementationName.ts
│ │ ├── index.ts
│ │ ├── messageTypeguards.ts
│ │ ├── normalizeEthersMessage.ts
│ │ ├── resolvePossibleENS.ts
│ │ └── segmentBytecode.ts
│ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── vite.config.ts
│ ├── vitest.config.ts
│ └── wagmi.config.ts
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
└── tsconfig.json
/.changeset/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/.changeset/README.md
--------------------------------------------------------------------------------
/.changeset/config.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/.changeset/config.json
--------------------------------------------------------------------------------
/.github/workflows/on-create-release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/.github/workflows/on-create-release.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/.gitignore
--------------------------------------------------------------------------------
/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | pnpm test
5 |
--------------------------------------------------------------------------------
/.husky/pre-push:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | # pnpm lint:fix
5 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/README.md
--------------------------------------------------------------------------------
/biome.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/biome.json
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/.env.example:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers-rainbowkit/.env.example
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers-rainbowkit/.gitignore
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/.npmrc:
--------------------------------------------------------------------------------
1 | strict-peer-dependencies = false
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers-rainbowkit/CHANGELOG.md
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers-rainbowkit/README.md
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers-rainbowkit/index.html
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers-rainbowkit/package.json
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/polyfills.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers-rainbowkit/polyfills.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers-rainbowkit/src/App.tsx
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/src/components/Account.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers-rainbowkit/src/components/Account.tsx
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/src/components/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers-rainbowkit/src/components/index.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/src/hooks/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useEthersSigner'
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/src/hooks/useEthersSigner.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers-rainbowkit/src/hooks/useEthersSigner.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers-rainbowkit/src/main.tsx
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers-rainbowkit/tsconfig.json
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers-rainbowkit/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers-rainbowkit/vite.config.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/.env.example:
--------------------------------------------------------------------------------
1 | VITE_ALCHEMY_API_KEY=
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers/.gitignore
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/.npmrc:
--------------------------------------------------------------------------------
1 | strict-peer-dependencies = false
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers/CHANGELOG.md
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers/README.md
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers/index.html
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers/package.json
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/polyfills.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers/polyfills.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers/src/App.tsx
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/src/components/Account.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers/src/components/Account.tsx
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/src/components/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers/src/components/index.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/src/hooks/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useEthersSigner'
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/src/hooks/useEthersSigner.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers/src/hooks/useEthersSigner.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers/src/main.tsx
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/src/wagmi.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers/src/wagmi.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers/tsconfig.json
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers/vite.config.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/.env.example:
--------------------------------------------------------------------------------
1 | VITE_ALCHEMY_API_KEY=
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers6/.gitignore
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/.npmrc:
--------------------------------------------------------------------------------
1 | strict-peer-dependencies = false
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers6/CHANGELOG.md
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers6/README.md
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers6/index.html
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers6/package.json
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/polyfills.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers6/polyfills.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers6/src/App.tsx
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/src/components/Account.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers6/src/components/Account.tsx
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/src/components/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers6/src/components/index.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/src/hooks/index.ts:
--------------------------------------------------------------------------------
1 | export * from './useEthers6Signer'
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/src/hooks/useEthers6Signer.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers6/src/hooks/useEthers6Signer.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers6/src/main.tsx
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers6/tsconfig.json
--------------------------------------------------------------------------------
/examples/vite-wagmi-ethers6/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-ethers6/vite.config.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-viem/.env.example:
--------------------------------------------------------------------------------
1 | VITE_ALCHEMY_API_KEY=
--------------------------------------------------------------------------------
/examples/vite-wagmi-viem/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-viem/.gitignore
--------------------------------------------------------------------------------
/examples/vite-wagmi-viem/.npmrc:
--------------------------------------------------------------------------------
1 | strict-peer-dependencies = false
--------------------------------------------------------------------------------
/examples/vite-wagmi-viem/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-viem/README.md
--------------------------------------------------------------------------------
/examples/vite-wagmi-viem/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-viem/index.html
--------------------------------------------------------------------------------
/examples/vite-wagmi-viem/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-viem/package.json
--------------------------------------------------------------------------------
/examples/vite-wagmi-viem/polyfills.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-viem/polyfills.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-viem/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-viem/src/App.tsx
--------------------------------------------------------------------------------
/examples/vite-wagmi-viem/src/components/Account.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-viem/src/components/Account.tsx
--------------------------------------------------------------------------------
/examples/vite-wagmi-viem/src/components/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-viem/src/components/index.ts
--------------------------------------------------------------------------------
/examples/vite-wagmi-viem/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-viem/src/main.tsx
--------------------------------------------------------------------------------
/examples/vite-wagmi-viem/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/examples/vite-wagmi-viem/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-viem/tsconfig.json
--------------------------------------------------------------------------------
/examples/vite-wagmi-viem/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/examples/vite-wagmi-viem/vite.config.ts
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/package.json
--------------------------------------------------------------------------------
/packages/sdk/.env.example:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/.env.example
--------------------------------------------------------------------------------
/packages/sdk/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/.gitignore
--------------------------------------------------------------------------------
/packages/sdk/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/CHANGELOG.md
--------------------------------------------------------------------------------
/packages/sdk/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/README.md
--------------------------------------------------------------------------------
/packages/sdk/abis/ERC1155.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/abis/ERC1155.ts
--------------------------------------------------------------------------------
/packages/sdk/abis/ERC20.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/abis/ERC20.ts
--------------------------------------------------------------------------------
/packages/sdk/abis/ERC6551RegistryV2.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/abis/ERC6551RegistryV2.json
--------------------------------------------------------------------------------
/packages/sdk/abis/ERC721.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/abis/ERC721.ts
--------------------------------------------------------------------------------
/packages/sdk/abis/IERC6551AccountV2.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/abis/IERC6551AccountV2.json
--------------------------------------------------------------------------------
/packages/sdk/abis/MultiCallAuthenticated.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/abis/MultiCallAuthenticated.ts
--------------------------------------------------------------------------------
/packages/sdk/abis/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/abis/index.ts
--------------------------------------------------------------------------------
/packages/sdk/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/package.json
--------------------------------------------------------------------------------
/packages/sdk/src/TokenboundClient.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/TokenboundClient.ts
--------------------------------------------------------------------------------
/packages/sdk/src/constants/crossChain.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/constants/crossChain.ts
--------------------------------------------------------------------------------
/packages/sdk/src/constants/eip1167Implementation.ts:
--------------------------------------------------------------------------------
1 | export const STANDARD_EIP_1167_IMPLEMENTATION =
2 | "0x5af43d82803e903d91602b57fd5bf3"
3 |
--------------------------------------------------------------------------------
/packages/sdk/src/constants/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/constants/index.ts
--------------------------------------------------------------------------------
/packages/sdk/src/constants/interfaces.ts:
--------------------------------------------------------------------------------
1 | export const IERC_6551_ACCOUNT_INTERFACE = "0x6faff5f1"
2 |
--------------------------------------------------------------------------------
/packages/sdk/src/constants/multicall.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/constants/multicall.ts
--------------------------------------------------------------------------------
/packages/sdk/src/constants/tokenboundAddresses.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/constants/tokenboundAddresses.ts
--------------------------------------------------------------------------------
/packages/sdk/src/functions/crossChain.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/functions/crossChain.ts
--------------------------------------------------------------------------------
/packages/sdk/src/functions/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/functions/index.ts
--------------------------------------------------------------------------------
/packages/sdk/src/functions/viemV2.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/functions/viemV2.ts
--------------------------------------------------------------------------------
/packages/sdk/src/functions/viemV3.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/functions/viemV3.ts
--------------------------------------------------------------------------------
/packages/sdk/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/index.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/TestAll.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/TestAll.test.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/config/anvil.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/config/anvil.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/config/base.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/config/base.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/config/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/config/index.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/config/mints.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/config/mints.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/config/setup.ts:
--------------------------------------------------------------------------------
1 | import "@testing-library/jest-dom"
2 |
--------------------------------------------------------------------------------
/packages/sdk/src/test/config/shell.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/config/shell.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/constants/addresses.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/constants/addresses.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/constants/anvil.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/constants/anvil.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/constants/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/constants/index.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/constants/regexes.ts:
--------------------------------------------------------------------------------
1 | export const ADDRESS_REGEX = /^0x[a-fA-F0-9]{40}/
2 |
--------------------------------------------------------------------------------
/packages/sdk/src/test/mockWallet.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/mockWallet.tsx
--------------------------------------------------------------------------------
/packages/sdk/src/test/types/index.ts:
--------------------------------------------------------------------------------
1 | export * from "./testers"
2 |
--------------------------------------------------------------------------------
/packages/sdk/src/test/types/testers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/types/testers.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/utils/clients.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/utils/clients.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/utils/debug.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/utils/debug.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/utils/ethToWei.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/utils/ethToWei.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/utils/getAnvilLogs.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/utils/getAnvilLogs.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/utils/getWETHBalance.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/utils/getWETHBalance.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/utils/getZora1155Balance.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/utils/getZora1155Balance.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/utils/getZora721Balance.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/utils/getZora721Balance.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/utils/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/utils/index.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/utils/shellCommand.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/utils/shellCommand.ts
--------------------------------------------------------------------------------
/packages/sdk/src/test/wagmi-cli-hooks/generated.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/test/wagmi-cli-hooks/generated.ts
--------------------------------------------------------------------------------
/packages/sdk/src/types/abstractEthersSigner.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/types/abstractEthersSigner.ts
--------------------------------------------------------------------------------
/packages/sdk/src/types/abstractEthersTransactionResponse.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/types/abstractEthersTransactionResponse.ts
--------------------------------------------------------------------------------
/packages/sdk/src/types/addresses.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/types/addresses.ts
--------------------------------------------------------------------------------
/packages/sdk/src/types/anvilAccount.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/types/anvilAccount.ts
--------------------------------------------------------------------------------
/packages/sdk/src/types/callData.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/types/callData.ts
--------------------------------------------------------------------------------
/packages/sdk/src/types/contractABIPair.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/types/contractABIPair.ts
--------------------------------------------------------------------------------
/packages/sdk/src/types/erc6551Bytecode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/types/erc6551Bytecode.ts
--------------------------------------------------------------------------------
/packages/sdk/src/types/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/types/index.ts
--------------------------------------------------------------------------------
/packages/sdk/src/types/messages.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/types/messages.ts
--------------------------------------------------------------------------------
/packages/sdk/src/types/multicall.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/types/multicall.ts
--------------------------------------------------------------------------------
/packages/sdk/src/types/operations.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/types/operations.ts
--------------------------------------------------------------------------------
/packages/sdk/src/types/params.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/types/params.ts
--------------------------------------------------------------------------------
/packages/sdk/src/types/prettify.ts:
--------------------------------------------------------------------------------
1 | export type Prettify = {
2 | [K in keyof T]: T[K]
3 | } & {}
4 |
--------------------------------------------------------------------------------
/packages/sdk/src/utils/addressToUint8Array.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/utils/addressToUint8Array.ts
--------------------------------------------------------------------------------
/packages/sdk/src/utils/chainIdToChain.testDISABLED.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/utils/chainIdToChain.testDISABLED.ts
--------------------------------------------------------------------------------
/packages/sdk/src/utils/chainIdToChain.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/utils/chainIdToChain.ts
--------------------------------------------------------------------------------
/packages/sdk/src/utils/getImplementationName.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/utils/getImplementationName.ts
--------------------------------------------------------------------------------
/packages/sdk/src/utils/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/utils/index.ts
--------------------------------------------------------------------------------
/packages/sdk/src/utils/messageTypeguards.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/utils/messageTypeguards.ts
--------------------------------------------------------------------------------
/packages/sdk/src/utils/normalizeEthersMessage.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/utils/normalizeEthersMessage.ts
--------------------------------------------------------------------------------
/packages/sdk/src/utils/resolvePossibleENS.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/utils/resolvePossibleENS.ts
--------------------------------------------------------------------------------
/packages/sdk/src/utils/segmentBytecode.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/src/utils/segmentBytecode.ts
--------------------------------------------------------------------------------
/packages/sdk/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/packages/sdk/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/tsconfig.json
--------------------------------------------------------------------------------
/packages/sdk/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/vite.config.ts
--------------------------------------------------------------------------------
/packages/sdk/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/vitest.config.ts
--------------------------------------------------------------------------------
/packages/sdk/wagmi.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/packages/sdk/wagmi.config.ts
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/pnpm-lock.yaml
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/pnpm-workspace.yaml
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tokenbound/sdk/HEAD/tsconfig.json
--------------------------------------------------------------------------------