|
|
@@ -482,7 +482,13 @@ pub fn metadata(contract_no: usize, code: &[u8], ns: &ast::Namespace) -> Value {
|
|
|
let compiler = SourceCompiler::new(Compiler::Solang, version);
|
|
|
let code_hash: [u8; 32] = hash.as_bytes().try_into().unwrap();
|
|
|
let source_wasm = SourceWasm::new(code.to_vec());
|
|
|
- let source = Source::new(Some(source_wasm), CodeHash(code_hash), language, compiler);
|
|
|
+ let source = Source::new(
|
|
|
+ Some(source_wasm),
|
|
|
+ CodeHash(code_hash),
|
|
|
+ language,
|
|
|
+ compiler,
|
|
|
+ None,
|
|
|
+ );
|
|
|
|
|
|
let mut builder = Contract::builder();
|
|
|
builder.name(&ns.contracts[contract_no].name);
|