Pinned
4,205 contributions in the last year
Less
More
Contribution activity
February 2021
Created 332 commits in 3 repositories
Created 2 repositories
- masaun/NFT-yield-farming JavaScript
- masaun/referral-system-for-work-rewards Solidity
Created a pull request in masaun/NFT-yield-farming that received 1 comment
Opened 53 other pull requests in 3 repositories
masaun/NFT-yield-farming
26
merged
- Remove Ethereum-related files + migration files
- Update README(+ Add comment to ③ Test)
- [Script]: Math.round() + web3.utils.fromWei() for GovernanceToken balance
- [Script]: Change 'Block Number' embeded from static to dynamic
- [Script]: Replace RPC-Endpoint in "truffle-config.js" with new Endpoint ("https://data-seed-prebsc-1-s2.binance.org:8545")
- [Script]: Replace RPC-Endpoint with new Endpoint ("https://data-seed-prebsc-1-s2.binance.org:8545")
- 【Script】Replace sender-address with 'deployer' address + commentout 'assert'
- [Script]: Separate processOfNFTYieldFarming() by each steps
- [Scripts]:with $ truffle exec => "Setup smart-contracts" 〜 "transferOwnership"
- BEP20GovernanceToken.sol (Governance Token (BEP20 version)) ➕ Replace IERC20 with IBEP20 in NFTYieldFarmingOnBSC.sol
- Define BEP20LPToken.sol by using BEP20Token.template ➕ [Test]: Replace a LPToken instance with BEP20LPToken.sol
- [Test]: Success to execute contracts on BSC testnet (by using web3 = new Web3("https://data-seed-prebsc-2-s1.binance.org:8545"))
- Success to deploy on BSC testnet
- Add migration files
- Define BSC_testnet and BSC_mainnet in the truffle-config.js
- Add IBEP20.sol to /bsc-interfaces
- [Test]: Add Math.round() to assert.equal() for GovernanceToken balance
- [Test]: Success to get correct balance by adding web3.utils.toWei() into "_governanceTokenPerBlock"
- [Test]: Success to execute withdraw() by removing web3.utils.toWei() from unStakeAmount
- [Test]: Success to get correct balance by removing web3.utils.toWei()
- [Test]: Success for "Total Supply of the GovernanceToken should be 11000 (at block 321)"
- [Test]: Ownable's transgerOwnership() of the Governance token (ERC20) contract to the NFTYieldFarming contract
- Define NFTYieldFarming.sol (with SUSHI style)
- Remove ERC721's safeTransferFrom() from addNFT()
- [Success to compile]: Replace IERC1155 iwth IERC721 in the NFTYieldFarming.sol
- Some pull requests not shown.
masaun/referral-system-for-work-rewards
17
merged
- Add link of Diagram & Workflow
- Add Diagram & Workflow
- Embed referralNFT.mintTo into createReferralLink() in the Referreal.sol
- [Test]: Execute referralNFT.mintTo()
- Update README
- Replace from LinkdropERC20 to LinkdropERC721 in the Referral.sol
- Setup the key indicator of how much payroll volume employee/employer on Opolis pay => with a conditional branch
- [Test]: Execute consumeSomeService() + isMemberConsumingService()
- [Test]: PayrollMining.sol v1
- [Test]:Referral.sol v1
- Define claimLink() by using claim() of LinkdropFactory.sol
- createReferralLink() 〜 verifyReferralLink() in Referral.sol (by using LinkdropMaster contract)
- [Success to compile]: Linkdrop contracts by using solc-v0.5.16 + openzeppelin-solidity
- Define grantReferralCredit() in Referral.sol
- Define MemberRegistry.sol
- Payroll Mining & $WORK Reward Distribution
- Define WorkToken.sol ($WORK)
masaun/NFT-based-photo-marketplace
10
merged
- Separate photoNFT.safeTransferFrom() by Seller->PhotoNFTMarketPlace and PhotoNFTMarketPlace->Buyer
- Approve photoId of a seller (=owner) for the PhotoNFTMarketPlace.sol in advance
- Add _setTokenURI() after mint() in PhotoNFT.sol
- [Success]: seller.transfer(buyAmount) <= For trasferring bought-amount into a seller wallet
- Fix fields in the form of the /publish page
- [Success]: buyPhotoNFT with 10 ETH
- [Success]: Retrieve value when click the buyPhotoNFT button
- Separate by 3 contracts (PhotoNFT, PhotoNFTFactory, PhotoNFTMarketPlace) 〜 Display nftName, nftSymbol on the top of photo (card)
- Separate pages between /publish and /photo_marketplace
- Replace Ganache-GUI with Ganache-CLI(using "ganache-cli -d")