Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
159 commits
Select commit Hold shift + click to select a range
6f1c2f0
feat: fees contracts
ameeshaagrawal May 7, 2025
1d47c70
feat: helpers
ameeshaagrawal May 7, 2025
2cecd9d
feat: config
ameeshaagrawal May 7, 2025
f23b378
feat: deployer gateway
ameeshaagrawal May 7, 2025
3f14af8
feat: auction manager gateway
ameeshaagrawal May 7, 2025
9a33df5
feat: watcher storage
ameeshaagrawal May 8, 2025
3fc9c0d
fix: interface
ameeshaagrawal May 8, 2025
bcb1b7f
feat: specs
ameeshaagrawal May 8, 2025
8efdaec
feat: forwarder
ameeshaagrawal May 9, 2025
1039f46
feat: configurations
ameeshaagrawal May 9, 2025
0aba364
rm: old code
ameeshaagrawal May 9, 2025
9334aef
fix: watcher basic structure
ameeshaagrawal May 14, 2025
98324cc
fix: helpers and utils
ameeshaagrawal May 14, 2025
3c3230a
fix: rm extra code
ameeshaagrawal May 14, 2025
76a7efa
fix: app gateway check in queue
ameeshaagrawal May 14, 2025
fc87a87
fix: configurations
ameeshaagrawal May 14, 2025
0b7f59a
fix: watcher events and sender auth
ameeshaagrawal May 14, 2025
cba1ff3
fix: auction manager
ameeshaagrawal May 15, 2025
981ec48
feat: refactor fee manager
ameeshaagrawal May 16, 2025
eb2e967
fix: lint
ameeshaagrawal May 16, 2025
fa4ae54
rm: old contracts
ameeshaagrawal May 19, 2025
b87602f
fix: fee manager changes
ameeshaagrawal May 19, 2025
46e3d25
fix: auction manager review
ameeshaagrawal May 19, 2025
593379d
fix: refactor
ameeshaagrawal May 19, 2025
ae08ea9
feat: request processing
ameeshaagrawal May 19, 2025
cced481
feat: promise resolver
ameeshaagrawal May 19, 2025
2531341
fix: refactor
ameeshaagrawal May 20, 2025
5d128a5
fix: prev and current digest hash
ameeshaagrawal May 20, 2025
fca1660
fix: todos
ameeshaagrawal May 20, 2025
4778d3b
Merge branch 'till-req-process' into promise-resolve
ameeshaagrawal May 20, 2025
b74c7dc
feat: trigger as part of watcher
ameeshaagrawal May 20, 2025
6e4b2a1
feat: cancel req and increase fees
ameeshaagrawal May 20, 2025
c4bc5b7
fix: addr resolver and async deployer
ameeshaagrawal May 20, 2025
798b5d9
Merge branch 'promise-resolve' into trigger
ameeshaagrawal May 20, 2025
9724901
Merge branch 'trigger' into fix-build
ameeshaagrawal May 20, 2025
035a08a
fix: review fixes
ameeshaagrawal May 21, 2025
200454e
Merge pull request #134 from SocketDotTech/new-contract-structure
arthcp May 21, 2025
53526da
Merge pull request #138 from SocketDotTech/till-before-auction
arthcp May 21, 2025
52323d0
Merge pull request #136 from SocketDotTech/till-req-process
arthcp May 21, 2025
037475d
Merge pull request #137 from SocketDotTech/promise-resolve
arthcp May 21, 2025
3bb7bc8
Merge pull request #141 from SocketDotTech/fix-build
ameeshaagrawal May 21, 2025
c0234f9
Merge pull request #139 from SocketDotTech/trigger
ameeshaagrawal May 21, 2025
cb7af8c
fix: code refactor
ameeshaagrawal May 21, 2025
641847c
feat: timeout precompile
ameeshaagrawal May 21, 2025
d451f10
feat: fix fee plug
ameeshaagrawal May 22, 2025
2963112
fix: fees manager
ameeshaagrawal May 22, 2025
5817765
fix: remove counter
ameeshaagrawal May 22, 2025
c9a80d3
feat: deploy forwarder
ameeshaagrawal May 22, 2025
96cf64e
fix: structs and errors
ameeshaagrawal May 22, 2025
89282eb
fix: id utils
ameeshaagrawal May 22, 2025
c0a7cf7
wip: fixing build
ameeshaagrawal May 22, 2025
4c05f68
Merge pull request #143 from SocketDotTech/review-fixes
ameeshaagrawal May 22, 2025
2bd413e
fix: helpers and base build
ameeshaagrawal May 22, 2025
140c48d
fix: build
ameeshaagrawal May 22, 2025
dda34eb
fix: todo
ameeshaagrawal May 22, 2025
2fc53c1
chroe: refactor updates, WIP
tHeMaskedMan981 May 23, 2025
7503742
fix: allow transfer for all watcher contracts
ameeshaagrawal May 26, 2025
00f2597
fix: script build
ameeshaagrawal May 26, 2025
42f5be3
fix: test imports
ameeshaagrawal May 26, 2025
755094f
fix: stack too deep
ameeshaagrawal May 26, 2025
a4ef3e0
fix: todos
ameeshaagrawal May 26, 2025
c87c8a1
fix: watcher and owner auth
ameeshaagrawal May 26, 2025
a0bda70
rm: old tests
ameeshaagrawal May 26, 2025
05a88fd
fix: deploy setup
ameeshaagrawal May 26, 2025
6b37539
feat: remove core appgateway feature
ameeshaagrawal May 26, 2025
1ab76ea
test: deploy setup
ameeshaagrawal May 26, 2025
e72b560
Merge branch 'fix-tests' into feat/simulator
tHeMaskedMan981 May 26, 2025
cffbc70
fix: write requested
ameeshaagrawal May 26, 2025
5416ddc
fix: stack too deep
ameeshaagrawal May 26, 2025
137ddc4
fix: renames
ameeshaagrawal May 27, 2025
098a2f5
fix: interface
ameeshaagrawal May 27, 2025
07442e6
fix: test gateway setup
ameeshaagrawal May 27, 2025
827d951
fix: handle payload interface
ameeshaagrawal May 27, 2025
0ee8494
feat: execute at in precompile data
ameeshaagrawal May 27, 2025
71c5142
feat: add fees pool
ameeshaagrawal May 27, 2025
677c36b
fix: remove payable from deposit
ameeshaagrawal May 27, 2025
fc1e3c0
fix: fees test
ameeshaagrawal May 27, 2025
7eb654f
test: process batch
ameeshaagrawal May 27, 2025
d0c7f3e
fix: deploy tests
ameeshaagrawal May 28, 2025
3b5e218
fix: build
ameeshaagrawal May 28, 2025
04d4898
feat: added simulator support, updated types, events
tHeMaskedMan981 May 28, 2025
273e6a4
Merge branch 'fix-tests' of https://github.com/SocketDotTech/socket-p…
tHeMaskedMan981 May 28, 2025
5681fe5
chore : exceededMaxCopy rename
tHeMaskedMan981 May 28, 2025
74d2f3d
Merge pull request #147 from SocketDotTech/feat/simulator
ameeshaagrawal May 28, 2025
67500b4
fix: fees manager tests
ameeshaagrawal May 28, 2025
cb49c7c
fix: trigger
ameeshaagrawal May 28, 2025
ff913ba
fix: promise inputs
ameeshaagrawal May 28, 2025
d5db9e5
fix: write tests
ameeshaagrawal May 28, 2025
0d7b3d0
fix: build
ameeshaagrawal May 28, 2025
7ff1f35
fix: read validation
ameeshaagrawal May 28, 2025
ffcc2ee
fix: schedule
ameeshaagrawal May 28, 2025
db2e2e5
fix: lint
ameeshaagrawal May 28, 2025
bac3acc
fix: schedule resolve before expiry
ameeshaagrawal May 28, 2025
81f55f6
fix: super token
ameeshaagrawal May 28, 2025
3fbfe36
fix: fee tests
ameeshaagrawal May 28, 2025
c5ebf60
fix: old migration tests
ameeshaagrawal May 28, 2025
0f63a0a
fix: bugs
ameeshaagrawal May 28, 2025
1008181
fix: include addr in sign
ameeshaagrawal May 29, 2025
44917b0
fix: refactor
ameeshaagrawal May 29, 2025
6ab535c
feat: initialize in ag base
ameeshaagrawal May 29, 2025
8c4b36b
fix: slot number fee storage
ameeshaagrawal May 29, 2025
5f53164
fix: proxy and slots for helpers
ameeshaagrawal May 29, 2025
d547e33
feat: AM proxy
ameeshaagrawal May 29, 2025
d11cdd9
feat: watcher proxy and storage slots
ameeshaagrawal May 29, 2025
4711b4e
fix: AM schedule queue
ameeshaagrawal May 29, 2025
8036f42
feat: rescue funds
ameeshaagrawal May 29, 2025
8feef74
fix: owner auth
ameeshaagrawal May 30, 2025
d38d13c
fix: deploy scripts
tHeMaskedMan981 May 30, 2025
1a12412
Merge pull request #149 from SocketDotTech/fix/deploy-script
ameeshaagrawal May 30, 2025
4459a17
fix: deploy scripts
tHeMaskedMan981 May 30, 2025
c1b2aa4
fix: rescue access
ameeshaagrawal May 30, 2025
7a92c83
Merge pull request #144 from SocketDotTech/fix-compile
arthcp May 30, 2025
763dfdf
Merge pull request #146 from SocketDotTech/fix-tests
arthcp May 30, 2025
220e776
Merge remote-tracking branch 'origin/dev' into proxy-deploy-scripts
arthcp May 30, 2025
f8dc9b7
feat: proxy migration and storage tests
ameeshaagrawal May 30, 2025
4b80418
fix: promise slot test
ameeshaagrawal May 30, 2025
afdb2fc
Merge branch 'dev' into add-proxies
ameeshaagrawal May 30, 2025
ec8fb1d
rm: old tests
ameeshaagrawal May 30, 2025
916cca7
Merge pull request #148 from SocketDotTech/add-proxies
ameeshaagrawal May 30, 2025
a83dce9
feat: proxy deployment for new contracts
arthcp May 30, 2025
a098c26
fix: initialize conflict
arthcp May 30, 2025
23e5a86
Merge pull request #150 from SocketDotTech/proxy-deploy-scripts
arthcp May 30, 2025
2389f35
fix: prevDigestHash rename
tHeMaskedMan981 Jun 2, 2025
1b72127
Merge pull request #151 from SocketDotTech/fix/deploy-script
tHeMaskedMan981 Jun 2, 2025
2a50676
chore: added testnet, mainnet chains to s3
tHeMaskedMan981 Jun 2, 2025
e33312e
Merge pull request #152 from SocketDotTech/feat/testnet-mainnet-chains
tHeMaskedMan981 Jun 2, 2025
4c68063
fix: use base maxfees
ameeshaagrawal Jun 2, 2025
e961408
feat: check for 0 onchain addr
ameeshaagrawal Jun 2, 2025
efa3f9f
feat: fees token and pool constants
ameeshaagrawal Jun 2, 2025
4abdd7c
fix: deploy and roles
ameeshaagrawal Jun 2, 2025
ad7a986
feat: custom fee token whitelist
ameeshaagrawal Jun 2, 2025
45ff21f
feat: custom fees plug chains
ameeshaagrawal Jun 2, 2025
a051f85
fix: lint
ameeshaagrawal Jun 2, 2025
716ccdd
fix: env setup
ameeshaagrawal Jun 2, 2025
b89a5cc
[email protected]
ameeshaagrawal Jun 2, 2025
dafecb8
feat: disconnect fees plug script
ameeshaagrawal Jun 2, 2025
59f2e31
feat: req payload count setter
ameeshaagrawal Jun 2, 2025
01f6122
fix: batchCount bug
tHeMaskedMan981 Jun 2, 2025
8eff2c8
Merge pull request #153 from SocketDotTech/fix/batchCount
ameeshaagrawal Jun 3, 2025
50a00f3
Merge branch 'dev' into stage-fixes
ameeshaagrawal Jun 3, 2025
16b92b4
fix: counter gateway
ameeshaagrawal Jun 3, 2025
f4d05f6
feat: rescue for onchain contracts
ameeshaagrawal Jun 3, 2025
d61c545
feat: dev deployment
ameeshaagrawal Jun 3, 2025
85ea8cf
fix: lint
ameeshaagrawal Jun 3, 2025
cc782dc
fix: add FeesManager approval when withdrawing credits
rookmate Jun 3, 2025
0cf48fb
Merge pull request #155 from SocketDotTech/fix-withdrawcredits
ameeshaagrawal Jun 3, 2025
b68e1e6
Merge branch 'dev' into stage-fixes
ameeshaagrawal Jun 3, 2025
a220354
fix: return on 0 queue length
ameeshaagrawal Jun 3, 2025
9f5b37c
Merge pull request #154 from SocketDotTech/stage-fixes
ameeshaagrawal Jun 3, 2025
dc173ae
feat: contract upgrades
ameeshaagrawal Jun 3, 2025
dd7158a
fix: stage constants
ameeshaagrawal Jun 3, 2025
2a55276
fix: schedule fees
ameeshaagrawal Jun 3, 2025
61d2dcf
feat: stage deployments
ameeshaagrawal Jun 3, 2025
b5cfed6
fix: role overrides
ameeshaagrawal Jun 3, 2025
cd759e6
feat: add overrides
ameeshaagrawal Jun 3, 2025
1ce4230
fix: config
ameeshaagrawal Jun 3, 2025
8334d59
feat: verify stage contracts
ameeshaagrawal Jun 3, 2025
b884c7d
Merge pull request #156 from SocketDotTech/stage-deployments
ameeshaagrawal Jun 3, 2025
c7c425a
Merge pull request #142 from SocketDotTech/dev
ameeshaagrawal Jun 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,5 @@ broadcast/
deployments/local_addresses.json
deployments/local_verification.json

testScript.sh
testScript.sh
CLAUDE.md
229 changes: 89 additions & 140 deletions Errors.md
Original file line number Diff line number Diff line change
@@ -1,193 +1,142 @@
# Custom Error Codes

## base/PlugBase.sol

| Error | Signature |
| ---------------------------- | ------------ |
| `SocketAlreadyInitialized()` | `0xc9500b00` |

## interfaces/IWatcherPrecompile.sol

| Error | Signature |
| ------------------------------------- | ------------ |
| `InvalidChainSlug()` | `0xbff6b106` |
| `InvalidConnection()` | `0x63228f29` |
| `InvalidTimeoutRequest()` | `0x600ca372` |
| `InvalidPayloadId()` | `0xfa0b8c86` |
| `InvalidCaller()` | `0x48f5c3ed` |
| `InvalidGateway()` | `0xfc9dfe85` |
| `InvalidSwitchboard()` | `0xf63c9e4d` |
| `RequestAlreadyCancelled()` | `0xc70f47d8` |
| `RequestCancelled()` | `0xe3cf2258` |
| `AlreadyStarted()` | `0x1fbde445` |
| `RequestNotProcessing()` | `0x07ba8aaa` |
| `InvalidLevelNumber()` | `0x5022f14b` |
| `DeadlineNotPassedForOnChainRevert()` | `0x7006aa10` |

## protocol/AddressResolver.sol

| Error | Signature |
| ---------------------------- | ------------ |
| `InvalidAppGateway(address)` | `0x0e66940d` |

## protocol/AsyncPromise.sol
## evmx/fees/FeesPool.sol

| Error | Signature |
| ------------------------------- | ------------ |
| `PromiseAlreadyResolved()` | `0x56b63537` |
| `OnlyForwarderOrLocalInvoker()` | `0xa9fb0b28` |
| `PromiseAlreadySetUp()` | `0x927c53d5` |
| `PromiseRevertFailed()` | `0x0175b9de` |

## protocol/payload-delivery/AuctionManager.sol
| Error | Signature |
| ------------------ | ------------ |
| `TransferFailed()` | `0x90b8ec18` |

| Error | Signature |
| ---------------------------- | ------------ |
| `InvalidBid()` | `0xc6388ef7` |
| `MaxReAuctionCountReached()` | `0xf2b4388c` |

## protocol/payload-delivery/ContractFactoryPlug.sol
## evmx/helpers/AsyncPromise.sol

| Error | Signature |
| -------------------------- | ------------ |
| `DeploymentFailed()` | `0x30116425` |
| `ExecutionFailed()` | `0xacfdb444` |
| `information(bool,,bytes)` | `0x3a82a1f3` |
| `PromiseAlreadyResolved()` | `0x56b63537` |
| `OnlyInvoker()` | `0x74ed21f5` |
| `PromiseAlreadySetUp()` | `0x927c53d5` |
| `PromiseRevertFailed()` | `0x0175b9de` |
| `NotLatestPromise()` | `0x39ca95d3` |

## protocol/payload-delivery/FeesManager.sol
## evmx/plugs/ContractFactoryPlug.sol

| Error | Signature |
| -------------------------------- | ------------ |
| `InsufficientCreditsAvailable()` | `0xe61dc0aa` |
| `NoFeesForTransmitter()` | `0x248bac55` |
| `NoCreditsBlocked()` | `0xada9eb4c` |
| `InvalidCaller()` | `0x48f5c3ed` |
| `InvalidUserSignature()` | `0xe3fb657c` |
| `AppGatewayNotWhitelisted()` | `0x84e5309f` |
| `InvalidAmount()` | `0x2c5211c6` |
| `InsufficientBalance()` | `0xf4d678b8` |
| `DeploymentFailed()` | `0x30116425` |
| `ExecutionFailed(bytes32,bytes)` | `0xd255d8a3` |
| `information(bool,,bytes)` | `0x3a82a1f3` |

## protocol/payload-delivery/FeesPlug.sol
## evmx/plugs/FeesPlug.sol

| Error | Signature |
| --------------------------------------------------- | ------------ |
| `InsufficientTokenBalance(address,uint256,uint256)` | `0xebd6ced9` |
| `InvalidDepositAmount()` | `0xfe9ba5cd` |
| `TokenNotWhitelisted(address)` | `0xea3bff2e` |

## protocol/payload-delivery/app-gateway/DeliveryUtils.sol

| Error | Signature |
| ------------------------------------ | ------------ |
| `PayloadTooLarge()` | `0x492f620d` |
| `OnlyAppGateway()` | `0xfec944ea` |
| `WinningBidExists()` | `0xe8733654` |
| `InsufficientFees()` | `0x8d53e553` |
| `ReadOnlyRequests()` | `0x5f16b0e6` |
| `RequestPayloadCountLimitExceeded()` | `0xcbef144b` |
| `MaxMsgValueLimitExceeded()` | `0x97b4e8ce` |
## evmx/watcher/RequestHandler.sol

## protocol/payload-delivery/app-gateway/FeesHelpers.sol

| Error | Signature |
| --------------------------------------------- | ------------ |
| `NewMaxFeesLowerThanCurrent(uint256,uint256)` | `0x1345dda1` |
| Error | Signature |
| ----------------------- | ------------ |
| `InsufficientMaxFees()` | `0x0e5bc492` |

## protocol/socket/Socket.sol
## protocol/Socket.sol

| Error | Signature |
| ----------------------------------------- | ------------ |
| `PayloadAlreadyExecuted(ExecutionStatus)` | `0xf4c54edd` |
| `VerificationFailed()` | `0x439cc0cd` |
| `LowGasLimit()` | `0xd38edae0` |
| `InvalidSlug()` | `0x290a8315` |
| `DeadlinePassed()` | `0x70f65caa` |
| `InsufficientMsgValue()` | `0x78f38f76` |
| `ReadOnlyCall()` | `0xcf8fd6f1` |

## protocol/socket/SocketConfig.sol
## protocol/SocketConfig.sol

| Error | Signature |
| ------------------------------- | ------------ |
| `InvalidConnection()` | `0x63228f29` |
| `InvalidSwitchboard()` | `0xf63c9e4d` |
| `SwitchboardExists()` | `0x2dff8555` |
| `SwitchboardExistsOrDisabled()` | `0x1c7d2487` |

## protocol/socket/SocketFeeManager.sol
## protocol/SocketFeeManager.sol

| Error | Signature |
| -------------------- | ------------ |
| `InsufficientFees()` | `0x8d53e553` |
| `FeeTooLow()` | `0x732f9413` |

## protocol/socket/switchboard/FastSwitchboard.sol
## protocol/SocketUtils.sol

| Error | Signature |
| -------------------- | ------------ |
| `OnlyOffChain()` | `0x9cbfe066` |
| `SimulationFailed()` | `0x2fbab3ac` |

## protocol/switchboard/FastSwitchboard.sol

| Error | Signature |
| ------------------- | ------------ |
| `AlreadyAttested()` | `0x35d90805` |
| `WatcherNotFound()` | `0xa278e4ad` |

## protocol/utils/AccessControl.sol
## utils/AccessControl.sol

| Error | Signature |
| ------------------- | ------------ |
| `NoPermit(bytes32)` | `0x962f6333` |

## protocol/utils/AddressResolverUtil.sol
## utils/common/Errors.sol

| Error | Signature |
| ----------------------------------------- | ------------ |
| `OnlyPayloadDelivery()` | `0x7ccc3a43` |
| `OnlyWatcherPrecompile()` | `0x663a892a` |
| `OnlyWatcherPrecompileOrDeliveryHelper()` | `0xe93a2814` |

## protocol/utils/common/Errors.sol

| Error | Signature |
| ---------------------------- | ------------ |
| `NotSocket()` | `0xc59f8f7c` |
| `ZeroAddress()` | `0xd92e233d` |
| `TimeoutDelayTooLarge()` | `0xc10bfe64` |
| `TimeoutAlreadyResolved()` | `0x7dc8be06` |
| `ResolvingTimeoutTooEarly()` | `0x28fd4c50` |
| `LimitReached()` | `0x3dd19101` |
| `FeesAlreadyPaid()` | `0xd3b1ad69` |
| `NotAuctionManager()` | `0x87944c26` |
| `CallFailed()` | `0x3204506f` |
| `PlugNotFound()` | `0x5f1ac76a` |
| `InvalidAppGateway()` | `0x82ded261` |
| `AppGatewayAlreadyCalled()` | `0xb224683f` |
| `InvalidInboxCaller()` | `0x4f1aa61e` |
| `InvalidCallerTriggered()` | `0x3292d247` |
| `PromisesNotResolved()` | `0xb91dbe7d` |
| `InvalidPromise()` | `0x45f2d176` |
| `InvalidTransmitter()` | `0x58a70a0a` |
| `FeesNotSet()` | `0x2a831034` |
| `InvalidTokenAddress()` | `0x1eb00b06` |
| `InvalidWatcherSignature()` | `0x5029f14f` |
| `NonceUsed()` | `0x1f6d5aef` |
| `AuctionClosed()` | `0x36b6b46d` |
| `AuctionAlreadyStarted()` | `0x628e3883` |
| `BidExceedsMaxFees()` | `0x4c923f3c` |
| `LowerBidAlreadyExists()` | `0xaaa1f709` |
| `AsyncModifierNotUsed()` | `0xb9521e1a` |
| `InvalidIndex()` | `0x63df8171` |
| `RequestAlreadyExecuted()` | `0xd6f1f946` |
| `NoAsyncPromiseFound()` | `0xa2928f68` |
| `PromiseCallerMismatch()` | `0x2b87f115` |
| `RequestCountMismatch()` | `0x98bbcbff` |
| `DeliveryHelperNotSet()` | `0x07e6c946` |

## protocol/watcherPrecompile/WatcherPrecompileConfig.sol

| Error | Signature |
| ---------------------- | ------------ |
| `InvalidGateway()` | `0xfc9dfe85` |
| `InvalidSwitchboard()` | `0xf63c9e4d` |

## protocol/watcherPrecompile/WatcherPrecompileLimits.sol

| Error | Signature |
| ---------------------------- | ------------ |
| `WatcherFeesNotSet(bytes32)` | `0x1ce1de3f` |
| Error | Signature |
| --------------------------------------------- | ------------ |
| `ZeroAddress()` | `0xd92e233d` |
| `InvalidTransmitter()` | `0x58a70a0a` |
| `InvalidTokenAddress()` | `0x1eb00b06` |
| `InvalidSwitchboard()` | `0xf63c9e4d` |
| `SocketAlreadyInitialized()` | `0xc9500b00` |
| `NotSocket()` | `0xc59f8f7c` |
| `PlugNotFound()` | `0x5f1ac76a` |
| `ResolvingScheduleTooEarly()` | `0x207e8731` |
| `CallFailed()` | `0x3204506f` |
| `InvalidAppGateway()` | `0x82ded261` |
| `AppGatewayAlreadyCalled()` | `0xb224683f` |
| `InvalidCallerTriggered()` | `0x3292d247` |
| `InvalidPromise()` | `0x45f2d176` |
| `InvalidWatcherSignature()` | `0x5029f14f` |
| `NonceUsed()` | `0x1f6d5aef` |
| `AsyncModifierNotSet()` | `0xcae106f9` |
| `WatcherNotSet()` | `0x42d473a7` |
| `InvalidTarget()` | `0x82d5d76a` |
| `InvalidIndex()` | `0x63df8171` |
| `InvalidChainSlug()` | `0xbff6b106` |
| `InvalidPayloadSize()` | `0xfbdf7954` |
| `InvalidOnChainAddress()` | `0xb758c606` |
| `InvalidScheduleDelay()` | `0x9a993219` |
| `AuctionClosed()` | `0x36b6b46d` |
| `AuctionNotOpen()` | `0xf0460077` |
| `BidExceedsMaxFees()` | `0x4c923f3c` |
| `LowerBidAlreadyExists()` | `0xaaa1f709` |
| `RequestCountMismatch()` | `0x98bbcbff` |
| `InvalidAmount()` | `0x2c5211c6` |
| `InsufficientCreditsAvailable()` | `0xe61dc0aa` |
| `InsufficientBalance()` | `0xf4d678b8` |
| `InvalidCaller()` | `0x48f5c3ed` |
| `InvalidGateway()` | `0xfc9dfe85` |
| `RequestAlreadyCancelled()` | `0xc70f47d8` |
| `DeadlineNotPassedForOnChainRevert()` | `0x7006aa10` |
| `InvalidBid()` | `0xc6388ef7` |
| `MaxReAuctionCountReached()` | `0xf2b4388c` |
| `MaxMsgValueLimitExceeded()` | `0x97b4e8ce` |
| `OnlyWatcherAllowed()` | `0xdf7d227c` |
| `InvalidPrecompileData()` | `0x320062c0` |
| `InvalidCallType()` | `0x39d2eb55` |
| `NotRequestHandler()` | `0x8f8cba5b` |
| `NotInvoker()` | `0x8a6353d1` |
| `NotPromiseResolver()` | `0x86d876b2` |
| `RequestPayloadCountLimitExceeded()` | `0xcbef144b` |
| `InsufficientFees()` | `0x8d53e553` |
| `RequestAlreadySettled()` | `0x66fad465` |
| `NoWriteRequest()` | `0x9dcd3065` |
| `AlreadyAssigned()` | `0x9688dc51` |
| `OnlyAppGateway()` | `0xfec944ea` |
| `NewMaxFeesLowerThanCurrent(uint256,uint256)` | `0x1345dda1` |
| `InvalidContract()` | `0x6eefed20` |
| `InvalidData()` | `0x5cb045db` |
| `InvalidSignature()` | `0x8baa579f` |
| `DeadlinePassed()` | `0x70f65caa` |
Loading