Tengo un contrato: https://github.com/slavik0329/BetterAuction que quiero verificar aquí: https://etherscan.io/verifyContract?a=0x3e7a000DC9FE17424cBA7E5bB21390A87a8e32d6 los argumentos son:
0xb7cf43651d8f370218cF92B00261cA3e1B02Fda0
0x60CE2769E5d330303Bd9Df88F7b843A40510F173
0x7422B53EB5f57AdAea0DdffF82ef765Cfbc4DBf0
1800
100000
¿Cómo creo los argumentos del constructor codificados por ABI? This does not work: 00000000000000000000000xb7cf43651d8f370218cF92B00261cA3e1B02Fda000000000000000000000000x60CE2769E5d330303Bd9Df88F7b843A40510F17300000000000000000000000x7422B53EB5f57AdAea0DdffF82ef765Cfbc4DBf000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000100000
Prueba esto:
000000000000000000000000b7cf43651d8f370218cF92B00261cA3e1B02Fda000000000000000000000000060CE2769E5d330303Bd9Df88F7b843A40510F1730000000000000000000000007422B53EB5f57AdAea0DdffF82ef765Cfbc4DBf0000000000000000000000000000000000000000000000000000000000000070800000000000000000000000000000000000000000000000000000000000186a0
Dos cambios con respecto a su versión:
Eliminación del 0x inicial de las direcciones
Supongo que sus dos últimos parámetros son decimales 1800 y 100000, que son 0x708 y 0x186a0 respectivamente en hexadecimal. Si ya son hexadecimales, cámbielos de nuevo en lo anterior.
Puede usar una herramienta en línea https://abi.hashex.org para generar un argumento de constructor codificado en ABI, producirá automáticamente un resultado, simplemente elija el constructor de tipo de función e ingrese los tipos de parámetros y sus valores.
Hans Ueli M.
benjaminion