...nt transaction execution
fakeStorage Storage // Fake storage which constructed by caller for debugging purpose.
// Cache flags.
// When an object is marked suicided it will be delete from the trie
// during the "update" phase of the state transition.
dirtyCode bool // t...
...ress,
#[key]
new_owner: ContractAddress,
}
#[constructor]
fn constructor(ref self: ContractState, initial_owner: ContractAddress) {
self.owner.write(initial_owner);
self.data.write(1);
// Any variable of the storage that is not initialized
...
...er contract to implement initializer functions. To use it, replace
* the constructor with a function that has the `initializer` modifier.
* @dev WARNING: Unlike constructors, initializer functions must be manually
* invoked. This applies both to deploying an Initializable contract, as well
*...
...)]
pub fn hello_macro_derive(input: TokenStream) -> TokenStream {
// Construct a representation of Rust code as a syntax tree
// that we can manipulate
let ast = syn::parse(input).unwrap();
// Build the trait implementation
impl_hello_macro(&ast)
}
fn impl_hello_macro...
...1]](javascript:;)
[14]LAI Qiqi, YANG Bo, YU Yong, et al.A Survey on the Construction of Hash Proof Systems Based on Lattices
Journal of Cryptologic Research, 2017,4(5):474-484.
[[本文引用: 1]](javascript:;)
来齐齐, 杨波, 禹勇, 等.基于格的哈希证明系统的构造综述
...
...lability of the protocol and implementation.
* The Libra Association will construct well-documented APIs and libraries to enable users to interact with the Libra Blockchain.
* The Libra Association will create a framework for the collaborative development of the technology behind the Libra Blockcha...