diff --git a/server/bin_dev/web3tools/config/airdrops/23080401.airdrop.csv b/server/bin_dev/web3tools/config/airdrops/23080401.airdrop.csv new file mode 100644 index 0000000..f842523 --- /dev/null +++ b/server/bin_dev/web3tools/config/airdrops/23080401.airdrop.csv @@ -0,0 +1,4 @@ +address,type,item_id,level,quality,token_id, +0x441d546c98ee30018f3deba407522d1e997619e2,hero,30900,1,2,6230804010000001, +0x85dc1136068d770be2f478b2c4e8177ead149a72,hero,30600,1,2,6230804010000002, +0xb3239e3826d7588b0a061cfbb3673324e2e5e275,hero,30400,1,2,6230804010000003, diff --git a/server/bin_dev/web3tools/config/airdrops/23080401.airdrop.json b/server/bin_dev/web3tools/config/airdrops/23080401.airdrop.json new file mode 100644 index 0000000..a7fc1f1 --- /dev/null +++ b/server/bin_dev/web3tools/config/airdrops/23080401.airdrop.json @@ -0,0 +1,26 @@ +[ + { + "address": "0x441d546c98ee30018f3deba407522d1e997619e2", + "type": "hero", + "item_id": 30900, + "level": 1, + "quality": 2, + "token_id": "6230804010000001" + }, + { + "address": "0x85dc1136068d770be2f478b2c4e8177ead149a72", + "type": "hero", + "item_id": 30600, + "level": 1, + "quality": 2, + "token_id": "6230804010000002" + }, + { + "address": "0xb3239e3826d7588b0a061cfbb3673324e2e5e275", + "type": "hero", + "item_id": 30400, + "level": 1, + "quality": 2, + "token_id": "6230804010000003" + } +] \ No newline at end of file diff --git a/server/bin_dev/web3tools/config/airdrops/23080401.airdrop@23080401.airdrop.json b/server/bin_dev/web3tools/config/airdrops/23080401.airdrop@23080401.airdrop.json new file mode 100644 index 0000000..8a3026d --- /dev/null +++ b/server/bin_dev/web3tools/config/airdrops/23080401.airdrop@23080401.airdrop.json @@ -0,0 +1,11 @@ +[ + { + "address": "0x441D546C98Ee30018F3Deba407522D1e997619e2" + }, + { + "address": "0x85dC1136068D770be2f478b2C4E8177eaD149A72" + }, + { + "address": "0xB3239E3826d7588b0A061cfbb3673324E2e5e275" + } +] \ No newline at end of file diff --git a/server/web3sign/services/blockchain.js b/server/web3sign/services/blockchain.js index 102899f..a0f80b3 100644 --- a/server/web3sign/services/blockchain.js +++ b/server/web3sign/services/blockchain.js @@ -43,6 +43,10 @@ class BlockChain extends BaseService { return c ? c['address'] : ''; } + getCurrencyAddressByName(currencyName) { + return this.#bc.getCurrencyAddressByName(currencyName); + } + async soliditySha3Sign(...args) { const signStr = await this.#bc.web3.utils.soliditySha3(...args); let signature = await this.#bc.web3.eth.sign(signStr, this.getUserAddress());