Skip to content

Commit f287ffd

Browse files
committed
feat: Add error handling library and signature utilities for staking
- Introduced ErrorsLib for centralized error management in staking contracts. - Implemented SignatureUtils for message signing and verification related to staking. - Added AdvancedStrings library for enhanced string manipulation, including address to string conversion. - Created Erc191TestBuilder for building ERC191 messages for testing purposes. - Developed SignatureRecover library for signature recovery and verification.
1 parent ec18d86 commit f287ffd

7 files changed

Lines changed: 599 additions & 160 deletions

File tree

foundry.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
{
2-
"lib/LayerZero-v2": {
3-
"rev": "4645b5795185a196713263311f76a497a3267dcc"
2+
"lib/solady": {
3+
"tag": {
4+
"name": "v0.1.26",
5+
"rev": "acd959aa4bd04720d640bf4e6a5c71037510cc4b"
6+
}
47
},
58
"lib/axelar-gmp-sdk-solidity": {
69
"tag": {
@@ -11,11 +14,8 @@
1114
"lib/devtools": {
1215
"rev": "5268e9c0c70106a9b74ceaf519ffaa41d8b503ec"
1316
},
14-
"lib/solady": {
15-
"tag": {
16-
"name": "v0.1.26",
17-
"rev": "acd959aa4bd04720d640bf4e6a5c71037510cc4b"
18-
}
17+
"lib/LayerZero-v2": {
18+
"rev": "4645b5795185a196713263311f76a497a3267dcc"
1919
},
2020
"lib/solidity-bytes-utils": {
2121
"rev": "fc502455bb2a7e26a743378df042612dd50d1eb9"

0 commit comments

Comments
 (0)