diff --git a/BlockchainGateway/bc-gateway-ports/wallet-proxy/pom.xml b/BlockchainGateway/bc-gateway-ports/wallet-proxy/pom.xml
index 574217895..eda33de00 100644
--- a/BlockchainGateway/bc-gateway-ports/wallet-proxy/pom.xml
+++ b/BlockchainGateway/bc-gateway-ports/wallet-proxy/pom.xml
@@ -55,12 +55,6 @@
org.springframework
spring-webflux
-
- co.nilin.opex
- wallet-core
- 1.0-SNAPSHOT
- compile
-
diff --git a/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co.nilin.opex.port.bcgateway.walletproxy/impl/WalletProxyImpl.kt b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/impl/WalletProxyImpl.kt
similarity index 94%
rename from BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co.nilin.opex.port.bcgateway.walletproxy/impl/WalletProxyImpl.kt
rename to BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/impl/WalletProxyImpl.kt
index 72aaae903..45d1aa6ba 100644
--- a/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co.nilin.opex.port.bcgateway.walletproxy/impl/WalletProxyImpl.kt
+++ b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/impl/WalletProxyImpl.kt
@@ -1,7 +1,7 @@
package co.nilin.opex.port.bcgateway.walletproxy.impl
import co.nilin.opex.bcgateway.core.spi.WalletProxy
-import co.nilin.opex.wallet.core.inout.TransferResult
+import co.nilin.opex.port.bcgateway.walletproxy.model.TransferResult
import kotlinx.coroutines.reactive.awaitFirst
import org.springframework.beans.factory.annotation.Value
import org.springframework.core.ParameterizedTypeReference
diff --git a/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/Amount.kt b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/Amount.kt
new file mode 100644
index 000000000..02158d6c9
--- /dev/null
+++ b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/Amount.kt
@@ -0,0 +1,5 @@
+package co.nilin.opex.port.bcgateway.walletproxy.model
+
+import java.math.BigDecimal
+
+data class Amount(val currency: Currency, val amount: BigDecimal)
\ No newline at end of file
diff --git a/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/Currency.kt b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/Currency.kt
new file mode 100644
index 000000000..3ae3bd439
--- /dev/null
+++ b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/Currency.kt
@@ -0,0 +1,7 @@
+package co.nilin.opex.port.bcgateway.walletproxy.model
+
+data class Currency(
+ val symbol: String,
+ val name: String,
+ val precision: Int,
+)
\ No newline at end of file
diff --git a/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/TransferResult.kt b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/TransferResult.kt
new file mode 100644
index 000000000..ddef01aa3
--- /dev/null
+++ b/BlockchainGateway/bc-gateway-ports/wallet-proxy/src/main/kotlin/co/nilin/opex/port/bcgateway/walletproxy/model/TransferResult.kt
@@ -0,0 +1,13 @@
+package co.nilin.opex.port.bcgateway.walletproxy.model
+
+data class TransferResult(
+ val date: Long,
+ val sourceUuid: String,
+ val sourceWalletType: String,
+ val sourceBalanceBeforeAction: Amount,
+ val sourceBalanceAfterAction: Amount,
+ val amount: Amount,
+ val destUuid: String,
+ val destWalletType: String,
+ val receivedAmount: Amount
+)