├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ └── feature.yml ├── pull_request_template.md └── workflows │ ├── add-to-devtools.yml │ ├── tests.yml │ ├── typedoc-generate-gitbook-docs.yml │ └── typedoc-generator.yml ├── .gitignore ├── .npmrc ├── AUTO_RECONSCTRUCT_BY_JSON_SCHEME.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── LICENSE-APACHE ├── README.md ├── RELEASE.md ├── RUNTIME_INVESTIGATE.md ├── SECURITY.md ├── TOOLING.md ├── benchmark ├── .gitignore ├── README.md ├── __tests__ │ ├── test-collections-performance.ava.js │ ├── test-deploy-contract.ava.js │ ├── test-expensive-calc.ava.js │ ├── test-highlevel-collection.ava.js │ ├── test-highlevel-minimal.ava.js │ ├── test-lowlevel-api.ava.js │ ├── test-lowlevel-minimal.ava.js │ └── util.js ├── ava.config.cjs ├── example-outcome.json ├── jsconfig.json ├── package.json ├── res │ ├── deploy_contract.wasm │ ├── expensive_calc.wasm │ ├── highlevel_collection.wasm │ ├── highlevel_minimal.wasm │ ├── lowlevel_api.wasm │ └── lowlevel_minimal.wasm ├── src │ ├── deploy-contract.js │ ├── expensive-calc.js │ ├── highlevel-collection.js │ ├── highlevel-minimal.js │ ├── lookup-map.js │ ├── lookup-set.js │ ├── lowlevel-api.js │ ├── lowlevel-minimal.js │ ├── unordered-map.js │ ├── unordered-set.js │ └── vector.js └── tsconfig.json ├── examples ├── .gitignore ├── README.md ├── __tests__ │ ├── standard-ft │ │ └── ft-tests.ava.js │ ├── standard-nft │ │ ├── test_approval.ava.js │ │ ├── test_core.ava.js │ │ └── test_enumeration.ava.js │ ├── test-basic-updates.ava.js │ ├── test-clean-state.ava.js │ ├── test-counter.ava.js │ ├── test-cross-contract-call-loop.ava.js │ ├── test-cross-contract-call-ts.ava.js │ ├── test-cross-contract-call.ava.js │ ├── test-fungible-token-lockable.ava.js │ ├── test-fungible-token.ava.js │ ├── test-nested-collections.ava.js │ ├── test-non-fungible-token.ava.js │ ├── test-parking-lot.ava.js │ ├── test-programmatic-update.ava.js │ ├── test-state-message-migration-add-filed.ava.js │ ├── test-state-migration.ava.js │ ├── test-status-deserialize-class.ava.js │ ├── test-status-message-borsh.ava.js │ ├── test-status-message-collections.ava.js │ ├── test-status-message-deserialize-err.ava.js │ ├── test-status-message-serialize-err.ava.js │ └── test-status-message.ava.js ├── ava.config.cjs ├── jsconfig.json ├── package.json ├── res │ └── defi.wasm ├── src │ ├── basic-updates │ │ ├── basic-updates-base.js │ │ └── basic-updates-update.js │ ├── clean-state.js │ ├── counter │ │ ├── counter-lowlevel.js │ │ ├── counter.js │ │ ├── counter.ts │ │ └── log.ts │ ├── cross-contract-calls │ │ ├── cross-contract-call-loop.js │ │ ├── cross-contract-call.js │ │ └── cross-contract-call.ts │ ├── fungible-token │ │ ├── fungible-token-helper.ts │ │ ├── fungible-token-lockable.js │ │ ├── fungible-token.ts │ │ └── my-ft.ts │ ├── nested-collections.ts │ ├── non-fungible-token │ │ ├── my-nft.ts │ │ ├── non-fungible-token-receiver.js │ │ ├── non-fungible-token.js │ │ ├── test-approval-receiver.ts │ │ └── test-token-receiver.ts │ ├── parking-lot.ts │ ├── programmatic-updates │ │ ├── programmatic-update-after.ts │ │ └── programmatic-update-before.ts │ ├── state-migration │ │ ├── state-migration-new.ts │ │ └── state-migration-original.ts │ ├── status-deserialize-class.js │ └── status-message │ │ ├── status-message-borsh.js │ │ ├── status-message-collections.js │ │ ├── status-message-deserialize-err.js │ │ ├── status-message-migrate-add-field.js │ │ ├── status-message-serialize-err.js │ │ └── status-message.js └── tsconfig.json ├── generate-docs-markdown.js ├── near-sdk-js@2.0.0-diff-1.0.0.md ├── package.json ├── packages ├── near-contract-standards │ ├── .gitignore │ ├── README.md │ ├── ava.config.cjs │ ├── lib │ │ ├── event.d.ts │ │ ├── event.js │ │ ├── fungible_token │ │ │ ├── core.d.ts │ │ │ ├── core.js │ │ │ ├── core_impl.d.ts │ │ │ ├── core_impl.js │ │ │ ├── events.d.ts │ │ │ ├── events.js │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── metadata.d.ts │ │ │ ├── metadata.js │ │ │ ├── receiver.d.ts │ │ │ ├── receiver.js │ │ │ ├── resolver.d.ts │ │ │ └── resolver.js │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── non_fungible_token │ │ │ ├── approval │ │ │ │ ├── approval_receiver.d.ts │ │ │ │ ├── approval_receiver.js │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── core │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ ├── receiver.d.ts │ │ │ │ ├── receiver.js │ │ │ │ ├── resolver.d.ts │ │ │ │ └── resolver.js │ │ │ ├── enumeration │ │ │ │ ├── index.d.ts │ │ │ │ └── index.js │ │ │ ├── events.d.ts │ │ │ ├── events.js │ │ │ ├── impl.d.ts │ │ │ ├── impl.js │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── metadata.d.ts │ │ │ ├── metadata.js │ │ │ ├── token.d.ts │ │ │ ├── token.js │ │ │ ├── utils.d.ts │ │ │ └── utils.js │ │ ├── storage_management │ │ │ ├── index.d.ts │ │ │ └── index.js │ │ ├── util.d.ts │ │ └── util.js │ ├── package.json │ ├── src │ │ ├── event.ts │ │ ├── fungible_token │ │ │ ├── core.ts │ │ │ ├── core_impl.ts │ │ │ ├── events.ts │ │ │ ├── index.ts │ │ │ ├── metadata.ts │ │ │ ├── receiver.ts │ │ │ └── resolver.ts │ │ ├── index.ts │ │ ├── non_fungible_token │ │ │ ├── approval │ │ │ │ ├── approval_receiver.ts │ │ │ │ └── index.ts │ │ │ ├── core │ │ │ │ ├── index.ts │ │ │ │ ├── receiver.ts │ │ │ │ └── resolver.ts │ │ │ ├── enumeration │ │ │ │ └── index.ts │ │ │ ├── events.ts │ │ │ ├── impl.ts │ │ │ ├── index.ts │ │ │ ├── metadata.ts │ │ │ ├── token.ts │ │ │ └── utils.ts │ │ ├── storage_management │ │ │ └── index.ts │ │ └── util.ts │ └── tsconfig.json └── near-sdk-js │ ├── .eslintrc.cjs │ ├── .prettierignore │ ├── README.md │ ├── builder │ └── builder.c │ ├── lib │ ├── api.d.ts │ ├── api.js │ ├── cli │ │ ├── abi.d.ts │ │ ├── abi.js │ │ ├── build-tools │ │ │ ├── include-bytes.d.ts │ │ │ ├── include-bytes.js │ │ │ ├── near-bindgen-exporter.d.ts │ │ │ └── near-bindgen-exporter.js │ │ ├── cli.d.ts │ │ ├── cli.js │ │ ├── post-install.d.ts │ │ ├── post-install.js │ │ ├── utils.d.ts │ │ └── utils.js │ ├── collections │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── lookup-map.d.ts │ │ ├── lookup-map.js │ │ ├── lookup-set.d.ts │ │ ├── lookup-set.js │ │ ├── subtype.d.ts │ │ ├── subtype.js │ │ ├── unordered-map.d.ts │ │ ├── unordered-map.js │ │ ├── unordered-set.d.ts │ │ ├── unordered-set.js │ │ ├── vector.d.ts │ │ └── vector.js │ ├── index.d.ts │ ├── index.js │ ├── near-bindgen.d.ts │ ├── near-bindgen.js │ ├── promise.d.ts │ ├── promise.js │ ├── types │ │ ├── account_id.d.ts │ │ ├── account_id.js │ │ ├── collections.d.ts │ │ ├── collections.js │ │ ├── gas.d.ts │ │ ├── gas.js │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── primitives.d.ts │ │ ├── primitives.js │ │ ├── public_key.d.ts │ │ ├── public_key.js │ │ ├── vm_types.d.ts │ │ └── vm_types.js │ ├── utils.d.ts │ ├── utils.js │ ├── version.d.ts │ └── version.js │ ├── package.json │ ├── src │ ├── api.ts │ ├── cli │ │ ├── abi.ts │ │ ├── build-tools │ │ │ ├── include-bytes.ts │ │ │ └── near-bindgen-exporter.ts │ │ ├── cli.ts │ │ ├── post-install.ts │ │ └── utils.ts │ ├── collections │ │ ├── index.ts │ │ ├── lookup-map.ts │ │ ├── lookup-set.ts │ │ ├── subtype.ts │ │ ├── unordered-map.ts │ │ ├── unordered-set.ts │ │ └── vector.ts │ ├── index.ts │ ├── near-bindgen.ts │ ├── promise.ts │ ├── types │ │ ├── account_id.ts │ │ ├── collections.ts │ │ ├── gas.ts │ │ ├── index.ts │ │ ├── primitives.ts │ │ ├── public_key.ts │ │ └── vm_types.ts │ ├── utils.ts │ └── version.ts │ ├── tsconfig.json │ └── typedoc.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tests ├── .gitignore ├── README.md ├── __tests__ │ ├── abi │ │ ├── abi.ava.js │ │ ├── testcases │ │ │ ├── json_schema.ts │ │ │ ├── modifiers.ts │ │ │ ├── return.ts │ │ │ └── simple_function.ts │ │ └── util.js │ ├── bytes.ava.js │ ├── constructor_validation.ava.js │ ├── decorators │ │ ├── migrate.ava.js │ │ ├── near_bindgen.ava.js │ │ ├── payable.ava.js │ │ └── private.ava.js │ ├── function-params.ava.js │ ├── lookup-map.ava.js │ ├── lookup-set.ava.js │ ├── test-bigint-serialization.ava.js │ ├── test-date-serialization.ava.js │ ├── test-middlewares.ava.js │ ├── test-public-key.ava.js │ ├── test_alt_bn128_api.ava.js │ ├── test_context_api.ava.js │ ├── test_highlevel_promise.ava.js │ ├── test_log_panic_api.ava.js │ ├── test_math_api.ava.js │ ├── test_promise_api.ava.js │ ├── test_storage_api.ava.js │ ├── typescript.ava.js │ ├── unordered-map.ava.js │ ├── unordered-set.ava.js │ └── vector.ava.js ├── ava.config.cjs ├── jsconfig.json ├── package.json ├── src │ ├── alt_bn128_api.js │ ├── bigint-serialization.ts │ ├── bytes.js │ ├── constructor-validation │ │ ├── 1-parameter-not-set-in-constructor.ts │ │ ├── all-parameters-set-in-constructor.ts │ │ ├── no-constructor.ts │ │ └── no-parameters-set-in-constructor.ts │ ├── context_api.js │ ├── date-serialization.ts │ ├── decorators │ │ ├── payable.ts │ │ ├── private.ts │ │ ├── require_init_false.ts │ │ └── require_init_true.ts │ ├── function-params.js │ ├── highlevel-promise.js │ ├── log_panic_api.js │ ├── lookup-map.js │ ├── lookup-set.js │ ├── math_api.js │ ├── middlewares.ts │ ├── migrate.ts │ ├── model.js │ ├── promise_api.js │ ├── promise_batch_api.js │ ├── public-key.js │ ├── storage_api.js │ ├── typescript.ts │ ├── unordered-map.js │ ├── unordered-set.js │ └── vector.js └── tsconfig.json ├── turbo.json └── typedoc.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/.github/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/add-to-devtools.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/.github/workflows/add-to-devtools.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.github/workflows/typedoc-generate-gitbook-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/.github/workflows/typedoc-generate-gitbook-docs.yml -------------------------------------------------------------------------------- /.github/workflows/typedoc-generator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/.github/workflows/typedoc-generator.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-exact=true -------------------------------------------------------------------------------- /AUTO_RECONSCTRUCT_BY_JSON_SCHEME.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/AUTO_RECONSCTRUCT_BY_JSON_SCHEME.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @ailisp @volovyks 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/RELEASE.md -------------------------------------------------------------------------------- /RUNTIME_INVESTIGATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/RUNTIME_INVESTIGATE.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/SECURITY.md -------------------------------------------------------------------------------- /TOOLING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/TOOLING.md -------------------------------------------------------------------------------- /benchmark/.gitignore: -------------------------------------------------------------------------------- 1 | build -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/__tests__/test-collections-performance.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/__tests__/test-collections-performance.ava.js -------------------------------------------------------------------------------- /benchmark/__tests__/test-deploy-contract.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/__tests__/test-deploy-contract.ava.js -------------------------------------------------------------------------------- /benchmark/__tests__/test-expensive-calc.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/__tests__/test-expensive-calc.ava.js -------------------------------------------------------------------------------- /benchmark/__tests__/test-highlevel-collection.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/__tests__/test-highlevel-collection.ava.js -------------------------------------------------------------------------------- /benchmark/__tests__/test-highlevel-minimal.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/__tests__/test-highlevel-minimal.ava.js -------------------------------------------------------------------------------- /benchmark/__tests__/test-lowlevel-api.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/__tests__/test-lowlevel-api.ava.js -------------------------------------------------------------------------------- /benchmark/__tests__/test-lowlevel-minimal.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/__tests__/test-lowlevel-minimal.ava.js -------------------------------------------------------------------------------- /benchmark/__tests__/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/__tests__/util.js -------------------------------------------------------------------------------- /benchmark/ava.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/ava.config.cjs -------------------------------------------------------------------------------- /benchmark/example-outcome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/example-outcome.json -------------------------------------------------------------------------------- /benchmark/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/jsconfig.json -------------------------------------------------------------------------------- /benchmark/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/package.json -------------------------------------------------------------------------------- /benchmark/res/deploy_contract.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/res/deploy_contract.wasm -------------------------------------------------------------------------------- /benchmark/res/expensive_calc.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/res/expensive_calc.wasm -------------------------------------------------------------------------------- /benchmark/res/highlevel_collection.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/res/highlevel_collection.wasm -------------------------------------------------------------------------------- /benchmark/res/highlevel_minimal.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/res/highlevel_minimal.wasm -------------------------------------------------------------------------------- /benchmark/res/lowlevel_api.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/res/lowlevel_api.wasm -------------------------------------------------------------------------------- /benchmark/res/lowlevel_minimal.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/res/lowlevel_minimal.wasm -------------------------------------------------------------------------------- /benchmark/src/deploy-contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/src/deploy-contract.js -------------------------------------------------------------------------------- /benchmark/src/expensive-calc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/src/expensive-calc.js -------------------------------------------------------------------------------- /benchmark/src/highlevel-collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/src/highlevel-collection.js -------------------------------------------------------------------------------- /benchmark/src/highlevel-minimal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/src/highlevel-minimal.js -------------------------------------------------------------------------------- /benchmark/src/lookup-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/src/lookup-map.js -------------------------------------------------------------------------------- /benchmark/src/lookup-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/src/lookup-set.js -------------------------------------------------------------------------------- /benchmark/src/lowlevel-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/src/lowlevel-api.js -------------------------------------------------------------------------------- /benchmark/src/lowlevel-minimal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/src/lowlevel-minimal.js -------------------------------------------------------------------------------- /benchmark/src/unordered-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/src/unordered-map.js -------------------------------------------------------------------------------- /benchmark/src/unordered-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/src/unordered-set.js -------------------------------------------------------------------------------- /benchmark/src/vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/src/vector.js -------------------------------------------------------------------------------- /benchmark/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/benchmark/tsconfig.json -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/__tests__/standard-ft/ft-tests.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/standard-ft/ft-tests.ava.js -------------------------------------------------------------------------------- /examples/__tests__/standard-nft/test_approval.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/standard-nft/test_approval.ava.js -------------------------------------------------------------------------------- /examples/__tests__/standard-nft/test_core.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/standard-nft/test_core.ava.js -------------------------------------------------------------------------------- /examples/__tests__/standard-nft/test_enumeration.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/standard-nft/test_enumeration.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-basic-updates.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-basic-updates.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-clean-state.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-clean-state.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-counter.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-counter.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-cross-contract-call-loop.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-cross-contract-call-loop.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-cross-contract-call-ts.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-cross-contract-call-ts.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-cross-contract-call.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-cross-contract-call.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-fungible-token-lockable.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-fungible-token-lockable.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-fungible-token.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-fungible-token.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-nested-collections.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-nested-collections.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-non-fungible-token.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-non-fungible-token.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-parking-lot.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-parking-lot.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-programmatic-update.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-programmatic-update.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-state-message-migration-add-filed.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-state-message-migration-add-filed.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-state-migration.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-state-migration.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-status-deserialize-class.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-status-deserialize-class.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-status-message-borsh.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-status-message-borsh.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-status-message-collections.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-status-message-collections.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-status-message-deserialize-err.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-status-message-deserialize-err.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-status-message-serialize-err.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-status-message-serialize-err.ava.js -------------------------------------------------------------------------------- /examples/__tests__/test-status-message.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/__tests__/test-status-message.ava.js -------------------------------------------------------------------------------- /examples/ava.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/ava.config.cjs -------------------------------------------------------------------------------- /examples/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/jsconfig.json -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/res/defi.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/res/defi.wasm -------------------------------------------------------------------------------- /examples/src/basic-updates/basic-updates-base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/basic-updates/basic-updates-base.js -------------------------------------------------------------------------------- /examples/src/basic-updates/basic-updates-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/basic-updates/basic-updates-update.js -------------------------------------------------------------------------------- /examples/src/clean-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/clean-state.js -------------------------------------------------------------------------------- /examples/src/counter/counter-lowlevel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/counter/counter-lowlevel.js -------------------------------------------------------------------------------- /examples/src/counter/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/counter/counter.js -------------------------------------------------------------------------------- /examples/src/counter/counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/counter/counter.ts -------------------------------------------------------------------------------- /examples/src/counter/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/counter/log.ts -------------------------------------------------------------------------------- /examples/src/cross-contract-calls/cross-contract-call-loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/cross-contract-calls/cross-contract-call-loop.js -------------------------------------------------------------------------------- /examples/src/cross-contract-calls/cross-contract-call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/cross-contract-calls/cross-contract-call.js -------------------------------------------------------------------------------- /examples/src/cross-contract-calls/cross-contract-call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/cross-contract-calls/cross-contract-call.ts -------------------------------------------------------------------------------- /examples/src/fungible-token/fungible-token-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/fungible-token/fungible-token-helper.ts -------------------------------------------------------------------------------- /examples/src/fungible-token/fungible-token-lockable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/fungible-token/fungible-token-lockable.js -------------------------------------------------------------------------------- /examples/src/fungible-token/fungible-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/fungible-token/fungible-token.ts -------------------------------------------------------------------------------- /examples/src/fungible-token/my-ft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/fungible-token/my-ft.ts -------------------------------------------------------------------------------- /examples/src/nested-collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/nested-collections.ts -------------------------------------------------------------------------------- /examples/src/non-fungible-token/my-nft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/non-fungible-token/my-nft.ts -------------------------------------------------------------------------------- /examples/src/non-fungible-token/non-fungible-token-receiver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/non-fungible-token/non-fungible-token-receiver.js -------------------------------------------------------------------------------- /examples/src/non-fungible-token/non-fungible-token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/non-fungible-token/non-fungible-token.js -------------------------------------------------------------------------------- /examples/src/non-fungible-token/test-approval-receiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/non-fungible-token/test-approval-receiver.ts -------------------------------------------------------------------------------- /examples/src/non-fungible-token/test-token-receiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/non-fungible-token/test-token-receiver.ts -------------------------------------------------------------------------------- /examples/src/parking-lot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/parking-lot.ts -------------------------------------------------------------------------------- /examples/src/programmatic-updates/programmatic-update-after.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/programmatic-updates/programmatic-update-after.ts -------------------------------------------------------------------------------- /examples/src/programmatic-updates/programmatic-update-before.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/programmatic-updates/programmatic-update-before.ts -------------------------------------------------------------------------------- /examples/src/state-migration/state-migration-new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/state-migration/state-migration-new.ts -------------------------------------------------------------------------------- /examples/src/state-migration/state-migration-original.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/state-migration/state-migration-original.ts -------------------------------------------------------------------------------- /examples/src/status-deserialize-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/status-deserialize-class.js -------------------------------------------------------------------------------- /examples/src/status-message/status-message-borsh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/status-message/status-message-borsh.js -------------------------------------------------------------------------------- /examples/src/status-message/status-message-collections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/status-message/status-message-collections.js -------------------------------------------------------------------------------- /examples/src/status-message/status-message-deserialize-err.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/status-message/status-message-deserialize-err.js -------------------------------------------------------------------------------- /examples/src/status-message/status-message-migrate-add-field.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/status-message/status-message-migrate-add-field.js -------------------------------------------------------------------------------- /examples/src/status-message/status-message-serialize-err.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/status-message/status-message-serialize-err.js -------------------------------------------------------------------------------- /examples/src/status-message/status-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/src/status-message/status-message.js -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /generate-docs-markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/generate-docs-markdown.js -------------------------------------------------------------------------------- /near-sdk-js@2.0.0-diff-1.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/near-sdk-js@2.0.0-diff-1.0.0.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/package.json -------------------------------------------------------------------------------- /packages/near-contract-standards/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | node_modules -------------------------------------------------------------------------------- /packages/near-contract-standards/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/README.md -------------------------------------------------------------------------------- /packages/near-contract-standards/ava.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/ava.config.cjs -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/event.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/event.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/event.js -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/fungible_token/core.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/fungible_token/core.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/fungible_token/core.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/fungible_token/core_impl.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/fungible_token/core_impl.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/fungible_token/core_impl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/fungible_token/core_impl.js -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/fungible_token/events.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/fungible_token/events.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/fungible_token/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/fungible_token/events.js -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/fungible_token/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/fungible_token/index.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/fungible_token/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/fungible_token/index.js -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/fungible_token/metadata.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/fungible_token/metadata.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/fungible_token/metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/fungible_token/metadata.js -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/fungible_token/receiver.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/fungible_token/receiver.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/fungible_token/receiver.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/fungible_token/resolver.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/fungible_token/resolver.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/fungible_token/resolver.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/index.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/index.js -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/approval/approval_receiver.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/approval/approval_receiver.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/approval/approval_receiver.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/approval/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/approval/index.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/approval/index.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/core/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/core/index.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/core/index.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/core/receiver.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/core/receiver.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/core/receiver.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/core/resolver.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/core/resolver.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/core/resolver.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/enumeration/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/enumeration/index.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/enumeration/index.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/events.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/events.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/events.js -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/impl.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/impl.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/impl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/impl.js -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/index.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/index.js -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/metadata.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/metadata.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/metadata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/metadata.js -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/token.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/token.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/token.js -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/utils.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/non_fungible_token/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/non_fungible_token/utils.js -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/storage_management/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/storage_management/index.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/storage_management/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/storage_management/index.js -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/util.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/util.d.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/lib/util.js -------------------------------------------------------------------------------- /packages/near-contract-standards/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/package.json -------------------------------------------------------------------------------- /packages/near-contract-standards/src/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/event.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/fungible_token/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/fungible_token/core.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/fungible_token/core_impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/fungible_token/core_impl.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/fungible_token/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/fungible_token/events.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/fungible_token/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/fungible_token/index.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/fungible_token/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/fungible_token/metadata.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/fungible_token/receiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/fungible_token/receiver.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/fungible_token/resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/fungible_token/resolver.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/index.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/non_fungible_token/approval/approval_receiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/non_fungible_token/approval/approval_receiver.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/non_fungible_token/approval/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/non_fungible_token/approval/index.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/non_fungible_token/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/non_fungible_token/core/index.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/non_fungible_token/core/receiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/non_fungible_token/core/receiver.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/non_fungible_token/core/resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/non_fungible_token/core/resolver.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/non_fungible_token/enumeration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/non_fungible_token/enumeration/index.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/non_fungible_token/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/non_fungible_token/events.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/non_fungible_token/impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/non_fungible_token/impl.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/non_fungible_token/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/non_fungible_token/index.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/non_fungible_token/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/non_fungible_token/metadata.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/non_fungible_token/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/non_fungible_token/token.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/non_fungible_token/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/non_fungible_token/utils.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/storage_management/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/storage_management/index.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/src/util.ts -------------------------------------------------------------------------------- /packages/near-contract-standards/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-contract-standards/tsconfig.json -------------------------------------------------------------------------------- /packages/near-sdk-js/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/near-sdk-js/.prettierignore: -------------------------------------------------------------------------------- 1 | deps 2 | build 3 | node_modules 4 | lib 5 | cli 6 | pnpm-lock.yaml 7 | 8 | -------------------------------------------------------------------------------- /packages/near-sdk-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/README.md -------------------------------------------------------------------------------- /packages/near-sdk-js/builder/builder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/builder/builder.c -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/api.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/api.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/cli/abi.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/cli/abi.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/cli/abi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/cli/abi.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/cli/build-tools/include-bytes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/cli/build-tools/include-bytes.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/cli/build-tools/include-bytes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/cli/build-tools/include-bytes.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/cli/build-tools/near-bindgen-exporter.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/cli/build-tools/near-bindgen-exporter.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/cli/build-tools/near-bindgen-exporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/cli/build-tools/near-bindgen-exporter.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/cli/cli.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/cli/cli.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/cli/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/cli/cli.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/cli/post-install.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/cli/post-install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/cli/post-install.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/cli/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/cli/utils.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/cli/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/cli/utils.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/collections/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/collections/index.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/collections/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/collections/index.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/collections/lookup-map.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/collections/lookup-map.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/collections/lookup-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/collections/lookup-map.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/collections/lookup-set.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/collections/lookup-set.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/collections/lookup-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/collections/lookup-set.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/collections/subtype.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/collections/subtype.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/collections/subtype.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/collections/subtype.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/collections/unordered-map.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/collections/unordered-map.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/collections/unordered-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/collections/unordered-map.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/collections/unordered-set.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/collections/unordered-set.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/collections/unordered-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/collections/unordered-set.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/collections/vector.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/collections/vector.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/collections/vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/collections/vector.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/index.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/index.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/near-bindgen.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/near-bindgen.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/near-bindgen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/near-bindgen.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/promise.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/promise.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/promise.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/types/account_id.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/types/account_id.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/types/account_id.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/types/collections.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/types/collections.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/types/collections.js: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/types/gas.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/types/gas.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/types/gas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/types/gas.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/types/index.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/types/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/types/index.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/types/primitives.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/types/primitives.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/types/primitives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/types/primitives.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/types/public_key.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/types/public_key.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/types/public_key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/types/public_key.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/types/vm_types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/types/vm_types.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/types/vm_types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/types/vm_types.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/utils.d.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/utils.js -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/version.d.ts: -------------------------------------------------------------------------------- 1 | export declare const LIB_VERSION: string; 2 | -------------------------------------------------------------------------------- /packages/near-sdk-js/lib/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/lib/version.js -------------------------------------------------------------------------------- /packages/near-sdk-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/package.json -------------------------------------------------------------------------------- /packages/near-sdk-js/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/api.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/cli/abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/cli/abi.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/cli/build-tools/include-bytes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/cli/build-tools/include-bytes.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/cli/build-tools/near-bindgen-exporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/cli/build-tools/near-bindgen-exporter.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/cli/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/cli/cli.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/cli/post-install.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/cli/post-install.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/cli/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/cli/utils.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/collections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/collections/index.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/collections/lookup-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/collections/lookup-map.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/collections/lookup-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/collections/lookup-set.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/collections/subtype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/collections/subtype.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/collections/unordered-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/collections/unordered-map.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/collections/unordered-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/collections/unordered-set.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/collections/vector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/collections/vector.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/index.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/near-bindgen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/near-bindgen.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/promise.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/types/account_id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/types/account_id.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/types/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/types/collections.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/types/gas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/types/gas.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/types/index.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/types/primitives.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/types/primitives.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/types/public_key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/types/public_key.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/types/vm_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/types/vm_types.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/utils.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/src/version.ts -------------------------------------------------------------------------------- /packages/near-sdk-js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/tsconfig.json -------------------------------------------------------------------------------- /packages/near-sdk-js/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/packages/near-sdk-js/typedoc.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__tests__/abi/abi.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/abi/abi.ava.js -------------------------------------------------------------------------------- /tests/__tests__/abi/testcases/json_schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/abi/testcases/json_schema.ts -------------------------------------------------------------------------------- /tests/__tests__/abi/testcases/modifiers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/abi/testcases/modifiers.ts -------------------------------------------------------------------------------- /tests/__tests__/abi/testcases/return.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/abi/testcases/return.ts -------------------------------------------------------------------------------- /tests/__tests__/abi/testcases/simple_function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/abi/testcases/simple_function.ts -------------------------------------------------------------------------------- /tests/__tests__/abi/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/abi/util.js -------------------------------------------------------------------------------- /tests/__tests__/bytes.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/bytes.ava.js -------------------------------------------------------------------------------- /tests/__tests__/constructor_validation.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/constructor_validation.ava.js -------------------------------------------------------------------------------- /tests/__tests__/decorators/migrate.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/decorators/migrate.ava.js -------------------------------------------------------------------------------- /tests/__tests__/decorators/near_bindgen.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/decorators/near_bindgen.ava.js -------------------------------------------------------------------------------- /tests/__tests__/decorators/payable.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/decorators/payable.ava.js -------------------------------------------------------------------------------- /tests/__tests__/decorators/private.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/decorators/private.ava.js -------------------------------------------------------------------------------- /tests/__tests__/function-params.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/function-params.ava.js -------------------------------------------------------------------------------- /tests/__tests__/lookup-map.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/lookup-map.ava.js -------------------------------------------------------------------------------- /tests/__tests__/lookup-set.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/lookup-set.ava.js -------------------------------------------------------------------------------- /tests/__tests__/test-bigint-serialization.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/test-bigint-serialization.ava.js -------------------------------------------------------------------------------- /tests/__tests__/test-date-serialization.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/test-date-serialization.ava.js -------------------------------------------------------------------------------- /tests/__tests__/test-middlewares.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/test-middlewares.ava.js -------------------------------------------------------------------------------- /tests/__tests__/test-public-key.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/test-public-key.ava.js -------------------------------------------------------------------------------- /tests/__tests__/test_alt_bn128_api.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/test_alt_bn128_api.ava.js -------------------------------------------------------------------------------- /tests/__tests__/test_context_api.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/test_context_api.ava.js -------------------------------------------------------------------------------- /tests/__tests__/test_highlevel_promise.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/test_highlevel_promise.ava.js -------------------------------------------------------------------------------- /tests/__tests__/test_log_panic_api.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/test_log_panic_api.ava.js -------------------------------------------------------------------------------- /tests/__tests__/test_math_api.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/test_math_api.ava.js -------------------------------------------------------------------------------- /tests/__tests__/test_promise_api.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/test_promise_api.ava.js -------------------------------------------------------------------------------- /tests/__tests__/test_storage_api.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/test_storage_api.ava.js -------------------------------------------------------------------------------- /tests/__tests__/typescript.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/typescript.ava.js -------------------------------------------------------------------------------- /tests/__tests__/unordered-map.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/unordered-map.ava.js -------------------------------------------------------------------------------- /tests/__tests__/unordered-set.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/unordered-set.ava.js -------------------------------------------------------------------------------- /tests/__tests__/vector.ava.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/__tests__/vector.ava.js -------------------------------------------------------------------------------- /tests/ava.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/ava.config.cjs -------------------------------------------------------------------------------- /tests/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/jsconfig.json -------------------------------------------------------------------------------- /tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/package.json -------------------------------------------------------------------------------- /tests/src/alt_bn128_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/alt_bn128_api.js -------------------------------------------------------------------------------- /tests/src/bigint-serialization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/bigint-serialization.ts -------------------------------------------------------------------------------- /tests/src/bytes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/bytes.js -------------------------------------------------------------------------------- /tests/src/constructor-validation/1-parameter-not-set-in-constructor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/constructor-validation/1-parameter-not-set-in-constructor.ts -------------------------------------------------------------------------------- /tests/src/constructor-validation/all-parameters-set-in-constructor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/constructor-validation/all-parameters-set-in-constructor.ts -------------------------------------------------------------------------------- /tests/src/constructor-validation/no-constructor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/constructor-validation/no-constructor.ts -------------------------------------------------------------------------------- /tests/src/constructor-validation/no-parameters-set-in-constructor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/constructor-validation/no-parameters-set-in-constructor.ts -------------------------------------------------------------------------------- /tests/src/context_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/context_api.js -------------------------------------------------------------------------------- /tests/src/date-serialization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/date-serialization.ts -------------------------------------------------------------------------------- /tests/src/decorators/payable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/decorators/payable.ts -------------------------------------------------------------------------------- /tests/src/decorators/private.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/decorators/private.ts -------------------------------------------------------------------------------- /tests/src/decorators/require_init_false.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/decorators/require_init_false.ts -------------------------------------------------------------------------------- /tests/src/decorators/require_init_true.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/decorators/require_init_true.ts -------------------------------------------------------------------------------- /tests/src/function-params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/function-params.js -------------------------------------------------------------------------------- /tests/src/highlevel-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/highlevel-promise.js -------------------------------------------------------------------------------- /tests/src/log_panic_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/log_panic_api.js -------------------------------------------------------------------------------- /tests/src/lookup-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/lookup-map.js -------------------------------------------------------------------------------- /tests/src/lookup-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/lookup-set.js -------------------------------------------------------------------------------- /tests/src/math_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/math_api.js -------------------------------------------------------------------------------- /tests/src/middlewares.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/middlewares.ts -------------------------------------------------------------------------------- /tests/src/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/migrate.ts -------------------------------------------------------------------------------- /tests/src/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/model.js -------------------------------------------------------------------------------- /tests/src/promise_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/promise_api.js -------------------------------------------------------------------------------- /tests/src/promise_batch_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/promise_batch_api.js -------------------------------------------------------------------------------- /tests/src/public-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/public-key.js -------------------------------------------------------------------------------- /tests/src/storage_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/storage_api.js -------------------------------------------------------------------------------- /tests/src/typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/typescript.ts -------------------------------------------------------------------------------- /tests/src/unordered-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/unordered-map.js -------------------------------------------------------------------------------- /tests/src/unordered-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/unordered-set.js -------------------------------------------------------------------------------- /tests/src/vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/src/vector.js -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/turbo.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/near/near-sdk-js/HEAD/typedoc.json --------------------------------------------------------------------------------