├── .github └── workflows │ └── codeql.yml ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── SECURITY.md ├── examples ├── .env.example ├── config.js ├── metamask │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.html │ │ └── index.js │ └── webpack.config.js ├── node.js ├── package-lock.json └── package.json ├── package.json ├── src ├── helpers │ ├── do_nothing.ts │ ├── index.ts │ └── transaction_write_result.ts ├── index.ts ├── tsconfig.json ├── utils │ ├── index.ts │ ├── matic_big_number.ts │ ├── matic_tx_config_to_web3.ts │ ├── web3_receipt_to_matic_receipt.ts │ └── web3_tx_to_matic_tx.ts └── web3 │ ├── eth_contract.ts │ ├── eth_method.ts │ ├── index.ts │ └── web3_client.ts ├── test ├── config.js ├── debug.js ├── index.html ├── install_lib.js ├── karma.conf.js ├── package-lock.json ├── package.json ├── specs │ ├── client.ts │ ├── erc20.spec.ts │ ├── hex.spec.ts │ ├── index.ts │ └── pos_bridge.ts ├── tsconfig.json └── webpack.config.test.js ├── tslint.json └── webpack ├── licence.js ├── webpack.base.config.js └── webpack.node.config.js /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | *.env 4 | *.tgz 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/SECURITY.md -------------------------------------------------------------------------------- /examples/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/examples/.env.example -------------------------------------------------------------------------------- /examples/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/examples/config.js -------------------------------------------------------------------------------- /examples/metamask/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/examples/metamask/package-lock.json -------------------------------------------------------------------------------- /examples/metamask/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/examples/metamask/package.json -------------------------------------------------------------------------------- /examples/metamask/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/examples/metamask/src/index.html -------------------------------------------------------------------------------- /examples/metamask/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/examples/metamask/src/index.js -------------------------------------------------------------------------------- /examples/metamask/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/examples/metamask/webpack.config.js -------------------------------------------------------------------------------- /examples/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/examples/node.js -------------------------------------------------------------------------------- /examples/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/examples/package-lock.json -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/examples/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/package.json -------------------------------------------------------------------------------- /src/helpers/do_nothing.ts: -------------------------------------------------------------------------------- 1 | export const doNothing = () => { 2 | 3 | }; -------------------------------------------------------------------------------- /src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/src/helpers/index.ts -------------------------------------------------------------------------------- /src/helpers/transaction_write_result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/src/helpers/transaction_write_result.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/matic_big_number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/src/utils/matic_big_number.ts -------------------------------------------------------------------------------- /src/utils/matic_tx_config_to_web3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/src/utils/matic_tx_config_to_web3.ts -------------------------------------------------------------------------------- /src/utils/web3_receipt_to_matic_receipt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/src/utils/web3_receipt_to_matic_receipt.ts -------------------------------------------------------------------------------- /src/utils/web3_tx_to_matic_tx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/src/utils/web3_tx_to_matic_tx.ts -------------------------------------------------------------------------------- /src/web3/eth_contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/src/web3/eth_contract.ts -------------------------------------------------------------------------------- /src/web3/eth_method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/src/web3/eth_method.ts -------------------------------------------------------------------------------- /src/web3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/src/web3/index.ts -------------------------------------------------------------------------------- /src/web3/web3_client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/src/web3/web3_client.ts -------------------------------------------------------------------------------- /test/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/test/config.js -------------------------------------------------------------------------------- /test/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/test/debug.js -------------------------------------------------------------------------------- /test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/test/index.html -------------------------------------------------------------------------------- /test/install_lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/test/install_lib.js -------------------------------------------------------------------------------- /test/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/test/karma.conf.js -------------------------------------------------------------------------------- /test/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/test/package-lock.json -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/test/package.json -------------------------------------------------------------------------------- /test/specs/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/test/specs/client.ts -------------------------------------------------------------------------------- /test/specs/erc20.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/test/specs/erc20.spec.ts -------------------------------------------------------------------------------- /test/specs/hex.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/test/specs/hex.spec.ts -------------------------------------------------------------------------------- /test/specs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/test/specs/index.ts -------------------------------------------------------------------------------- /test/specs/pos_bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/test/specs/pos_bridge.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /test/webpack.config.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/test/webpack.config.test.js -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/tslint.json -------------------------------------------------------------------------------- /webpack/licence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/webpack/licence.js -------------------------------------------------------------------------------- /webpack/webpack.base.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/webpack/webpack.base.config.js -------------------------------------------------------------------------------- /webpack/webpack.node.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xPolygon/maticjs-web3/HEAD/webpack/webpack.node.config.js --------------------------------------------------------------------------------