Skip to content

Commit 1bdf48d

Browse files
committed
Update mappings and dependencies.
1 parent 2fc0e58 commit 1bdf48d

8 files changed

Lines changed: 31 additions & 29 deletions

File tree

downloadMappings.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
set -e
44

55
rm -rf glam/
6-
git clone -n --depth=1 --filter=tree:0 https://github.com/glamsystems/glam-sdk.git glam
6+
git clone -n --depth=1 --filter=tree:0 https://github.com/glamsystems/ix-mapper-ts.git glam
77
cd glam
8-
git sparse-checkout set --no-cone /remapping /remapping_v1
8+
git sparse-checkout set --no-cone /mapping-configs-v0 /mapping-configs-v1
99
git checkout
1010

1111
cd ..

gradle/sava.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ developerName="Jim"
55
developerId="jpe7s"
66
developerEmail="james@glam.systems"
77
javaVersion=25
8-
solanaBOMVersion=25.0.13
8+
solanaBOMVersion=25.18.3

gradle/wrapper/gradle-wrapper.jar

3.43 KB
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ix-proxy/src/main/java/systems/glam/ix/proxy/ProgramProxyMap.java

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,8 @@
1111
import java.util.List;
1212
import java.util.Map;
1313

14-
final class ProgramProxyMap<A> implements TransactionMapper<A> {
15-
16-
private final PublicKey invokedProxyProgram;
17-
private final Map<PublicKey, ProgramProxy<A>> programProxyMap;
18-
19-
ProgramProxyMap(final PublicKey invokedProxyProgram, final Map<PublicKey, ProgramProxy<A>> programProxyMap) {
20-
this.invokedProxyProgram = invokedProxyProgram;
21-
this.programProxyMap = programProxyMap;
22-
}
23-
24-
@Override
25-
public PublicKey invokedProxyProgram() {
26-
return invokedProxyProgram;
27-
}
14+
record ProgramProxyMap<A>(PublicKey invokedProxyProgram,
15+
Map<PublicKey, ProgramProxy<A>> programProxyMap) implements TransactionMapper<A> {
2816

2917
@Override
3018
public ProgramProxy<A> programProxy(final PublicKey programId) {

ix-proxy/src/test/java/systems/glam/ix/proxy/GlamIxTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public static <A> TransactionMapper<A> createMapper(final Path mappingFileDirect
9292
};
9393

9494
private static final TransactionMapper<GlamVaultAccounts> txMapper = createMapper(
95-
Path.of("../glam/remapping"),
95+
Path.of("../glam/mapping-configs-v0"),
9696
AccountMeta.createInvoked(GlamIxTests.INVOKED_PROGRAM),
9797
new HashMap<>(),
9898
DYNAMIC_ACCOUNT_FACTORY
@@ -111,7 +111,7 @@ private static Collection<ProgramProxy<GlamVaultAccounts>> createProxies(final b
111111

112112
@Test
113113
void testPayerProxy() throws IOException {
114-
final var mappingJson = Files.readAllBytes(Path.of("../glam/remapping/ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL.json"));
114+
final var mappingJson = Files.readAllBytes(Path.of("../glam/mapping-configs-v0/ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL.json"));
115115

116116
final var programProxies = createProxies(mappingJson);
117117
assertEquals(1, programProxies.size());
@@ -128,7 +128,7 @@ void testPayerProxy() throws IOException {
128128

129129
@Test
130130
void testGlamDriftRemapping() throws IOException {
131-
final var mappingJson = Files.readAllBytes(Path.of("../glam/remapping/dRiftyHA39MWEi3m9aunc5MzRF1JYuBsbn6VPcn33UH.json"));
131+
final var mappingJson = Files.readAllBytes(Path.of("../glam/mapping-configs-v0/dRiftyHA39MWEi3m9aunc5MzRF1JYuBsbn6VPcn33UH.json"));
132132

133133
final var programProxies = createProxies(mappingJson);
134134
assertEquals(1, programProxies.size());

settings.gradle.kts

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,34 @@
1+
rootProject.name = "ix-proxy"
2+
13
pluginManagement {
24
repositories {
35
gradlePluginPortal()
4-
maven {
5-
name = "savaGithubPackages"
6-
url = uri("https://maven.pkg.github.com/sava-software/sava-build")
7-
credentials(PasswordCredentials::class)
6+
mavenCentral()
7+
val gprUser = providers.gradleProperty("savaGithubPackagesUsername")
8+
.orElse(providers.environmentVariable("ORG_GRADLE_PROJECT_savaGithubPackagesUsername"))
9+
.orElse(providers.environmentVariable("GITHUB_ACTOR"))
10+
.orNull
11+
val gprToken = providers.gradleProperty("savaGithubPackagesPassword")
12+
.orElse(providers.environmentVariable("ORG_GRADLE_PROJECT_savaGithubPackagesPassword"))
13+
.orElse(providers.environmentVariable("GITHUB_TOKEN"))
14+
.orNull
15+
if (!gprUser.isNullOrBlank() && !gprToken.isNullOrBlank()) {
16+
maven {
17+
url = uri("https://maven.pkg.github.com/sava-software/sava-build")
18+
credentials {
19+
username = gprUser
20+
password = gprToken
21+
}
22+
}
823
}
24+
// includeBuild("../sava-build")
925
}
1026
}
1127

1228
plugins {
13-
id("software.sava.build") version "0.2.2"
29+
id("software.sava.build") version "21.3.10"
1430
}
1531

16-
rootProject.name = "ix-proxy"
17-
1832
javaModules {
1933
directory(".") {
2034
group = "systems.glam"

0 commit comments

Comments
 (0)