├── .babelrc.js ├── .cspell └── custom-dictionary-workspace.txt ├── .env.sample ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── test-manual.yml │ └── test.yml ├── .gitignore ├── .prettierignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── LICENSE.txt ├── README.md ├── jest.common.config.cjs ├── jest.node.config.cjs ├── jest.web.config.cjs ├── lib ├── ApiSession.ts ├── ContractRegistry.ts ├── HederaNetwork.ts ├── StratoContext.ts ├── StratoLogger.ts ├── compiler │ ├── ContractCompileResult.ts │ └── SolidityCompiler.ts ├── core │ ├── Builder.ts │ ├── CreatableEntity.ts │ ├── Hex.ts │ ├── SolidityAddressable.ts │ ├── StratoAddress.ts │ ├── StratoContractArgumentsEncoder.ts │ ├── Subscription.ts │ ├── UploadableEntity.ts │ ├── UsefulOps.ts │ ├── UsefulTypes.ts │ └── wallet │ │ ├── SignerInfo.ts │ │ ├── StratoWallet.ts │ │ ├── WalletController.ts │ │ └── WalletInfo.ts ├── errors │ ├── CompileIssues.ts │ ├── CredentialsInvalidError.ts │ └── EnvironmentInvalidError.ts ├── hedera │ └── ContractExecuteTransaction.ts ├── index.ts ├── live │ ├── BaseLiveEntityWithBalance.ts │ ├── LiveAccount.ts │ ├── LiveContract.ts │ ├── LiveEntity.ts │ ├── LiveFile.ts │ ├── LiveJson.ts │ ├── LiveToken.ts │ └── LiveTopic.ts ├── static │ ├── create │ │ ├── Account.ts │ │ ├── BasicCreatableEntity.ts │ │ ├── Token.ts │ │ └── Topic.ts │ └── upload │ │ ├── BasicUploadableEntity.ts │ │ ├── Contract.ts │ │ ├── File.ts │ │ └── Json.ts └── wallet │ ├── BasicStratoWallet.ts │ ├── BrowserWallet.ts │ ├── WalletProvider.ts │ ├── WalletType.ts │ ├── controller │ ├── BasicWalletController.ts │ ├── DefaultPrivateKeyWalletController.ts │ ├── HederaWalletController.ts │ ├── ImpotentWalletController.ts │ └── WalletControllers.ts │ └── local │ ├── LocalProvider.ts │ └── SdkWallet.ts ├── package.json ├── script └── test-online.mjs ├── test ├── constants.ts ├── general │ ├── contracts │ │ ├── abstract_storage.sol │ │ ├── account_id_store.sol │ │ ├── bytes.sol │ │ ├── change_state_with_return.sol │ │ ├── complex_constructor_args.sol │ │ ├── complex_struct_args.sol │ │ ├── constructor_event.sol │ │ ├── import_resolution │ │ │ ├── contract_a.sol │ │ │ ├── hello_imports.sol │ │ │ ├── lib │ │ │ │ └── contract_b.sol │ │ │ └── node_modules │ │ │ │ └── contract_d.sol │ │ ├── keccak256.sol │ │ ├── naive_owner_check.sol │ │ ├── no_license_hello_world.sol │ │ └── registry │ │ │ ├── a.sol │ │ │ └── inner │ │ │ └── b.sol │ ├── solos │ │ └── hello_imports.json │ └── specs │ │ ├── ApiSession.client-controller.spec.ts │ │ ├── ApiSession.receipts.spec.ts │ │ ├── ApiSession.spec.ts │ │ ├── BrowserWallet.web.spec.ts │ │ ├── Contract.spec.ts │ │ ├── ContractRegistry.spec.ts │ │ ├── HederaNetwork.spec.ts │ │ ├── ImpotentWalletController.spec.ts │ │ ├── Json.spec.ts │ │ ├── LiveAccount.spec.ts │ │ ├── LiveContract.spec.ts │ │ ├── LiveFile.spec.ts │ │ ├── LiveJson.spec.ts │ │ ├── LiveToken.spec.ts │ │ ├── LiveTopic.spec.ts │ │ ├── SolidityCompiler.node.spec.ts │ │ ├── StratoAddress.spec.ts │ │ └── Token.spec.ts ├── hedera-test-runner.ts ├── hedera │ ├── contracts │ │ ├── AssociateDissociateTokens.sol │ │ ├── HelloWorldMint.sol │ │ └── hip-206 │ │ │ ├── HederaResponseCodes.sol │ │ │ ├── HederaTokenService.sol │ │ │ └── IHederaTokenService.sol │ └── specs │ │ └── LiveContract.Hedera.spec.ts ├── hscs │ ├── contracts │ │ ├── HelloWorldBurn.sol │ │ ├── MintTransHTS.sol │ │ └── NFTShop.sol │ └── specs │ │ ├── LiveContract.NFTShop.spec.ts │ │ └── LiveContract.Strato.spec.ts ├── issues │ ├── contracts │ │ ├── issue-114 │ │ │ ├── B.sol │ │ │ ├── C.sol │ │ │ └── inner │ │ │ │ └── A.sol │ │ └── library.sol │ └── specs │ │ ├── 114-sol-import-resolution.spec.ts │ │ ├── 126-tokenCreate-inusfficientFees.spec.ts │ │ └── 38-library-linking.spec.ts ├── jte.node.ts ├── jte.web.ts ├── setup.web.ts ├── solidity-by-example │ ├── contracts │ │ ├── call.sol │ │ ├── error.sol │ │ ├── events.sol │ │ ├── first_app.sol │ │ ├── function.sol │ │ ├── hello_world.sol │ │ ├── if_else.sol │ │ ├── immutable.sol │ │ ├── library.sol │ │ ├── new_contract.sol │ │ ├── payable.sol │ │ ├── signature.sol │ │ ├── state_variables.sol │ │ └── view_and_pure_functions.sol │ ├── solos │ │ ├── call_caller.json │ │ ├── call_receiver.json │ │ └── hello_world.json │ └── specs │ │ ├── ApiSession.Solidity-by-Example.receipts.spec.ts │ │ ├── ApiSession.Solidity-by-Example.spec.ts │ │ ├── Contract.Solidity-by-Example.spec.ts │ │ ├── LiveContract.Solidity-by-Example.meta-args.spec.ts │ │ └── LiveContract.Solidity-by-Example.spec.ts ├── taskbar │ ├── contracts │ │ ├── CappedRegistryHelper.sol │ │ ├── RegistryManager.sol │ │ ├── TaskRegistry.sol │ │ ├── interfaces │ │ │ ├── IRegistryManager.sol │ │ │ └── ITaskRegistry.sol │ │ └── libraries │ │ │ ├── Clones.sol │ │ │ ├── ECDSA.sol │ │ │ ├── ProxyFactory.sol │ │ │ ├── TaskUtils.sol │ │ │ └── TaskbarSignatureVerifier.sol │ └── specs │ │ └── LiveContract.TaskBar.spec.ts └── utils.ts └── tsconfig.json /.babelrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/.babelrc.js -------------------------------------------------------------------------------- /.cspell/custom-dictionary-workspace.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/.cspell/custom-dictionary-workspace.txt -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/.env.sample -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | dist 4 | coverage 5 | script -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/test-manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/.github/workflows/test-manual.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/README.md -------------------------------------------------------------------------------- /jest.common.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/jest.common.config.cjs -------------------------------------------------------------------------------- /jest.node.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/jest.node.config.cjs -------------------------------------------------------------------------------- /jest.web.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/jest.web.config.cjs -------------------------------------------------------------------------------- /lib/ApiSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/ApiSession.ts -------------------------------------------------------------------------------- /lib/ContractRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/ContractRegistry.ts -------------------------------------------------------------------------------- /lib/HederaNetwork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/HederaNetwork.ts -------------------------------------------------------------------------------- /lib/StratoContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/StratoContext.ts -------------------------------------------------------------------------------- /lib/StratoLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/StratoLogger.ts -------------------------------------------------------------------------------- /lib/compiler/ContractCompileResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/compiler/ContractCompileResult.ts -------------------------------------------------------------------------------- /lib/compiler/SolidityCompiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/compiler/SolidityCompiler.ts -------------------------------------------------------------------------------- /lib/core/Builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/core/Builder.ts -------------------------------------------------------------------------------- /lib/core/CreatableEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/core/CreatableEntity.ts -------------------------------------------------------------------------------- /lib/core/Hex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/core/Hex.ts -------------------------------------------------------------------------------- /lib/core/SolidityAddressable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/core/SolidityAddressable.ts -------------------------------------------------------------------------------- /lib/core/StratoAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/core/StratoAddress.ts -------------------------------------------------------------------------------- /lib/core/StratoContractArgumentsEncoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/core/StratoContractArgumentsEncoder.ts -------------------------------------------------------------------------------- /lib/core/Subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/core/Subscription.ts -------------------------------------------------------------------------------- /lib/core/UploadableEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/core/UploadableEntity.ts -------------------------------------------------------------------------------- /lib/core/UsefulOps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/core/UsefulOps.ts -------------------------------------------------------------------------------- /lib/core/UsefulTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/core/UsefulTypes.ts -------------------------------------------------------------------------------- /lib/core/wallet/SignerInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/core/wallet/SignerInfo.ts -------------------------------------------------------------------------------- /lib/core/wallet/StratoWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/core/wallet/StratoWallet.ts -------------------------------------------------------------------------------- /lib/core/wallet/WalletController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/core/wallet/WalletController.ts -------------------------------------------------------------------------------- /lib/core/wallet/WalletInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/core/wallet/WalletInfo.ts -------------------------------------------------------------------------------- /lib/errors/CompileIssues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/errors/CompileIssues.ts -------------------------------------------------------------------------------- /lib/errors/CredentialsInvalidError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/errors/CredentialsInvalidError.ts -------------------------------------------------------------------------------- /lib/errors/EnvironmentInvalidError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/errors/EnvironmentInvalidError.ts -------------------------------------------------------------------------------- /lib/hedera/ContractExecuteTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/hedera/ContractExecuteTransaction.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/live/BaseLiveEntityWithBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/live/BaseLiveEntityWithBalance.ts -------------------------------------------------------------------------------- /lib/live/LiveAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/live/LiveAccount.ts -------------------------------------------------------------------------------- /lib/live/LiveContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/live/LiveContract.ts -------------------------------------------------------------------------------- /lib/live/LiveEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/live/LiveEntity.ts -------------------------------------------------------------------------------- /lib/live/LiveFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/live/LiveFile.ts -------------------------------------------------------------------------------- /lib/live/LiveJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/live/LiveJson.ts -------------------------------------------------------------------------------- /lib/live/LiveToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/live/LiveToken.ts -------------------------------------------------------------------------------- /lib/live/LiveTopic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/live/LiveTopic.ts -------------------------------------------------------------------------------- /lib/static/create/Account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/static/create/Account.ts -------------------------------------------------------------------------------- /lib/static/create/BasicCreatableEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/static/create/BasicCreatableEntity.ts -------------------------------------------------------------------------------- /lib/static/create/Token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/static/create/Token.ts -------------------------------------------------------------------------------- /lib/static/create/Topic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/static/create/Topic.ts -------------------------------------------------------------------------------- /lib/static/upload/BasicUploadableEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/static/upload/BasicUploadableEntity.ts -------------------------------------------------------------------------------- /lib/static/upload/Contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/static/upload/Contract.ts -------------------------------------------------------------------------------- /lib/static/upload/File.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/static/upload/File.ts -------------------------------------------------------------------------------- /lib/static/upload/Json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/static/upload/Json.ts -------------------------------------------------------------------------------- /lib/wallet/BasicStratoWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/wallet/BasicStratoWallet.ts -------------------------------------------------------------------------------- /lib/wallet/BrowserWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/wallet/BrowserWallet.ts -------------------------------------------------------------------------------- /lib/wallet/WalletProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/wallet/WalletProvider.ts -------------------------------------------------------------------------------- /lib/wallet/WalletType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/wallet/WalletType.ts -------------------------------------------------------------------------------- /lib/wallet/controller/BasicWalletController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/wallet/controller/BasicWalletController.ts -------------------------------------------------------------------------------- /lib/wallet/controller/DefaultPrivateKeyWalletController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/wallet/controller/DefaultPrivateKeyWalletController.ts -------------------------------------------------------------------------------- /lib/wallet/controller/HederaWalletController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/wallet/controller/HederaWalletController.ts -------------------------------------------------------------------------------- /lib/wallet/controller/ImpotentWalletController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/wallet/controller/ImpotentWalletController.ts -------------------------------------------------------------------------------- /lib/wallet/controller/WalletControllers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/wallet/controller/WalletControllers.ts -------------------------------------------------------------------------------- /lib/wallet/local/LocalProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/wallet/local/LocalProvider.ts -------------------------------------------------------------------------------- /lib/wallet/local/SdkWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/lib/wallet/local/SdkWallet.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/package.json -------------------------------------------------------------------------------- /script/test-online.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/script/test-online.mjs -------------------------------------------------------------------------------- /test/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/constants.ts -------------------------------------------------------------------------------- /test/general/contracts/abstract_storage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/abstract_storage.sol -------------------------------------------------------------------------------- /test/general/contracts/account_id_store.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/account_id_store.sol -------------------------------------------------------------------------------- /test/general/contracts/bytes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/bytes.sol -------------------------------------------------------------------------------- /test/general/contracts/change_state_with_return.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/change_state_with_return.sol -------------------------------------------------------------------------------- /test/general/contracts/complex_constructor_args.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/complex_constructor_args.sol -------------------------------------------------------------------------------- /test/general/contracts/complex_struct_args.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/complex_struct_args.sol -------------------------------------------------------------------------------- /test/general/contracts/constructor_event.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/constructor_event.sol -------------------------------------------------------------------------------- /test/general/contracts/import_resolution/contract_a.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/import_resolution/contract_a.sol -------------------------------------------------------------------------------- /test/general/contracts/import_resolution/hello_imports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/import_resolution/hello_imports.sol -------------------------------------------------------------------------------- /test/general/contracts/import_resolution/lib/contract_b.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/import_resolution/lib/contract_b.sol -------------------------------------------------------------------------------- /test/general/contracts/import_resolution/node_modules/contract_d.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: GPL-3.0 2 | pragma solidity >=0.0; 3 | 4 | contract D {} -------------------------------------------------------------------------------- /test/general/contracts/keccak256.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/keccak256.sol -------------------------------------------------------------------------------- /test/general/contracts/naive_owner_check.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/naive_owner_check.sol -------------------------------------------------------------------------------- /test/general/contracts/no_license_hello_world.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/no_license_hello_world.sol -------------------------------------------------------------------------------- /test/general/contracts/registry/a.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/registry/a.sol -------------------------------------------------------------------------------- /test/general/contracts/registry/inner/b.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/contracts/registry/inner/b.sol -------------------------------------------------------------------------------- /test/general/solos/hello_imports.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/solos/hello_imports.json -------------------------------------------------------------------------------- /test/general/specs/ApiSession.client-controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/ApiSession.client-controller.spec.ts -------------------------------------------------------------------------------- /test/general/specs/ApiSession.receipts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/ApiSession.receipts.spec.ts -------------------------------------------------------------------------------- /test/general/specs/ApiSession.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/ApiSession.spec.ts -------------------------------------------------------------------------------- /test/general/specs/BrowserWallet.web.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/BrowserWallet.web.spec.ts -------------------------------------------------------------------------------- /test/general/specs/Contract.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/Contract.spec.ts -------------------------------------------------------------------------------- /test/general/specs/ContractRegistry.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/ContractRegistry.spec.ts -------------------------------------------------------------------------------- /test/general/specs/HederaNetwork.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/HederaNetwork.spec.ts -------------------------------------------------------------------------------- /test/general/specs/ImpotentWalletController.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/ImpotentWalletController.spec.ts -------------------------------------------------------------------------------- /test/general/specs/Json.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/Json.spec.ts -------------------------------------------------------------------------------- /test/general/specs/LiveAccount.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/LiveAccount.spec.ts -------------------------------------------------------------------------------- /test/general/specs/LiveContract.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/LiveContract.spec.ts -------------------------------------------------------------------------------- /test/general/specs/LiveFile.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/LiveFile.spec.ts -------------------------------------------------------------------------------- /test/general/specs/LiveJson.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/LiveJson.spec.ts -------------------------------------------------------------------------------- /test/general/specs/LiveToken.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/LiveToken.spec.ts -------------------------------------------------------------------------------- /test/general/specs/LiveTopic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/LiveTopic.spec.ts -------------------------------------------------------------------------------- /test/general/specs/SolidityCompiler.node.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/SolidityCompiler.node.spec.ts -------------------------------------------------------------------------------- /test/general/specs/StratoAddress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/StratoAddress.spec.ts -------------------------------------------------------------------------------- /test/general/specs/Token.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/general/specs/Token.spec.ts -------------------------------------------------------------------------------- /test/hedera-test-runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/hedera-test-runner.ts -------------------------------------------------------------------------------- /test/hedera/contracts/AssociateDissociateTokens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/hedera/contracts/AssociateDissociateTokens.sol -------------------------------------------------------------------------------- /test/hedera/contracts/HelloWorldMint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/hedera/contracts/HelloWorldMint.sol -------------------------------------------------------------------------------- /test/hedera/contracts/hip-206/HederaResponseCodes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/hedera/contracts/hip-206/HederaResponseCodes.sol -------------------------------------------------------------------------------- /test/hedera/contracts/hip-206/HederaTokenService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/hedera/contracts/hip-206/HederaTokenService.sol -------------------------------------------------------------------------------- /test/hedera/contracts/hip-206/IHederaTokenService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/hedera/contracts/hip-206/IHederaTokenService.sol -------------------------------------------------------------------------------- /test/hedera/specs/LiveContract.Hedera.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/hedera/specs/LiveContract.Hedera.spec.ts -------------------------------------------------------------------------------- /test/hscs/contracts/HelloWorldBurn.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/hscs/contracts/HelloWorldBurn.sol -------------------------------------------------------------------------------- /test/hscs/contracts/MintTransHTS.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/hscs/contracts/MintTransHTS.sol -------------------------------------------------------------------------------- /test/hscs/contracts/NFTShop.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/hscs/contracts/NFTShop.sol -------------------------------------------------------------------------------- /test/hscs/specs/LiveContract.NFTShop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/hscs/specs/LiveContract.NFTShop.spec.ts -------------------------------------------------------------------------------- /test/hscs/specs/LiveContract.Strato.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/hscs/specs/LiveContract.Strato.spec.ts -------------------------------------------------------------------------------- /test/issues/contracts/issue-114/B.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/issues/contracts/issue-114/B.sol -------------------------------------------------------------------------------- /test/issues/contracts/issue-114/C.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/issues/contracts/issue-114/C.sol -------------------------------------------------------------------------------- /test/issues/contracts/issue-114/inner/A.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/issues/contracts/issue-114/inner/A.sol -------------------------------------------------------------------------------- /test/issues/contracts/library.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/issues/contracts/library.sol -------------------------------------------------------------------------------- /test/issues/specs/114-sol-import-resolution.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/issues/specs/114-sol-import-resolution.spec.ts -------------------------------------------------------------------------------- /test/issues/specs/126-tokenCreate-inusfficientFees.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/issues/specs/126-tokenCreate-inusfficientFees.spec.ts -------------------------------------------------------------------------------- /test/issues/specs/38-library-linking.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/issues/specs/38-library-linking.spec.ts -------------------------------------------------------------------------------- /test/jte.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/jte.node.ts -------------------------------------------------------------------------------- /test/jte.web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/jte.web.ts -------------------------------------------------------------------------------- /test/setup.web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/setup.web.ts -------------------------------------------------------------------------------- /test/solidity-by-example/contracts/call.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/contracts/call.sol -------------------------------------------------------------------------------- /test/solidity-by-example/contracts/error.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/contracts/error.sol -------------------------------------------------------------------------------- /test/solidity-by-example/contracts/events.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/contracts/events.sol -------------------------------------------------------------------------------- /test/solidity-by-example/contracts/first_app.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/contracts/first_app.sol -------------------------------------------------------------------------------- /test/solidity-by-example/contracts/function.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/contracts/function.sol -------------------------------------------------------------------------------- /test/solidity-by-example/contracts/hello_world.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/contracts/hello_world.sol -------------------------------------------------------------------------------- /test/solidity-by-example/contracts/if_else.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/contracts/if_else.sol -------------------------------------------------------------------------------- /test/solidity-by-example/contracts/immutable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/contracts/immutable.sol -------------------------------------------------------------------------------- /test/solidity-by-example/contracts/library.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/contracts/library.sol -------------------------------------------------------------------------------- /test/solidity-by-example/contracts/new_contract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/contracts/new_contract.sol -------------------------------------------------------------------------------- /test/solidity-by-example/contracts/payable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/contracts/payable.sol -------------------------------------------------------------------------------- /test/solidity-by-example/contracts/signature.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/contracts/signature.sol -------------------------------------------------------------------------------- /test/solidity-by-example/contracts/state_variables.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/contracts/state_variables.sol -------------------------------------------------------------------------------- /test/solidity-by-example/contracts/view_and_pure_functions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/contracts/view_and_pure_functions.sol -------------------------------------------------------------------------------- /test/solidity-by-example/solos/call_caller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/solos/call_caller.json -------------------------------------------------------------------------------- /test/solidity-by-example/solos/call_receiver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/solos/call_receiver.json -------------------------------------------------------------------------------- /test/solidity-by-example/solos/hello_world.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/solos/hello_world.json -------------------------------------------------------------------------------- /test/solidity-by-example/specs/ApiSession.Solidity-by-Example.receipts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/specs/ApiSession.Solidity-by-Example.receipts.spec.ts -------------------------------------------------------------------------------- /test/solidity-by-example/specs/ApiSession.Solidity-by-Example.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/specs/ApiSession.Solidity-by-Example.spec.ts -------------------------------------------------------------------------------- /test/solidity-by-example/specs/Contract.Solidity-by-Example.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/specs/Contract.Solidity-by-Example.spec.ts -------------------------------------------------------------------------------- /test/solidity-by-example/specs/LiveContract.Solidity-by-Example.meta-args.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/specs/LiveContract.Solidity-by-Example.meta-args.spec.ts -------------------------------------------------------------------------------- /test/solidity-by-example/specs/LiveContract.Solidity-by-Example.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/solidity-by-example/specs/LiveContract.Solidity-by-Example.spec.ts -------------------------------------------------------------------------------- /test/taskbar/contracts/CappedRegistryHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/taskbar/contracts/CappedRegistryHelper.sol -------------------------------------------------------------------------------- /test/taskbar/contracts/RegistryManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/taskbar/contracts/RegistryManager.sol -------------------------------------------------------------------------------- /test/taskbar/contracts/TaskRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/taskbar/contracts/TaskRegistry.sol -------------------------------------------------------------------------------- /test/taskbar/contracts/interfaces/IRegistryManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/taskbar/contracts/interfaces/IRegistryManager.sol -------------------------------------------------------------------------------- /test/taskbar/contracts/interfaces/ITaskRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/taskbar/contracts/interfaces/ITaskRegistry.sol -------------------------------------------------------------------------------- /test/taskbar/contracts/libraries/Clones.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/taskbar/contracts/libraries/Clones.sol -------------------------------------------------------------------------------- /test/taskbar/contracts/libraries/ECDSA.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/taskbar/contracts/libraries/ECDSA.sol -------------------------------------------------------------------------------- /test/taskbar/contracts/libraries/ProxyFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/taskbar/contracts/libraries/ProxyFactory.sol -------------------------------------------------------------------------------- /test/taskbar/contracts/libraries/TaskUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/taskbar/contracts/libraries/TaskUtils.sol -------------------------------------------------------------------------------- /test/taskbar/contracts/libraries/TaskbarSignatureVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/taskbar/contracts/libraries/TaskbarSignatureVerifier.sol -------------------------------------------------------------------------------- /test/taskbar/specs/LiveContract.TaskBar.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/taskbar/specs/LiveContract.TaskBar.spec.ts -------------------------------------------------------------------------------- /test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/test/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buidler-labs/hashgraph-venin-js/HEAD/tsconfig.json --------------------------------------------------------------------------------