SendTransactionQR
SendTransaction QR
Basic Usage
import { SendTransactionQR, SendTransactionResultType } from 'zigap-utils';
const App = () => {
const [result, setResult] = useState<SendTransactionResultType | null>(null);
return (
<div>
<SendTransactionQR
dapp='My Awesome Dapp'
url='https://myapp.com'
availableNetworks='v2xphere'
validSeconds={600}
transaction={{
type: 0,
to: '0x1234567890123456789012345678901234567890',
value: '1000000000000000000', // 1 XP
gasLimit: '21000',
gasPrice: '1000000000',
}}
onReceive={({ status, result }) => {
if (status === 'SUCCESS') {
console.log('Transaction Complete!', result);
setResult(result as SendTransactionResultType);
}
}}
/>
</div>
);
};Props
Prop
Type
Required
Default
Description
Supported Networks
TransactionType
SendTransactionResultType
Status Values
Type
Description
Common Style Props
Props
Prop
Type
Default
Description
Example
Processing Mark Options
Options
Type
Description
Custom Component Example
Expire Configuration
Example
Last updated