gitextract_54u8gdjh/ ├── .github/ │ └── workflows/ │ └── publish-package.yml ├── .gitignore ├── .husky/ │ └── pre-commit ├── CHANGELOG.md ├── LICENSE ├── README.md ├── document/ │ ├── README_cn.md │ ├── how-to-achieve-max-performance-on-sui.md │ └── migration-guide-v2.md ├── package.json ├── src/ │ ├── index.ts │ ├── libs/ │ │ ├── multiSig/ │ │ │ ├── client.ts │ │ │ ├── index.ts │ │ │ └── publickey.ts │ │ ├── suiAccountManager/ │ │ │ ├── crypto.ts │ │ │ ├── index.ts │ │ │ ├── keypair.ts │ │ │ └── util.ts │ │ ├── suiInteractor/ │ │ │ ├── index.ts │ │ │ ├── suiInteractor.ts │ │ │ └── util.ts │ │ ├── suiModel/ │ │ │ ├── index.ts │ │ │ ├── suiOwnedObject.ts │ │ │ └── suiSharedObject.ts │ │ └── suiTxBuilder/ │ │ ├── index.ts │ │ └── util.ts │ ├── suiKit.ts │ └── types/ │ └── index.ts ├── test/ │ ├── integration/ │ │ ├── index.spec.ts │ │ └── multiSig.spec.ts │ ├── tsconfig.json │ └── unit/ │ └── libs/ │ ├── multiSig/ │ │ └── publickey.spec.ts │ ├── suiAccountManager/ │ │ ├── crypto.spec.ts │ │ └── util.spec.ts │ ├── suiInteractor/ │ │ └── suiInteractor.spec.ts │ ├── suiModel/ │ │ ├── suiOwnedObject.spec.ts │ │ └── suiSharedObject.spec.ts │ └── suiTxBuilder/ │ ├── index.spec.ts │ └── utils.spec.ts ├── tsconfig.json ├── tsup.config.ts └── vitest.config.ts