Skip to content

Commit 03e4d23

Browse files
authored
Merge pull request #311 from immutable/feat/sign-typed-data-v4
[DX-3350] feat: eth_signTypedData_v4
2 parents a4e2a44 + c5caea1 commit 03e4d23

14 files changed

+2981
-8
lines changed

sample/Assets/Scenes/AuthenticatedScene.unity

Lines changed: 238 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -885,6 +885,86 @@ MonoBehaviour:
885885
m_FlexibleWidth: -1
886886
m_FlexibleHeight: -1
887887
m_LayoutPriority: 1
888+
--- !u!1 &122211487
889+
GameObject:
890+
m_ObjectHideFlags: 0
891+
m_CorrespondingSourceObject: {fileID: 0}
892+
m_PrefabInstance: {fileID: 0}
893+
m_PrefabAsset: {fileID: 0}
894+
serializedVersion: 6
895+
m_Component:
896+
- component: {fileID: 122211488}
897+
- component: {fileID: 122211490}
898+
- component: {fileID: 122211489}
899+
m_Layer: 5
900+
m_Name: Text (Legacy)
901+
m_TagString: Untagged
902+
m_Icon: {fileID: 0}
903+
m_NavMeshLayer: 0
904+
m_StaticEditorFlags: 0
905+
m_IsActive: 1
906+
--- !u!224 &122211488
907+
RectTransform:
908+
m_ObjectHideFlags: 0
909+
m_CorrespondingSourceObject: {fileID: 0}
910+
m_PrefabInstance: {fileID: 0}
911+
m_PrefabAsset: {fileID: 0}
912+
m_GameObject: {fileID: 122211487}
913+
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
914+
m_LocalPosition: {x: 0, y: 0, z: 0}
915+
m_LocalScale: {x: 1, y: 1, z: 1}
916+
m_ConstrainProportionsScale: 0
917+
m_Children: []
918+
m_Father: {fileID: 1140015445}
919+
m_RootOrder: 0
920+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
921+
m_AnchorMin: {x: 0, y: 0}
922+
m_AnchorMax: {x: 1, y: 1}
923+
m_AnchoredPosition: {x: 0, y: 0}
924+
m_SizeDelta: {x: 0, y: 0}
925+
m_Pivot: {x: 0.5, y: 0.5}
926+
--- !u!114 &122211489
927+
MonoBehaviour:
928+
m_ObjectHideFlags: 0
929+
m_CorrespondingSourceObject: {fileID: 0}
930+
m_PrefabInstance: {fileID: 0}
931+
m_PrefabAsset: {fileID: 0}
932+
m_GameObject: {fileID: 122211487}
933+
m_Enabled: 1
934+
m_EditorHideFlags: 0
935+
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
936+
m_Name:
937+
m_EditorClassIdentifier:
938+
m_Material: {fileID: 0}
939+
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
940+
m_RaycastTarget: 1
941+
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
942+
m_Maskable: 1
943+
m_OnCullStateChanged:
944+
m_PersistentCalls:
945+
m_Calls: []
946+
m_FontData:
947+
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
948+
m_FontSize: 24
949+
m_FontStyle: 0
950+
m_BestFit: 0
951+
m_MinSize: 2
952+
m_MaxSize: 40
953+
m_Alignment: 4
954+
m_AlignByGeometry: 0
955+
m_RichText: 1
956+
m_HorizontalOverflow: 0
957+
m_VerticalOverflow: 0
958+
m_LineSpacing: 1
959+
m_Text: Sign Typed Data
960+
--- !u!222 &122211490
961+
CanvasRenderer:
962+
m_ObjectHideFlags: 0
963+
m_CorrespondingSourceObject: {fileID: 0}
964+
m_PrefabInstance: {fileID: 0}
965+
m_PrefabAsset: {fileID: 0}
966+
m_GameObject: {fileID: 122211487}
967+
m_CullTransparentMesh: 1
888968
--- !u!1 &141452592
889969
GameObject:
890970
m_ObjectHideFlags: 0
@@ -968,7 +1048,7 @@ MonoBehaviour:
9681048
m_TargetGraphic: {fileID: 66309839}
9691049
m_HandleRect: {fileID: 66309838}
9701050
m_Direction: 0
971-
m_Value: 0
1051+
m_Value: 1
9721052
m_Size: 1
9731053
m_NumberOfSteps: 0
9741054
m_OnValueChanged:
@@ -3209,6 +3289,161 @@ CanvasRenderer:
32093289
m_PrefabAsset: {fileID: 0}
32103290
m_GameObject: {fileID: 1067397622}
32113291
m_CullTransparentMesh: 1
3292+
--- !u!1 &1140015444
3293+
GameObject:
3294+
m_ObjectHideFlags: 0
3295+
m_CorrespondingSourceObject: {fileID: 0}
3296+
m_PrefabInstance: {fileID: 0}
3297+
m_PrefabAsset: {fileID: 0}
3298+
serializedVersion: 6
3299+
m_Component:
3300+
- component: {fileID: 1140015445}
3301+
- component: {fileID: 1140015449}
3302+
- component: {fileID: 1140015448}
3303+
- component: {fileID: 1140015447}
3304+
- component: {fileID: 1140015446}
3305+
m_Layer: 5
3306+
m_Name: SendTypedDataBtn
3307+
m_TagString: Untagged
3308+
m_Icon: {fileID: 0}
3309+
m_NavMeshLayer: 0
3310+
m_StaticEditorFlags: 0
3311+
m_IsActive: 1
3312+
--- !u!224 &1140015445
3313+
RectTransform:
3314+
m_ObjectHideFlags: 0
3315+
m_CorrespondingSourceObject: {fileID: 0}
3316+
m_PrefabInstance: {fileID: 0}
3317+
m_PrefabAsset: {fileID: 0}
3318+
m_GameObject: {fileID: 1140015444}
3319+
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
3320+
m_LocalPosition: {x: 0, y: 0, z: 0}
3321+
m_LocalScale: {x: 1, y: 1, z: 1}
3322+
m_ConstrainProportionsScale: 0
3323+
m_Children:
3324+
- {fileID: 122211488}
3325+
m_Father: {fileID: 1534427624}
3326+
m_RootOrder: 6
3327+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
3328+
m_AnchorMin: {x: 0, y: 0}
3329+
m_AnchorMax: {x: 0, y: 0}
3330+
m_AnchoredPosition: {x: 0, y: 0}
3331+
m_SizeDelta: {x: 0, y: 0}
3332+
m_Pivot: {x: 0.5, y: 0.5}
3333+
--- !u!114 &1140015446
3334+
MonoBehaviour:
3335+
m_ObjectHideFlags: 0
3336+
m_CorrespondingSourceObject: {fileID: 0}
3337+
m_PrefabInstance: {fileID: 0}
3338+
m_PrefabAsset: {fileID: 0}
3339+
m_GameObject: {fileID: 1140015444}
3340+
m_Enabled: 1
3341+
m_EditorHideFlags: 0
3342+
m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3}
3343+
m_Name:
3344+
m_EditorClassIdentifier:
3345+
m_IgnoreLayout: 0
3346+
m_MinWidth: -1
3347+
m_MinHeight: -1
3348+
m_PreferredWidth: 260
3349+
m_PreferredHeight: 60
3350+
m_FlexibleWidth: -1
3351+
m_FlexibleHeight: -1
3352+
m_LayoutPriority: 1
3353+
--- !u!114 &1140015447
3354+
MonoBehaviour:
3355+
m_ObjectHideFlags: 0
3356+
m_CorrespondingSourceObject: {fileID: 0}
3357+
m_PrefabInstance: {fileID: 0}
3358+
m_PrefabAsset: {fileID: 0}
3359+
m_GameObject: {fileID: 1140015444}
3360+
m_Enabled: 1
3361+
m_EditorHideFlags: 0
3362+
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
3363+
m_Name:
3364+
m_EditorClassIdentifier:
3365+
m_Navigation:
3366+
m_Mode: 3
3367+
m_WrapAround: 0
3368+
m_SelectOnUp: {fileID: 0}
3369+
m_SelectOnDown: {fileID: 0}
3370+
m_SelectOnLeft: {fileID: 0}
3371+
m_SelectOnRight: {fileID: 0}
3372+
m_Transition: 1
3373+
m_Colors:
3374+
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
3375+
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
3376+
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
3377+
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
3378+
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
3379+
m_ColorMultiplier: 1
3380+
m_FadeDuration: 0.1
3381+
m_SpriteState:
3382+
m_HighlightedSprite: {fileID: 0}
3383+
m_PressedSprite: {fileID: 0}
3384+
m_SelectedSprite: {fileID: 0}
3385+
m_DisabledSprite: {fileID: 0}
3386+
m_AnimationTriggers:
3387+
m_NormalTrigger: Normal
3388+
m_HighlightedTrigger: Highlighted
3389+
m_PressedTrigger: Pressed
3390+
m_SelectedTrigger: Selected
3391+
m_DisabledTrigger: Disabled
3392+
m_Interactable: 1
3393+
m_TargetGraphic: {fileID: 1140015448}
3394+
m_OnClick:
3395+
m_PersistentCalls:
3396+
m_Calls:
3397+
- m_Target: {fileID: 1192763474}
3398+
m_TargetAssemblyTypeName: AuthenticatedScript, Assembly-CSharp
3399+
m_MethodName: ShowZkEvmSignTypedData
3400+
m_Mode: 1
3401+
m_Arguments:
3402+
m_ObjectArgument: {fileID: 0}
3403+
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
3404+
m_IntArgument: 0
3405+
m_FloatArgument: 0
3406+
m_StringArgument:
3407+
m_BoolArgument: 0
3408+
m_CallState: 2
3409+
--- !u!114 &1140015448
3410+
MonoBehaviour:
3411+
m_ObjectHideFlags: 0
3412+
m_CorrespondingSourceObject: {fileID: 0}
3413+
m_PrefabInstance: {fileID: 0}
3414+
m_PrefabAsset: {fileID: 0}
3415+
m_GameObject: {fileID: 1140015444}
3416+
m_Enabled: 1
3417+
m_EditorHideFlags: 0
3418+
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
3419+
m_Name:
3420+
m_EditorClassIdentifier:
3421+
m_Material: {fileID: 0}
3422+
m_Color: {r: 1, g: 1, b: 1, a: 1}
3423+
m_RaycastTarget: 1
3424+
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
3425+
m_Maskable: 1
3426+
m_OnCullStateChanged:
3427+
m_PersistentCalls:
3428+
m_Calls: []
3429+
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
3430+
m_Type: 1
3431+
m_PreserveAspect: 0
3432+
m_FillCenter: 1
3433+
m_FillMethod: 4
3434+
m_FillAmount: 1
3435+
m_FillClockwise: 1
3436+
m_FillOrigin: 0
3437+
m_UseSpriteMesh: 0
3438+
m_PixelsPerUnitMultiplier: 1
3439+
--- !u!222 &1140015449
3440+
CanvasRenderer:
3441+
m_ObjectHideFlags: 0
3442+
m_CorrespondingSourceObject: {fileID: 0}
3443+
m_PrefabInstance: {fileID: 0}
3444+
m_PrefabAsset: {fileID: 0}
3445+
m_GameObject: {fileID: 1140015444}
3446+
m_CullTransparentMesh: 1
32123447
--- !u!1 &1144767399
32133448
GameObject:
32143449
m_ObjectHideFlags: 0
@@ -3578,6 +3813,7 @@ MonoBehaviour:
35783813
RequestAccountsButton: {fileID: 23545522}
35793814
GetBalanceButton: {fileID: 1006058935}
35803815
GetTransactionReceiptButton: {fileID: 942613827}
3816+
SignTypedDataButton: {fileID: 1140015447}
35813817
--- !u!1 &1227009912
35823818
GameObject:
35833819
m_ObjectHideFlags: 0
@@ -4336,6 +4572,7 @@ RectTransform:
43364572
- {fileID: 1899691871}
43374573
- {fileID: 1006058934}
43384574
- {fileID: 942613826}
4575+
- {fileID: 1140015445}
43394576
m_Father: {fileID: 582652582}
43404577
m_RootOrder: 3
43414578
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

sample/Assets/Scenes/SelectAuthMethod.unity

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ MonoBehaviour:
206206
m_TargetGraphic: {fileID: 416242725}
207207
m_HandleRect: {fileID: 416242724}
208208
m_Direction: 0
209-
m_Value: 0
209+
m_Value: 1
210210
m_Size: 1
211211
m_NumberOfSteps: 0
212212
m_OnValueChanged:
@@ -1407,8 +1407,8 @@ MonoBehaviour:
14071407
m_TargetGraphic: {fileID: 167431872}
14081408
m_HandleRect: {fileID: 167431871}
14091409
m_Direction: 2
1410-
m_Value: 1
1411-
m_Size: 0.99999994
1410+
m_Value: 0
1411+
m_Size: 1
14121412
m_NumberOfSteps: 0
14131413
m_OnValueChanged:
14141414
m_PersistentCalls:

0 commit comments

Comments
 (0)