Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -18,38 +18,11 @@ class Mint(bytes: List<Byte>): PublicKey(bytes) {
override fun newArray(size: Int) = arrayOfNulls<Mint?>(size)
}

val kin: Mint
get() = Mint("kinXdEcpDQeHPEuQnqmUgtYykqKGVFq6CeVX5iAHJq6")

val usdc: Mint
get() = Mint("EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v")

val usdf: Mint
get() = Mint("5AMAA9JV9H97YYVxx8F6FsCMmTwXSuTTQneiup4RYAUQ")

private val jeffy: Mint
get() = Mint("54ggcQ23uen5b9QXMAns99MQNTKn7iyzq4wvCW6e8r25")

private val bogey: Mint
get() = Mint("3AhBb1fpDTp1F9hPkZjRPDejXBM9S5vfpVdvn66vLYnT")

private val marketCoin: Mint
get() = Mint("311m6Sb1814PfAxkEcqq6MNdBiVZLr8VWuAWDSC72euW")

private val xp: Mint
get() = Mint("6oZnhB1FPrUaDfhRCVZnbVWNKVx9wgj84vKGH7eMpzXL")

private val float: Mint
get() = Mint("5APqK9YUZupKt7rRUrpYy6WV3RPuxA71ZtKJffDUMdPP")

private val bits: Mint
get() = Mint("A3e8dzb1y4gqGP2cnCS3UU8dm5YNrFpZBpjjdoZdtfnB")

private val badboys: Mint
get() = Mint("64dkhPKhdjc2xg3NLyDjC14wiXHLnGXHHUxJnqZVugJt")

private val sandbox: Mint
get() = Mint("2psDP3LAvbNzfvBYNMs9ieMpsD8PVzyQsKNfZrjEKoDN")

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,35 +6,16 @@ import kotlin.test.assertTrue

class MintTest {

@Test
fun `Mint kin has correct base58 address`() {
assertEquals("kinXdEcpDQeHPEuQnqmUgtYykqKGVFq6CeVX5iAHJq6", Mint.kin.base58())
}

@Test
fun `Mint usdc has correct base58 address`() {
assertEquals("EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", Mint.usdc.base58())
}

@Test
fun `Mint kin is a PublicKey instance`() {
assertTrue(Mint.kin is PublicKey)
}

@Test
fun `Mint usdc is a PublicKey instance`() {
assertTrue(Mint.usdc is PublicKey)
}

@Test
fun `two calls to Mint kin produce equal objects`() {
val kin1 = Mint.kin
val kin2 = Mint.kin

assertEquals(kin1, kin2)
assertEquals(kin1.bytes, kin2.bytes)
}

@Test
fun `two calls to Mint usdc produce equal objects`() {
val usdc1 = Mint.usdc
Expand All @@ -45,17 +26,12 @@ class MintTest {
}

@Test
fun `Mint kin has 32 bytes`() {
assertEquals(32, Mint.kin.bytes.size)
}

@Test
fun `Mint kin and usdc are different`() {
val kin = Mint.kin
fun `Mint usdf and usdc are different`() {
val usdf = Mint.usdf
val usdc = Mint.usdc

assertTrue(kin.bytes != usdc.bytes)
assertTrue(kin.base58() != usdc.base58())
assertTrue(usdf.bytes != usdc.bytes)
assertTrue(usdf.base58() != usdc.base58())
}

@Test
Expand Down
Loading