1- import { utils , BigNumber } from 'ethers' ;
2-
3- // utils.solidityKeccak256(
1+ // ethers.solidityPackedKeccak256(
42// ['string'],
53// ['PaymentOption(bytes32 id,uint256 price,address asset)'],
64// );
75export const PAYMENT_OPTION_TYPE_HASH =
86 '0x2f8fc0b3ad3f58f6deb367673d38e4112a3c8c64de033c5b780b84ef8f67cde6' ;
97
10- // utils.solidityKeccak256 (
8+ // ethers.solidityPackedKeccak256 (
119// ['string'],
1210// ['CancelOption(uint256 time,uint256 penalty)'],
1311// );
1412export const CANCEL_OPTION_TYPE_HASH =
1513 '0x8ea27057ea8a0239f02c8b75748218a035a5a2a2a0785b53aaa99af91ff538c5' ;
1614
17- // utils.solidityKeccak256 (
15+ // ethers.solidityPackedKeccak256 (
1816// ['string'],
1917// [
2018// 'Offer(bytes32 id,uint256 expire,bytes32 supplierId,uint256 chainId,bytes32 requestHash,bytes32 optionsHash,bytes32 paymentHash,bytes32 cancelHash,bool transferable,uint256 checkIn)',
@@ -23,28 +21,11 @@ export const CANCEL_OPTION_TYPE_HASH =
2321export const OFFER_TYPE_HASH =
2422 '0xcf2addd2f89a78825d3f130a17e47b4e9963adfd09837fa9c454569faa073354' ;
2523
26- // utils.solidityKeccak256 (
24+ // ethers.solidityPackedKeccak256 (
2725// ['string'],
2826// [
2927// 'Voucher(bytes32 id,address signer)',
3028// ],
3129// );
3230export const CHECK_IN_TYPE_HASH =
3331 '0xf811d7f3ddb148410001929e2cbfb7fea8779b9349b7c2f650fa91840528d69c' ;
34-
35- // Protocol entities types (kinds) as object
36- export const kinds = {
37- supplier : utils . formatBytes32String ( 'supplier' ) ,
38- retailer : utils . formatBytes32String ( 'retailer' ) ,
39- } ;
40-
41- // Protocol entities types (kinds) as values array
42- export const kindsArr = Object . values ( kinds ) ;
43-
44- // Protocol defaults
45- export const eip712name = 'Market' ;
46- export const eip712version = '1' ;
47- export const minDeposit = BigNumber . from ( '1000000000000000000000' ) ;
48- export const claimPeriod = BigNumber . from ( '60' ) ;
49- export const protocolFee = BigNumber . from ( '1' ) ;
50- export const retailerFee = BigNumber . from ( '1' ) ;
0 commit comments