Crypto-Transfer-QR
This is a program for generate QR of crypto address with transfer amount.
Donation
Support the This Software Foundation!
ETH: 0xF1c51266886c539Bd3e613ff17DBBDF653ae151e
Install
$ npm i crypto-transfer-qr
And install dependency packages.
$ npm i qrcode.react
Example
A simple program to Generate Crypto Transfer QRCode. (The default value is to send 1000 JPYC on the Matic(Polygon) Mainnet into "0xF1c51266886c539Bd3e613ff17DBBDF653ae151e")
// import this package
import CryptoTransferQR from "crypto-transfer-qr";
const App = () => {
return <CryptoTransferQR />;
};
export default App;
Property
Set the options as follows.
This program is to send 100 USDC on the Ethereum Mainnet into "0xF1c51266886c539Bd3e613ff17DBBDF653ae151e"
<CryptoTransferQR
contract="0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
chain="1"
to="0xF1c51266886c539Bd3e613ff17DBBDF653ae151e"
amount={100}
decimals="6"
/>
property | type | default value |
---|---|---|
contract |
string |
0x6ae7dfc73e0dde2aa99ac063dcf7e8a63265108c |
chain |
string |
1 |
to |
string |
0xF1c51266886c539Bd3e613ff17DBBDF653ae151e |
decimals |
string |
18 |
amount |
number |
1000 |
renderAs |
string ('canvas' 'svg' ) |
'canvas' |
size |
number |
200 |
bgColor |
string (CSS color) |
"#FFFFFF" |
fgColor |
string (CSS color) |
"#000000" |
level |
string ('L' 'M' 'Q' 'H' ) |
'L' |
includeMargin |
boolean |
false |
More
Network Name | Chain Id |
---|---|
Ethereum Mainnet | 1 |
Binance Smart Chain Mainnet | 56 |
Matic(Polygon) Mainnet | 137 |
xDAI Chain | 100 |
reference: https://chainlist.org/
Info
Inspired by https://github.com/Nuko973663/jpycpayqr/
License
This software is released under the MIT License, see LICENSE.txt.