Skip to content

Commit

Permalink
Fix transfer on rococo (#353)
Browse files Browse the repository at this point in the history
transfer is undefined now for some reason (reason ->
paritytech/polkadot-sdk#1226)
replaced with trasferKeepAlive

<img width="836" alt="image"
src="https://github.com/paritytech/polkadot-testnet-faucet/assets/1177472/471be755-8160-45d6-82be-2fc3e2f6f080">


The reason is valid, as `transfer` was actually `transfer_allow_death`,
while we supposed to use transfer_keep_alive from the start
  • Loading branch information
mordamax authored Oct 17, 2023
1 parent a4fee15 commit 0cc808d
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 173 deletions.
10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,11 +50,11 @@
"dependencies": {
"@eng-automation/js": "^1.0.0",
"@polkadot/api": "^10.10.1",
"@polkadot/keyring": "^12.3.2",
"@polkadot/util": "^12.3.2",
"@polkadot/util-crypto": "^12.3.2",
"@polkadot/wasm-crypto": "^7.2.1",
"@polkadot/x-randomvalues": "^12.3.2",
"@polkadot/keyring": "^12.5.1",
"@polkadot/util": "^12.5.1",
"@polkadot/util-crypto": "^12.5.1",
"@polkadot/wasm-crypto": "^7.2.2",
"@polkadot/x-randomvalues": "^12.5.1",
"@types/cors": "^2.8.13",
"axios": "^0.26.1",
"bigfloat.js": "^3.0.1",
Expand Down
2 changes: 1 addition & 1 deletion src/dripper/polkadot/PolkadotActions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ export class PolkadotActions {
result = await this.teleportTokens(amount, address, parachain_id);
} else {
logger.info("💸 sending tokens");
const transfer = polkadotApi.tx.balances.transfer(address, amount);
const transfer = polkadotApi.tx.balances.transferKeepAlive(address, amount);
const hash = await transfer.signAndSend(this.account, { nonce: -1 });
result = { hash: hash.toHex() };
}
Expand Down
168 changes: 1 addition & 167 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -893,25 +893,13 @@
resolved "https://registry.yarnpkg.com/@matrix-org/matrix-sdk-crypto-js/-/matrix-sdk-crypto-js-0.1.0-alpha.11.tgz#24d705318c3159ef7dbe43bca464ac2bdd11e45d"
integrity sha512-HD3rskPkqrUUSaKzGLg97k/bN+OZrkcX7ODB/pNBs/jqq+/A0wDKqsszJotzFwsQcDPpWn78BmMyvBo4tLxKjw==

"@noble/[email protected]":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.1.0.tgz#f13fc667c89184bc04cccb9b11e8e7bae27d8c3d"
integrity sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==
dependencies:
"@noble/hashes" "1.3.1"

"@noble/curves@^1.2.0":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@noble/curves/-/curves-1.2.0.tgz#92d7e12e4e49b23105a2555c6984d41733d65c35"
integrity sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==
dependencies:
"@noble/hashes" "1.3.2"

"@noble/[email protected]":
version "1.3.1"
resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.1.tgz#8831ef002114670c603c458ab8b11328406953a9"
integrity sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==

"@noble/[email protected]", "@noble/hashes@^1.3.2":
version "1.3.2"
resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.2.tgz#6f26dbc8fbc7205873ce3cee2f690eba0d421b39"
Expand Down Expand Up @@ -1013,15 +1001,6 @@
rxjs "^7.8.1"
tslib "^2.6.2"

"@polkadot/keyring@^12.3.2":
version "12.3.2"
resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-12.3.2.tgz#112a0c28816a1f47edad6260dc94222c29465a54"
integrity sha512-NTdtDeI0DP9l/45hXynNABeP5VB8piw5YR+CbUxK2e36xpJWVXwbcOepzslg5ghE9rs8UKJb30Z/HqTU4sBY0Q==
dependencies:
"@polkadot/util" "12.3.2"
"@polkadot/util-crypto" "12.3.2"
tslib "^2.5.3"

"@polkadot/keyring@^12.5.1":
version "12.5.1"
resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-12.5.1.tgz#2f38504aa915f54bbd265f3793a6be55010eb1f5"
Expand All @@ -1031,15 +1010,6 @@
"@polkadot/util-crypto" "12.5.1"
tslib "^2.6.2"

"@polkadot/[email protected]":
version "12.3.2"
resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-12.3.2.tgz#131b0439c481add159814dd2cf0286c6c3fe5b3b"
integrity sha512-uCkyybKoeEm1daKr0uT/9oNDHDDzCy2/ZdVl346hQqfdR1Ct3BaxMjxqvdmb5N8aCw0cBWSfgsxAYtw8ESmllQ==
dependencies:
"@polkadot/util" "12.3.2"
"@substrate/ss58-registry" "^1.40.0"
tslib "^2.5.3"

"@polkadot/[email protected]", "@polkadot/networks@^12.5.1":
version "12.5.1"
resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-12.5.1.tgz#685c69d24d78a64f4e750609af22678d57fe1192"
Expand Down Expand Up @@ -1154,22 +1124,6 @@
rxjs "^7.8.1"
tslib "^2.6.2"

"@polkadot/[email protected]", "@polkadot/util-crypto@^12.3.2":
version "12.3.2"
resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-12.3.2.tgz#42d810886904e06fa6e5db254c15f6ef80f4ab72"
integrity sha512-pTpx+YxolY0BDT4RcGmgeKbHHD/dI6Ll9xRsqmVdIjpcVVY20uDNTyXs81ZNtfKgyod1y9JQkfNv2Dz9iEpTkQ==
dependencies:
"@noble/curves" "1.1.0"
"@noble/hashes" "1.3.1"
"@polkadot/networks" "12.3.2"
"@polkadot/util" "12.3.2"
"@polkadot/wasm-crypto" "^7.2.1"
"@polkadot/wasm-util" "^7.2.1"
"@polkadot/x-bigint" "12.3.2"
"@polkadot/x-randomvalues" "12.3.2"
"@scure/base" "1.1.1"
tslib "^2.5.3"

"@polkadot/[email protected]", "@polkadot/util-crypto@^12.5.1":
version "12.5.1"
resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-12.5.1.tgz#1753b23abfb9d72db950399ef65b0cbe5bef9f2f"
Expand All @@ -1186,19 +1140,6 @@
"@scure/base" "^1.1.3"
tslib "^2.6.2"

"@polkadot/[email protected]", "@polkadot/util@^12.3.2":
version "12.3.2"
resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-12.3.2.tgz#f46e147b0e6a426da5ba59df4ce65de1a3effe4a"
integrity sha512-y/JShcGyOamCUiSIg++XZuLHt1ktSKBaSH2K5Nw5NXlgP0+7am+GZzqPB8fQ4qhYLruEOv+YRiz0GC1Zr9S+wg==
dependencies:
"@polkadot/x-bigint" "12.3.2"
"@polkadot/x-global" "12.3.2"
"@polkadot/x-textdecoder" "12.3.2"
"@polkadot/x-textencoder" "12.3.2"
"@types/bn.js" "^5.1.1"
bn.js "^5.2.1"
tslib "^2.5.3"

"@polkadot/[email protected]", "@polkadot/util@^12.5.1":
version "12.5.1"
resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-12.5.1.tgz#f4e7415600b013d3b69527aa88904acf085be3f5"
Expand All @@ -1212,14 +1153,6 @@
bn.js "^5.2.1"
tslib "^2.6.2"

"@polkadot/[email protected]":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@polkadot/wasm-bridge/-/wasm-bridge-7.2.1.tgz#8464a96552207d2b49c6f32137b24132534b91ee"
integrity sha512-uV/LHREDBGBbHrrv7HTki+Klw0PYZzFomagFWII4lp6Toj/VCvRh5WMzooVC+g/XsBGosAwrvBhoModabyHx+A==
dependencies:
"@polkadot/wasm-util" "7.2.1"
tslib "^2.5.0"

"@polkadot/[email protected]":
version "7.2.2"
resolved "https://registry.yarnpkg.com/@polkadot/wasm-bridge/-/wasm-bridge-7.2.2.tgz#957b82b17927fe080729e8930b5b5c554f77b8df"
Expand All @@ -1228,31 +1161,13 @@
"@polkadot/wasm-util" "7.2.2"
tslib "^2.6.1"

"@polkadot/[email protected]":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.2.1.tgz#3e7a91e2905ab7354bc37b82f3e151a62bb024db"
integrity sha512-z/d21bmxyVfkzGsKef/FWswKX02x5lK97f4NPBZ9XBeiFkmzlXhdSnu58/+b1sKsRAGdW/Rn/rTNRDhW0GqCAg==
dependencies:
tslib "^2.5.0"

"@polkadot/[email protected]":
version "7.2.2"
resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-7.2.2.tgz#25243a4d5d8d997761141b616623cacff4329f13"
integrity sha512-wKg+cpsWQCTSVhjlHuNeB/184rxKqY3vaklacbLOMbUXieIfuDBav5PJdzS3yeiVE60TpYaHW4iX/5OYHS82gg==
dependencies:
tslib "^2.6.1"

"@polkadot/[email protected]":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-init/-/wasm-crypto-init-7.2.1.tgz#9dbba41ed7d382575240f1483cf5a139ff2787bd"
integrity sha512-GcEXtwN9LcSf32V9zSaYjHImFw16hCyo2Xzg4GLLDPPeaAAfbFr2oQMgwyDbvBrBjLKHVHjsPZyGhXae831amw==
dependencies:
"@polkadot/wasm-bridge" "7.2.1"
"@polkadot/wasm-crypto-asmjs" "7.2.1"
"@polkadot/wasm-crypto-wasm" "7.2.1"
"@polkadot/wasm-util" "7.2.1"
tslib "^2.5.0"

"@polkadot/[email protected]":
version "7.2.2"
resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-init/-/wasm-crypto-init-7.2.2.tgz#ffd105b87fc1b679c06c85c0848183c27bc539e3"
Expand All @@ -1264,14 +1179,6 @@
"@polkadot/wasm-util" "7.2.2"
tslib "^2.6.1"

"@polkadot/[email protected]":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-7.2.1.tgz#d2486322c725f6e5d2cc2d6abcb77ecbbaedc738"
integrity sha512-DqyXE4rSD0CVlLIw88B58+HHNyrvm+JAnYyuEDYZwCvzUWOCNos/DDg9wi/K39VAIsCCKDmwKqkkfIofuOj/lA==
dependencies:
"@polkadot/wasm-util" "7.2.1"
tslib "^2.5.0"

"@polkadot/[email protected]":
version "7.2.2"
resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-7.2.2.tgz#9e49a1565bda2bc830708693b491b37ad8a2144d"
Expand All @@ -1280,18 +1187,6 @@
"@polkadot/wasm-util" "7.2.2"
tslib "^2.6.1"

"@polkadot/wasm-crypto@^7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-7.2.1.tgz#db671dcb73f1646dc13478b5ffc3be18c64babe1"
integrity sha512-SA2+33S9TAwGhniKgztVN6pxUKpGfN4Tre/eUZGUfpgRkT92wIUT2GpGWQE+fCCqGQgADrNiBcwt6XwdPqMQ4Q==
dependencies:
"@polkadot/wasm-bridge" "7.2.1"
"@polkadot/wasm-crypto-asmjs" "7.2.1"
"@polkadot/wasm-crypto-init" "7.2.1"
"@polkadot/wasm-crypto-wasm" "7.2.1"
"@polkadot/wasm-util" "7.2.1"
tslib "^2.5.0"

"@polkadot/wasm-crypto@^7.2.2":
version "7.2.2"
resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-7.2.2.tgz#3c4b300c0997f4f7e2ddcdf8101d97fa1f5d1a7f"
Expand All @@ -1304,28 +1199,13 @@
"@polkadot/wasm-util" "7.2.2"
tslib "^2.6.1"

"@polkadot/[email protected]", "@polkadot/wasm-util@^7.2.1":
version "7.2.1"
resolved "https://registry.yarnpkg.com/@polkadot/wasm-util/-/wasm-util-7.2.1.tgz#fda233120ec02f77f0d14e4d3c7ad9ce06535fb8"
integrity sha512-FBSn/3aYJzhN0sYAYhHB8y9JL8mVgxLy4M1kUXYbyo+8GLRQEN5rns8Vcb8TAlIzBWgVTOOptYBvxo0oj0h7Og==
dependencies:
tslib "^2.5.0"

"@polkadot/[email protected]", "@polkadot/wasm-util@^7.2.2":
version "7.2.2"
resolved "https://registry.yarnpkg.com/@polkadot/wasm-util/-/wasm-util-7.2.2.tgz#f8aa62eba9a35466aa23f3c5634f3e8dbd398bbf"
integrity sha512-N/25960ifCc56sBlJZ2h5UBpEPvxBmMLgwYsl7CUuT+ea2LuJW9Xh8VHDN/guYXwmm92/KvuendYkEUykpm/JQ==
dependencies:
tslib "^2.6.1"

"@polkadot/[email protected]":
version "12.3.2"
resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-12.3.2.tgz#0e99489cc7938bed40762aaaed58ded6850ab54b"
integrity sha512-JLqLgfGXe/x+hZJETd5ZqfpVsbwyMsH5Nn1Q20ineMMjXN/ig+kVR8Mc15LXBMuw4g7LldFW6UUrotWnuMI8Yw==
dependencies:
"@polkadot/x-global" "12.3.2"
tslib "^2.5.3"

"@polkadot/[email protected]", "@polkadot/x-bigint@^12.5.1":
version "12.5.1"
resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-12.5.1.tgz#0a6a3a34fae51468e7b02b42e0ff0747fd88a80a"
Expand All @@ -1343,44 +1223,21 @@
node-fetch "^3.3.2"
tslib "^2.6.2"

"@polkadot/[email protected]":
version "12.3.2"
resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-12.3.2.tgz#04ac0b0e559a35107f0b95ff7889fcade3796aa3"
integrity sha512-yVZq6oIegjlyh5rUZiTklgu+fL+W/DG1ypEa02683tUCB3avV5cA3PAHKptMSlb6FpweHu37lKKrqfAWrraDxg==
dependencies:
tslib "^2.5.3"

"@polkadot/[email protected]", "@polkadot/x-global@^12.5.1":
version "12.5.1"
resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-12.5.1.tgz#947bb90e0c46c853ffe216dd6dcb6847d5c18a98"
integrity sha512-6K0YtWEg0eXInDOihU5aSzeb1t9TiDdX9ZuRly+58ALSqw5kPZYmQLbzE1d8HWzyXRXK+YH65GtLzfMGqfYHmw==
dependencies:
tslib "^2.6.2"

"@polkadot/[email protected]", "@polkadot/x-randomvalues@^12.3.2":
version "12.3.2"
resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-12.3.2.tgz#43ac489a998098bdd40b3f82f28adb5b542db2a5"
integrity sha512-ywjIs8CWpvOGmq+3cGCNPOHxAjPHdBUiXyDccftx5BRVdmtbt36gK/V84bKr6Xs73FGu0jprUAOSRRsLZX/3dg==
dependencies:
"@polkadot/x-global" "12.3.2"
tslib "^2.5.3"

"@polkadot/[email protected]":
"@polkadot/[email protected]", "@polkadot/x-randomvalues@^12.5.1":
version "12.5.1"
resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-12.5.1.tgz#b30c6fa8749f5776f1d8a78b6edddb9b0f9c2853"
integrity sha512-UsMb1d+77EPNjW78BpHjZLIm4TaIpfqq89OhZP/6gDIoS2V9iE/AK3jOWKm1G7Y2F8XIoX1qzQpuMakjfagFoQ==
dependencies:
"@polkadot/x-global" "12.5.1"
tslib "^2.6.2"

"@polkadot/[email protected]":
version "12.3.2"
resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-12.3.2.tgz#bbd5682744f3552ce5d4d792ff48a3ca525eafcf"
integrity sha512-lY5bfA5xArJRWEJlYOlQQMJeTjWD8s0yMhchirVgf5xj8Id9vPGeUoneH+VFDEwgXxrqBvDFJ4smN4T/r6a/fg==
dependencies:
"@polkadot/x-global" "12.3.2"
tslib "^2.5.3"

"@polkadot/[email protected]":
version "12.5.1"
resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-12.5.1.tgz#8d89d2b5efbffb2550a48f8afb4a834e1d8d4f6e"
Expand All @@ -1389,14 +1246,6 @@
"@polkadot/x-global" "12.5.1"
tslib "^2.6.2"

"@polkadot/[email protected]":
version "12.3.2"
resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-12.3.2.tgz#223e6f6dd78e2d81c6dcc6f244c76ceae7b08e32"
integrity sha512-iP3qEBiHzBckQ9zeY7ZHRWuu7mCEg5SMpOugs6UODRk8sx6KHzGQYlghBbWLit0uppPDVE0ifEwZ2n73djJHWQ==
dependencies:
"@polkadot/x-global" "12.3.2"
tslib "^2.5.3"

"@polkadot/[email protected]":
version "12.5.1"
resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-12.5.1.tgz#9104e37a60068df2fbf57c81a7ce48669430c76c"
Expand All @@ -1414,11 +1263,6 @@
tslib "^2.6.2"
ws "^8.14.1"

"@scure/[email protected]":
version "1.1.1"
resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.1.tgz#ebb651ee52ff84f420097055f4bf46cfba403938"
integrity sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==

"@scure/base@^1.1.3":
version "1.1.3"
resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.3.tgz#8584115565228290a6c6c4961973e0903bb3df2f"
Expand Down Expand Up @@ -1478,11 +1322,6 @@
"@substrate/connect-extension-protocol" "^1.0.1"
smoldot "2.0.1"

"@substrate/ss58-registry@^1.40.0":
version "1.40.0"
resolved "https://registry.yarnpkg.com/@substrate/ss58-registry/-/ss58-registry-1.40.0.tgz#2223409c496271df786c1ca8496898896595441e"
integrity sha512-QuU2nBql3J4KCnOWtWDw4n1K4JU0T79j54ZZvm/9nhsX6AIar13FyhsaBfs6QkJ2ixTQAnd7TocJIoJRWbqMZA==

"@substrate/ss58-registry@^1.43.0":
version "1.43.0"
resolved "https://registry.yarnpkg.com/@substrate/ss58-registry/-/ss58-registry-1.43.0.tgz#93108e45cb7ef6d82560c153e3692c2aa1c711b3"
Expand Down Expand Up @@ -6886,11 +6725,6 @@ tslib@^2.3.1, tslib@^2.5.0:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf"
integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==

tslib@^2.5.3:
version "2.5.3"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.3.tgz#24944ba2d990940e6e982c4bea147aba80209913"
integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==

tslib@^2.6.0:
version "2.6.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.1.tgz#fd8c9a0ff42590b25703c0acb3de3d3f4ede0410"
Expand Down

0 comments on commit 0cc808d

Please sign in to comment.