Skip to content

Commit 4110050

Browse files
committed
chore: update readme + flatten Gateway.sol + deploy on evm networks
1 parent ef5ce9a commit 4110050

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+10686
-8370
lines changed

.openzeppelin/base-sepolia.json

Lines changed: 272 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@
99
"address": "0x663C5BfE7d44bA946C2dd4b2D1Cf9580319F9338",
1010
"txHash": "0x3d00851dc2109dd808720ed8d2142f86256bd01bcfbd7e023cbea97be33f1162",
1111
"kind": "transparent"
12+
},
13+
{
14+
"address": "0x847dfdAa218F9137229CF8424378871A1DA8f625",
15+
"txHash": "0xbe0f5dfc2f2031ff60dd4e7a60a9cbfcc56234bda3a6d3be0e13d4ebe07ca62b",
16+
"kind": "transparent"
1217
}
1318
],
1419
"impls": {
@@ -341,6 +346,273 @@
341346
}
342347
}
343348
}
349+
},
350+
"056b3403c14493917c8bfaa99095b137aa28f666f706bfc65f694ea338f7248d": {
351+
"address": "0xCAD53Ff499155Cc2fAA2082A85716322906886c2",
352+
"txHash": "0x5e932c2eeee5f8191b2c726cf44fdb9c65f7542e23559f021ce851c3e8fd2277",
353+
"layout": {
354+
"solcVersion": "0.8.18",
355+
"storage": [
356+
{
357+
"label": "_initialized",
358+
"offset": 0,
359+
"slot": "0",
360+
"type": "t_uint8",
361+
"contract": "Initializable",
362+
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:63",
363+
"retypedFrom": "bool"
364+
},
365+
{
366+
"label": "_initializing",
367+
"offset": 1,
368+
"slot": "0",
369+
"type": "t_bool",
370+
"contract": "Initializable",
371+
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:68"
372+
},
373+
{
374+
"label": "__gap",
375+
"offset": 0,
376+
"slot": "1",
377+
"type": "t_array(t_uint256)50_storage",
378+
"contract": "ContextUpgradeable",
379+
"src": "@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol:40"
380+
},
381+
{
382+
"label": "_owner",
383+
"offset": 0,
384+
"slot": "51",
385+
"type": "t_address",
386+
"contract": "OwnableUpgradeable",
387+
"src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:22"
388+
},
389+
{
390+
"label": "__gap",
391+
"offset": 0,
392+
"slot": "52",
393+
"type": "t_array(t_uint256)49_storage",
394+
"contract": "OwnableUpgradeable",
395+
"src": "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol:94"
396+
},
397+
{
398+
"label": "_pendingOwner",
399+
"offset": 0,
400+
"slot": "101",
401+
"type": "t_address",
402+
"contract": "Ownable2StepUpgradeable",
403+
"src": "@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol:21"
404+
},
405+
{
406+
"label": "__gap",
407+
"offset": 0,
408+
"slot": "102",
409+
"type": "t_array(t_uint256)49_storage",
410+
"contract": "Ownable2StepUpgradeable",
411+
"src": "@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol:70"
412+
},
413+
{
414+
"label": "MAX_BPS",
415+
"offset": 0,
416+
"slot": "151",
417+
"type": "t_uint256",
418+
"contract": "GatewaySettingManager",
419+
"src": "contracts/GatewaySettingManager.sol:12"
420+
},
421+
{
422+
"label": "protocolFeePercent",
423+
"offset": 0,
424+
"slot": "152",
425+
"type": "t_uint64",
426+
"contract": "GatewaySettingManager",
427+
"src": "contracts/GatewaySettingManager.sol:13"
428+
},
429+
{
430+
"label": "treasuryAddress",
431+
"offset": 8,
432+
"slot": "152",
433+
"type": "t_address",
434+
"contract": "GatewaySettingManager",
435+
"src": "contracts/GatewaySettingManager.sol:14"
436+
},
437+
{
438+
"label": "_aggregatorAddress",
439+
"offset": 0,
440+
"slot": "153",
441+
"type": "t_address",
442+
"contract": "GatewaySettingManager",
443+
"src": "contracts/GatewaySettingManager.sol:15"
444+
},
445+
{
446+
"label": "_isTokenSupported",
447+
"offset": 0,
448+
"slot": "154",
449+
"type": "t_mapping(t_address,t_uint256)",
450+
"contract": "GatewaySettingManager",
451+
"src": "contracts/GatewaySettingManager.sol:16"
452+
},
453+
{
454+
"label": "__gap",
455+
"offset": 0,
456+
"slot": "155",
457+
"type": "t_array(t_uint256)50_storage",
458+
"contract": "GatewaySettingManager",
459+
"src": "contracts/GatewaySettingManager.sol:19"
460+
},
461+
{
462+
"label": "_paused",
463+
"offset": 0,
464+
"slot": "205",
465+
"type": "t_bool",
466+
"contract": "PausableUpgradeable",
467+
"src": "@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol:29"
468+
},
469+
{
470+
"label": "__gap",
471+
"offset": 0,
472+
"slot": "206",
473+
"type": "t_array(t_uint256)49_storage",
474+
"contract": "PausableUpgradeable",
475+
"src": "@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.sol:116"
476+
},
477+
{
478+
"label": "order",
479+
"offset": 0,
480+
"slot": "255",
481+
"type": "t_mapping(t_bytes32,t_struct(Order)1830_storage)",
482+
"contract": "Gateway",
483+
"src": "contracts/Gateway.sol:19"
484+
},
485+
{
486+
"label": "_nonce",
487+
"offset": 0,
488+
"slot": "256",
489+
"type": "t_mapping(t_address,t_uint256)",
490+
"contract": "Gateway",
491+
"src": "contracts/Gateway.sol:20"
492+
},
493+
{
494+
"label": "__gap",
495+
"offset": 0,
496+
"slot": "257",
497+
"type": "t_array(t_uint256)50_storage",
498+
"contract": "Gateway",
499+
"src": "contracts/Gateway.sol:21"
500+
}
501+
],
502+
"types": {
503+
"t_address": {
504+
"label": "address",
505+
"numberOfBytes": "20"
506+
},
507+
"t_array(t_uint256)49_storage": {
508+
"label": "uint256[49]",
509+
"numberOfBytes": "1568"
510+
},
511+
"t_array(t_uint256)50_storage": {
512+
"label": "uint256[50]",
513+
"numberOfBytes": "1600"
514+
},
515+
"t_bool": {
516+
"label": "bool",
517+
"numberOfBytes": "1"
518+
},
519+
"t_bytes32": {
520+
"label": "bytes32",
521+
"numberOfBytes": "32"
522+
},
523+
"t_mapping(t_address,t_uint256)": {
524+
"label": "mapping(address => uint256)",
525+
"numberOfBytes": "32"
526+
},
527+
"t_mapping(t_bytes32,t_struct(Order)1830_storage)": {
528+
"label": "mapping(bytes32 => struct IGateway.Order)",
529+
"numberOfBytes": "32"
530+
},
531+
"t_struct(Order)1830_storage": {
532+
"label": "struct IGateway.Order",
533+
"members": [
534+
{
535+
"label": "sender",
536+
"type": "t_address",
537+
"offset": 0,
538+
"slot": "0"
539+
},
540+
{
541+
"label": "token",
542+
"type": "t_address",
543+
"offset": 0,
544+
"slot": "1"
545+
},
546+
{
547+
"label": "senderFeeRecipient",
548+
"type": "t_address",
549+
"offset": 0,
550+
"slot": "2"
551+
},
552+
{
553+
"label": "senderFee",
554+
"type": "t_uint256",
555+
"offset": 0,
556+
"slot": "3"
557+
},
558+
{
559+
"label": "protocolFee",
560+
"type": "t_uint256",
561+
"offset": 0,
562+
"slot": "4"
563+
},
564+
{
565+
"label": "isFulfilled",
566+
"type": "t_bool",
567+
"offset": 0,
568+
"slot": "5"
569+
},
570+
{
571+
"label": "isRefunded",
572+
"type": "t_bool",
573+
"offset": 1,
574+
"slot": "5"
575+
},
576+
{
577+
"label": "refundAddress",
578+
"type": "t_address",
579+
"offset": 2,
580+
"slot": "5"
581+
},
582+
{
583+
"label": "currentBPS",
584+
"type": "t_uint96",
585+
"offset": 0,
586+
"slot": "6"
587+
},
588+
{
589+
"label": "amount",
590+
"type": "t_uint256",
591+
"offset": 0,
592+
"slot": "7"
593+
}
594+
],
595+
"numberOfBytes": "256"
596+
},
597+
"t_uint256": {
598+
"label": "uint256",
599+
"numberOfBytes": "32"
600+
},
601+
"t_uint64": {
602+
"label": "uint64",
603+
"numberOfBytes": "8"
604+
},
605+
"t_uint8": {
606+
"label": "uint8",
607+
"numberOfBytes": "1"
608+
},
609+
"t_uint96": {
610+
"label": "uint96",
611+
"numberOfBytes": "12"
612+
}
613+
},
614+
"namespaces": {}
615+
}
344616
}
345617
}
346618
}

0 commit comments

Comments
 (0)