-
Notifications
You must be signed in to change notification settings - Fork 1
/
SMecrecover.json
78 lines (78 loc) · 3.82 KB
/
SMecrecover.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
{
"abi": [
{
"inputs": [
{
"internalType": "bytes32",
"name": "message",
"type": "bytes32"
},
{
"internalType": "bytes",
"name": "sig",
"type": "bytes"
}
],
"name": "recoverSignerTest_SM",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
},
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
},
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
},
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes",
"name": "sig",
"type": "bytes"
}
],
"name": "splitSignature_SM",
"outputs": [
{
"internalType": "bytes32",
"name": "r",
"type": "bytes32"
},
{
"internalType": "bytes32",
"name": "s",
"type": "bytes32"
},
{
"internalType": "bytes32",
"name": "vx1",
"type": "bytes32"
},
{
"internalType": "bytes32",
"name": "vx2",
"type": "bytes32"
}
],
"stateMutability": "pure",
"type": "function"
}
],
"bin": "608060405234801561001057600080fd5b5061034a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063481efa1d1461003b5780639ae056301461011f575b600080fd5b6100f46004803603602081101561005157600080fd5b810190808035906020019064010000000081111561006e57600080fd5b82018360208201111561008057600080fd5b803590602001918460018302840111640100000000831117156100a257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929050505061020d565b6040518085815260200184815260200183815260200182815260200194505050505060405180910390f35b6101e26004803603604081101561013557600080fd5b81019080803590602001909291908035906020019064010000000081111561015c57600080fd5b82018360208201111561016e57600080fd5b8035906020019184600183028401116401000000008311171561019057600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506102b9565b6040518085815260200184815260200183815260200182815260200194505050505060405180910390f35b600080600080606185511461028a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807fe59bbde5af86e7adbee5908de79a84e995bfe5baa6e5ba94e8afa5e4b8ba393781525060200191505060405180910390fd5b602085015193506040850151925060608501519150608085015190508383838393509350935093509193509193565b6000806000806000806000806102ce8961020d565b9350935093509350838383839750975097509750505050509295919450925056fea2646970667358221220ace190b3bdbf3efe3c9b5d03b237eb36dd5c8178dac509fbb70cbb575ca7fbc064736f6c637827302e362e382d646576656c6f702e323032302e352e31322b636f6d6d69742e62396336336530300058"
}