Skip to content

Commit

Permalink
fix adjust loan bug (#115)
Browse files Browse the repository at this point in the history
  • Loading branch information
ferrell-code authored Jul 20, 2022
1 parent c3d63f5 commit ea5682f
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion contracts/honzon/Honzon.sol
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ contract Honzon is IHonzon {
public
override
returns (bool) {
require(collateralAdjustment != 0 && debitAdjustment != 0, "Honzon: adjustment amounts are zero");
require(collateralAdjustment != 0 || debitAdjustment != 0, "Honzon: adjustment amounts are zero");

(bool success, bytes memory returnData) = PRECOMPILE.call(
abi.encodeWithSignature(
Expand Down
2 changes: 1 addition & 1 deletion resources/bytecodes.json
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@
[
"HONZON",
"0x0000000000000000000000000000000000000807",
"0x608060405234801561001057600080fd5b50610a70806100206000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c8063b33dc19011610050578063b33dc190146100d3578063c4ba4c3a146100fb578063d018f0911461010e57600080fd5b80631384ed1714610077578063345f5d931461009d57806349895dee146100c0575b600080fd5b61008a610085366004610929565b610121565b6040519081526020015b60405180910390f35b6100b06100ab36600461095b565b610249565b6040519015158152602001610094565b6100b06100ce36600461099d565b610472565b6100e66100e1366004610929565b6105d2565b60408051928352602083019190915201610094565b61008a610109366004610908565b610700565b61008a61011c366004610908565b61081f565b60405173ffffffffffffffffffffffffffffffffffffffff8381166024830152821660448201526000908190819061040990606401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f1384ed1700000000000000000000000000000000000000000000000000000000179052516101d79190610a01565b600060405180830381855afa9150503d8060008114610212576040519150601f19603f3d011682016040523d82523d6000602084013e610217565b606091505b5091509150600082141561022c573d60208201fd5b8080602001905181019061024091906109c6565b95945050505050565b600082600f0b600014158015610263575081600f0b600014155b6102f3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f486f6e7a6f6e3a2061646a7573746d656e7420616d6f756e747320617265207a60448201527f65726f0000000000000000000000000000000000000000000000000000000000606482015260840160405180910390fd5b60405133602482015273ffffffffffffffffffffffffffffffffffffffff85166044820152600f84810b606483015283900b608482015260009081906104099060a401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fd20a1c8700000000000000000000000000000000000000000000000000000000179052516103b79190610a01565b6000604051808303816000865af19150503d80600081146103f4576040519150601f19603f3d011682016040523d82523d6000602084013e6103f9565b606091505b5091509150600082141561040e573d60208201fd5b60408051600f87810b825286900b602082015273ffffffffffffffffffffffffffffffffffffffff88169133917fe2cff686fc32ba2598b795b502cc29355d96476b81bfec8f2ed19fc0c20b751b910160405180910390a350600195945050505050565b60405133602482015273ffffffffffffffffffffffffffffffffffffffff83166044820152606481018290526000908190819061040990608401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fbf0ea731000000000000000000000000000000000000000000000000000000001790525161052d9190610a01565b6000604051808303816000865af19150503d806000811461056a576040519150601f19603f3d011682016040523d82523d6000602084013e61056f565b606091505b50915091506000821415610584573d60208201fd5b60405173ffffffffffffffffffffffffffffffffffffffff86169033907f5da7833102bf6cf960a8286f0c40b87af131ed105e112b28276d4b7933b33bde90600090a3506001949350505050565b60405173ffffffffffffffffffffffffffffffffffffffff83811660248301528216604482015260009081908190819061040990606401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb33dc190000000000000000000000000000000000000000000000000000000001790525161068a9190610a01565b600060405180830381855afa9150503d80600081146106c5576040519150601f19603f3d011682016040523d82523d6000602084013e6106ca565b606091505b509150915060008214156106df573d60208201fd5b808060200190518101906106f391906109de565b9350935050509250929050565b60405173ffffffffffffffffffffffffffffffffffffffff821660248201526000908190819061040990604401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fc4ba4c3a00000000000000000000000000000000000000000000000000000000179052516107ae9190610a01565b600060405180830381855afa9150503d80600081146107e9576040519150601f19603f3d011682016040523d82523d6000602084013e6107ee565b606091505b50915091506000821415610803573d60208201fd5b8080602001905181019061081791906109c6565b949350505050565b60405173ffffffffffffffffffffffffffffffffffffffff821660248201526000908190819061040990604401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fd018f09100000000000000000000000000000000000000000000000000000000179052516107ae9190610a01565b803573ffffffffffffffffffffffffffffffffffffffff811681146108f157600080fd5b919050565b8035600f81900b81146108f157600080fd5b600060208284031215610919578081fd5b610922826108cd565b9392505050565b6000806040838503121561093b578081fd5b610944836108cd565b9150610952602084016108cd565b90509250929050565b60008060006060848603121561096f578081fd5b610978846108cd565b9250610986602085016108f6565b9150610994604085016108f6565b90509250925092565b600080604083850312156109af578182fd5b6109b8836108cd565b946020939093013593505050565b6000602082840312156109d7578081fd5b5051919050565b600080604083850312156109f0578182fd5b505080516020909101519092909150565b60008251815b81811015610a215760208186018101518583015201610a07565b81811115610a2f5782828501525b50919091019291505056fea26469706673582212208f60901a36da25cfbdd4f8049e88c355ab5010d719a8b4386fb6b895d5d14ab364736f6c63430008040033"
"0x608060405234801561001057600080fd5b50610a6f806100206000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c8063b33dc19011610050578063b33dc190146100d3578063c4ba4c3a146100fb578063d018f0911461010e57600080fd5b80631384ed1714610077578063345f5d931461009d57806349895dee146100c0575b600080fd5b61008a610085366004610928565b610121565b6040519081526020015b60405180910390f35b6100b06100ab36600461095a565b610249565b6040519015158152602001610094565b6100b06100ce36600461099c565b610471565b6100e66100e1366004610928565b6105d1565b60408051928352602083019190915201610094565b61008a610109366004610907565b6106ff565b61008a61011c366004610907565b61081e565b60405173ffffffffffffffffffffffffffffffffffffffff8381166024830152821660448201526000908190819061040990606401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f1384ed1700000000000000000000000000000000000000000000000000000000179052516101d79190610a00565b600060405180830381855afa9150503d8060008114610212576040519150601f19603f3d011682016040523d82523d6000602084013e610217565b606091505b5091509150600082141561022c573d60208201fd5b8080602001905181019061024091906109c5565b95945050505050565b600082600f0b6000141580610262575081600f0b600014155b6102f2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f486f6e7a6f6e3a2061646a7573746d656e7420616d6f756e747320617265207a60448201527f65726f0000000000000000000000000000000000000000000000000000000000606482015260840160405180910390fd5b60405133602482015273ffffffffffffffffffffffffffffffffffffffff85166044820152600f84810b606483015283900b608482015260009081906104099060a401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fd20a1c8700000000000000000000000000000000000000000000000000000000179052516103b69190610a00565b6000604051808303816000865af19150503d80600081146103f3576040519150601f19603f3d011682016040523d82523d6000602084013e6103f8565b606091505b5091509150600082141561040d573d60208201fd5b60408051600f87810b825286900b602082015273ffffffffffffffffffffffffffffffffffffffff88169133917fe2cff686fc32ba2598b795b502cc29355d96476b81bfec8f2ed19fc0c20b751b910160405180910390a350600195945050505050565b60405133602482015273ffffffffffffffffffffffffffffffffffffffff83166044820152606481018290526000908190819061040990608401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fbf0ea731000000000000000000000000000000000000000000000000000000001790525161052c9190610a00565b6000604051808303816000865af19150503d8060008114610569576040519150601f19603f3d011682016040523d82523d6000602084013e61056e565b606091505b50915091506000821415610583573d60208201fd5b60405173ffffffffffffffffffffffffffffffffffffffff86169033907f5da7833102bf6cf960a8286f0c40b87af131ed105e112b28276d4b7933b33bde90600090a3506001949350505050565b60405173ffffffffffffffffffffffffffffffffffffffff83811660248301528216604482015260009081908190819061040990606401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fb33dc19000000000000000000000000000000000000000000000000000000000179052516106899190610a00565b600060405180830381855afa9150503d80600081146106c4576040519150601f19603f3d011682016040523d82523d6000602084013e6106c9565b606091505b509150915060008214156106de573d60208201fd5b808060200190518101906106f291906109dd565b9350935050509250929050565b60405173ffffffffffffffffffffffffffffffffffffffff821660248201526000908190819061040990604401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fc4ba4c3a00000000000000000000000000000000000000000000000000000000179052516107ad9190610a00565b600060405180830381855afa9150503d80600081146107e8576040519150601f19603f3d011682016040523d82523d6000602084013e6107ed565b606091505b50915091506000821415610802573d60208201fd5b8080602001905181019061081691906109c5565b949350505050565b60405173ffffffffffffffffffffffffffffffffffffffff821660248201526000908190819061040990604401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fd018f09100000000000000000000000000000000000000000000000000000000179052516107ad9190610a00565b803573ffffffffffffffffffffffffffffffffffffffff811681146108f057600080fd5b919050565b8035600f81900b81146108f057600080fd5b600060208284031215610918578081fd5b610921826108cc565b9392505050565b6000806040838503121561093a578081fd5b610943836108cc565b9150610951602084016108cc565b90509250929050565b60008060006060848603121561096e578081fd5b610977846108cc565b9250610985602085016108f5565b9150610993604085016108f5565b90509250925092565b600080604083850312156109ae578182fd5b6109b7836108cc565b946020939093013593505050565b6000602082840312156109d6578081fd5b5051919050565b600080604083850312156109ef578182fd5b505080516020909101519092909150565b60008251815b81811015610a205760208186018101518583015201610a06565b81811115610a2e5782828501525b50919091019291505056fea2646970667358221220e118365d6ad9ec5230531a8646b0ae687ccbf94b7bdd08c18f5851cc6c52c88964736f6c63430008040033"
],
[
"INCENTIVES",
Expand Down

0 comments on commit ea5682f

Please sign in to comment.