Own testcoins / tokens



我在remix.ethereum上创建了自己的代币

现在我想做一个网站,你可以连接到你的Metamask钱包,然后得到这些毫无价值的硬币/代币免费

我有HTML, CSS的经验

和一点JS因为我用discord.js编码了7个月

但我不知道我是怎么做到的,甚至不知道这是否可能

我必须做我自己的测试网络吗?怎么做?

我这样测试它但这行不通,我不明白如果有人能帮帮我就太好了(是的,我知道乱)

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js">
</script>
</head>
<body>
<div>
<button class="pay-button">Pay</button>
<div id="status"></div>
</div>
<script type="text/javascript">
window.addEventListener('load', async() => {
if (window.ethereum) {
window.web3 = new Web3(ethereum);
try {
await ethereum.enable();
initPayButton()
} catch (err) {
$('#status').html('User denied account access', err)
}
} else if (window.web3) {
window.web3 = new Web3(web3.currentProvider)
initPayButton()
} else {
$('#status').html('No Metamask (or other Web3 Provider) installed')
}
})
const initPayButton = () => {
$('.pay-button').click(() => {
// paymentAddress
const paymentAddress = '0x01910833896EEdf036A99b2CC34df6Da01BB15E3'
const amountEth = 1
web3.eth.sendTransaction({
to: paymentAddress,
value: web3.toWei(amountEth, 'ether')
}, (err, transactionId) => {
if (err) {
console.log('Payment failed', err)
$('#status').html('Payment failed')
} else {
console.log('Payment successful', transactionId)
$('#status').html('Payment successful')
}
})
})
}
</script>```
if you need the coin contract adress:
0x7ec4baaa874e77437d45c4f43f6c20ed6d3822a3
created with ropsten testnetwork

您可以通过infura访问以太坊主网络和测试网络。您可以获得足够的带宽来测试您的应用程序。

相关内容

  • 没有找到相关文章

最新更新