RoutersFacet

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0x4315d043 at 16233056
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 32 additional slots

No balances found for "RoutersFacet"

0x898289932b9e0520bb48765b6368cb13f151ef734cf7c71a5ea36aaa7d9910c8
From

Functions
Getter at block 21260298
LIQUIDITY_FEE_DENOMINATOR(pure returns (uint256)
10000
LIQUIDITY_FEE_NUMERATOR(view returns (uint256)
0
maxRoutersPerTransfer(view returns (uint256)
0
Read-only
getProposedRouterOwner(address _routerview returns (address)
getProposedRouterOwnerTimestamp(address _routerview returns (uint256)
getRouterApproval(address _routerview returns (bool)
getRouterApprovalForPortal(address _routerview returns (bool)
getRouterOwner(address _routerview returns (address)
getRouterRecipient(address _routerview returns (address)
routerBalances(address _routeraddress _assetview returns (uint256)
State-modifying
acceptProposedRouterOwner(address _router
addRouterLiquidity(uint256 _amountaddress _localpayable 
addRouterLiquidityFor(uint256 _amountaddress _localaddress _routerpayable 
approveRouter(address _router
approveRouterForPortal(address _router
initializeRouter(address _owneraddress _recipient
proposeRouterOwner(address _routeraddress _proposed
removeRouterLiquidity(struct TokenId _canonicaluint256 _amountaddress _to
removeRouterLiquidityFor(struct TokenId _canonicaluint256 _amountaddress _toaddress _router
setLiquidityFeeNumerator(uint256 _numerator
setMaxRoutersPerTransfer(uint256 _newMaxRouters
setRouterRecipient(address _routeraddress _recipient
unapproveRouter(address _router
unapproveRouterForPortal(address _router
Events
LiquidityFeeNumeratorUpdated(uint256 liquidityFeeNumeratoraddress caller
MaxRoutersPerTransferUpdated(uint256 maxRoutersPerTransferaddress caller
RouterAdded(address indexed routeraddress caller
RouterApprovedForPortal(address routeraddress caller
RouterInitialized(address indexed router
RouterLiquidityAdded(address indexed routeraddress localbytes32 keyuint256 amountaddress caller
RouterLiquidityRemoved(address indexed routeraddress toaddress localbytes32 keyuint256 amountaddress caller
RouterOwnerAccepted(address indexed routeraddress indexed prevOwneraddress indexed newOwner
RouterOwnerProposed(address indexed routeraddress indexed prevProposedaddress indexed newProposed
RouterRecipientSet(address indexed routeraddress indexed prevRecipientaddress indexed newRecipient
RouterRemoved(address indexed routeraddress caller
RouterUnapprovedForPortal(address routeraddress caller
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AssetLogic__handleIncomingAsset_feeOnTransferNotSupported(
AssetLogic__handleIncomingAsset_nativeAssetNotSupported(
AssetLogic__handleOutgoingAsset_notNative(
BaseConnextFacet__getAdoptedAsset_assetNotFound(
BaseConnextFacet__getApprovedCanonicalId_notAllowlisted(
BaseConnextFacet__nonReentrant_reentrantCall(
BaseConnextFacet__nonXCallReentrant_reentrantCall(
BaseConnextFacet__onlyOwnerOrAdmin_notOwnerOrAdmin(
BaseConnextFacet__onlyOwnerOrRouter_notOwnerOrRouter(
BaseConnextFacet__onlyOwnerOrWatcher_notOwnerOrWatcher(
BaseConnextFacet__onlyOwner_notOwner(
BaseConnextFacet__onlyProposed_notProposedOwner(
BaseConnextFacet__whenNotPaused_paused(
RoutersFacet__acceptProposedRouterOwner_badCaller(
RoutersFacet__acceptProposedRouterOwner_notElapsed(
RoutersFacet__addLiquidityForRouter_amountIsZero(
RoutersFacet__addLiquidityForRouter_badRouter(
RoutersFacet__addLiquidityForRouter_capReached(
RoutersFacet__addLiquidityForRouter_routerEmpty(
RoutersFacet__approveRouterForPortal_alreadyApproved(
RoutersFacet__approveRouterForPortal_notAdded(
RoutersFacet__approveRouter_alreadyAdded(
RoutersFacet__approveRouter_routerEmpty(
RoutersFacet__initializeRouter_configNotEmpty(
RoutersFacet__onlyRouterOwner_notRouterOwner(
RoutersFacet__proposeRouterOwner_badRouter(
RoutersFacet__proposeRouterOwner_notNewOwner(
RoutersFacet__removeRouterLiquidityFor_notOwner(
RoutersFacet__removeRouterLiquidity_amountIsZero(
RoutersFacet__removeRouterLiquidity_insufficientFunds(
RoutersFacet__removeRouterLiquidity_recipientEmpty(
RoutersFacet__setLiquidityFeeNumerator_tooLarge(
RoutersFacet__setLiquidityFeeNumerator_tooSmall(
RoutersFacet__setMaxRoutersPerTransfer_invalidMaxRoutersPerTransfer(
RoutersFacet__setRouterOwner_noChange(
RoutersFacet__setRouterRecipient_notNewRecipient(
RoutersFacet__unapproveRouterForPortal_notApproved(
RoutersFacet__unapproveRouter_notAdded(
RoutersFacet__unapproveRouter_routerEmpty(