Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
f5cd169
added vitest ui
0xBeycan May 4, 2024
f62a08d
fixed wront contract instance problem
0xBeycan May 7, 2024
6f54140
removed isWebview condition
0xBeycan May 8, 2024
11dcc68
created
0xBeycan May 8, 2024
07a2f86
updated
0xBeycan May 10, 2024
395cc25
updated
0xBeycan May 10, 2024
ba76637
updated
0xBeycan May 10, 2024
a49b193
bitcoin provider created
0xBeycan May 10, 2024
84c6b40
coin completed
0xBeycan May 10, 2024
f8b0e13
updated fetch to axios
0xBeycan May 10, 2024
7292b0a
added not implemented method exceptions
0xBeycan May 10, 2024
c63c5a2
models completed
0xBeycan May 10, 2024
0af3782
updated
0xBeycan May 10, 2024
00dfa02
completed listener
0xBeycan May 10, 2024
6048ee8
updated
0xBeycan May 10, 2024
98630ff
updated
0xBeycan May 10, 2024
75ec00e
updated
0xBeycan May 10, 2024
a6da18b
configured for wallet and adapters
0xBeycan May 10, 2024
f6625ca
xverse integrated
0xBeycan May 10, 2024
3b28c31
updated
0xBeycan May 10, 2024
6e415ef
leather integrated
0xBeycan May 10, 2024
e43f619
.
0xBeycan May 10, 2024
1a965e3
listener completed
0xBeycan May 10, 2024
ee04254
excluded bitcoin files for coverage
0xBeycan May 16, 2024
c6fedd9
created
0xBeycan May 16, 2024
02c023d
updated
0xBeycan May 16, 2024
e0c3325
fixed wrong url problem
0xBeycan May 16, 2024
d2510c6
solana is ready for development
0xBeycan May 16, 2024
97a5f9b
added solana env data
0xBeycan May 16, 2024
df37f56
created nft for test process
0xBeycan May 17, 2024
f25e749
added token program 2022 data
0xBeycan May 17, 2024
bd96e70
Added standby option
0xBeycan May 17, 2024
520547e
returned if is it null
0xBeycan May 17, 2024
a944c1b
transaction model completed
0xBeycan May 17, 2024
2bef18e
coin model completed
0xBeycan May 17, 2024
aa7de56
stabilized
0xBeycan May 17, 2024
2a5b5b9
completed token model
0xBeycan May 17, 2024
3a955bf
nft model completed
0xBeycan May 17, 2024
d11388a
completed contract tx model
0xBeycan May 18, 2024
075f82d
updated
0xBeycan May 18, 2024
326068a
coin asset completed
0xBeycan May 18, 2024
5ca6d85
token completed
0xBeycan May 18, 2024
bce0265
fixed comment line
0xBeycan May 18, 2024
ce8e671
nft completed
0xBeycan May 18, 2024
2762c3f
moved transfer to transferFrom
0xBeycan May 18, 2024
11901ee
removed create token account instruction
0xBeycan May 18, 2024
6520f82
added throws
0xBeycan May 18, 2024
4ba66d9
general listener completed
0xBeycan May 18, 2024
2e223f5
general process fixed
0xBeycan May 20, 2024
2be31c9
completed contract listener
0xBeycan May 20, 2024
142291e
added createAccount handler
0xBeycan May 20, 2024
98d8e73
coin process completed
0xBeycan May 20, 2024
a0ad873
updated for find signer
0xBeycan May 20, 2024
b20982d
optimized
0xBeycan May 20, 2024
ec56921
added mint address catcher
0xBeycan May 20, 2024
085bf19
getting spl token mint address for nft and token
0xBeycan May 20, 2024
9b6ab22
nft and token completed
0xBeycan May 20, 2024
02ed2b2
updated
0xBeycan May 20, 2024
4e68be1
updated for data verify
0xBeycan May 20, 2024
fd1bbb3
listener tests updated
0xBeycan May 20, 2024
851376a
updated
0xBeycan May 20, 2024
faf5f05
updated
0xBeycan May 21, 2024
561e3e4
created tests
0xBeycan May 21, 2024
b06b937
listeners excluded
0xBeycan May 21, 2024
09a7ae5
types exported
0xBeycan May 21, 2024
225a40d
types updated for dynamic callback transaction parameter
0xBeycan May 21, 2024
94a8075
updated
0xBeycan May 21, 2024
432c4c5
updated for new types
0xBeycan May 21, 2024
040d52f
added new method
0xBeycan May 21, 2024
0a627f4
updated
0xBeycan May 21, 2024
6a2d045
updated for utils
0xBeycan May 21, 2024
975db19
updated for new types
0xBeycan May 21, 2024
982c46d
updated for new types
0xBeycan May 21, 2024
8e8b725
updated for new types
0xBeycan May 21, 2024
29b81fe
updated
0xBeycan May 21, 2024
d37eb95
updated
0xBeycan May 21, 2024
162d3cc
completed wallet and phantom adapter
0xBeycan May 21, 2024
a86e984
solflare completed
0xBeycan May 21, 2024
0817efb
slope completed
0xBeycan May 21, 2024
d000ce8
completed trustwallet
0xBeycan May 21, 2024
5d29d3a
bitget completed
0xBeycan May 21, 2024
640209e
coinbase completed
0xBeycan May 21, 2024
bfdccfe
added tokenpocket
0xBeycan May 21, 2024
aefb0ed
removed wrong properties
0xBeycan May 21, 2024
0149906
added connected option
0xBeycan May 21, 2024
857ff17
updated
0xBeycan May 21, 2024
c117f81
added WalletConnect
0xBeycan May 21, 2024
6f199ad
fixed lint problem
0xBeycan May 21, 2024
c98c3ba
if don't have account return 0
0xBeycan May 21, 2024
e5ffc1d
start integrate web3modal
0xBeycan May 21, 2024
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
64 changes: 59 additions & 5 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# EVM CHAINS
# EVM Chains
EVM_RPC_URL='https://sepolia.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161'
EVM_WS_URL='wss://sepolia.infura.io/ws/v3/9aa3d95b3bc440fa88ea12eaa4456161'

Expand All @@ -13,7 +13,7 @@ EVM_TRANSACTION_LISTENER_TEST_IS_ACTIVE=false
EVM_COIN_BALANCE_TEST_AMOUNT=0.01
EVM_TOKEN_BALANCE_TEST_AMOUNT=1000
EVM_NFT_BALANCE_TEST_AMOUNT=2
EVM_TRANSFER_TEST_AMOUNT=0.0001
EVM_TRANSFER_TEST_AMOUNT=0.01
EVM_TOKEN_TRANSFER_TEST_AMOUNT=1
EVM_TOKEN_APPROVE_TEST_AMOUNT=100
EVM_NFT_TRANSFER_ID=7
Expand Down Expand Up @@ -43,9 +43,9 @@ EVM_ETHER_TRANSFER_TX='0x566002399664e92f82ed654c181095bdd7ff3d3f1921d9632575858
EVM_TOKEN_TRANSFER_TX='0xdabda3905e585db91768f2ef877f7fbef7c0e8612c0a09c7b379981bdbc48975'
EVM_NFT_TRANSFER_TX='0x272a4698cd2062f2463481cf9eb78b68b35d59938383679b7642e6d669ac87eb'
# Models
# EVM CHAINS
# EVM Chains

#TRON
#Tron
# Assets
TRON_COIN_TRANSFER_TEST_IS_ACTIVE=false
TRON_TOKEN_TRANSFER_TEST_IS_ACTIVE=false
Expand Down Expand Up @@ -82,4 +82,58 @@ TRON_MODEL_TEST_RECEIVER='TS1WYZNoNw32hog68m5GyhwZnkhf6HNzhi'
TRON_TRX_TRANSFER_TX='8697ad2c4e1713227c16a65a5845636458df2d3db3adf526e07e17699bc6b3c4'
TRON_TOKEN_TRANSFER_TX='bd0ba6ebb8d2f910b27de1565c66cc89337b792dfdb6484847c817ccbd240760'
TRON_NFT_TRANSFER_TX='d5dd97c09efdb93f36808a9f8e14642ef226880aa91a846583d4ce98c0084637'
#TRON
#Tron

#Bitcoin
BTC_TRANSFER_TEST_IS_ACTIVE=false
BTC_LISTENER_TEST_IS_ACTIVE=false
BTC_BLOCKCYPHER_TOKEN='49d43a59a4f24d31a9731eb067ab971c'
BTC_SENDER_PRIVATE_KEY='cNHUtnWqwAwGajUGjyHLNbUcfHaDC3ujqjc6qcZik5Xa58Hj46vG'
BTC_SENDER_ADDRESS='tb1q8juz7c302wdcpfz83zvvyf4jxc8sfq4wyth3pr'
BTC_RECEIVER_ADDRESS='tb1q9uxj8p043sjkm0qzlsys7677mv98j76k8cvgtg'
BTC_TRANSFER_AMOUNT=0.00001
#Bitcoin

#Solana
# Assets
SOL_COIN_TRANSFER_TEST_IS_ACTIVE=false
SOL_TOKEN_TRANSFER_TEST_IS_ACTIVE=false
SOL_TOKEN_APPROVE_TEST_IS_ACTIVE=false
SOL_TOKEN_TRANSFER_FROM_TEST_IS_ACTIVE=false
SOL_NFT_TRANSACTION_TEST_IS_ACTIVE=false
SOL_TRANSACTION_LISTENER_TEST_IS_ACTIVE=false

SOL_COIN_BALANCE_TEST_AMOUNT=1
SOL_TOKEN_BALANCE_TEST_AMOUNT=20
SOL_NFT_BALANCE_TEST_AMOUNT=2
SOL_TRANSFER_TEST_AMOUNT=0.001
SOL_TOKEN_TRANSFER_TEST_AMOUNT=1
SOL_TOKEN_APPROVE_TEST_AMOUNT=10
#NFT ID
SOL_NFT_TRANSFER_ID='FxN19KB5UeZJFwxLFgT57WvYYXYhBFKxVumfq37xU4Ck'
SOL_NFT_TRANSFER_ID2='EBQjkpi6VdY3WF9ihi1sVhjkNDjfCorg1LJGd3Vnn9Ec'
SOL_TOKEN_PROGRAM='TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA'
SOL_BALANCE_TEST_ADDRESS='2i6NifwwBGJKUEhYhqbGwu66kDhbfyjgp7zPN5dQsKsE'
SOL_SENDER_PRIVATE_KEY='2hh51RHd1cEgiuEj2azZJFNphh27S8578otEHw8WvUia1yEBaW7o7XNuxdV1qQYbvxL5FHrcHpbZMCCxULTkCHRq'
SOL_RECEIVER_PRIVATE_KEY='57XnG9wtVMVV5BZnZbmaN3JTQ7Mzkmbyh4ooMC45YypJz3gF16nGfCJw3hWGQjLFbKmruaF3N3BH3fJAGD6stGCb'
SOL_SENDER_TEST_ADDRESS='7bn9So6CKmdn2vHYZU5oG6gaVEewW3N7U8vJoNmSv2vB'
SOL_RECEIVER_TEST_ADDRESS='GHVMV3zZscR8V4K5GEgQTUjuV4jEixB9a4QX3KhgvVKy'
SOL_TOKEN_TEST_ADDRESS='2ZHwL3dXk3szRgiBLZi244NmKs2VmoBx764AYMY2tQfx'
SOL_TOKEN_2022_TEST_ADDRESS='FQPbc46pp1b3QWHFJFfsvQrv7YedX8XEum5c18mLnipE'
#Collection Mint Address
SOL_NFT_TEST_ADDRESS='9B8bxQWovwm5na85xtDPuAyUVingcVdqWk3d9yQV2zsA'
# Assets

# Models
SOL_NFT_ID='BFqd1SZFWMci42bUrhxzWhnvodCnG32xKYZkSp2rXVAf'
SOL_TOKEN_AMOUNT=50000
SOL_COIN_AMOUNT=10

SOL_MODEL_TEST_SENDER='37p742pby4ACHiGcT3d58gsjmC3Kd9bH2L89E3hY8FHZ'
SOL_MODEL_TEST_RECEIVER='7bn9So6CKmdn2vHYZU5oG6gaVEewW3N7U8vJoNmSv2vB'

SOL_TRANSFER_TX='2RDU1otuPR6UtevwYCQWnngvvjPiTFuHFdyCnzwQVR8wyZ7niqACt2QBmfuyD5aXJbEXSEUcqFquiCEtcQZzkWif'
SOL_TOKEN_TRANSFER_TX='4XLpHmpiKXXDM7pAg8CXeSLjw7SYKZaSzJjXHP2E1vL2ndvrJ6GnuHUvaQpY3LHQeJww8fzFLJ9MiLnvgsyyyt3i'
SOL_TOKEN_2022_TRANSFER_TX='3c2Myd3k4Pw1NbsCjuskkZCtbD9HRTjoyoxh2u7qsVLgFN1RbRYAXXRKzBRzwTAmv2pXDjArbotzVL6AVehBMeyg'
SOL_NFT_TRANSFER_TX='3vrCoNVmeNgGG4LB1qvvdx21TYm6dnPBmhFqXChsusuLn5ZEjFZNFG3BwQQ8fodBYiPXG8QokdBLWjRtxgi7tnRD'
#Solana
2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"type": "module",
"scripts": {
"test": "vitest",
"test-ui": "vitest watch --ui",
"coverage": "vitest run --coverage",
"format": "prettier --write packages/",
"lint": "eslint . --ext .ts --ignore-path .gitignore"
Expand All @@ -12,6 +13,7 @@
"@types/node": "^20.11.20",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"@vitest/coverage-istanbul": "^1.5.3",
"@vitest/ui": "^1.6.0",
"esbuild": "^0.20.2",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
Expand Down
7 changes: 7 additions & 0 deletions packages/networks/bitcoin/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"extends": [
"plugin:require-extensions/recommended",
"../../../.eslintrc.json"
],
"plugins": ["require-extensions"]
}
6 changes: 6 additions & 0 deletions packages/networks/bitcoin/.npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
src
tests
node_modules
.eslintrc.cjs
pnpm-lock.yaml
tsconfig.json
Empty file.
3 changes: 3 additions & 0 deletions packages/networks/bitcoin/esbuild.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
void import('../../../esbuild.ts').then((module) => {
module.default()
})
Loading