BuilderFiAlphaV1

Verified contract

Active on Base
Deployed by via 0xc9834c70 at 6548578
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $4,168.25
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x09d791bb9f026d684af328c52541f9f93dc49b5fab24807ad3c1bbab0b3f7cbd
0xcd047dc01b018be875832e9e18da5d8208ec3ccac5edbed4cc78a257b1a8d92f
0x1eeeb7c032668b3dbe236c81acd3485513286661f7a3be8e3ea9fca898a09d04
0xe16e10649ef377803e714312d6c84c6318bb625c707ce58eb1cb87dfa3eb0dde
0xbc6e8bd617fc4bf4af6c8efafd950999683cd329e39def6b2e31d8e99bb75194
0xe5acf8c1b5388840d50c4cc0465a281dd1a73adc9402d78e5869202ee0564bfe
0xd0df10ad2e29034264c305b327ca525f452a4643010362045749e57037263ed1
0x45c3060c3cc7fac4b2b9d6eed944339961b78fed0e41c7991536714492775add
0x3bc3d944d2c96c5df37e89447a1bd851aa27077471af4ec1078ec482dc9685c7
0xf1bbfd144e6167b608210ad20c220bda6c8799b741fa254ee7dd939c03268fac

Functions
Getter at block 22753356
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
builderFeePercent(view returns (uint256)
50000000000000000
protocolFeeDestination(view returns (address)
0x68cd449ac4008dfd1e008aa253cb5f139631a8d4
protocolFeePercent(view returns (uint256)
25000000000000000
tradingEnabled(view returns (bool)
true
Read-only
builderKeysBalance(addressaddressview returns (uint256)
builderKeysHolders(addressuint256view returns (address)
builderKeysSupply(addressview returns (uint256)
getBuyPrice(address builderview returns (uint256)
getBuyPriceAfterFee(address builderview returns (uint256)
getPrice(uint256 supplyuint256 amountpure returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getSellPrice(address builderuint256 amountview returns (uint256)
getSellPriceAfterFee(address builderuint256 amountview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
pendingPayouts(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addAdmin(address _newAdmin
buyShares(address builderpayable 
claimPendingPayouts(
disableTrading(
enableTrading(
grantRole(bytes32 roleaddress account
migrateLiquidity(address newContract
removeAdmin(address _newAdmin
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
sellShares(address builderpayable 
setBuilderFeePercent(uint256 _feePercent
setFeeDestination(address _feeDestination
setProtocolFeePercent(uint256 _feePercent
Events
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Trade(address traderaddress builderbool isBuyuint256 shareAmountuint256 ethAmountuint256 protocolEthAmountuint256 builderEthAmountuint256 supplyuint256 nextPrice
Constructor
constructor(address _owner
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CannotSellLastShare(
FundsTransferFailed(
InsufficientPayment(
InsufficientShares(
OnlySharesBuilderCanBuyFirstShare(