1.1.5 • Published 3 years ago
crypto-transfer-qr v1.1.5
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.
:warning: When adding an option, an error will occur if even one is missing.
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.