Skip to content

Latest commit

 

History

History
156 lines (134 loc) · 4.36 KB

LiquitySafeMath128.md

File metadata and controls

156 lines (134 loc) · 4.36 KB

LiquitySafeMath128.sol

View Source: contracts/Dependencies/LiquitySafeMath128.sol

LiquitySafeMath128

Functions


add

function add(uint128 a, uint128 b) internal pure
returns(uint128)

Arguments

Name Type Description
a uint128
b uint128
Source Code
function add(uint128 a, uint128 b) internal pure returns (uint128) {
        uint128 c = a + b;
        require(c >= a, "LiquitySafeMath128: addition overflow");

        return c;
    }

sub

function sub(uint128 a, uint128 b) internal pure
returns(uint128)

Arguments

Name Type Description
a uint128
b uint128
Source Code
function sub(uint128 a, uint128 b) internal pure returns (uint128) {
        require(b <= a, "LiquitySafeMath128: subtraction overflow");
        uint128 c = a - b;

        return c;
    }

Contracts