一组宏,可轻松编写具有多个端点的Rusk智能合约。 使用这些宏,一个签约可能有多种方法,具有不同的签名和签名的大小。 如果合同仅执行一项操作,则不需要此板条箱。 例子 到目前为止,这是最常见的情况,其方法带有参数并返回i32 ,最后一个函数为空入口点: # ![no_std] use rusk_contract; # [rusk_contract::method(opcode = 1)] pub fn sum(a: i32, b: i32) -> i32 { a + b } # [rusk_contract::method(opcode = 2)] pub fn bit_and(