2.2 KiB
2.2 KiB
Solidity API
OwnerSettings
reputation
contract IReputation reputation
List of valid Bacen signature addresses mapping(uint256 => bool) public validBacenSigners; Value in custom storage slot given by: let value := sload(shl(12, address)).
defaultLockBlocks
uint256 defaultLockBlocks
Default blocks that lock will hold tokens.
constructor
constructor(uint256 defaultBlocks, address[] validSigners, address _reputation, contract ERC20[] tokens, bool[] tokenStates) internal
███ Constructor ████████████████████████████████████████████████████████
setTrustedFowarders
function setTrustedFowarders(address[] forwarders, bool[] states) external
███ Owner Only █████████████████████████████████████████████████████████
withdrawBalance
function withdrawBalance() external
Contract's underlying balance withdraw method. Function sighash: 0x5fd8c710.
setReputation
function setReputation(contract IReputation _reputation) public
setDefaultLockBlocks
function setDefaultLockBlocks(uint256 _blocks) public
setValidSigners
function setValidSigners(address[] _validSigners) public
tokenSettings
function tokenSettings(contract ERC20[] _tokens, bool[] _states) public
validBacenSigners
function validBacenSigners(uint256 signer) public view returns (bool valid)
███ View FX ████████████████████████████████████████████████████████████
sellerAllowList
function sellerAllowList(address sellerKey) public view returns (bytes32 root)
allowedERC20s
function allowedERC20s(contract ERC20 erc20) public view returns (bool state)
_limiter
function _limiter(uint256 _userCredit) internal view returns (uint256 _spendLimit)