This contract is being backfilled. You may encounter incomplete storage history.

Solv BTC

Verified contract

Proxy

Active on Ethereum with 73,796 txns
Deployed by via 0x047d0931 at 20181724
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 44 additional slots
ERC-20
Value $0
 (#207)
ERC-721
--
 (#206)
ERC-721
--
 (#205)
ERC-721
--
 (#204)
ERC-721
--
 (#203)
ERC-721
--
 (#202)
ERC-721
--
 (#201)
ERC-721
--
 (#200)
ERC-721
--
 (#199)
ERC-721
--
0xb7518c7d7dc877926cffd56b327bb2042a4eb68ea66336692a40bf17a176af73
0x08bcc9f77ccd63605e783676e69f5a95f4cd11af725dcc17130bf9e24c6b7151
0x7c87fce540431547420fb2464585f3f17fabaf7ffb3620a431d7328c6fdaf500
0x3168d0b52bb074f24246e918b0c7dc67de78258e50d4ee909da5cb568e7f49e4
0x7cc66bb4287f424b413139f7a5a22794e33a12dc13f6a3391bf000d0c8bb1e91
0x6d0baec08237cdc342bc6129ff84fc52dd826b108554cc3d4dffa992f9af60ab
0x39e0edbb12da9f64151abd0ded59c180d94b4055333c3396c72630036ecee103
0x0feb93fd20949fde8ac8e4d0bb594a8387119055707b188871f5429f121a082a
0x34a73b74b6e21c5d11045755701e023804503540cdaf335c66a7beb0690b91a7
0x9bddc4745af03121af188919371c2e9a4eda4bfed078a1fab5efef45f2fff767

Functions
Getter at block 20792757
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
holdingValueSftId(view returns (uint256)
0
name(view returns (string)
Solv BTC
navOracle(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x55c09707fd7afd670e82a62faee312903940013e
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
solvBTCMultiAssetPool(view returns (address)
0x1d5262919c4aab745a8c9dd56b80db9feaef86ba
symbol(view returns (string)
SolvBTC
totalSupply(view returns (uint256)
866246787396973296417
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)
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
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
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(