11import { Common , Hardfork } from '@ethereumjs/common'
2- import { Address , createZeroAddress , hexToBytes } from '@ethereumjs/util'
2+ import { createZeroAddress } from '@ethereumjs/util'
33import { assert , describe , it } from 'vitest'
44
55import {
@@ -13,7 +13,7 @@ import {
1313 createSealedCliqueBlockHeader ,
1414} from '../src/index.ts'
1515
16- import { goerliChainConfig } from '@ethereumjs/testdata'
16+ import { SIGNER_A , goerliChainConfig } from '@ethereumjs/testdata'
1717
1818describe ( '[Header]: Clique PoA Functionality' , ( ) => {
1919 const common = new Common ( { chain : goerliChainConfig , hardfork : Hardfork . Chainstart } )
@@ -83,22 +83,8 @@ describe('[Header]: Clique PoA Functionality', () => {
8383 )
8484 } )
8585
86- type Signer = {
87- address : Address
88- privateKey : Uint8Array
89- publicKey : Uint8Array
90- }
91-
92- const A : Signer = {
93- address : new Address ( hexToBytes ( '0x0b90087d864e82a284dca15923f3776de6bb016f' ) ) ,
94- privateKey : hexToBytes ( '0x64bf9cc30328b0e42387b3c82c614e6386259136235e20c1357bd11cdee86993' ) ,
95- publicKey : hexToBytes (
96- '0x40b2ebdf4b53206d2d3d3d59e7e2f13b1ea68305aec71d5d24cefe7f24ecae886d241f9267f04702d7f693655eb7b4aa23f30dcd0c3c5f2b970aad7c8a828195' ,
97- ) ,
98- }
99-
10086 it ( 'Signing' , ( ) => {
101- const cliqueSignerKey = A . privateKey
87+ const cliqueSignerKey = SIGNER_A . privateKey
10288
10389 let header = createSealedCliqueBlockHeader (
10490 { number : 1 , extraData : new Uint8Array ( 97 ) } ,
@@ -107,9 +93,9 @@ describe('[Header]: Clique PoA Functionality', () => {
10793 )
10894
10995 assert . strictEqual ( header . extraData . length , 97 )
110- assert . isTrue ( cliqueVerifySignature ( header , [ A . address ] ) , 'should verify signature' )
96+ assert . isTrue ( cliqueVerifySignature ( header , [ SIGNER_A . address ] ) , 'should verify signature' )
11197 assert . isTrue (
112- cliqueSigner ( header ) . equals ( A . address ) ,
98+ cliqueSigner ( header ) . equals ( SIGNER_A . address ) ,
11399 'should recover the correct signer address' ,
114100 )
115101
0 commit comments