SolvBTC Babylon

Verified contract

Proxy

Active on Ethereum with 5,078 txns
Deployed by via 0xfd4bbecd at 20182406
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 44 additional slots
 (#11)
ERC-721
--
 (#10)
ERC-721
--
 (#9)
ERC-721
--
 (#8)
ERC-721
--
 (#7)
ERC-721
--
 (#6)
ERC-721
--
 (#5)
ERC-721
--
 (#4)
ERC-721
--
 (#3)
ERC-721
--
0x0a481a615b9cae9ae4f13288b7b098ce93d73b303fcef53c2018f833f6674239
0x4ff753f361f06b39d6aff1df351011b61047e530717d36f3fd4f4cd10dc41f74
0x5ddebab4732aed22397ff2aa111766931368d1e9905529bc1a735865a021262d
0x731ae463f36642a0cc1bc7db08eb45ac41535d18fe3a7a1163833e92fcbd652e
0x7a99dac2aec5a7dbda3652385ae8eaaed92eb647422bfed6c557c221f9e838f8
0x773e433b421b2cc44f6d45ddf3ac7b99431f85a2ab373e7ccc0e10e9834d75e6
0x4fb48ca98b7bb54a5ec59bfd622511cfa5556d468ddec79cc3f6051b41774aaa
0x8e17e1b24d99fb354ee08447d98c53f7301df725cc4b4fc26632dbfab01000c2
0x047bebb53a3992957fd7ac49a1e1e8726cefcb0caad30406afb859fe568d8955
0xa39f6c6c7c8f16a8a20606cb7d301174d2247916ec640e2ff5a04b3675610746

Functions
Getter at block 21161648
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
SOLVBTC_MINTER_ROLE(view returns (bytes32)
0x21c4541be81880876bb5b786c07d484291318693feeeefe46b97010f158e9044
SOLVBTC_POOL_BURNER_ROLE(view returns (bytes32)
0x5ee216b0da65f8a36132240e2b0dd9725f0f5dda45a110091be9a42ddd32c71c
decimals(view returns (uint8)
18
getOracle(view returns (address)
0x3c98c54808830dc0ddec56bea89c69ffa0569ac9
 
getOracleDecimals(view returns (uint8)
holdingValueSftId(view returns (uint256)
0
name(view returns (string)
SolvBTC Babylon
navOracle(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0c2bc4d2698820e12e6ebe863e7b9e2650cd5b7d
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
solvBTCMultiAssetPool(view returns (address)
0x763b8a88ac40edb6cc5c13faac1fcff4b393218d
symbol(view returns (string)
SolvBTC.BBN
totalSupply(view returns (uint256)
4363301519723470431633
wrappedSftAddress(view returns (address)
0x0000000000000000000000000000000000000000
wrappedSftSlot(view returns (uint256)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getSharesByValue(uint256 valueview returns (uint256 shares)
getValueByShares(uint256 sharesview returns (uint256 value)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
acceptOwnership(
approve(address spenderuint256 valuereturns (bool)
burn(address account_uint256 value_
burn(uint256 value_
grantRole(bytes32 roleaddress account
initialize(string name_string symbol_
initializeV2(address solvBTCMultiAssetPool_
mint(address account_uint256 value_
onERC3525Received(addressuint256uint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
renounceOwnership(
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setOracle(address oracle_
sweepEmptySftIds(address sft_uint256 sweepAmount_
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
Events
BeaconUpgraded(address indexed beacon
Approval(address indexed owneraddress indexed spenderuint256 value
Initialized(uint64 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetOracle(address indexed oracle
SetSolvBTCMultiAssetPool(address indexed solvBTCMultiAssetPool
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address beaconbytes data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidBeacon(address beacon
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC3525NotReceivable(address token
ERC721NotReceivable(address token
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(