Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fixed imports in readme code example #27

Open
wants to merge 1,007 commits into
base: production
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1007 commits
Select commit Hold shift + click to select a range
9f72c92
add timeout 10s to ton to confim
Oct 25, 2022
31c1fdb
update secert rpc and staging ton bridge address
Oct 26, 2022
8cb21d2
update staging ton params
Oct 27, 2022
81a4cfb
update staging ton params
Oct 27, 2022
77d7cd6
chains: hedera: setup approval for hedera
imsk17 Oct 27, 2022
03bf7b5
factory: hedera: add listing and claiming functionality for transferr…
imsk17 Oct 28, 2022
86bae35
udpate secrtjs package
Oct 30, 2022
a2a785d
change gas fee secret network from 30k to 130k to set view key
Oct 30, 2022
fe21379
testnet: ethereum: new contracts!
imsk17 Oct 31, 2022
47fc47a
update aptos
Oct 31, 2022
87efc76
fixes
Oct 31, 2022
5a4c0a9
add aptos to factory
Oct 31, 2022
9ff7a8d
add aptos params
Oct 31, 2022
800e565
bridge: minter: add an erc20 supported minter
imsk17 Nov 1, 2022
0ee043a
web3: helper: dont need hedera specific implementation for approval
imsk17 Nov 2, 2022
7ce116c
web3: helper: convert to token identifier
imsk17 Nov 2, 2022
786d95a
web3: hedera: make hedera work
imsk17 Nov 2, 2022
0746e59
defaultContract: throw on default mint with
imsk17 Nov 2, 2022
8892215
add elrond to staging
Nov 2, 2022
ffce61b
TON: add TonHub extension support
AlexeyAdoniev Nov 3, 2022
ff9fa58
TON:add approve method
AlexeyAdoniev Nov 3, 2022
028182a
TON: TonWallet support
AlexeyAdoniev Nov 3, 2022
1134d6b
hedera: bridge: make unfreeze work
imsk17 Nov 3, 2022
70f47b5
web3: erc20: setup skale for erc20 payment method
imsk17 Nov 4, 2022
1684361
TON: fix bug with undefined message paylaod in tonWallet
AlexeyAdoniev Nov 6, 2022
f7cfd1f
TON:add tonKeeper support
AlexeyAdoniev Nov 6, 2022
3eb1051
add notifer to aptos
Nov 6, 2022
5832f78
fix unfreeze hash WEb3
AlexeyAdoniev Nov 6, 2022
04aa7c1
SECRET: mainnet rpc
AlexeyAdoniev Nov 7, 2022
4c7462d
TON: findTrx not only by body but by value as well
AlexeyAdoniev Nov 8, 2022
5a63c03
factories: testnet: add testnet for aptos
imsk17 Nov 8, 2022
2366c18
factories: testnet: add network to config param
imsk17 Nov 8, 2022
e1d84bd
factories: mainnet: add ton
imsk17 Nov 8, 2022
4c40c4a
deps fixes
Nov 9, 2022
466a280
chains: aptos: update client, abi, and address
imsk17 Nov 9, 2022
bf3da2f
factories: testnet: add ton
imsk17 Nov 10, 2022
94cd5cc
aptos: abi: new for testnet
imsk17 Nov 10, 2022
e1cf32c
aptos: handler: add support for minting tokens
imsk17 Nov 10, 2022
c8bc6b5
ton txFees hardcoded
AlexeyAdoniev Nov 10, 2022
eaf8a5e
ropsten testnet rpc
AlexeyAdoniev Nov 11, 2022
70983d8
adjust elrond type tokenId for sc-verify
AlexeyAdoniev Nov 13, 2022
2ac8865
aptos: factory: use 0x prefix in bridge address
imsk17 Nov 13, 2022
25c049f
bsc: testnet: update rpc
imsk17 Nov 13, 2022
57b3e3b
docs: fix broken docs
imsk17 Nov 13, 2022
ed54ec1
add algorand to staging
Nov 13, 2022
a06ea58
TON: TonKeeper encode body in url
AlexeyAdoniev Nov 13, 2022
4456ca1
ALGO: fix is OptIN
AlexeyAdoniev Nov 13, 2022
7d3de73
Aptos: Fix Withdraw and Add Claim Method
imsk17 Nov 14, 2022
d316ba3
TON: add query param to tonKeeper deepLink, algo - fix optIn
AlexeyAdoniev Nov 14, 2022
8483fee
Abeychain: Minting: Fix for broken Chain
imsk17 Nov 14, 2022
3721d6d
TON: exclude Ton transactions from checkNotOldWrappedNft calling
AlexeyAdoniev Nov 15, 2022
7ead562
TON: increase fees unfreeze
AlexeyAdoniev Nov 16, 2022
2be51e4
Secret: gasLimit increase for all trxs
AlexeyAdoniev Nov 16, 2022
a390fa0
factories: testnet: ton: update contracts
imsk17 Nov 17, 2022
0e3712c
add prepareTokenId function for sc-verify
AlexeyAdoniev Nov 17, 2022
e7c259c
fix typo
AlexeyAdoniev Nov 17, 2022
9d63c08
elrond case for sc-verify
AlexeyAdoniev Nov 20, 2022
86b7284
add TON
Nov 21, 2022
9f4e676
Handlers: Prepare Solana For testing
imsk17 Nov 21, 2022
6d23b7a
NEAR: add methods for wallet connect, mintNFt using pkey
AlexeyAdoniev Nov 21, 2022
67697c3
NEAR: Remove bad import
AlexeyAdoniev Nov 21, 2022
d7c7890
decrease feeProfit by 50%
AlexeyAdoniev Nov 22, 2022
0db5a67
Aptos: Move to Testnet from Devnet
imsk17 Nov 22, 2022
db07bc4
ChainFactories: Provide Convenience Functions for Different Networks
imsk17 Nov 22, 2022
fbd8b20
update testnet vechain params
Nov 23, 2022
8af301b
Aptos: Add Staging ABIs
imsk17 Nov 23, 2022
644b382
Factories: Skale: Staging Setup
imsk17 Nov 24, 2022
1ecfa15
Handler: Near: Use ViewFunction for nft_is_approved
imsk17 Nov 25, 2022
9580321
add bsc staging
Nov 27, 2022
ce79cec
Factories: Solana: Update Contracts
imsk17 Nov 28, 2022
9e3c24b
Helpers: Near: Dont Send Message to Approve
imsk17 Nov 28, 2022
1627020
NEAR: adjusting gasLimit and configuring walletCallbackUrl
AlexeyAdoniev Nov 28, 2022
f450654
Option to add array of prohibited contracts(unfreeze type action) to …
AlexeyAdoniev Nov 28, 2022
8b91b56
NEAR: wallet flow - callbackURL, more args for approve
AlexeyAdoniev Nov 28, 2022
a8edc2c
Testnet: Setup Caduceus
imsk17 Nov 29, 2022
58a0d1e
Solana: Fix Transfers
imsk17 Nov 29, 2022
98fd441
fix: packages: bump exchange-rate
imsk17 Nov 29, 2022
f6dab07
fix typo
AlexeyAdoniev Nov 29, 2022
1bf3ecf
add velas to staging
Nov 29, 2022
024faea
update staging contracts sft
Nov 29, 2022
d63c123
add harmoney to staging
Nov 30, 2022
37aeed0
feat(pre-transfer): generalise the extra args parameter to all chains
imsk17 Nov 30, 2022
d9ad1bb
helpers: solana: fix native NFT transfers
imsk17 Nov 30, 2022
6d17013
web3: response: return full txn except in abeychain
imsk17 Dec 1, 2022
0779ce4
v 4.0.2 - add Caduceus
Dec 1, 2022
734ce5e
add caduceus staging
Dec 5, 2022
271b5c7
add caduceus mainnet
Dec 5, 2022
6b9948b
CADUCEUS: constants
AlexeyAdoniev Dec 6, 2022
fa6b454
add explorer consts to params
AlexeyAdoniev Dec 6, 2022
ec7232e
secretjs lib
AlexeyAdoniev Dec 6, 2022
b0c5b77
fix types
Dec 7, 2022
cca51f9
bump modules
AlexeyAdoniev Dec 7, 2022
08fd005
fix contsant
AlexeyAdoniev Dec 7, 2022
4790c50
WEB3: fix contant
AlexeyAdoniev Dec 7, 2022
7f56db7
SFT fees cacl
AlexeyAdoniev Dec 8, 2022
632024f
refactor ChainFactoty calcSftFees
AlexeyAdoniev Dec 8, 2022
db9236d
solana blance method, contants
AlexeyAdoniev Dec 13, 2022
3362e66
solana bump metaplex
AlexeyAdoniev Dec 13, 2022
b0a3b24
factory: transfer sft: if amt is 1, then transfer nft else transfer b…
imsk17 Dec 13, 2022
9ee1c52
nearWallet fox bigNumer toString conversion
AlexeyAdoniev Dec 15, 2022
96808f3
feat: :construction: add rough implementation for whitelist
MuhammadFassihHaider Dec 19, 2022
9b83cff
build: remove dist folder from .gitignore
MuhammadFassihHaider Dec 19, 2022
8dd8a52
testing
MuhammadFassihHaider Dec 19, 2022
017e07a
testing
MuhammadFassihHaider Dec 19, 2022
7866688
testing
MuhammadFassihHaider Dec 19, 2022
2440f3c
refactor: remove checks temp
MuhammadFassihHaider Dec 19, 2022
cda2b84
build: update dist
MuhammadFassihHaider Dec 19, 2022
57cdfb9
feat: add actionId
MuhammadFassihHaider Dec 19, 2022
b81aaaf
build: update dist
MuhammadFassihHaider Dec 19, 2022
ac6c908
fix: remove crypto
MuhammadFassihHaider Dec 19, 2022
81af11f
build: update dist
MuhammadFassihHaider Dec 19, 2022
71cf63d
feat: add extrac checks
MuhammadFassihHaider Dec 19, 2022
a590e3f
TON: sleep for 30 seconds after commit trx
AlexeyAdoniev Dec 20, 2022
18c810a
TON: sleep for 30 seconds after commit trx
AlexeyAdoniev Dec 20, 2022
df4924f
factory: add gasPrice parameter for transfernft
imsk17 Dec 20, 2022
de697d4
build
AlexeyAdoniev Dec 20, 2022
96dcfba
chains: web3: add okc
imsk17 Dec 20, 2022
dd82f6c
chains: web3: add gasPrice to approve method
imsk17 Dec 21, 2022
b4086dd
Update factories.ts
Irtisam24 Dec 21, 2022
bc51d06
Update factories.ts
Irtisam24 Dec 21, 2022
9ebe399
Update factories.ts
Irtisam24 Dec 21, 2022
417031f
build
AlexeyAdoniev Dec 21, 2022
0ffc4ae
catch ton.provider.getTransactions
AlexeyAdoniev Dec 22, 2022
50a86ed
fix
AlexeyAdoniev Dec 22, 2022
5198f29
Constants: Move Decimal Data to Crypto Exchange Rate
imsk17 Dec 25, 2022
06abfe9
Factory: Testnet: Vechain: Update Contracts
imsk17 Dec 26, 2022
b4e8822
change algorand params staging
Dec 28, 2022
96a1918
add fantom to staging
Jan 3, 2023
75c7705
builded
Jan 5, 2023
48630f3
add fantom
Jan 5, 2023
f4a4182
add okc mainnet and fix caduceus
Jan 9, 2023
8220109
cleanup
AlexeyAdoniev Jan 11, 2023
a0e597d
elrond tokenId
AlexeyAdoniev Jan 11, 2023
50e0b96
rebuild
AlexeyAdoniev Jan 12, 2023
3d744e9
Merge remote-tracking branch 'origin/secretjs' into feat/whitelist
AlexSafepress Jan 16, 2023
2840585
fix double fantom
Jan 16, 2023
63ea6d1
build
Jan 16, 2023
7721a5b
evm Arbitrum: add configs
AlexeyAdoniev Jan 18, 2023
78c6f68
Merge branch 'secretjs' into feat/whitelist
AlexeyAdoniev Jan 18, 2023
c7cb356
merge with secretjs
AlexeyAdoniev Jan 18, 2023
7221d29
Factory: Testnet: Skale: Update Contracts and Use wETH as currency fo…
imsk17 Jan 20, 2023
77df26d
BITGERT: add testnet config, contracts
AlexeyAdoniev Jan 22, 2023
c2085d9
Merge branch 'secretjs' into feat/whitelist
AlexeyAdoniev Jan 22, 2023
acb78bd
merged with main and build
AlexeyAdoniev Jan 22, 2023
5bff7fa
Web3: Handler: Reduce gas limit for approval
imsk17 Jan 23, 2023
163e0a9
ARBITRUM: add testnet contracts
AlexeyAdoniev Jan 23, 2023
40a3a31
change txFees.toString() to txFees.toFixed(0) to avoid Scientific no…
AlexeyAdoniev Jan 23, 2023
227006c
approve gasLimit dec to 60_000
AlexeyAdoniev Jan 23, 2023
d5c321e
Handler: Secret: Adapt for new version of secretjs
imsk17 Jan 24, 2023
3ca1117
ARBITRUM: new testnet contracts
AlexeyAdoniev Jan 24, 2023
1461dc5
new contracts arbitrum testnet, skale mainnet
AlexeyAdoniev Jan 25, 2023
ea16659
Revert "Handler: Secret: Adapt for new version of secretjs"
imsk17 Jan 25, 2023
3665f06
Handler: Secret: Fix Issues
imsk17 Jan 25, 2023
3f853c2
secret change rpc
AlexeyAdoniev Jan 25, 2023
4cc6f79
new BSC testnet node
AlexeyAdoniev Jan 26, 2023
8cf904a
add avalance to staging
Jan 29, 2023
065092b
build
Jan 29, 2023
b7005ed
add contracts mainnet SKALE
AlexeyAdoniev Jan 29, 2023
0dd4a11
Merge branch 'secretjs' of https://github.com/XP-NETWORK/xpjs into pr…
AlexSafepress Feb 1, 2023
fbb53a5
compiled for ui
Feb 1, 2023
6ea51c6
Handlers: Near: New Smart Contract Fixes
imsk17 Feb 4, 2023
ead42e6
Helpers: Tezos: Implement Batch Methods
imsk17 Feb 7, 2023
341108f
apros reinstalled and builed
Feb 7, 2023
823393c
outdir .dist
Feb 7, 2023
f6c4a5d
tezos: handler: fix issues in batch methods
imsk17 Feb 8, 2023
7def37b
update ton
Feb 11, 2023
fb61c82
ton wallet provided calball onSuccess to show off the qrcode modal in…
Feb 12, 2023
3cdac32
merged with production buntch
Feb 12, 2023
2c811e8
tsconfig outDir changed back to ./dist
Feb 12, 2023
7e6a6e2
update xdai node
Feb 12, 2023
4234d20
update xdai node
Feb 12, 2023
2bb279d
Helpers: Tezos: Add XpNft1155 for batch transfers
imsk17 Feb 13, 2023
f40ae2a
add solana staging devnet and arbitrum mainnet
Feb 13, 2023
df78926
gasLimit for approve EVM inc to 85k
AlexeyAdoniev Feb 14, 2023
627a645
Merge branch 'secretjs' into production
imsk17 Feb 15, 2023
5a8e7d0
ci: only push to bleeding-edge for production branch
imsk17 Feb 15, 2023
78ad85f
update staging ton params
Feb 16, 2023
27997d6
aptos adapter for petra, change testnet bridge contract, change abi, …
AlexeyAdoniev Feb 16, 2023
6403824
bmp exchange rate
AlexeyAdoniev Feb 16, 2023
aae9dcc
add SupportedCurrencyName
AlexeyAdoniev Feb 16, 2023
0f82b84
aptos: petra trx result hash fix
AlexeyAdoniev Feb 16, 2023
45a7aea
delete dist
AlexeyAdoniev Feb 19, 2023
d6de1b2
Arbitrum nova explorer url
AlexeyAdoniev Feb 20, 2023
7a1c6de
arbitrum nova chainID
AlexeyAdoniev Feb 20, 2023
f5bf62e
update staging solana bridge
Feb 20, 2023
b4d5241
update solana rpc mainnet
Feb 21, 2023
a2a0db1
update yarn lock
Feb 21, 2023
bce5183
update solana mainnet node
Feb 21, 2023
c603029
factory: helper: add solana to ignore contract field
imsk17 Feb 21, 2023
5c988ee
estimateContractDep
ronyderra Feb 20, 2023
ed94dd7
log
ronyderra Feb 20, 2023
bde2ed0
isNftWhitelisted
ronyderra Feb 21, 2023
cb765d3
estimateFees
ronyderra Feb 21, 2023
e45b61e
isWrappedNft
ronyderra Feb 21, 2023
1f70fb0
estimateContractDep
ronyderra Feb 22, 2023
5298e28
update solana rpc mainnet
Feb 21, 2023
1ca92a6
update solana mainnet node
Feb 21, 2023
5b68a05
pull feeDeployment
AlexeyAdoniev Feb 22, 2023
e4d361c
factory: nft-list: ton: base64url decode the address before requestin…
imsk17 Feb 27, 2023
1c01426
decode for ton
AlexeyAdoniev Feb 28, 2023
a00640f
fix tsconfig
AlexeyAdoniev Feb 28, 2023
585e06a
update fantom rpc
AlexXPnetwork Feb 28, 2023
f7588b3
add near staging
Mar 2, 2023
fb4a599
update list function secret network
AlexXPnetwork Mar 5, 2023
5ae374b
downgrade secretjs
Mar 5, 2023
8964469
remove dist folder
Mar 5, 2023
f94e66d
add ignore dist folder
Mar 5, 2023
0128671
change secret rpc
Mar 5, 2023
d5d8254
change tx to any
Mar 5, 2023
57c2410
update secret listNft
Mar 5, 2023
35ed875
HEDERA: contracts redeplot testnet
AlexeyAdoniev Mar 1, 2023
da43450
Abeychain to ABEY name change
AlexeyAdoniev Mar 6, 2023
84ff2e1
estimateWithContractDep add verifyList
AlexeyAdoniev Mar 8, 2023
a7e1360
SECRET: default to tokenId - 1
AlexeyAdoniev Mar 8, 2023
3b5da86
SECRET: add isNftWhitelisted
AlexeyAdoniev Mar 8, 2023
c816288
estimator: add support for near
imsk17 Mar 10, 2023
32af208
elrond: move to multiversx
imsk17 Mar 11, 2023
2e32867
NEAR: add sig service url, make notify a helper function, add catch b…
AlexeyAdoniev Mar 13, 2023
4b11a28
Near changes for fee and signature according to the fee oracle backend.
D4mph1r Mar 13, 2023
3cd42f4
update readme: add Secret
Mar 13, 2023
3c6e986
update version to 4.1.0
Mar 13, 2023
68b46c9
Update README.md
dima-brook Mar 13, 2023
b08b7c5
Update README.md
dima-brook Mar 13, 2023
adcc2d7
log signature response
D4mph1r Mar 13, 2023
8c1eda0
isWrappedNft Near Case
AlexeyAdoniev Mar 14, 2023
d05f36c
Merge branch 'fear/Near' into production
AlexeyAdoniev Mar 14, 2023
6a10cf3
NEAR: implement signatureSvc
AlexeyAdoniev Mar 14, 2023
7fdb65d
NEAR: signatureSvc url change
AlexeyAdoniev Mar 14, 2023
4275edb
Revert "elrond: move to multiversx"
imsk17 Mar 14, 2023
44f1d48
helpers: elrond: fix nft minting and esdt creation
imsk17 Mar 14, 2023
c3477f9
SECRET: change explroer urls
AlexeyAdoniev Mar 15, 2023
26b2d44
signature changes according to the contract and new contracts with la…
D4mph1r Mar 15, 2023
2fdbc16
SECRET: reject default mintWith when sending from
AlexeyAdoniev Mar 16, 2023
fd62cee
xPortalWallet
AlexeyAdoniev Mar 19, 2023
c8d5686
remove fee decrease
AlexeyAdoniev Mar 19, 2023
fe8000c
new contract of xpnft near for new initialization of base uri.
D4mph1r Mar 20, 2023
8117989
new xpnft with royalties
D4mph1r Mar 21, 2023
5daf3fe
HEDERA: integrate hashgraph sdk for browser
AlexeyAdoniev Mar 22, 2023
f502b7a
HEDERA: explorer urls, throw error if token already associated
AlexeyAdoniev Mar 23, 2023
311ebbb
helpers: dfinity: add sig service
imsk17 Mar 15, 2023
f243f98
HEDERA: fix transfer method
AlexeyAdoniev Mar 23, 2023
96fa021
dfinity: add support for batch transfers in sig
imsk17 Mar 23, 2023
b0cee31
factory: mainnet: dfinity: update contracts
imsk17 Mar 27, 2023
86b23d3
Merge pull request #26 from XP-NETWORK/feat/NewXpNFTNear
AlexeyAdoniev Mar 27, 2023
51002e1
NEAR: comment out near case in isWrappedNft
AlexeyAdoniev Mar 28, 2023
329c991
NEAR:add isWhitelisted method
AlexeyAdoniev Mar 28, 2023
d486a8e
NEAR: consider widget env, so had to pass query params to callback ur…
AlexeyAdoniev Mar 29, 2023
5ece512
NEAR adapt fro widget
AlexeyAdoniev Mar 29, 2023
07ef74e
NEAR add selectedNearWallet to query callback
AlexeyAdoniev Mar 29, 2023
87fac4b
fixed imports in readme example
codetit4n Mar 29, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,7 @@
{ "allowWholeFile": true }
],
"eslint-comments/no-unused-disable": "error",
"import/order": [
"error",
{ "alphabetize": { "order": "asc" } }
],
"import/order": ["error", { "alphabetize": { "order": "asc" } }],
"sort-imports": [
"error",
{ "ignoreDeclarationSort": true, "ignoreCase": true }
Expand Down
45 changes: 45 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# .github/workflows/publish.yml
name: Generate a build and push to another branch

on:
push:
branches:
- "*"
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
name: Build and Push
steps:
- name: git-checkout
uses: actions/checkout@v2

- name: setup node.js
uses: actions/setup-node@v2.4.0
with:
node-version: 16.x
# cache: yarn
# cache-dependency-path: yarn.lock

- name: dep
run: yarn

- name: build
run: yarn build

- name: Generate Docs
run: npx typedoc --out docs src/index.ts

- name: prepare package
run: mkdir out && mv package.json out && mv dist out && mv README.md out && mv LICENSE out && mv docs out

- name: Prepare Production Release
uses: s0/git-publish-subdir-action@develop
if: ${{ github.ref == 'refs/heads/production' }}
env:
REPO: self
BRANCH: bleeding-edge
FOLDER: out
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
MESSAGE: "Build: ({sha}) {msg}"
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,12 @@
build
node_modules
test
dist
src/**.js
coverage
*.log
tsconfig.tsbuildinfo
dist/docs
src/test.ts
.env*
test*
*.DS_Store
4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npx pretty-quick --staged
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"typescript.tsdk": "node_modules/typescript/lib"
}
9 changes: 9 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
MIT License

Copyright (c) 2021 XP.network

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Loading