├── .eslintrc.json ├── .gitignore ├── .npmignore ├── .nycrc.json ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── README.md ├── classes │ ├── Address.md │ ├── BOC.md │ ├── Builder.md │ ├── Cell.md │ ├── Coins.md │ ├── ContractBase.md │ ├── ContractLibrary.md │ ├── Hashmap.md │ ├── HashmapE.md │ ├── Mask.md │ ├── MessageExternalIn.md │ ├── MessageInternal.md │ └── Slice.md ├── enums │ └── CellType.md └── interfaces │ ├── AddressRewriteOptions.md │ ├── AddressStringifyOptions.md │ ├── BOCOptions.md │ ├── CellOptions.md │ ├── CoinsOptions.md │ ├── ContractBaseOptions.md │ └── HashmapOptions.md ├── package.json ├── src ├── address.ts ├── boc │ ├── builder.ts │ ├── cell.ts │ ├── hashmap.ts │ ├── index.ts │ ├── mask.ts │ ├── serializer.ts │ └── slice.ts ├── coins.ts ├── contracts │ ├── base.ts │ ├── index.ts │ ├── libraries.ts │ └── message.ts ├── index.ts ├── types │ └── bit.ts └── utils │ ├── bits.ts │ ├── checksum.ts │ ├── hash.ts │ ├── helpers.ts │ ├── index.ts │ └── numbers.ts ├── test ├── address.test.ts ├── boc.test.ts ├── builder.test.ts ├── cell.test.ts ├── coins.test.ts ├── contract.test.ts ├── hashmap.test.ts ├── mask.test.ts ├── slice.test.ts └── utils.test.ts ├── tsconfig.build.json ├── tsconfig.json └── typedoc.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/.npmignore -------------------------------------------------------------------------------- /.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/.nycrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/classes/Address.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/classes/Address.md -------------------------------------------------------------------------------- /docs/classes/BOC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/classes/BOC.md -------------------------------------------------------------------------------- /docs/classes/Builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/classes/Builder.md -------------------------------------------------------------------------------- /docs/classes/Cell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/classes/Cell.md -------------------------------------------------------------------------------- /docs/classes/Coins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/classes/Coins.md -------------------------------------------------------------------------------- /docs/classes/ContractBase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/classes/ContractBase.md -------------------------------------------------------------------------------- /docs/classes/ContractLibrary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/classes/ContractLibrary.md -------------------------------------------------------------------------------- /docs/classes/Hashmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/classes/Hashmap.md -------------------------------------------------------------------------------- /docs/classes/HashmapE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/classes/HashmapE.md -------------------------------------------------------------------------------- /docs/classes/Mask.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/classes/Mask.md -------------------------------------------------------------------------------- /docs/classes/MessageExternalIn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/classes/MessageExternalIn.md -------------------------------------------------------------------------------- /docs/classes/MessageInternal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/classes/MessageInternal.md -------------------------------------------------------------------------------- /docs/classes/Slice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/classes/Slice.md -------------------------------------------------------------------------------- /docs/enums/CellType.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/enums/CellType.md -------------------------------------------------------------------------------- /docs/interfaces/AddressRewriteOptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/interfaces/AddressRewriteOptions.md -------------------------------------------------------------------------------- /docs/interfaces/AddressStringifyOptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/interfaces/AddressStringifyOptions.md -------------------------------------------------------------------------------- /docs/interfaces/BOCOptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/interfaces/BOCOptions.md -------------------------------------------------------------------------------- /docs/interfaces/CellOptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/interfaces/CellOptions.md -------------------------------------------------------------------------------- /docs/interfaces/CoinsOptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/interfaces/CoinsOptions.md -------------------------------------------------------------------------------- /docs/interfaces/ContractBaseOptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/interfaces/ContractBaseOptions.md -------------------------------------------------------------------------------- /docs/interfaces/HashmapOptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/docs/interfaces/HashmapOptions.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/package.json -------------------------------------------------------------------------------- /src/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/address.ts -------------------------------------------------------------------------------- /src/boc/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/boc/builder.ts -------------------------------------------------------------------------------- /src/boc/cell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/boc/cell.ts -------------------------------------------------------------------------------- /src/boc/hashmap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/boc/hashmap.ts -------------------------------------------------------------------------------- /src/boc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/boc/index.ts -------------------------------------------------------------------------------- /src/boc/mask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/boc/mask.ts -------------------------------------------------------------------------------- /src/boc/serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/boc/serializer.ts -------------------------------------------------------------------------------- /src/boc/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/boc/slice.ts -------------------------------------------------------------------------------- /src/coins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/coins.ts -------------------------------------------------------------------------------- /src/contracts/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/contracts/base.ts -------------------------------------------------------------------------------- /src/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/contracts/index.ts -------------------------------------------------------------------------------- /src/contracts/libraries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/contracts/libraries.ts -------------------------------------------------------------------------------- /src/contracts/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/contracts/message.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types/bit.ts: -------------------------------------------------------------------------------- 1 | export type Bit = 1 | 0 2 | -------------------------------------------------------------------------------- /src/utils/bits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/utils/bits.ts -------------------------------------------------------------------------------- /src/utils/checksum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/utils/checksum.ts -------------------------------------------------------------------------------- /src/utils/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/utils/hash.ts -------------------------------------------------------------------------------- /src/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/utils/helpers.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/numbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/src/utils/numbers.ts -------------------------------------------------------------------------------- /test/address.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/test/address.test.ts -------------------------------------------------------------------------------- /test/boc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/test/boc.test.ts -------------------------------------------------------------------------------- /test/builder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/test/builder.test.ts -------------------------------------------------------------------------------- /test/cell.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/test/cell.test.ts -------------------------------------------------------------------------------- /test/coins.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/test/coins.test.ts -------------------------------------------------------------------------------- /test/contract.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/test/contract.test.ts -------------------------------------------------------------------------------- /test/hashmap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/test/hashmap.test.ts -------------------------------------------------------------------------------- /test/mask.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/test/mask.test.ts -------------------------------------------------------------------------------- /test/slice.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/test/slice.test.ts -------------------------------------------------------------------------------- /test/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/test/utils.test.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjifyodor/ton3-core/HEAD/typedoc.json --------------------------------------------------------------------------------