ERC-1155 계정 계약 API
ERC-1155 계정 계약에서 다음과 같은 ID 및 액세스 제어 방법을 사용할 수 있습니다.
계정 관리 방법
createAccount- 이 방법은 지정된 사용자의 계정을 만듭니다. 언제든지 토큰을 가질 사용자에 대해 계정을 생성해야 합니다. 계정은 잔액 및 보류 중인 잔액을 추적합니다. 이 메소드는
Token Admin또는 지정된 조직의Org Admin에 의해서만 호출될 수 있습니다. deleteAccount- 이 방법은 지정된 사용자의 계정을 삭제합니다. 이 메소드는
Token Admin에 의해서만 호출될 수 있습니다. getAccountStatus- 이 방법은 지정된 사용자의 현재 계정 상태를 가져옵니다. 이 메소드는
Token Admin또는 토큰 계정 소유자가 호출할 수 있습니다. getAccountByAddress- 이 메소드는 지정된 사용자의 계정을 가져옵니다. 이 메소드는
Token Admin또는 토큰 계정 소유자가 호출할 수 있습니다. getAllAccounts- 이 방법은 페이지 매김된 출력과 함께 모든 계정을 가져옵니다. 이 메소드는
Token Admin를 통해서만 호출할 수 있습니다. activateAccount- 이 메소드는 지정된 사용자의 계정을 활성화합니다. 이 메소드는
Token Admin에 의해서만 호출될 수 있습니다. suspendAccount- 이 메소드는 지정된 사용자의 계정을 활성화합니다. 이 메소드는
Token Admin에 의해서만 호출될 수 있습니다.
관리 방법
addTokenAdmin- 이 메소드는
Token Admin를 추가합니다. 이 메소드는Token Admin에 의해서만 호출될 수 있습니다. removeTokenAdmin- 이 방법은
Token Admin를 제거합니다. 이 메소드는Token Admin에 의해서만 호출될 수 있습니다. getAllTokenAdmins- 이 방법은 모든
Token Admin사용자에 대한 계정 정보를 가져옵니다. 이 메소드는Token Admin에 의해서만 호출될 수 있습니다. isTokenAdmin- 이 메소드는 지정된 사용자가
Token Admin인지 여부를 확인합니다. 이 메소드는Token Admin에 의해서만 호출될 수 있습니다.
역할 관리 방법
addRole- 이 메소드는 지정된 사용자에게 롤을 추가합니다. 이 메소드는
Token Admin에 의해서만 호출될 수 있습니다. removeRole- 이 방법은 지정된 사용자로부터 역할을 제거합니다. 이 메소드는
Token Admin에 의해서만 호출될 수 있습니다. isInRole- 이 메소드는 사용자에게 지정된 롤이 있는지 여부를 확인합니다. 이 메소드는
Token Admin에 의해서만 호출될 수 있습니다. isInRole- 이 메소드는 사용자에게 지정된 롤이 있는지 여부를 확인합니다. 이 메소드는
Token Admin에 의해서만 호출될 수 있습니다. addTokenSysRole- 이 메소드는 지정된 사용자에게
TOKEN_SYS_VAULT_ROLE롤을 추가합니다. 이 메소드는Token Admin에 의해서만 호출될 수 있습니다. removeTokenSysRole- 이 메소드는 지정된 사용자로부터
TOKEN_SYS_VAULT_ROLE롤을 제거합니다. 이 메소드는Token Admin에 의해서만 호출될 수 있습니다. transferTokenSysRole- 이 메소드는 지정된 사용자의
TOKEN_SYS_VAULT_ROLE역할을 수신자로 tranfsers합니다. 이 메소드는Token Admin에 의해서만 호출될 수 있습니다.
컨텍스트 관리 방법
setContext- 이 방법은 계정 계약에 대한 토큰 계약 주소를 설정합니다. 이 메소드는
Token Admin에 의해서만 호출될 수 있습니다. getContext- 이 방법은 계정 계약에 대한 토큰 계약 주소를 가져옵니다. 이 메소드는 모든 유저가 호출할 수 있습니다.
setGovernanceContext- 이 방법은 계정 계약에 대한 거버넌스 수명 주기를 관리하는 데 사용할 거버넌스 계약을 설정합니다. 이 메소드는
Token Admin에 의해서만 호출될 수 있습니다. getGovernanceContext- 이 메소드는 govnerance 컨텍스트 세부정보를 가져옵니다. 이 메소드는 모든 유저가 호출할 수 있습니다.
isDeploymentActive- 이 메소드는 배포가 활성 상태인지 확인합니다. 이 메소드는 모든 유저가 호출할 수 있습니다.