SolvBTCRouter

Verified contract

Implementation

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

No balances found for "SolvBTCRouter"

No transactions found for "SolvBTCRouter"


Functions
Getter at block 20792401
admin(view returns (address)
0x0000000000000000000000000000000000000000
governor(view returns (address)
0x0000000000000000000000000000000000000000
openFundMarket(view returns (address)
0x0000000000000000000000000000000000000000
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
pendingGovernor(view returns (address)
0x0000000000000000000000000000000000000000
solvBTCMultiAssetPool(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
checkPoolPermission(bytes32 poolId_view returns (bool)
holdingSftIds(addressuint256view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
acceptAdmin(
acceptGovernance(
cancelRedemption(bytes32 poolId_uint256 openFundRedemptionId_
createRedemption(bytes32 poolId_uint256 redeemAmount_returns (uint256 redemptionId_)
createSubscription(bytes32 poolId_uint256 currencyAmount_returns (uint256 shareValue_)
initialize(address governor_address openFundMarket_address solvBTCMultiAssetPool_
onERC3525Received(addressuint256 fromSftId_uint256 toSftId_uint256 value_bytesreturns (bytes4)
onERC721Received(addressaddress from_uint256 sftId_bytesreturns (bytes4)
setOpenFundMarket(address openFundMarket_
setSolvBTCMultiAssetPool(address solvBTCMultiAssetPool_
stake(address sftAddress_uint256 sftId_uint256 amount_
transferAdmin(address newPendingAdmin_
transferGovernance(address newPendingGovernor_
unstake(address solvBTCAddress_uint256 amount_address sft_uint256 slot_uint256 sftId_returns (uint256 toSftId_)
Events
CancelRedemption(bytes32 indexed poolIdaddress indexed owneraddress indexed solvBTCuint256 redemptionIduint256 cancelAmount
CreateRedemption(bytes32 indexed poolIdaddress indexed redeemeraddress indexed solvBTCuint256 redeemAmountuint256 redemptionId
CreateSubscription(bytes32 indexed poolIdaddress indexed subscriberaddress solvBTCuint256 subscribeAmountaddress currencyuint256 currencyAmount
Initialized(uint64 version
NewAdmin(address oldAdminaddress newAdmin
NewGovernor(address oldGovernoraddress newGovernor
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewPendingGovernor(address oldPendingGovernoraddress newPendingGovernor
SetOpenFundMarket(address indexed previousOpenFundMarketaddress indexed newOpenFundMarket
SetSolvBTCMultiAssetPool(address indexed previousSolvBTCMultiAssetPooladdress indexed newSolvBTCMultiAssetPool
Stake(address indexed solvBTCaddress indexed stakeraddress sftuint256 sftSlotuint256 sftIduint256 amount
Unstake(address indexed solvBTCaddress indexed unstakeraddress sftuint256 sftSlotuint256 sftIduint256 amount
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidInitialization(
NotInitializing(
ReentrancyGuardReentrantCall(