Skip to content

Commit ac869c6

Browse files
authored
add k256 precompile to deploy and chain config for litMainnet (#48)
### TL;DR - Configures k256 contract address as `0x029bedeacaf6821ce9a6bd7c8ac73350f24a014f` - Updated the unused P256 contract address to a placeholder value in hardhat configuration.
1 parent c03dacb commit ac869c6

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

blockchain/contracts/hardhat.config.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ const config: HardhatUserConfig = {
112112
stylusContractsForTests: {
113113
p256:
114114
process.env.LIT_STYLUS_P256_CONTRACT_ADDRESS ||
115-
'0x8ea150155c63b3a2e34b61409fb65e19f1bd48e7',
115+
'0xDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF',
116116
k256:
117117
process.env.LIT_STYLUS_K256_CONTRACT_ADDRESS ||
118118
'0x28ca4b9b360ed4f918081c921b8a299fd491e96a',
@@ -129,7 +129,7 @@ const config: HardhatUserConfig = {
129129
stylusContractsForTests: {
130130
p256:
131131
process.env.LIT_STYLUS_P256_CONTRACT_ADDRESS ||
132-
'0x8ea150155c63b3a2e34b61409fb65e19f1bd48e7',
132+
'0xDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF',
133133
k256:
134134
process.env.LIT_STYLUS_K256_CONTRACT_ADDRESS ||
135135
'0x28ca4b9b360ed4f918081c921b8a299fd491e96a',
@@ -144,6 +144,15 @@ const config: HardhatUserConfig = {
144144
}),
145145
chainId: 175200,
146146
// @ts-ignore
147+
stylusContractsForTests: {
148+
p256:
149+
process.env.LIT_STYLUS_P256_CONTRACT_ADDRESS ||
150+
'0xDEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF', // obvious dummy address: the p256 precompile isn't used; we just need a placeholder.
151+
k256:
152+
process.env.LIT_STYLUS_K256_CONTRACT_ADDRESS ||
153+
'0x029bedeacaf6821ce9a6bd7c8ac73350f24a014f',
154+
},
155+
// @ts-ignore
147156
wlitAddress: '0x0996A48f8cc3c7c52Caf10d34c804eF5C9E7748B',
148157
trustedForwarderAddress: '0xa6A0Db95022e7859f1dff81D0Fedd5f9e38f042D',
149158
},

0 commit comments

Comments
 (0)