令牌真实同步来自我的网站

问题描述 投票:0回答:1

我喜欢在我的网站中集成真正的令牌同步(从分销商钱包帐户到用户的钱包地址,需要转移令牌)。我的网站需要与区块链交互,真正的令牌需要转移到用户的钱包地址

如果有任何经验真实令牌同步请尽快通知我们

synchronization token ethereum solidity ico
1个回答
0
投票

您可以使用Web3库创建node.js API。 https://web3js.readthedocs.io/en/1.0/

如果要向用户发送令牌,则必须发送原始事务并在rawTx数据中使用合同方法transfer(),伪代码示例:

    let rawTx = {
        nonce: web3.utils.toHex(count),
        gasPrice: web3.utils.toHex(gasPrice),
        gasLimit: '0x2fefd8',
        to: tokenAddress,
        value: '0x00',
        data: contract.methods.transfer(toAddress, tokens).encodeABI(),
        chainId: '0x01'
    };


    web3.eth.sendSignedTransaction('0x' + serializedTx.toString('hex')).then(
        data => {
            console.log(`Tokens transfered to ${toAddress} on ${amount} TOKENS`);
        }
    );

如果您已经发送了令牌,则可以使用balanceOf()检查用户钱包令牌余额

contract.methods.balanceOf(address)
© www.soinside.com 2019 - 2024. All rights reserved.