Class BlockchainConfiguration

java.lang.Object
io.meeds.deeds.blockchain.BlockchainConfiguration

@Configuration public class BlockchainConfiguration extends Object
  • Constructor Details

    • BlockchainConfiguration

      public BlockchainConfiguration()
  • Method Details

    • getMainnetNetworkWeb3j

      @Bean("ethereumNetwork") public org.web3j.protocol.Web3j getMainnetNetworkWeb3j()
    • getPolygonNetworkWeb3j

      @Bean("polygonNetwork") public org.web3j.protocol.Web3j getPolygonNetworkWeb3j()
    • getDeedTenantProvisioning

      @Bean public io.meeds.deeds.contract.DeedTenantProvisioning getDeedTenantProvisioning(@Qualifier("ethereumNetwork") org.web3j.protocol.Web3j web3j)
    • getDeedRenting

      @Bean public io.meeds.deeds.contract.DeedRenting getDeedRenting(@Qualifier("ethereumNetwork") org.web3j.protocol.Web3j web3j)
    • getDeed

      @Bean public io.meeds.deeds.contract.Deed getDeed(@Qualifier("ethereumNetwork") org.web3j.protocol.Web3j web3j)
    • getTokenFactory

      @Bean public io.meeds.deeds.contract.TokenFactory getTokenFactory(@Qualifier("ethereumNetwork") org.web3j.protocol.Web3j web3j)
    • getXMeedsNFTRewarding

      @Bean public io.meeds.deeds.contract.XMeedsNFTRewarding getXMeedsNFTRewarding(@Qualifier("ethereumNetwork") org.web3j.protocol.Web3j web3j)
    • getSushiPairToken

      @Bean("sushiPairToken") public io.meeds.deeds.contract.ERC20 getSushiPairToken(@Qualifier("ethereumNetwork") org.web3j.protocol.Web3j web3j)
    • getMainnetMeedToken

      @Bean("ethereumMeedToken") public io.meeds.deeds.contract.MeedsToken getMainnetMeedToken(@Qualifier("ethereumNetwork") org.web3j.protocol.Web3j web3j)
    • getPolygonMeedToken

      @Bean("polygonMeedToken") public io.meeds.deeds.contract.MeedsToken getPolygonMeedToken(@Qualifier("polygonNetwork") org.web3j.protocol.Web3j web3j)