InterceptorManager
It allows adding/removing interceptor for trading on the Bend exchange.
Methods
addCollectionInterceptor
Add a interceptor in the system
Parameters
Name | Type | Description |
---|---|---|
interceptor | address | address of the interceptor to add |
removeCollectionInterceptor
Remove a interceptor from the system
Parameters
Name | Type | Description |
---|---|---|
interceptor | address | address of the interceptor to remove |
renounceOwnership
Leaves the contract without owner. It will not be possible to call onlyOwner
functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner.
transferOwnership
Transfers ownership of the contract to a new account (newOwner
). Can only be called by the current owner.
Parameters
Name | Type | Description |
---|---|---|
newOwner | address | address of the new owner |
View methods
isInterceptorWhitelisted
Returns if a interceptor is in the system
Parameters
Name | Type | Description |
---|---|---|
interceptor | address | address of the interceptor |
Returns
Name | Type | Description |
---|---|---|
- | bool | whether interceptor is whitelisted |
owner
Returns the address of the current owner.
Returns
Name | Type | Description |
---|---|---|
owner | address | address of the current owner |
viewCountWhitelistedCurrencies
View number of whitelisted currencies
Returns
Name | Type | Description |
---|---|---|
- | uint256 | number of currencies valid on the exchange |
viewWhitelistedInterceptors
See whitelisted interceptors in the system
Parameters
Name | Type | Description |
---|---|---|
cursor | uint256 | cursor (should start at 0 for first request) |
size | uint256 | size of the response (e.g., 50) |
Returns
Name | Type | Description |
---|---|---|
- | address[] | array of currency addresses |
cursor | uint256 | cursor position |
Events
CollectionInterceptorRemoved
Parameters
Name | Type | Description |
---|---|---|
interceptor | address | address of the interceptor |
CollectionInterceptorWhitelisted
Parameters
Name | Type | Description |
---|---|---|
interceptor | address | address of the interceptor |
OwnershipTransferred
Parameters
Name | Type | Description |
---|---|---|
previousOwner | address | address of the previous owner |
newOwner | address | address of the new owner |
Last updated