1+ import { parseUnits , zeroAddress , getAddress } from "viem" ;
12import { Types , Utils } from "@requestnetwork/request-client.js" ;
23import type { CustomFormData } from "@requestnetwork/shared-types" ;
3- import { parseUnits , zeroAddress } from "viem" ;
44
55interface IRequestParams {
66 currency : any ;
@@ -34,11 +34,11 @@ export const prepareRequestParams = ({
3434 ) . toString ( ) ,
3535 payee : {
3636 type : Types . Identity . TYPE . ETHEREUM_ADDRESS ,
37- value : formData . creatorId ,
37+ value : getAddress ( formData . creatorId ) ,
3838 } ,
3939 payer : {
4040 type : Types . Identity . TYPE . ETHEREUM_ADDRESS ,
41- value : formData . payerAddress ,
41+ value : getAddress ( formData . payerAddress ) ,
4242 } ,
4343 timestamp : Utils . getCurrentTimestampInSecond ( ) ,
4444 } ,
@@ -49,7 +49,7 @@ export const prepareRequestParams = ({
4949 : Types . Extension . PAYMENT_NETWORK_ID . ERC20_FEE_PROXY_CONTRACT ,
5050 parameters : {
5151 paymentNetworkName : currency . network ,
52- paymentAddress : formData . payeeAddress ,
52+ paymentAddress : getAddress ( formData . payeeAddress ) ,
5353 feeAddress : zeroAddress ,
5454 feeAmount : "0" ,
5555 } ,
@@ -122,7 +122,7 @@ export const prepareRequestParams = ({
122122 } ,
123123 signer : {
124124 type : Types . Identity . TYPE . ETHEREUM_ADDRESS ,
125- value : address as string ,
125+ value : getAddress ( address as string ) ,
126126 } ,
127127 } ;
128128} ;
0 commit comments