Skip to content

Commit f8657cd

Browse files
refactor: moved linkwallet to be under ZkEvm
1 parent fb4e6ca commit f8657cd

26 files changed

+347
-3
lines changed

sample/Assets/Scenes/Passport/AuthenticatedScene.unity

Lines changed: 267 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1288,7 +1288,7 @@ MonoBehaviour:
12881288
m_HandleRect: {fileID: 66309838}
12891289
m_Direction: 0
12901290
m_Value: 1
1291-
m_Size: 1
1291+
m_Size: 0.99999994
12921292
m_NumberOfSteps: 0
12931293
m_OnValueChanged:
12941294
m_PersistentCalls:
@@ -3387,8 +3387,8 @@ MonoBehaviour:
33873387
m_TargetGraphic: {fileID: 1741513414}
33883388
m_HandleRect: {fileID: 1741513413}
33893389
m_Direction: 2
3390-
m_Value: 0
3391-
m_Size: 1
3390+
m_Value: 1
3391+
m_Size: 0.99999994
33923392
m_NumberOfSteps: 0
33933393
m_OnValueChanged:
33943394
m_PersistentCalls:
@@ -4615,6 +4615,191 @@ MonoBehaviour:
46154615
m_FlexibleWidth: -1
46164616
m_FlexibleHeight: -1
46174617
m_LayoutPriority: 1
4618+
<<<<<<< HEAD
4619+
=======
4620+
--- !u!114 &1144767405
4621+
MonoBehaviour:
4622+
m_ObjectHideFlags: 0
4623+
m_CorrespondingSourceObject: {fileID: 0}
4624+
m_PrefabInstance: {fileID: 0}
4625+
m_PrefabAsset: {fileID: 0}
4626+
m_GameObject: {fileID: 1144767399}
4627+
m_Enabled: 1
4628+
m_EditorHideFlags: 0
4629+
m_Script: {fileID: 11500000, guid: 0ea1b65aaa149fa438425d71fd8122ab, type: 3}
4630+
m_Name:
4631+
m_EditorClassIdentifier:
4632+
altID: 731bb9b0-6fb6-44e2-b168-3564d05441d4
4633+
--- !u!1 &1156072383
4634+
GameObject:
4635+
m_ObjectHideFlags: 0
4636+
m_CorrespondingSourceObject: {fileID: 0}
4637+
m_PrefabInstance: {fileID: 0}
4638+
m_PrefabAsset: {fileID: 0}
4639+
serializedVersion: 6
4640+
m_Component:
4641+
- component: {fileID: 1156072384}
4642+
- component: {fileID: 1156072388}
4643+
- component: {fileID: 1156072387}
4644+
- component: {fileID: 1156072386}
4645+
- component: {fileID: 1156072385}
4646+
- component: {fileID: 1156072389}
4647+
m_Layer: 5
4648+
m_Name: LinkWallet
4649+
m_TagString: Untagged
4650+
m_Icon: {fileID: 0}
4651+
m_NavMeshLayer: 0
4652+
m_StaticEditorFlags: 0
4653+
m_IsActive: 0
4654+
--- !u!224 &1156072384
4655+
RectTransform:
4656+
m_ObjectHideFlags: 0
4657+
m_CorrespondingSourceObject: {fileID: 0}
4658+
m_PrefabInstance: {fileID: 0}
4659+
m_PrefabAsset: {fileID: 0}
4660+
m_GameObject: {fileID: 1156072383}
4661+
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
4662+
m_LocalPosition: {x: 0, y: 0, z: 0}
4663+
m_LocalScale: {x: 1, y: 1, z: 1}
4664+
m_ConstrainProportionsScale: 0
4665+
m_Children:
4666+
- {fileID: 1431501248}
4667+
m_Father: {fileID: 1534427624}
4668+
m_RootOrder: 7
4669+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
4670+
m_AnchorMin: {x: 0, y: 1}
4671+
m_AnchorMax: {x: 0, y: 1}
4672+
m_AnchoredPosition: {x: 542, y: -30}
4673+
m_SizeDelta: {x: 260, y: 60}
4674+
m_Pivot: {x: 0.5, y: 0.5}
4675+
--- !u!114 &1156072385
4676+
MonoBehaviour:
4677+
m_ObjectHideFlags: 0
4678+
m_CorrespondingSourceObject: {fileID: 0}
4679+
m_PrefabInstance: {fileID: 0}
4680+
m_PrefabAsset: {fileID: 0}
4681+
m_GameObject: {fileID: 1156072383}
4682+
m_Enabled: 1
4683+
m_EditorHideFlags: 0
4684+
m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3}
4685+
m_Name:
4686+
m_EditorClassIdentifier:
4687+
m_IgnoreLayout: 0
4688+
m_MinWidth: -1
4689+
m_MinHeight: -1
4690+
m_PreferredWidth: 260
4691+
m_PreferredHeight: 60
4692+
m_FlexibleWidth: -1
4693+
m_FlexibleHeight: -1
4694+
m_LayoutPriority: 1
4695+
--- !u!114 &1156072386
4696+
MonoBehaviour:
4697+
m_ObjectHideFlags: 0
4698+
m_CorrespondingSourceObject: {fileID: 0}
4699+
m_PrefabInstance: {fileID: 0}
4700+
m_PrefabAsset: {fileID: 0}
4701+
m_GameObject: {fileID: 1156072383}
4702+
m_Enabled: 1
4703+
m_EditorHideFlags: 0
4704+
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
4705+
m_Name:
4706+
m_EditorClassIdentifier:
4707+
m_Navigation:
4708+
m_Mode: 3
4709+
m_WrapAround: 0
4710+
m_SelectOnUp: {fileID: 0}
4711+
m_SelectOnDown: {fileID: 0}
4712+
m_SelectOnLeft: {fileID: 0}
4713+
m_SelectOnRight: {fileID: 0}
4714+
m_Transition: 1
4715+
m_Colors:
4716+
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
4717+
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
4718+
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
4719+
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
4720+
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
4721+
m_ColorMultiplier: 1
4722+
m_FadeDuration: 0.1
4723+
m_SpriteState:
4724+
m_HighlightedSprite: {fileID: 0}
4725+
m_PressedSprite: {fileID: 0}
4726+
m_SelectedSprite: {fileID: 0}
4727+
m_DisabledSprite: {fileID: 0}
4728+
m_AnimationTriggers:
4729+
m_NormalTrigger: Normal
4730+
m_HighlightedTrigger: Highlighted
4731+
m_PressedTrigger: Pressed
4732+
m_SelectedTrigger: Selected
4733+
m_DisabledTrigger: Disabled
4734+
m_Interactable: 1
4735+
m_TargetGraphic: {fileID: 1156072387}
4736+
m_OnClick:
4737+
m_PersistentCalls:
4738+
m_Calls:
4739+
- m_Target: {fileID: 996585894}
4740+
m_TargetAssemblyTypeName: AuthenticatedSceneNavigation, Assembly-CSharp
4741+
m_MethodName: ShowLinkWallet
4742+
m_Mode: 1
4743+
m_Arguments:
4744+
m_ObjectArgument: {fileID: 0}
4745+
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
4746+
m_IntArgument: 0
4747+
m_FloatArgument: 0
4748+
m_StringArgument:
4749+
m_BoolArgument: 0
4750+
m_CallState: 2
4751+
--- !u!114 &1156072387
4752+
MonoBehaviour:
4753+
m_ObjectHideFlags: 0
4754+
m_CorrespondingSourceObject: {fileID: 0}
4755+
m_PrefabInstance: {fileID: 0}
4756+
m_PrefabAsset: {fileID: 0}
4757+
m_GameObject: {fileID: 1156072383}
4758+
m_Enabled: 1
4759+
m_EditorHideFlags: 0
4760+
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
4761+
m_Name:
4762+
m_EditorClassIdentifier:
4763+
m_Material: {fileID: 0}
4764+
m_Color: {r: 1, g: 1, b: 1, a: 1}
4765+
m_RaycastTarget: 1
4766+
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
4767+
m_Maskable: 1
4768+
m_OnCullStateChanged:
4769+
m_PersistentCalls:
4770+
m_Calls: []
4771+
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
4772+
m_Type: 1
4773+
m_PreserveAspect: 0
4774+
m_FillCenter: 1
4775+
m_FillMethod: 4
4776+
m_FillAmount: 1
4777+
m_FillClockwise: 1
4778+
m_FillOrigin: 0
4779+
m_UseSpriteMesh: 0
4780+
m_PixelsPerUnitMultiplier: 1
4781+
--- !u!222 &1156072388
4782+
CanvasRenderer:
4783+
m_ObjectHideFlags: 0
4784+
m_CorrespondingSourceObject: {fileID: 0}
4785+
m_PrefabInstance: {fileID: 0}
4786+
m_PrefabAsset: {fileID: 0}
4787+
m_GameObject: {fileID: 1156072383}
4788+
m_CullTransparentMesh: 1
4789+
--- !u!114 &1156072389
4790+
MonoBehaviour:
4791+
m_ObjectHideFlags: 0
4792+
m_CorrespondingSourceObject: {fileID: 0}
4793+
m_PrefabInstance: {fileID: 0}
4794+
m_PrefabAsset: {fileID: 0}
4795+
m_GameObject: {fileID: 1156072383}
4796+
m_Enabled: 1
4797+
m_EditorHideFlags: 0
4798+
m_Script: {fileID: 11500000, guid: 0ea1b65aaa149fa438425d71fd8122ab, type: 3}
4799+
m_Name:
4800+
m_EditorClassIdentifier:
4801+
altID: 36aca742-bf08-465d-bd41-f8b87527208f
4802+
>>>>>>> deecd8b (refactor: moved linkwallet to be under ZkEvm)
46184803
--- !u!1 &1190400630
46194804
GameObject:
46204805
m_ObjectHideFlags: 0
@@ -4845,7 +5030,11 @@ MonoBehaviour:
48455030
GetBalanceButton: {fileID: 1006058935}
48465031
GetTransactionReceiptButton: {fileID: 942613827}
48475032
SignTypedDataButton: {fileID: 1140015447}
5033+
<<<<<<< HEAD
48485034
LaunchBrowserButton: {fileID: 1195719021}
5035+
=======
5036+
linkWalletButton: {fileID: 1156072386}
5037+
>>>>>>> deecd8b (refactor: moved linkwallet to be under ZkEvm)
48495038
--- !u!1 &1195719018
48505039
GameObject:
48515040
m_ObjectHideFlags: 0
@@ -5874,6 +6063,7 @@ RectTransform:
58746063
- {fileID: 1006058934}
58756064
- {fileID: 942613826}
58766065
- {fileID: 1140015445}
6066+
- {fileID: 1156072384}
58776067
m_Father: {fileID: 582652582}
58786068
m_RootOrder: 3
58796069
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -6170,6 +6360,80 @@ MonoBehaviour:
61706360
m_FlexibleWidth: -1
61716361
m_FlexibleHeight: -1
61726362
m_LayoutPriority: 1
6363+
<<<<<<< HEAD
6364+
=======
6365+
--- !u!114 &1650992720
6366+
MonoBehaviour:
6367+
m_ObjectHideFlags: 0
6368+
m_CorrespondingSourceObject: {fileID: 0}
6369+
m_PrefabInstance: {fileID: 0}
6370+
m_PrefabAsset: {fileID: 0}
6371+
m_GameObject: {fileID: 1650992714}
6372+
m_Enabled: 1
6373+
m_EditorHideFlags: 0
6374+
m_Script: {fileID: 11500000, guid: 0ea1b65aaa149fa438425d71fd8122ab, type: 3}
6375+
m_Name:
6376+
m_EditorClassIdentifier:
6377+
altID: 19a71fa2-91ee-4122-83bb-2f87c9389498
6378+
--- !u!1 &1684704013
6379+
GameObject:
6380+
m_ObjectHideFlags: 0
6381+
m_CorrespondingSourceObject: {fileID: 0}
6382+
m_PrefabInstance: {fileID: 0}
6383+
m_PrefabAsset: {fileID: 0}
6384+
serializedVersion: 6
6385+
m_Component:
6386+
- component: {fileID: 1684704015}
6387+
- component: {fileID: 1684704016}
6388+
- component: {fileID: 1684704017}
6389+
m_Layer: 0
6390+
m_Name: LinkWallet
6391+
m_TagString: Untagged
6392+
m_Icon: {fileID: 0}
6393+
m_NavMeshLayer: 0
6394+
m_StaticEditorFlags: 0
6395+
m_IsActive: 1
6396+
--- !u!4 &1684704015
6397+
Transform:
6398+
m_ObjectHideFlags: 0
6399+
m_CorrespondingSourceObject: {fileID: 0}
6400+
m_PrefabInstance: {fileID: 0}
6401+
m_PrefabAsset: {fileID: 0}
6402+
m_GameObject: {fileID: 1684704013}
6403+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
6404+
m_LocalPosition: {x: 270.58984, y: 366.7766, z: -5.3953733}
6405+
m_LocalScale: {x: 1, y: 1, z: 1}
6406+
m_ConstrainProportionsScale: 0
6407+
m_Children: []
6408+
m_Father: {fileID: 0}
6409+
m_RootOrder: 15
6410+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
6411+
--- !u!114 &1684704016
6412+
MonoBehaviour:
6413+
m_ObjectHideFlags: 0
6414+
m_CorrespondingSourceObject: {fileID: 0}
6415+
m_PrefabInstance: {fileID: 0}
6416+
m_PrefabAsset: {fileID: 0}
6417+
m_GameObject: {fileID: 1684704013}
6418+
m_Enabled: 1
6419+
m_EditorHideFlags: 0
6420+
m_Script: {fileID: 11500000, guid: 0ea1b65aaa149fa438425d71fd8122ab, type: 3}
6421+
m_Name:
6422+
m_EditorClassIdentifier:
6423+
altID: 624f9077-85e6-451f-95d4-5c1b6dcbf418
6424+
--- !u!114 &1684704017
6425+
MonoBehaviour:
6426+
m_ObjectHideFlags: 0
6427+
m_CorrespondingSourceObject: {fileID: 0}
6428+
m_PrefabInstance: {fileID: 0}
6429+
m_PrefabAsset: {fileID: 0}
6430+
m_GameObject: {fileID: 1684704013}
6431+
m_Enabled: 1
6432+
m_EditorHideFlags: 0
6433+
m_Script: {fileID: 11500000, guid: 16a4ada9f04a7482bb10f6687a4a2efc, type: 3}
6434+
m_Name:
6435+
m_EditorClassIdentifier:
6436+
>>>>>>> deecd8b (refactor: moved linkwallet to be under ZkEvm)
61736437
--- !u!1 &1694847276
61746438
GameObject:
61756439
m_ObjectHideFlags: 0

sample/Assets/Scripts/Passport/AuthenticatedSceneManager.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public class AuthenticatedSceneManager : MonoBehaviour
1818
[SerializeField] private Button GetBalanceButton;
1919
[SerializeField] private Button GetTransactionReceiptButton;
2020
[SerializeField] private Button SignTypedDataButton;
21+
[SerializeField] private Button linkWalletButton;
2122

2223
public Action OnImxConnected;
2324

@@ -51,6 +52,7 @@ public void UpdateZkEvmButtonStates()
5152
if (GetBalanceButton != null) GetBalanceButton.gameObject.SetActive(isConnected);
5253
if (GetTransactionReceiptButton != null) GetTransactionReceiptButton.gameObject.SetActive(isConnected);
5354
if (SignTypedDataButton != null) SignTypedDataButton.gameObject.SetActive(isConnected);
55+
if (linkWalletButton != null) linkWalletButton.gameObject.SetActive(isConnected);
5456
}
5557

5658
public static void NavigateToAuthenticatedScene()

sample/Assets/Scripts/Passport/Other/AuthenticatedSceneNavigation.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,11 @@ public void ShowSetCallTimeout()
3939
{
4040
SceneManager.LoadScene("SetCallTimeout");
4141
}
42+
43+
public void ShowLinkWallet()
44+
{
45+
SceneManager.LoadScene("Passport/LinkWallet");
46+
}
47+
4248
// Add more navigation methods as needed for other features
4349
}

sample/Assets/Scripts/Passport/Other/SetCallTimeout.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sample/Assets/Scripts/Passport/ZkEvm.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sample/Assets/Scripts/Passport/ZkEvm/LinkWallet.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sample/Assets/Scripts/Passport/ZkEvm/ZkEvmConnect.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)