wakamex/github
02.7k
1[{"node": {"oid": "9c657a212684e9be9df88b9976ce53c5399ed73b", "messageHeadline": "deploy new interest rate for usdt", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3bb61af0bcbc496934fa7f85009949f8aa08ed3a", "messageHeadline": "Feature/debt swap (#118)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 1571, "deletions": 3}}, {"node": {"oid": "636b8f60537b67e3677704ed762a296d5c06293c", "messageHeadline": "deploy new interest rate for usdt BIP#46", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2d1d96aadf80fedf29d2033ebae0a1c2d1e36023", "messageHeadline": "deploy new interest rate for weth", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7402823d2339bc17b56358d36d55dcfe99d991fe", "messageHeadline": "chore: Update package version for publish", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "5f16c3bee5ccbadd7fefd9cd56ffe793f4751f03", "messageHeadline": "Update Errors.sol comment", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dc60c7b3e5450f0af28fbe506e9bb7b59019887", "messageHeadline": "deploy new interest rate for usdt", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e0f3d4e10b5c47a2724e162cba710c967019fa22", "messageHeadline": "fix conflict in main deploy json file", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ca107304f5dd01b50c9d5b54f2883d3db530407c", "messageHeadline": "deploy new interest rate for eth according bip39", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "751a189a47b705cb8396a474242a14bed3ddd74a", "messageHeadline": "add chainlink aggregator helper contract for subgraph service (#116)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 477, "deletions": 1}}, {"node": {"oid": "503cef248c0340a4fc33fd1bd42a42f33aa03aad", "messageHeadline": "Feature: listig usdt (#113)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 729, "deletions": 89}}, {"node": {"oid": "7f8639568667acbe3fd4851933c14a2805288437", "messageHeadline": "Fix: typos (#115)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a0eb21d02a0d0375d8054fb7033b7d7913c5edf", "messageHeadline": "feat: disable flash loan when nft in auction (#114)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 59, "deletions": 15}}, {"node": {"oid": "a027918e078c32afd5199328408e022de69a113e", "messageHeadline": "deploy new nft oracle impl on mainnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6361e51acc73e2c2fabf5198d593bfe40d2e88ee", "messageHeadline": "Update debt token address in mainnet file", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7926b76a193a209fc5ef250f3befb90ff6ce4796", "messageHeadline": "feat: add asset mapping (#103)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 199, "deletions": 8}}, {"node": {"oid": "6d20ec4497f549fe2f02ffd88d6158714a6b8ccd", "messageHeadline": "Add wrapper gateway contract (#89)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 2856, "deletions": 16}}, {"node": {"oid": "69d89120cadd269983b2c67896f585473c119a25", "messageHeadline": "upgrading lend pool loan and configurator on mainnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9a58ad8dfc765d625bd382f2980ffd74fc159d20", "messageHeadline": "add token interceptor and flash loan locker (#64)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 1667, "deletions": 68}}, {"node": {"oid": "a85d84696cae084feafb1914a08896f082130b18", "messageHeadline": "Merge pull request #57 from BendDAO/feature/check-liquidate-in-lib", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 64, "deletions": 50}}, {"node": {"oid": "110350793be068da65bdd11ca1960207cd9a239e", "messageHeadline": "Merge pull request #65 from BendDAO/feature/query-current-loanid", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "0d388ae6c00c8e8fa7f872cfa1d27f8311251900", "messageHeadline": "add method to query current loan id", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "0ca0b396aa8c0c2b831292d973b42f14f837c4b2", "messageHeadline": "deploy new interest rate model", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3e6994df8c24b180eabacf9dc48fbede0c4b51c", "messageHeadline": "deploy contracts on goerli testnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 215, "deletions": 500}}, {"node": {"oid": "186c35e0d9382317abbee9fe6778f315fbe1c629", "messageHeadline": "deploy new interest rate contract for 45%", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbcc0ec09e7bd5c04901b39efe06f6f7d6f49de3", "messageHeadline": "deploy new interest rate contract and back to old slope", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c24912f093072c62ac9160194e31c4da2d6958e9", "messageHeadline": "deploy new interest rate contract to adjust slope and utilisation rate", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c79a91f17f4673f448a130f1bd3789f496f6ff7b", "messageHeadline": "deploy lend pool to rinkeby", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "31f9f05af115e25587dfc6826ff05d5321e26270", "messageHeadline": "check liquidate price in generic lib", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 56, "deletions": 42}}, {"node": {"oid": "fe85c1620b764315bfcffc52da36a2f6e014ee5e", "messageHeadline": "Merge pull request #56 from BendDAO/feature/auction-duration-hours", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 228, "deletions": 81}}, {"node": {"oid": "1a80d208c79d1942d50338517cd4993c0083d74c", "messageHeadline": "new interest contract for base rate 20", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d6222a3d4453304469224b6903f9e6d2bd7bfd15", "messageHeadline": "add or equal in comments", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e524186500b4c6744c8d79598e2981219fe235cf", "messageHeadline": "deploy configurator on mainnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5f3f50f45064fedd29819442f298c42c4c8d5a03", "messageHeadline": "adjust liquidation bonus to 100%", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "cfb6ed7bf9b9fad2129b6e4a56527e2375a65a1e", "messageHeadline": "add get auction end time method", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 137, "deletions": 1}}, {"node": {"oid": "fc8cd72718adfea4409e6a91c82cb85b72ee8fd8", "messageHeadline": "change auction duration unit to hours", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 47, "deletions": 46}}, {"node": {"oid": "f007f1990aaea948a79799d61639e36e2c5323e4", "messageHeadline": "Merge pull request #51 from 0xdevant/main", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c47ab510113f4f4ee07da57c5ce41d62f6dfe2e0", "messageHeadline": "change treasury field name to collector for clarification", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "7414ed3ee98ae8b2df34ad4e460f9a7a3638262a", "messageHeadline": "add official WETH on Rinkeby Testnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "94106082034f8e7f83752d4648301d426171935d", "messageHeadline": "Updated README.md typo", "author": {"name": "0xdevant", "email": "0xdevant@gmail.com", "user": {"login": "0xdevant"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3db50fe5d8a251060c6b18c263588a9977a04a9f", "messageHeadline": "Merge pull request #50 from BendDAO/hotfix/remove-unused-repay-helper", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 0, "deletions": 174}}, {"node": {"oid": "fa793319592a498e0c258e54a99eafb62c03f00c", "messageHeadline": "Merge pull request #49 from BendDAO/feature/verilog-audit", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 307, "deletions": 9}}, {"node": {"oid": "654ce9432882ca4fdb9d836b5d7e1b01c684cf85", "messageHeadline": "remove unused repay helper contract", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 0, "deletions": 174}}, {"node": {"oid": "6a2033f299eab401d246d4afa9f012f06a8c22cb", "messageHeadline": "update banner in readme", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "0876202f369f302bfd0e1472fbec08e47235e0e3", "messageHeadline": "upgrade lend pool and configurator on mainnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "ac00ac70c17c365697633869e3efd880224ba35a", "messageHeadline": "Merge pull request #47 from BendDAO/hotfix/check-nft-maxlimit", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 293, "deletions": 26}}, {"node": {"oid": "addb65a4c879f00f8e14f9010efa91682c62ddcc", "messageHeadline": "check nft max supply and token id for borrowing", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 293, "deletions": 26}}, {"node": {"oid": "0ec57f0af8ee771f93ff9b6bc2fc8f6d56ee2272", "messageHeadline": "deploy RepayAndTransferHelper on mainnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "30811f6cc40487c635e415d4e1970a0db3bb578e", "messageHeadline": "Merge pull request #45 from BendDAO/feature/repay-transfer-helper", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 184, "deletions": 1}}, {"node": {"oid": "34e7e79051f980f72331bee68d88641f268dcdba", "messageHeadline": "add repay transfer helper contract", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 184, "deletions": 1}}, {"node": {"oid": "4cb9a8a88516fa354b1633a8e4fa52312ca2d7c3", "messageHeadline": "upgrading nft oracle on mainnet & rinkeby", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "106d6acf6ec4b2e15f71a84da2c2abc9b59196ac", "messageHeadline": "Merge pull request #43 from BendDAO/oracle/batchupdate", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "152921a01c9ecf7815f7f6d13ab6f2a3623eb505", "messageHeadline": "adjust the setAssetData structure", "author": {"name": "anbergo", "email": "web3data@protonmail.com", "user": {"login": "anbergo"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "0cb4336d4e3cdce614dcaafcf067a20564008885", "messageHeadline": "get the time outside the loop", "author": {"name": "anbergo", "email": "web3data@protonmail.com", "user": {"login": "anbergo"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "cee4264df408e3dcede9e317a13ed9542a20009b", "messageHeadline": "add setMultipleAssetsData interface for nft oracle contract", "author": {"name": "anbergo", "email": "web3data@protonmail.com", "user": {"login": "anbergo"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "3cd78b5253542ef40e31ba0cd95a8399a90f8ad2", "messageHeadline": "update LICENSE.md", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e0a7f8721a4b0e3803b6153ec98e97a0bbab59ed", "messageHeadline": "update audits in README", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f47163b6a202df4fe5c87eb6c6e5d3404fa8acea", "messageHeadline": "update min bid fine to 0.2 ETH", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f1c62964e5ac30ee2e08f36fb397cbd84e37418d", "messageHeadline": "update redeem fine to 5 percent", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a52757e51e51b668fdcb430837793a95b3eda594", "messageHeadline": "fix failed testcase in codecov", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "64b7861e48cf0156d5f203e3a39166f22ae36dd0", "messageHeadline": "add paused time for liquidation", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 304, "deletions": 9}}, {"node": {"oid": "0e02698c04470580b2560c9adade22b757f1f60b", "messageHeadline": "deploy new lend pool and nft oracle on mainnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 118, "deletions": 38}}, {"node": {"oid": "bb07d127dd6b10309f86df33c95d1b192dab7dd6", "messageHeadline": "Merge pull request #38 from BendDAO/develop", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 14004, "deletions": 12387}}, {"node": {"oid": "909d0d4dc7fcf43e3d2b4af0d43bcdc62d081a67", "messageHeadline": "restore configurator paramter methods", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 320, "deletions": 5}}, {"node": {"oid": "a5ad7cac7570311346c3bdb7b92f57330c5b6e10", "messageHeadline": "deploy configurator on testnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "64a4603f812e58af4021a01e7baf68edc082079e", "messageHeadline": "remove btoken helper contract", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 46, "deletions": 174}}, {"node": {"oid": "2dcbfb15749c1879cee7093f88a9665f1adeac12", "messageHeadline": "split configurator to library logic", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 782, "deletions": 832}}, {"node": {"oid": "2947cf66cbddc2b13e6b29d2adac21d24e47c765", "messageHeadline": "Merge branch 'oracle/roundid' into develop", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 39, "deletions": 134}}, {"node": {"oid": "5992d5f636d75decbcadaba62ba516610108667b", "messageHeadline": "fix mock nft oralce testcase", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 54, "deletions": 44}}, {"node": {"oid": "6524aa8c988d43ee9f6b56089b05a9b1b306125b", "messageHeadline": "fix testcases running failed", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "6247022a05ea74fcc4237e5f9570282773aa81b4", "messageHeadline": "Merge branch 'feature/optimize-liquidation' into develop", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 12468, "deletions": 11367}}, {"node": {"oid": "235ce5f3b55e7fe3df550bb18616e44e2024e0af", "messageHeadline": "remove LendPoolLiquidator contract", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 7, "deletions": 726}}, {"node": {"oid": "fa8241e308e31d1a0946e611284b2be6e4b83bcb", "messageHeadline": "add first bidder address for bid fine", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 76, "deletions": 138}}, {"node": {"oid": "0d271748c9c664dda120725231125007019a3efd", "messageHeadline": "deploy new weth token", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 62, "deletions": 20}}, {"node": {"oid": "a189e94195d434e5a4b5c039e19dd93457222395", "messageHeadline": "Merge branch 'oracle/roundid' into develop", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 634, "deletions": 210}}, {"node": {"oid": "13a331fb4924b005bf2a5b771b2903dd35de0daa", "messageHeadline": "update testnet nft oracle", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec6bbc25b57d7f9faf80692470941e6b2b13f5ea", "messageHeadline": "check max repay", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 5, "deletions": 96}}, {"node": {"oid": "7ce47ef032abbd4958f9d206662c4b3cd55943e8", "messageHeadline": "check max repay", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "50c7595c039daca945190cab9f9ab974b763885a", "messageHeadline": "deploy new bid fine change on testnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2ca62f7ba0b630ac7d7fc52f770894eabd806d3e", "messageHeadline": "Feature/debt based bidfine (#33)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 274, "deletions": 89}}, {"node": {"oid": "31a91ece4e7a21ac495708f90fcc627f217b5682", "messageHeadline": "support batch borrow and repay (#29)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 1135, "deletions": 70}}, {"node": {"oid": "d191669a5f11399e1daa7ba587d11809347ef698", "messageHeadline": "chore: release 1.0.2 (#24)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "9d14ba1c7e212c76974aac2a7f40073f8deee63a", "messageHeadline": "Merge branch 'main' into feature/optimize-liquidation", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 11382, "deletions": 10687}}, {"node": {"oid": "a41430f1d20de178cc317687a9cbdaeb77035c3e", "messageHeadline": "deploy lendpool on mainnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "6d2b6a5f15a48e405a90e0e27373cb1d78fa5f70", "messageHeadline": "modify some variable names", "author": {"name": "anbergo", "email": "web3data@protonmail.com", "user": {"login": "anbergo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9563e3774d69448622547dc1ad22b6ef5c5b4d69", "messageHeadline": "check max repay", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "a985a0c74d0ee5ced7bbb888bbd8aa8963e08202", "messageHeadline": "deploy new bid fine change on testnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c84a1c1198e91b91c99012dd28f33fe8edf5cc4e", "messageHeadline": "Feature/debt based bidfine (#33)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 274, "deletions": 89}}, {"node": {"oid": "6a9024a064e7b0f02690bffd66115e73c398ef2c", "messageHeadline": "deploy new nft oracle on testnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 211, "deletions": 2}}, {"node": {"oid": "08595d030c5d930b750fa2961328c27efb641f38", "messageHeadline": "deploy new lend pool and gateway on testnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "13d97718212256d123aaddcbedadf380a4e32117", "messageHeadline": "bid fine should be calculated by borrow amount", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 90, "deletions": 43}}, {"node": {"oid": "740976e75e6ed9525b33b89f2a733fabaa839f77", "messageHeadline": "add storage layout check cmd", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f4dd2582b5f2a97a5f48ee10dde79b018f533c4c", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "0a6054d8ace214d96f500c2d9f61ff972408f891", "messageHeadline": "Merge branch 'feature/redeem-bidfine' into develop", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 214, "deletions": 87}}, {"node": {"oid": "c43ad752e795e8813d8c164ecf2771cb10f0eddf", "messageHeadline": "add bidFine parameter in redeem", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 340, "deletions": 72}}, {"node": {"oid": "242ac6e7275bd8fb25de139ea49891718ffdd5fd", "messageHeadline": "split lend pool contract to libraries", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 1266, "deletions": 304}}, {"node": {"oid": "c3051a45a2e89dcf5f95fa90f8b94db3023d7083", "messageHeadline": "add min & max bid fine", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 368, "deletions": 81}}, {"node": {"oid": "b4dd47d8c5b309b2081a254e4095019d8d3816b1", "messageHeadline": "restrict auction with redeem together", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 227, "deletions": 71}}, {"node": {"oid": "a71925f953422f6603048d22f2e6da186dfa010a", "messageHeadline": "fix twap emit", "author": {"name": "anbergo", "email": "web3data@protonmail.com", "user": {"login": "anbergo"}}, "additions": 87, "deletions": 41}}, {"node": {"oid": "dcf9a7fd2103b74e6a8e66f7b852ebb91569825f", "messageHeadline": "support batch borrow and repay (#29)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 1182, "deletions": 71}}, {"node": {"oid": "706e60255faa019b2ce6a44b6bbcddc32c90077b", "messageHeadline": "chore: release 1.0.2 (#24)", "author": {"name": "github-actions[bot]", "email": "41898282+github-actions[bot]@users.noreply.github.com", "user": {"login": "github-actions[bot]"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "db8a295ba66109f40b256c3cd561488100fa5862", "messageHeadline": "floor price and twap price update at the same time", "author": {"name": "anbergo", "email": "web3data@protonmail.com", "user": {"login": "anbergo"}}, "additions": 117, "deletions": 102}}, {"node": {"oid": "74bf9baecf5e8c05f68a2d90bf667f73f00f41c7", "messageHeadline": "enable twap price", "author": {"name": "anbergo", "email": "web3data@protonmail.com", "user": {"login": "anbergo"}}, "additions": 228, "deletions": 29}}, {"node": {"oid": "79aecd47dc41fb1e1ceb587cb6c3aad6105f3007", "messageHeadline": "update", "author": {"name": "anbergo", "email": "web3data@protonmail.com", "user": {"login": "anbergo"}}, "additions": 48, "deletions": 83}}, {"node": {"oid": "3b2ebe39c1f15d1cb87603bef97cdf4dc360f61d", "messageHeadline": "deploy lend pool and gateway on testnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "70d7894b9abd92e60e5265471e3fa56603336d1a", "messageHeadline": "Merge branch 'feature/batch-borrow' into develop", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 1182, "deletions": 71}}, {"node": {"oid": "7c1095367e6345cbd40c48ec39e590cf298ae932", "messageHeadline": "deploy new nft oracle on testnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ec3dc62f2487b449648188f4531cb50704305a3", "messageHeadline": "Merge branch 'oracle/roundid' into develop", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "fb6f7548f1aac7c6213915f2d04910f0bfce7194", "messageHeadline": "feat: use contact to manage roundId", "author": {"name": "anbergo", "email": "web3data@protonmail.com", "user": {"login": "anbergo"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "d99954a10a555d2e971c08e989ae56e6a7e85fbb", "messageHeadline": "add batch repay methods", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 440, "deletions": 19}}, {"node": {"oid": "087c284fda18e9d7fd3a07de384a2245d5eab6ea", "messageHeadline": "add codecov config (#27)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "52bfc7425ffc85aa628ca60a5fb9231c7403d9b4", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b939f5267eccfb59245fa328b39c42c8d57598b", "messageHeadline": "add codecov config", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2fde4b9bc43631bdf444afb6f9256ae3641ae131", "messageHeadline": "update rinkeby nft oracle", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d31a0e7c7daf5841de5fb13bbdf9dd05bda6b74a", "messageHeadline": "upgrade rinkeby for batch borrow", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae49460d553dea187a394c0f00d61cad58069615", "messageHeadline": "add batch borrow methods in gateway contracts", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 744, "deletions": 54}}, {"node": {"oid": "e10c0b63768bbe507c121849f4d574809b683446", "messageHeadline": "fix code coverage report issue (#23)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "60829cef9298aedebe639ddd00f3bf94c29014b8", "messageHeadline": "fix code coverage repport issue", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "02d152b90d8b85008d8e0ad68ccbe14af1d00ba3", "messageHeadline": "fix wrong rinkeby deployment file", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc030c2bac58e111719dc6c8255309baf1814440", "messageHeadline": "Update README.md (#20)", "author": {"name": "CaesarChen", "email": "cgq0123@hotmail.com", "user": {"login": "cgq0123"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa44689e5ff38d0049c208ce824c7d7a7a458cda", "messageHeadline": "deploy bend collector contract on rinkeby", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8b75c21fd4fe954dc8f59c4b02f164be07f4fe2", "messageHeadline": "update workflow for release", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "85d9ffbd1f2c676d775566796ea7e5ac0f7026b3", "messageHeadline": "update workflow for release", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "5d9e7924129151059a05d95053abb2c7803234cb", "messageHeadline": "Merge branch 'develop' to 'main'", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 130, "deletions": 8}}, {"node": {"oid": "5edf7cab7ecfed34599ef8af2e81829b2e5899db", "messageHeadline": "avoid malicious selfdestruct to lendpool impl", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "522aa0b88fb29757e66d41ba383533ac0fecef71", "messageHeadline": "Revert \"Merge branch 'bend_collector_refer_code' into develop\"", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 12, "deletions": 200}}, {"node": {"oid": "f09dfd8b5647a24064dcfd01623b39673f502e21", "messageHeadline": "Revert \"deploy bend collector on rinkeby\"", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "4c1a8d148adcea15210899fd4a70e021e7a48944", "messageHeadline": "deploy bend collector on rinkeby", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6c30b10b8be61a5c8c9af3bd527208625b044096", "messageHeadline": "Merge branch 'bend_collector_refer_code' into develop", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 200, "deletions": 12}}, {"node": {"oid": "73219933ec28777d1618e617a401b5dc89de8055", "messageHeadline": "avoid malicious selfdestruct to lendpool impl", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 130, "deletions": 8}}, {"node": {"oid": "1867b64151801a19ff5b9ea0fa8dc9d3e21e7eea", "messageHeadline": "add refer rewards for bend collector", "author": {"name": "akashiceth", "email": "akashiceth@gmail.com", "user": {"login": "akashiceth"}}, "additions": 200, "deletions": 12}}, {"node": {"oid": "f29865a45c9a32c782dbd5614b684a8958b50654", "messageHeadline": "deploy new nft oracle to mainnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0ac2a1deeda4d7a9f5183578971ea6c8201f0f7", "messageHeadline": "feat: add price update limit (#9)", "author": {"name": "anbergo", "email": "96908483+anbergo@users.noreply.github.com", "user": {"login": "anbergo"}}, "additions": 292, "deletions": 64}}, {"node": {"oid": "c4897df85b925a902b462341a1b1a0235c75ae50", "messageHeadline": "Merge branch 'feature/oracle' into develop", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 292, "deletions": 64}}, {"node": {"oid": "4dcf2d795003aab511afacba2df60bd62142c572", "messageHeadline": "fix liquidate testcases", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "4454744e9595ce85e94acf7b2ae78af0ffae3564", "messageHeadline": "upgrade rinkeby nft oracle", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "3564a5b806ae9816b616d8eb8bbe7bcab38c4c81", "messageHeadline": "fix: oracle price can not be zero", "author": {"name": "anbergo", "email": "web3data@protonmail.com", "user": {"login": "anbergo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "db42071a5f227ec2b19fb0c8f47bf2f9f9ee1c72", "messageHeadline": "fix: use block time for oracle", "author": {"name": "anbergo", "email": "web3data@protonmail.com", "user": {"login": "anbergo"}}, "additions": 86, "deletions": 54}}, {"node": {"oid": "d6bd5845a659bfbed13a7400c6a377de94529c7f", "messageHeadline": "add pause for oracle contract", "author": {"name": "anbergo", "email": "web3data@protonmail.com", "user": {"login": "anbergo"}}, "additions": 59, "deletions": 14}}, {"node": {"oid": "5ae19b5e50b05727a9dbfee81d6ba60175afe84e", "messageHeadline": "update docs link in readme (#8)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "a30e10e888603df6d9689ee66c83f5df06f324e3", "messageHeadline": "update docs link in readme", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "24e1a94fc7dafa8c24446e5e60550ada88f2dfdf", "messageHeadline": "update ci build and code coverage (#7)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 10954, "deletions": 10970}}, {"node": {"oid": "503bf8d493607736ba1ef0583d33b0f1f49deb37", "messageHeadline": "add price update limit", "author": {"name": "anbergo", "email": "web3data@protonmail.com", "user": {"login": "anbergo"}}, "additions": 125, "deletions": 4}}, {"node": {"oid": "80ca99382e402580ea94e9e07990c9133328242c", "messageHeadline": "fix testcase for coverage", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 230, "deletions": 8}}, {"node": {"oid": "e8f3e3033b9b16bcaa8029f85b61bcea8cd6adcf", "messageHeadline": "using yarn to install dependencies", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "e4b3fef4f8f52dee4045f4b04644d0ed13a39394", "messageHeadline": "Merge branch 'cord/ci-workflow-coverage' into develop", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 10662, "deletions": 10909}}, {"node": {"oid": "3b5639d429a48a95c8da339802e951ccaae8a1f4", "messageHeadline": "update workflow and coverage config", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 10662, "deletions": 10909}}, {"node": {"oid": "8be8868ab4f838dac4e674ee38a2356d8ce3cea9", "messageHeadline": "upgrade mainnet lend pool contract", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c87accdbef67d3e642c4e1cf75f08b2586ebcbff", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 53911, "deletions": 10533}}, {"node": {"oid": "1abbb90be0b8e0c6286f48d272aa706c633d07ad", "messageHeadline": "update certik final report 20220401", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a14196c29045d538430bbf2854c8c39165dfd7be", "messageHeadline": "add Certik audit report pdf", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "48966b6de084ba928da20bbc54ae777664b623e6", "messageHeadline": "add Hardhat Storage Layout Diff plugin", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 53607, "deletions": 10503}}, {"node": {"oid": "cdc5a1b8ee926e252effdfcfea6381c19593bc59", "messageHeadline": "add ReentrancyGuard in gateway", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 81, "deletions": 31}}, {"node": {"oid": "0f0982927ab0fc57c402b4cf801a836717f17994", "messageHeadline": "add ReentrancyGuard modifier", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 232, "deletions": 8}}, {"node": {"oid": "b3f622eaa9b831c2b2270bd92495141784b46b4b", "messageHeadline": "upgrade main BendCollector impl using timelock", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "c334f69f1e71907bac9eca0f6ab517d0ccd6e88b", "messageHeadline": "upgrade all rinkeby contracts", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 47, "deletions": 56}}, {"node": {"oid": "d80a1e55ca65ccef3a7ad85760745ce856d0ede5", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 320, "deletions": 25}}, {"node": {"oid": "0ea58c1789f855bf3a843969a89d07178a7f6269", "messageHeadline": "Merge branch 'main' into develop", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5b0ebe2c95ba53acc15ea54f54ce40f19db8d00", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 987, "deletions": 130}}, {"node": {"oid": "0d8283626182e5203275685962c8a93fa9a553f6", "messageHeadline": "upgrade mainnet gateway contracts", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "d5d08935357bd173e0da758662719ff8eebb649d", "messageHeadline": "add check for withdrawETH method", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "4d634e9df6dade45fbe46f08984b2cf46c744d2e", "messageHeadline": "fix auction delegate testcase", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "56bd30c0dc6275a1bc6d33ac580b11072077733e", "messageHeadline": "add and check whitelist in gateway for security", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 270, "deletions": 15}}, {"node": {"oid": "0b1b58415661c4148aa788bb2b28341585453fe8", "messageHeadline": "fix gateway require", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "f1ab65e67fff262360a8f08e12bc1a3381e2c3be", "messageHeadline": "upgrade mainnet contract addresses", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "7d15cfc204cf40a0cd80676f2fcc5f46fa355032", "messageHeadline": "debt token add borrow allowance", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 671, "deletions": 55}}, {"node": {"oid": "240162a694b83d201a9f86bf031a35ef2574a2e8", "messageHeadline": "update mainnet deploy contract addresses", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 326, "deletions": 89}}, {"node": {"oid": "45a8afecd62616873e1cf3a424cca01d4218ef99", "messageHeadline": "make gateway contracts upgradeable", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 472, "deletions": 279}}, {"node": {"oid": "e4500f91b93c98ad33d60dd87c1c6d4f95f2db12", "messageHeadline": "add redeem threshold parameter", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 197, "deletions": 49}}, {"node": {"oid": "68d2c11b720bf2b83e34bd4f8d58a9590e8bd864", "messageHeadline": "modify code according certik audit comments.", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 171, "deletions": 125}}, {"node": {"oid": "1570502aed5ea23fe560c93ee4393f675fa0b5e3", "messageHeadline": "add kovan testnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 194, "deletions": 1}}, {"node": {"oid": "1483f35cea2d7ef6f227d434924909e04f8cf8ae", "messageHeadline": "update collector contract for approve and transfer", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 140, "deletions": 10}}, {"node": {"oid": "c3c19b039d46914798251c6062476cbe231865ea", "messageHeadline": "add develop testnet for internal dev testing", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 334, "deletions": 57}}, {"node": {"oid": "ceee945d5e759fc25f4820855f55004bcc737892", "messageHeadline": "make gateway contracts upgradeable", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 472, "deletions": 279}}, {"node": {"oid": "e4d9bad269ae67958f8f2c218b1766195d690cc0", "messageHeadline": "add redeem threshold parameter", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 197, "deletions": 49}}, {"node": {"oid": "809fee18a4140d9df1dd42318f382ec2132b2383", "messageHeadline": "modify code according certik audit comments.", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 171, "deletions": 125}}, {"node": {"oid": "04646fd11e511dd3e45bbe0624d05168d3864486", "messageHeadline": "add kovan testnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 194, "deletions": 1}}, {"node": {"oid": "468f11b8c0599b3b8b7309a2d2a1588a44233de8", "messageHeadline": "update collector contract for approve and transfer", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 140, "deletions": 10}}, {"node": {"oid": "8fecbc064b595e329463e184eed7cf8194464a5c", "messageHeadline": "add develop testnet for internal dev testing", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 334, "deletions": 57}}, {"node": {"oid": "788e74222538fddd9a8e8c2f3aaf56babc187b29", "messageHeadline": "update oracle admin task", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "32b824bcbf990b96d629871fd4acb275c6245af3", "messageHeadline": "add some bluechip nfts", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 65, "deletions": 11}}, {"node": {"oid": "bd4b8df6ca07bc279206f744861550c279cb1cd3", "messageHeadline": "update pool configurator contract address in rinkeby testnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "27bb9f228e62794f0ebe13d064f63b7aa38d4dd5", "messageHeadline": "check nft liquidity when deactive nft", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 69, "deletions": 20}}, {"node": {"oid": "58d094d2a6ecc51d9fe1b14c5b7119622ab908dc", "messageHeadline": "update lend pool and gateway contracts address in rinkeby testnet", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "811a0b90d77aae71812c060c1d71acd923cc9256", "messageHeadline": "add amount parameter to lend pool liquidate method", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 192, "deletions": 90}}, {"node": {"oid": "e1cedd10d8e5eb3e956aeae8978addea7767d322", "messageHeadline": "upgrade rinkeby lend pool contracts", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 117, "deletions": 23}}, {"node": {"oid": "f16d53ce065ba7bd101f7bf5b5af017f5ad5e152", "messageHeadline": "Feat/redeem continue loan (#2)", "author": {"name": "Thor Seldon", "email": "94899282+thorseldon@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 1131, "deletions": 369}}, {"node": {"oid": "e237d0134daf08c5ae43a8863c271007c5bbead8", "messageHeadline": "change nft collateral ratio", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a8d7b4246b4982994d00a2fc9b97024d8120ebeb", "messageHeadline": "update rinkeby lendpool contract addresses", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "2814f880f1a3c8030908161ff303f122f6a36ed8", "messageHeadline": "add minimum bid price delta for auction", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 174, "deletions": 8}}, {"node": {"oid": "fd2c0ddf4a3d7b9483c4e681afa75343ce608299", "messageHeadline": "update reserves config - reserve factor", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 228, "deletions": 6}}, {"node": {"oid": "9d28fad410876b6a8d4812389aa44ad58fca9572", "messageHeadline": "fix leak tool problem - reserve oracle", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13e610699e432678b1db3e56006b45e9d2cc5ff2", "messageHeadline": "update mock nft and custom tasks", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 208, "deletions": 61}}, {"node": {"oid": "6d27071dfadaf5b6fa5ee6d0d659f040a918bbc3", "messageHeadline": "remove useless console log", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "041a5d3ad8ff5009476033abbd261b330a8995df", "messageHeadline": "add global agent dependency to use https proxy", "author": {"name": "Thor Seldon", "email": "thorseldon@protonmail.com", "user": {"login": "thorseldon"}}, "additions": 86, "deletions": 3}}, {"node": {"oid": "da8e65014849ef8d35d4917684de0491686b38bb", "messageHeadline": "Update issue templates", "author": {"name": "Thanos Wen", "email": "94899282+thanoswen@users.noreply.github.com", "user": {"login": "thorseldon"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "4bec3a5c16aead5ab9467bd6210082a340fdc110", "messageHeadline": "update gateway & liquidate testcases", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 791, "deletions": 493}}, {"node": {"oid": "f42d71b27eb38ce980432fe3e5855137eb7862f7", "messageHeadline": "add purge eth and mint top token tasks", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 77, "deletions": 2}}, {"node": {"oid": "b8912f6427667d478e3c9e31ce2d20b9724074a7", "messageHeadline": "update pool admin task", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 56, "deletions": 8}}, {"node": {"oid": "b75ad8474a9b0eddba67b519ca572e5a713d66f4", "messageHeadline": "update new rinkeby contracts addresses", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 288, "deletions": 332}}, {"node": {"oid": "7ac9694d510a34a268c22850f50561104c2a1abc", "messageHeadline": "update package dependencies version", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 11304, "deletions": 50099}}, {"node": {"oid": "ee886460bd9775a7c9532b7e90a03d2c57585b1c", "messageHeadline": "update mainnet nft oracle address", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "16a6c36c30e04a48c6e47a5fdd0f9ca6af4913fe", "messageHeadline": "update testcases using deployer signer", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 113, "deletions": 113}}, {"node": {"oid": "96181a411cfdc205d2296454a4529883136dcc25", "messageHeadline": "fix heath factor and loan amount", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 73, "deletions": 86}}, {"node": {"oid": "03e4095748fcafc5705b1b09d6a3bc137ef3a911", "messageHeadline": "fix gateway borrow more currency", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 158, "deletions": 40}}, {"node": {"oid": "d40541fa3238ee1875e7744c216a828ca74ce6d7", "messageHeadline": "add mock contracts for upgrade test cases", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 56, "deletions": 11}}, {"node": {"oid": "a201f934edf3e068d27f4be12b39203e07cec47e", "messageHeadline": "feat(punk): support borrow more", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a8426e6267bb14dd26de9d3b514a10937ecf6fd6", "messageHeadline": "update bnft interfaces & mock contracts", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 302, "deletions": 259}}, {"node": {"oid": "ad9af9130fb94a5d65fa3495b030ab3438f6be5a", "messageHeadline": "refactoring all contracts initialize mechanism", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 500, "deletions": 495}}, {"node": {"oid": "ecf9ac01f51941491b3ee1de45d5e473110ec748", "messageHeadline": "fix auction event with zero borrow index", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 25, "deletions": 22}}, {"node": {"oid": "7db025a1bdf1eaeb863151aec6bdc431338d2462", "messageHeadline": "update lend pool contract address", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 158, "deletions": 101}}, {"node": {"oid": "3f55ad3f68cb1a36ced74fb7d82056ec50f29085", "messageHeadline": "refactoring query nft loan data", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 496, "deletions": 243}}, {"node": {"oid": "c56a328b048b666a715ac29f6742ea9d150a3e96", "messageHeadline": "add emergency token recovery", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 128, "deletions": 65}}, {"node": {"oid": "b6196e25cbf9deeeef9fccb286e5f8ddbed837fd", "messageHeadline": "add 4 nfts to lend pool", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 256, "deletions": 44}}, {"node": {"oid": "3e4c5383a7561db8564611ee1485e6bb62eb98d8", "messageHeadline": "moving bnft related codes & tests to independent repo", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 164, "deletions": 2106}}, {"node": {"oid": "37518a54822a8de51bb2dc275e9fc3f626f3e3af", "messageHeadline": "update rinkeby contract address", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 290, "deletions": 282}}, {"node": {"oid": "785602dab031ac821638650c55931238d4930a73", "messageHeadline": "update rinkeby contracts address", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 86, "deletions": 60}}, {"node": {"oid": "fd874311847fd7bf237406e95691c0fb398b9219", "messageHeadline": "update deploy scripts for auction", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 79, "deletions": 17}}, {"node": {"oid": "64625f064ee5ba65f1435704b00552286978d976", "messageHeadline": "update subgraph test case for auction", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 607, "deletions": 130}}, {"node": {"oid": "965bace843f95c1db6f98bfb3fe00293e49f1ce7", "messageHeadline": "update abis to latest contracts", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 696, "deletions": 139}}, {"node": {"oid": "fb03a9b340a2bde1d4b3cb9cb6136fedb9c14f9f", "messageHeadline": "add some redeem test cases", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 870, "deletions": 57}}, {"node": {"oid": "6b11eebf40082d87207cb48d92ce8f8fd97a364d", "messageHeadline": "refactoring auction and liquidate flows", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 1200, "deletions": 449}}, {"node": {"oid": "e048a9d48efc883ae3bcbfdd4236e923e45580ff", "messageHeadline": "update liquidate testcases", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 352, "deletions": 278}}, {"node": {"oid": "d800615d15d672e1d76b9db505d80b773f40fcd5", "messageHeadline": "adjust liquidate mechanism", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 748, "deletions": 269}}, {"node": {"oid": "e2371dd038dc80a27f7f135962fdeeab9bed1e92", "messageHeadline": "add github workflows", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 40, "deletions": 4}}, {"node": {"oid": "6200716c3620ff3119d396a36d8510dacbc8203a", "messageHeadline": "upgrade LendPool on rinkeby testnet", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 46, "deletions": 6}}, {"node": {"oid": "05c593009f1d34fc65282392699926ed7804db30", "messageHeadline": "fix reserve price unit decimals", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 187, "deletions": 21}}, {"node": {"oid": "5c7d38d9f380e96fd20fa167096a71a5a1a1ba73", "messageHeadline": "fix wrong comment", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 21, "deletions": 20}}, {"node": {"oid": "9cceba2840eed39dd1b1b0ced9eea777f35ed82e", "messageHeadline": "fix reserve is not same when user want to borrow more", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 38, "deletions": 2}}, {"node": {"oid": "f6a8278e76f362b3b880a8012d06b7e50290d167", "messageHeadline": "move nft parameters out of reserves", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 79, "deletions": 63}}, {"node": {"oid": "2926857e719409b8d2ba0bf74921dfed2c3ed500", "messageHeadline": "fix defects in code review and tool scanning", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 92, "deletions": 11}}, {"node": {"oid": "efc1790351bd943eb386092eef4ba409445fcc61", "messageHeadline": "fix detect tool problem", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 91, "deletions": 22}}, {"node": {"oid": "5f5a78c215b96425f812039efe25f1ebe1a11dab", "messageHeadline": "deploy all new contracts at rinkeby testnet", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 204, "deletions": 69}}, {"node": {"oid": "6b25e6df69f6fcf748324c801cdadcf21f17b620", "messageHeadline": "fix usd price is zero", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 56, "deletions": 16}}, {"node": {"oid": "dd79b90b0494a2d5e332308fe6587b4951da7611", "messageHeadline": "update all abis", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 55, "deletions": 21}}, {"node": {"oid": "63828f899aa04125810111116dd5bf2d897c31b2", "messageHeadline": "update lend pool loan events", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 29333, "deletions": 13183}}, {"node": {"oid": "f0d25f25bea4b94dfafa41e8d2fcc0c4a2cd2ba7", "messageHeadline": "using independent contracts address db file", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 68, "deletions": 63}}, {"node": {"oid": "e117c5147469f00305f29e86b8bb9f75cb4a0ba6", "messageHeadline": "local node for subgraph testing", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 53, "deletions": 38}}, {"node": {"oid": "57bddd9dc858506a10b3059b3a9b550ae42fb1ae", "messageHeadline": "add locahost deployment", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 20852, "deletions": 34787}}, {"node": {"oid": "a1872321db1494c8be86f01af828fbd5efc64abf", "messageHeadline": "add eth-usd price in oracle", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 77, "deletions": 32}}, {"node": {"oid": "393c29a71f51a572db0fbaba8b698ede5f115f59", "messageHeadline": "add asset added event in nft oracle", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 30, "deletions": 0}}, {"node": {"oid": "4391e02a63440b0958d2907c6244167588d7d538", "messageHeadline": "add contracts abis", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 9197, "deletions": 0}}, {"node": {"oid": "517d83ba03cc56fbf3f31915fb2c37306faad294", "messageHeadline": "update bnft flashloan event", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 128, "deletions": 27}}, {"node": {"oid": "f18feb55d79d50c287f6d5f06b873974da6bfde6", "messageHeadline": "emit event when bnft registy change generic impl", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 117, "deletions": 7}}, {"node": {"oid": "5e0c3de9458bfb75c4a7c8778d69ccfe82af000c", "messageHeadline": "update ui data provider to return normal debt", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 50, "deletions": 27}}, {"node": {"oid": "bfb07fb68f16e33739914e30334fe88e61e0e3c1", "messageHeadline": "using ERC721Enumerable for BNFT & Mocked NFT; add batch query token i\u2026", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 441, "deletions": 162}}, {"node": {"oid": "232fd96fd461c449e7040a2e87ae4f258b4cbb5d", "messageHeadline": "update misc deploy scripts", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 166, "deletions": 36}}, {"node": {"oid": "f55abdca2e8786868b46528486f1a6c4fc103196", "messageHeadline": "update verify scripts", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 200, "deletions": 98}}, {"node": {"oid": "f9aefa65d1bcde10eff81bacd4b87379b349ed88", "messageHeadline": "modify full deploy scripts", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 93, "deletions": 130}}, {"node": {"oid": "fcc0fa61b720fe0f0cef2fe5ec11983845e66f7f", "messageHeadline": "add BendCollector contract; remove IncentivesController in UI contract;", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 264, "deletions": 348}}, {"node": {"oid": "0046b55b2fcfd92b4fd6672ad21e6eb1d223ab58", "messageHeadline": "refactor weth & punk gateway", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 581, "deletions": 311}}, {"node": {"oid": "368ad262ad9c669496a2ee70d40a509c3e6afcff", "messageHeadline": "remove bend oracle contract which not used", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 2, "deletions": 130}}, {"node": {"oid": "2312b861fceadf99152651fbfc22f69f26740f91", "messageHeadline": "config max reserves and nfs", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 94, "deletions": 14}}, {"node": {"oid": "dfd00909ff541df7e80e5e5a13cfd513617f1a74", "messageHeadline": "refactoring errors message", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 186, "deletions": 317}}, {"node": {"oid": "aa136578de592989d5eebcc69757e04e3a3c358f", "messageHeadline": "add getSimpleLoansData in ui provider", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 155, "deletions": 114}}, {"node": {"oid": "75f10c7486ac0aa655e669e5e2605b9b42de2d57", "messageHeadline": "using safeTransferFrom for all nft related contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 111, "deletions": 18}}, {"node": {"oid": "431afb23f568fb0e8b531b13735aabefe25e7ea8", "messageHeadline": "remove UserConfiguration library", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 15, "deletions": 310}}, {"node": {"oid": "82a5e6d42d2f2d98ee5e8a80f026840c05076b1b", "messageHeadline": "add ui data provider for frontend", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 984, "deletions": 21}}, {"node": {"oid": "030f898e2f26a0f5df7a4066fba41455bf87d9a3", "messageHeadline": "modify mock deploy scripts", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 34, "deletions": 94}}, {"node": {"oid": "2be29c2e19a95b7371b3591d90bc14756c058ae4", "messageHeadline": "refactoring proxy module", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 177, "deletions": 292}}, {"node": {"oid": "27fb73a6124176dd6b817ecaee81c9b82f25546c", "messageHeadline": "add debt token contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 903, "deletions": 366}}, {"node": {"oid": "72a74f5499d92a84ef37b119e76209f7379757f1", "messageHeadline": "fix test case script", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 16, "deletions": 21}}, {"node": {"oid": "70988ef60dbb28841342e9e8c4195fb4ddc10f21", "messageHeadline": "add DebtToken contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 521, "deletions": 56}}, {"node": {"oid": "9001606abc669f936a2ed3e65f77d8ba465b8493", "messageHeadline": "add some debug script for deploying", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 306, "deletions": 98}}, {"node": {"oid": "e16b66a8d2bf9a9870a2e7a528d49f6e196c673c", "messageHeadline": "Merge branch 'deploy'", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 2962, "deletions": 626}}, {"node": {"oid": "76a38fa7c89f022d9bb3a7210e2eb73dd594d4ee", "messageHeadline": "modify bnft registry and address provider deploying order", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 124, "deletions": 62}}, {"node": {"oid": "4e20f19a50a42426933a3571800a22ab5ef9cb01", "messageHeadline": "modify bnft registry using generic implement", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 71, "deletions": 15}}, {"node": {"oid": "b0c3f6cd6f5025dc5a92211398312764c7f484a6", "messageHeadline": "remove data provider task", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 64, "deletions": 142}}, {"node": {"oid": "ec503f43423ddcece96ab0a85148749bb8036c8c", "messageHeadline": "rename BYAC to BAYC", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 85, "deletions": 85}}, {"node": {"oid": "afe096fa744987d84e1f1aef7c39a3efaa95da74", "messageHeadline": "fix coverage ts error", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b153f96333473262cf48cff57cd3ee1b1f29cf22", "messageHeadline": "test(suite): change suite name", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db09725ead45dd4c81aa625dd27b9dc35a0ec758", "messageHeadline": "feat(gas): remove unused gas log", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f5b5b52fcf8f212cc9a0d5eed5e675b050444a3b", "messageHeadline": "fix(test): use hardhat config gas price", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "672a7fbf4e9c9a11a978d491c0f654227a55da2c", "messageHeadline": "fix(test): fix eip1559 effectiveGasPrice", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "145bd65865d8b0880f497193093b86f333a13e1f", "messageHeadline": "remove useless network (kovan,ropsten)", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 2, "deletions": 120}}, {"node": {"oid": "c304e33758639e1acbe3413c731fcf90f7b34d38", "messageHeadline": "add BendProxyAdmin contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 315, "deletions": 105}}, {"node": {"oid": "922e722c31ccb9f7bec3fec60cd89e38e7d9d4c7", "messageHeadline": "test(suite): change suite name", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca7273ab60b2e30ba51788076791d1d200cc5329", "messageHeadline": "Merge pull request #31 from BendDAO/feat/gas/remove", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0d45c57405f043cc05c7e31671e991fbf94f598e", "messageHeadline": "feat(gas): remove unused gas log", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b7e77aa2202e6ac639bfb9aa7577cb56e4b5641c", "messageHeadline": "Merge pull request #30 from BendDAO/fix/test/gas", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "d2c9bd7f974a0a82220d3fe54220b9d4770d5249", "messageHeadline": "fix(test): use hardhat config gas price", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "c890fe55f595807494b6b5356e7a69df9211cc91", "messageHeadline": "change proxy upgrade init add upgradeability test cases", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 364, "deletions": 70}}, {"node": {"oid": "d7d833ea7c427ed020a0776134d9c05f3ba14c8b", "messageHeadline": "config test wallet and mock address", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 53, "deletions": 63}}, {"node": {"oid": "65c821828cdd358a3579bbb26760084bf01ef242", "messageHeadline": "add punk gateway deploy scripts", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 136, "deletions": 36}}, {"node": {"oid": "fdb4ecf803d955320b6c2d686a5d57f4d932370a", "messageHeadline": "make signer role more clear", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 37, "deletions": 21}}, {"node": {"oid": "00f3edf8a0e56d8a53ed881327867004bc64abdd", "messageHeadline": "modify full bnft scripts", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 209, "deletions": 43}}, {"node": {"oid": "cbea9982a38d1d2c7abc70b6acbf823b8164420c", "messageHeadline": "Merge pull request #29 from BendDAO/fix/test/london", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5b5f163b1f9d8a7ae946c62267a511ec23d52cdf", "messageHeadline": "fix(test): fix eip1559 effectiveGasPrice", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "093cb0b7dd1a3e03ac6b5fd832527d930ec1013d", "messageHeadline": "add address provider registry contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 381, "deletions": 27}}, {"node": {"oid": "8a15481b11c8fdd21a8def252e60759a6190dd14", "messageHeadline": "Merge branch 'main' into deploy", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 131, "deletions": 93}}, {"node": {"oid": "14514cf65fa90a1b0ac9199ba3d86d5bfb3683fb", "messageHeadline": "add full deploy scripts", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 465, "deletions": 59}}, {"node": {"oid": "40c7009dfdb54327ae3046f771ac1d0628190789", "messageHeadline": "Merge pull request #28 from BendDAO/feat/punk/update", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 131, "deletions": 93}}, {"node": {"oid": "e44459326da479e7d462e807d915e74253d90ef7", "messageHeadline": "feat(punk): update mock punk contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 131, "deletions": 93}}, {"node": {"oid": "b0eb32dd14efb688231d903da306ea7c4922f728", "messageHeadline": "rename task files", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 111, "deletions": 111}}, {"node": {"oid": "363299d2c30a7a056cff1e1ea3f80f1e87b6d369", "messageHeadline": "Merge branch 'main' into deploy", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 121, "deletions": 1681}}, {"node": {"oid": "ed72cce32c48b6a811cf9dd26bdc6045984a6193", "messageHeadline": "Merge pull request #25 from BendDAO/feat/gateway/wpunks", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 121, "deletions": 1681}}, {"node": {"oid": "d48b4093d390805d22a6d17b7fa4a896f32d48e5", "messageHeadline": "feat(gateway): refactor WrappedPunks", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 121, "deletions": 1681}}, {"node": {"oid": "624a7bead3820a307c89f11a798a3bc08057dc9b", "messageHeadline": "prettier hardhat config files", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 24, "deletions": 31}}, {"node": {"oid": "a2e4aa912978bc30afa69ec70de3cf5713fddc3a", "messageHeadline": "Merge branch 'main' into deploy", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 3771, "deletions": 454}}, {"node": {"oid": "0d5a9f87da64bb296ea9fb09bbbdcdebaab7f3cf", "messageHeadline": "add deploy scripts for dev", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 1011, "deletions": 129}}, {"node": {"oid": "925842ca4dad18f66320607ef98ca9912865ec80", "messageHeadline": "add more testcase", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 568, "deletions": 376}}, {"node": {"oid": "c012060500ec093a0900a898d9c469b69a729841", "messageHeadline": "Merge pull request #17 from BendDAO/feat/gateway/punk", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 3214, "deletions": 88}}, {"node": {"oid": "44be5d8333a2a5addaf9b5d12200f625f7ddcae5", "messageHeadline": "chore(lock): remove unused yarn.lock", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 3, "deletions": 11340}}, {"node": {"oid": "1bd9e7d2107a44a53341773dff01ad1b0630931c", "messageHeadline": "feat(punkgateway): finish test", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 2443, "deletions": 81}}, {"node": {"oid": "0ba0edfa6866be1f061990adf57afd9d0dc4a0c6", "messageHeadline": "test(wethgateway): finish test spec", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 447, "deletions": 21}}, {"node": {"oid": "5c2f03807bd9a18d84b5bdf7aca748036c319462", "messageHeadline": "fix(interface): fix punk and weth gateway interface", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 295, "deletions": 347}}, {"node": {"oid": "2d99cac911fb81f6f66363b6ae4b66c6f30336c8", "messageHeadline": "feat(punkgateway): support WETHGateway", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 110, "deletions": 24}}, {"node": {"oid": "351a511a8dfc76c4cfdef1cf2febe404b053c5d9", "messageHeadline": "feat(punkgateway): pass lendPool as argument", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 27, "deletions": 36}}, {"node": {"oid": "07a2ecc0369252311fce22f531358c4b38b3c9e4", "messageHeadline": "feat(wethgateway): finish basic logic", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 11535, "deletions": 49}}, {"node": {"oid": "0e226f938fcf258a4d2b7725435b638570947545", "messageHeadline": "feat(punkgateway): finish basic logic", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 164, "deletions": 0}}, {"node": {"oid": "91f4c08771b77b6f127fb8bc78d3413122c871f1", "messageHeadline": "add flashloan in bnft contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 431, "deletions": 3}}, {"node": {"oid": "ffaf66f31e3e2b8204b8228f1987d8be6bb8c3e3", "messageHeadline": "fix BNFTRegistry upgrade failed test case", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 44, "deletions": 26}}, {"node": {"oid": "173ff21386bb0efe1ba5f6f2297819712d087c67", "messageHeadline": "add modifier test cases", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 322, "deletions": 14}}, {"node": {"oid": "4a83bd057ae38b81019de60f1406c72b93c04af1", "messageHeadline": "modify code for coverage", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 25, "deletions": 22}}, {"node": {"oid": "42a54476120066574013c3311d7e2db46785eee5", "messageHeadline": "add liquidate test cases", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 339, "deletions": 564}}, {"node": {"oid": "5cb82f58eded2b486810e1bb896d3fd9bfe88bf0", "messageHeadline": "add pool pause test cases", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 867, "deletions": 14}}, {"node": {"oid": "48b7fd9f0fa488e3fb44eca28ed3355a288c0b65", "messageHeadline": "add borrow negatives test cases", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 420, "deletions": 36}}, {"node": {"oid": "b7100a45549b00adced3a69ee83a27b2702b9b0a", "messageHeadline": "modify prettier config file", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 1451, "deletions": 2428}}, {"node": {"oid": "2e28de858108c3d41b08af6e0f9a95baf16b80b7", "messageHeadline": "add prettier config file and reformat all files", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 7723, "deletions": 9536}}, {"node": {"oid": "64a6e682995b1269d3dcecf7c49e0195b42958d5", "messageHeadline": "fix failed repay test case", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 24, "deletions": 33}}, {"node": {"oid": "b3fea2e932016c1c24cb401210e9fca87b4d21ec", "messageHeadline": "add lendpool deposit & withdraw & borrow test cases", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 2887, "deletions": 383}}, {"node": {"oid": "3978b6eec2e38e280af8c73de56a6d939096c5fc", "messageHeadline": "rename BNFTFactory to BNFTRegistry and add testcases", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 243, "deletions": 335}}, {"node": {"oid": "cae4d50e58a6df00bd97d87fe9801db5be44d706", "messageHeadline": "add BNFTFactory contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 823, "deletions": 273}}, {"node": {"oid": "ef4554a60e1cbdf328143a0efd5906655acf3758", "messageHeadline": "add onBehalfOf to deposit and borrow", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 215, "deletions": 114}}, {"node": {"oid": "cc71a773bd1e2b3c56e7bfb6bbbcc31bda305eea", "messageHeadline": "add bendoracle", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 80, "deletions": 37}}, {"node": {"oid": "73b59f2e692da9182f685ac08780b88abf194bf4", "messageHeadline": "add configurator test suit", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 452, "deletions": 87}}, {"node": {"oid": "8b69aa9958bd1761fc917e83f16d0e0c9fe24cd6", "messageHeadline": "add bool to repay returns and remove all compiler warning", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 51, "deletions": 38}}, {"node": {"oid": "04836ba3ef94eae9030f7774932430706a9a1bb4", "messageHeadline": "add test framework", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 12203, "deletions": 4164}}, {"node": {"oid": "def283e7deced7e9f217cbcf385caf432709a516", "messageHeadline": "add reserve oracle contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 334, "deletions": 106}}, {"node": {"oid": "69f99e20cb96711faeb6360c3b15f80ed2ef543c", "messageHeadline": "add more testcase", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 151, "deletions": 305}}, {"node": {"oid": "5054f9b57439ca914414e5e0ead6f45a63b34b95", "messageHeadline": "change msg.sender to _msgSender()", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 105, "deletions": 92}}, {"node": {"oid": "ae72c48f0ddfde92251a0dee5c92ee05aa0100c5", "messageHeadline": "bNFT caller must be contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "28a8c7b47ade9343bd2bb57c8775a8d48de8f541", "messageHeadline": "change NFTLoan to LendPoolLoan and rewrite functions", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 323, "deletions": 218}}, {"node": {"oid": "947844822e4fdb0da706da32f6bbbb1ce9d5c26a", "messageHeadline": "add BNFT contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 199, "deletions": 0}}, {"node": {"oid": "4d871eaee4fa2022320bcc9f8febeb91555c6d18", "messageHeadline": "fix NFTOracle to using contracts-upgradeable", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 17, "deletions": 27}}, {"node": {"oid": "9576da1c71829b8b10a8265dad7f3f969020bf52", "messageHeadline": "add InitializableImmutableAdminUpgradeabilityProxy contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 363, "deletions": 198}}, {"node": {"oid": "92111b3c09049e40b6aa9e8a3aeacba61e5eff05", "messageHeadline": "add ReserveOracle contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 139, "deletions": 11}}, {"node": {"oid": "e2b827ab4aa1a9fed1f093fe4544b96551fab034", "messageHeadline": "add nft oracle", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 8117, "deletions": 1458}}, {"node": {"oid": "38624f6fc5d8a16a6d4ac36b4026edff6ecde19f", "messageHeadline": "rename WToken to BToken", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 119, "deletions": 119}}, {"node": {"oid": "3abf8ce38ab4b2594cf59a766a75f487dd0ced1c", "messageHeadline": "add LendPoolAddressesProvider contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 265, "deletions": 23}}, {"node": {"oid": "7111cafd8a8ecc630464119b275970bb82c8bac9", "messageHeadline": "rename PriceOracle to ReserveOracle", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 30, "deletions": 34}}, {"node": {"oid": "560fe838f4c8a086afaa943daa242aee24be5c8f", "messageHeadline": "add nft flags to user configuration", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 358, "deletions": 93}}, {"node": {"oid": "b2425ee36300f256a2c701d839e7277c37aad0f1", "messageHeadline": "remove SafeMath because using solc 0.8", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 238, "deletions": 50}}, {"node": {"oid": "722bd0186065eb5911af34db115edf7b92e4df0e", "messageHeadline": "add nft configuration", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 774, "deletions": 163}}, {"node": {"oid": "8d363ed494d50a185721ce62bc8b5f11f178861a", "messageHeadline": "add configurator contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 747, "deletions": 38}}, {"node": {"oid": "489c5e5410080e073359e4dda3913561f2b85445", "messageHeadline": "move scaledTotalAmount to NFTLoan", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 66, "deletions": 52}}, {"node": {"oid": "05f5a5bec30ae2351bccf342c160ee19df4c0be3", "messageHeadline": "update reserve scaled total borrow amount", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 145, "deletions": 71}}, {"node": {"oid": "1b1464a45c9d9a2e3868fbf5b5c71f8dcfac104e", "messageHeadline": "add borrow & reapy & liquidate features", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 409, "deletions": 46}}, {"node": {"oid": "17f017c088fabd931e97214a1d260d102a1d40a8", "messageHeadline": "add NFTOracle & LendPool deposit & withdraw features", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 579, "deletions": 18}}, {"node": {"oid": "259379711d6aa774e3a13de0154ac691d42fab29", "messageHeadline": "add WToken contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 423, "deletions": 4}}, {"node": {"oid": "a18d25e58d43e2ddf6d77a1beeefde63f1bf1608", "messageHeadline": "add reserve logic", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 916, "deletions": 0}}, {"node": {"oid": "34ed803ee00e9c4025cbfec62092a1f6148c337c", "messageHeadline": "rewrite NFTLoan contract", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 223, "deletions": 83}}, {"node": {"oid": "02bb7425abf7a89d4644da5d965b1f671b7d3cbc", "messageHeadline": "add function and event to interfaces", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 697, "deletions": 9}}, {"node": {"oid": "94a5b02d7631e6a41b668d1ef96ac2ac49ad638d", "messageHeadline": "add empty interfaces & contracts", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 534, "deletions": 481}}, {"node": {"oid": "2f7eba574efc43be11dd6e932c5de11f68bebda3", "messageHeadline": "add basic libraries and interfaces", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 2774, "deletions": 699}}, {"node": {"oid": "c6394aee67b625ffbc3dc459052b7286cd2152b0", "messageHeadline": "Merge pull request #3 from onigirisan/init", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 38893, "deletions": 0}}, {"node": {"oid": "ef5337e8cf0fec167e0fe05f00f8e763234d3063", "messageHeadline": "init by hardhat", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 38893, "deletions": 0}}, {"node": {"oid": "36ef94fe5cbb681d2d632a2bab53de6ad13b639c", "messageHeadline": "first commit", "author": {"name": "Thanos Wen", "email": "thanoswen@protonmail.com", "user": null}, "additions": 31, "deletions": 0}}]