97 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			97 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Solidity API
 | |
| 
 | |
| ## Constants
 | |
| 
 | |
| ### _ROOT_UPDATED_EVENT_SIGNATURE
 | |
| 
 | |
| ```solidity
 | |
| uint256 _ROOT_UPDATED_EVENT_SIGNATURE
 | |
| ```
 | |
| 
 | |
| ███ Constants ██████████████████████████████████████████████████████████
 | |
| 
 | |
| ### _ALLOWED_ERC20_UPDATED_EVENT_SIGNATURE
 | |
| 
 | |
| ```solidity
 | |
| uint256 _ALLOWED_ERC20_UPDATED_EVENT_SIGNATURE
 | |
| ```
 | |
| 
 | |
| ### _TRUSTED_FORWARDER_UPDATED_EVENT_SIGNATURE
 | |
| 
 | |
| ```solidity
 | |
| uint256 _TRUSTED_FORWARDER_UPDATED_EVENT_SIGNATURE
 | |
| ```
 | |
| 
 | |
| ### _SELLER_ALLOWLIST_SLOT_SEED
 | |
| 
 | |
| ```solidity
 | |
| uint256 _SELLER_ALLOWLIST_SLOT_SEED
 | |
| ```
 | |
| 
 | |
| _Seller casted to key => Seller's allowlist merkleroot.
 | |
| mapping(uint256 => bytes32) public sellerAllowList;_
 | |
| 
 | |
| ### _ALLOWED_ERC20_SLOT_SEED
 | |
| 
 | |
| ```solidity
 | |
| uint256 _ALLOWED_ERC20_SLOT_SEED
 | |
| ```
 | |
| 
 | |
| _Tokens allowed to serve as the underlying amount of a deposit.
 | |
| mapping(ERC20 => bool) public allowedERC20s;_
 | |
| 
 | |
| ### _SELLER_BALANCE_SLOT_SEED
 | |
| 
 | |
| ```solidity
 | |
| uint256 _SELLER_BALANCE_SLOT_SEED
 | |
| ```
 | |
| 
 | |
| _Value in custom storage slot given by:
 | |
|     mstore(0x20, token)
 | |
|     mstore(0x0c, _SELLER_BALANCE_SLOT_SEED)
 | |
|     mstore(0x00, seller)
 | |
|     let value := sload(keccak256(0x0c, 0x34))._
 | |
| 
 | |
| ### BITMASK_SB_ENTRY
 | |
| 
 | |
| ```solidity
 | |
| uint256 BITMASK_SB_ENTRY
 | |
| ```
 | |
| 
 | |
| _The bitmask of `sellerBalance` entry._
 | |
| 
 | |
| ### BITPOS_VALID
 | |
| 
 | |
| ```solidity
 | |
| uint256 BITPOS_VALID
 | |
| ```
 | |
| 
 | |
| _The bit position of `valid` in `sellerBalance`._
 | |
| 
 | |
| ### WAD
 | |
| 
 | |
| ```solidity
 | |
| uint256 WAD
 | |
| ```
 | |
| 
 | |
| _The scalar of BRZ token._
 | |
| 
 | |
| ### MAXBALANCE_UPPERBOUND
 | |
| 
 | |
| ```solidity
 | |
| uint256 MAXBALANCE_UPPERBOUND
 | |
| ```
 | |
| 
 | |
| ### REPUTATION_LOWERBOUND
 | |
| 
 | |
| ```solidity
 | |
| uint256 REPUTATION_LOWERBOUND
 | |
| ```
 | |
| 
 | |
| ### LOCKAMOUNT_UPPERBOUND
 | |
| 
 | |
| ```solidity
 | |
| uint256 LOCKAMOUNT_UPPERBOUND
 | |
| ```
 | |
| 
 |