@@ -15,34 +15,45 @@ export const DEFAULT_CALLS = [
1515 } ,
1616] ;
1717
18- const CALL_APPROVAL_USDC_PERMIT_2 = {
19- to : '0x000000000022D473030F116dDEE9F6B43aC78BA3' ,
20- data : '0x87517c45000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000c54FcCd2e384b4BB6f2E405Bf5Cbc15a017AaFb000000000000000000000000000000000000000000000000000000000012C4B00000000000000000000000000000000000000000000000000000000068437af0' ,
21- } ;
18+ const ERC20_USDC = '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' ;
19+ const ERC20_USDT = '0xdAC17F958D2ee523a2206206994597C13D831ec7' ;
20+ const ERC721_BORED_APE = '0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d' ;
21+ const ERC1155_OPENSTORE = '0x495f947276749ce646f68ac8c248420045cb7b5e' ;
22+ const PERMIT2 = '0x000000000022D473030F116dDEE9F6B43aC78BA3' ;
2223
23- const CALL_APPROVAL_USDC_LEGACY = {
24+ const CALL_APPROVAL_ERC20_LEGACY = {
2425 data : '0x095ea7b30000000000000000000000000c54FcCd2e384b4BB6f2E405Bf5Cbc15a017AaFb0000000000000000000000000000000000000000000000000000000000459480' ,
25- to : '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' ,
26+ to : ERC20_USDC ,
27+ } ;
28+
29+ const CALL_APPROVAL_ERC20_PERMIT_2 = {
30+ data : '0x87517c45000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000000c54FcCd2e384b4BB6f2E405Bf5Cbc15a017AaFb000000000000000000000000000000000000000000000000000000000012C4B00000000000000000000000000000000000000000000000000000000068437af0' ,
31+ to : PERMIT2 ,
2632} ;
2733
28- const CALL_APPROVAL_USDC_INCREASE_ALLOWANCE = {
34+ const CALL_APPROVAL_ERC20_INCREASE_ALLOWANCE = {
2935 data : '0x395093510000000000000000000000000c54FcCd2e384b4BB6f2E405Bf5Cbc15a017AaFb0000000000000000000000000000000000000000000000000000000000786450' ,
30- to : '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' ,
36+ to : ERC20_USDC ,
3137} ;
3238
33- const CALL_APPROVAL_USDT_LEGACY_UNLIMITED = {
39+ const CALL_APPROVAL_ERC20_LEGACY_UNLIMITED = {
3440 data : '0x095ea7b30000000000000000000000000c54FcCd2e384b4BB6f2E405Bf5Cbc15a017AaFb0000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFF' ,
35- to : '0xdac17f958d2ee523a2206206994597c13d831ec7' ,
41+ to : ERC20_USDT ,
3642} ;
3743
38- const CALL_APPROVAL_ENS_APPROVE_ALL = {
39- to : '0xD4416b13d2b3a9aBae7AcD5D6C2BbDBE25686401' ,
44+ const CALL_APPROVAL_ERC721_APPROVE = {
45+ data : '0x095ea7b30000000000000000000000000c54FcCd2e384b4BB6f2E405Bf5Cbc15a017AaFb00000000000000000000000000000000000000000000000000000000000020F0' ,
46+ to : ERC721_BORED_APE ,
47+ } ;
48+
49+ const CALL_APPROVAL_ERC721_APPROVE_ALL = {
4050 data : '0xa22cb4650000000000000000000000000c54FcCd2e384b4BB6f2E405Bf5Cbc15a017AaFb0000000000000000000000000000000000000000000000000000000000000001' ,
51+ to : ERC721_BORED_APE ,
4152} ;
4253
43- const CALL_APPROVAL_ENS_APPROVE = {
44- to : '0xD4416b13d2b3a9aBae7AcD5D6C2BbDBE25686401 ' ,
45- data : '0x095ea7b30000000000000000000000000c54FcCd2e384b4BB6f2E405Bf5Cbc15a017AaFb0000000000000000000000000000000000000000000000000000000000459480' ,
54+ const CALL_APPROVAL_ERC1155_APPROVE_ALL = {
55+ data : '0xa22cb4650000000000000000000000000c54FcCd2e384b4BB6f2E405Bf5Cbc15a017AaFb0000000000000000000000000000000000000000000000000000000000000001 ' ,
56+ to : ERC1155_OPENSTORE ,
4657} ;
4758
4859export function sendCallsComponent ( parentContainer ) {
@@ -170,12 +181,13 @@ export function sendCallsComponent(parentContainer) {
170181
171182 sendCallsApprovalButton . onclick = ( ) => {
172183 submitRequest ( [
173- CALL_APPROVAL_USDC_PERMIT_2 ,
174- CALL_APPROVAL_USDC_LEGACY ,
175- CALL_APPROVAL_USDC_INCREASE_ALLOWANCE ,
176- CALL_APPROVAL_USDT_LEGACY_UNLIMITED ,
177- CALL_APPROVAL_ENS_APPROVE_ALL ,
178- CALL_APPROVAL_ENS_APPROVE ,
184+ CALL_APPROVAL_ERC20_LEGACY ,
185+ CALL_APPROVAL_ERC20_PERMIT_2 ,
186+ CALL_APPROVAL_ERC20_INCREASE_ALLOWANCE ,
187+ CALL_APPROVAL_ERC20_LEGACY_UNLIMITED ,
188+ CALL_APPROVAL_ERC721_APPROVE ,
189+ CALL_APPROVAL_ERC721_APPROVE_ALL ,
190+ CALL_APPROVAL_ERC1155_APPROVE_ALL ,
179191 ] ) ;
180192 } ;
181193
0 commit comments