CPC G06Q 20/3825 (2013.01) [G06Q 20/02 (2013.01); G06Q 20/0655 (2013.01); G06Q 20/38215 (2013.01); G06Q 20/405 (2013.01); H04L 9/3239 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] | 22 Claims |
1. A method comprising:
receiving, by a caller smart contract having different configurations related to one or more target smart contracts, first signed transactions indicating a first target smart contract to be executed, the caller smart contract comprising (i) a first configuration comprising a first set of authorized blockchain addresses and a first threshold number of two or more signed transactions and (ii) a second configuration comprising a second set of authorized blockchain addresses and a second threshold number of signed transactions different from the first threshold number;
performing, by the caller smart contract, verification indicating that the first signed transactions are from authorized addresses of the first set and the first signed transactions satisfy the first threshold number; and
after the caller smart contract receives the first signed transactions, invoking, by the caller smart contract, execution of a first function of the first target smart contract based on the first configuration corresponding to the first target smart contract, the first signed transactions being from authorized addresses of the first set, and the first signed transactions satisfying the first threshold number.
|